Proof of Theorem ovnsubadd2lem
Step | Hyp | Ref
| Expression |
1 | | ovnsubadd2lem.x |
. . 3
   |
2 | | iftrue 4092 |
. . . . . . . 8
  
          |
3 | 2 | adantl 482 |
. . . . . . 7
 
  
          |
4 | | ovexd 6680 |
. . . . . . . . . 10
     |
5 | | ovnsubadd2lem.a |
. . . . . . . . . 10

    |
6 | 4, 5 | ssexd 4805 |
. . . . . . . . 9
   |
7 | 6, 5 | elpwd 4167 |
. . . . . . . 8
      |
8 | 7 | adantr 481 |
. . . . . . 7
 
      |
9 | 3, 8 | eqeltrd 2701 |
. . . . . 6
 
  
             |
10 | 9 | adantlr 751 |
. . . . 5
          
         |
11 | | simpl 473 |
. . . . . . . . . . 11
  
  |
12 | 11 | iffalsed 4097 |
. . . . . . . . . 10
  
                 |
13 | | simpr 477 |
. . . . . . . . . . 11
  
  |
14 | 13 | iftrued 4094 |
. . . . . . . . . 10
  
       |
15 | 12, 14 | eqtrd 2656 |
. . . . . . . . 9
  
            |
16 | 15 | adantll 750 |
. . . . . . . 8
  
 
            |
17 | | ovnsubadd2lem.b |
. . . . . . . . . . 11

    |
18 | 4, 17 | ssexd 4805 |
. . . . . . . . . 10
   |
19 | 18, 17 | elpwd 4167 |
. . . . . . . . 9
      |
20 | 19 | ad2antrr 762 |
. . . . . . . 8
  
 
     |
21 | 16, 20 | eqeltrd 2701 |
. . . . . . 7
  
 
               |
22 | 21 | adantllr 755 |
. . . . . 6
   
    
             |
23 | | simpl 473 |
. . . . . . . . . 10
  
  |
24 | 23 | iffalsed 4097 |
. . . . . . . . 9
    
               |
25 | | simpr 477 |
. . . . . . . . . 10
  
  |
26 | 25 | iffalsed 4097 |
. . . . . . . . 9
    
     |
27 | 24, 26 | eqtrd 2656 |
. . . . . . . 8
    
          |
28 | | 0elpw 4834 |
. . . . . . . . 9
 
  |
29 | 28 | a1i 11 |
. . . . . . . 8
    
   |
30 | 27, 29 | eqeltrd 2701 |
. . . . . . 7
    
             |
31 | 30 | adantll 750 |
. . . . . 6
   
        
         |
32 | 22, 31 | pm2.61dan 832 |
. . . . 5
   
            
   |
33 | 10, 32 | pm2.61dan 832 |
. . . 4
 

               |
34 | | ovnsubadd2lem.c |
. . . 4
      
      |
35 | 33, 34 | fmptd 6385 |
. . 3
          |
36 | 1, 35 | ovnsubadd 40786 |
. 2
  voln*          Σ^   voln*             |
37 | | eldifi 3732 |
. . . . . . . . . . 11
        |
38 | 37 | adantl 482 |
. . . . . . . . . 10
 

    
  |
39 | | eldifn 3733 |
. . . . . . . . . . . . . 14
     
     |
40 | | vex 3203 |
. . . . . . . . . . . . . . . . 17
 |
41 | 40 | a1i 11 |
. . . . . . . . . . . . . . . 16
      |
42 | | id 22 |
. . . . . . . . . . . . . . . 16
         |
43 | 41, 42 | nelpr1 39262 |
. . . . . . . . . . . . . . 15
      |
44 | 43 | neneqd 2799 |
. . . . . . . . . . . . . 14
      |
45 | 39, 44 | syl 17 |
. . . . . . . . . . . . 13
     
  |
46 | 41, 42 | nelpr2 39261 |
. . . . . . . . . . . . . . 15
      |
47 | 46 | neneqd 2799 |
. . . . . . . . . . . . . 14
      |
48 | 39, 47 | syl 17 |
. . . . . . . . . . . . 13
     
  |
49 | 45, 48, 27 | syl2anc 693 |
. . . . . . . . . . . 12
       
          |
50 | | 0ex 4790 |
. . . . . . . . . . . . 13
 |
51 | 50 | a1i 11 |
. . . . . . . . . . . 12
        |
52 | 49, 51 | eqeltrd 2701 |
. . . . . . . . . . 11
       
          |
53 | 52 | adantl 482 |
. . . . . . . . . 10
 

    
            |
54 | 34 | fvmpt2 6291 |
. . . . . . . . . 10
       
                     |
55 | 38, 53, 54 | syl2anc 693 |
. . . . . . . . 9
 

    
         
      |
56 | 49 | adantl 482 |
. . . . . . . . 9
 

    
            |
57 | 55, 56 | eqtrd 2656 |
. . . . . . . 8
 

    
      |
58 | 57 | ralrimiva 2966 |
. . . . . . 7
              |
59 | | nfcv 2764 |
. . . . . . . 8
        |
60 | 59 | iunxdif3 4606 |
. . . . . . 7
 
                              |
61 | 58, 60 | syl 17 |
. . . . . 6
                     |
62 | 61 | eqcomd 2628 |
. . . . 5
                     |
63 | | 1nn 11031 |
. . . . . . . . . 10
 |
64 | | 2nn 11185 |
. . . . . . . . . 10
 |
65 | 63, 64 | pm3.2i 471 |
. . . . . . . . 9
   |
66 | | prssi 4353 |
. . . . . . . . 9
 
   
  |
67 | 65, 66 | ax-mp 5 |
. . . . . . . 8
    |
68 | | dfss4 3858 |
. . . . . . . 8
   
            |
69 | 67, 68 | mpbi 220 |
. . . . . . 7
           |
70 | | iuneq1 4534 |
. . . . . . 7
                                  |
71 | 69, 70 | ax-mp 5 |
. . . . . 6
                      |
72 | 71 | a1i 11 |
. . . . 5
                        |
73 | | fveq2 6191 |
. . . . . . . . 9
           |
74 | | fveq2 6191 |
. . . . . . . . 9
           |
75 | 73, 74 | iunxprg 4607 |
. . . . . . . 8
 
                     |
76 | 63, 64, 75 | mp2an 708 |
. . . . . . 7
                   |
77 | 76 | a1i 11 |
. . . . . 6
                     |
78 | 34 | a1i 11 |
. . . . . . . 8
               |
79 | 63 | a1i 11 |
. . . . . . . 8
   |
80 | 78, 3, 79, 6 | fvmptd 6288 |
. . . . . . 7
       |
81 | | id 22 |
. . . . . . . . . . . . 13
   |
82 | | 1ne2 11240 |
. . . . . . . . . . . . . . 15
 |
83 | 82 | necomi 2848 |
. . . . . . . . . . . . . 14
 |
84 | 83 | a1i 11 |
. . . . . . . . . . . . 13
   |
85 | 81, 84 | eqnetrd 2861 |
. . . . . . . . . . . 12
   |
86 | 85 | neneqd 2799 |
. . . . . . . . . . 11

  |
87 | 86 | iffalsed 4097 |
. . . . . . . . . 10
  
               |
88 | | iftrue 4092 |
. . . . . . . . . 10
  
     |
89 | 87, 88 | eqtrd 2656 |
. . . . . . . . 9
  
          |
90 | 89 | adantl 482 |
. . . . . . . 8
 
  
          |
91 | 64 | a1i 11 |
. . . . . . . 8
   |
92 | 78, 90, 91, 18 | fvmptd 6288 |
. . . . . . 7
       |
93 | 80, 92 | uneq12d 3768 |
. . . . . 6
               |
94 | | eqidd 2623 |
. . . . . 6
       |
95 | 77, 93, 94 | 3eqtrd 2660 |
. . . . 5
             |
96 | 62, 72, 95 | 3eqtrd 2660 |
. . . 4
          |
97 | 96 | fveq2d 6195 |
. . 3
  voln*           voln*    
    |
98 | | nfv 1843 |
. . . . . 6
   |
99 | | nnex 11026 |
. . . . . . 7
 |
100 | 99 | a1i 11 |
. . . . . 6
   |
101 | 67 | a1i 11 |
. . . . . 6
   
  |
102 | 1 | adantr 481 |
. . . . . . 7
 
   
  |
103 | | simpl 473 |
. . . . . . . 8
 
   
  |
104 | 101 | sselda 3603 |
. . . . . . . 8
 
   
  |
105 | 35 | ffvelrnda 6359 |
. . . . . . . . 9
 

         |
106 | | elpwi 4168 |
. . . . . . . . 9
           
    |
107 | 105, 106 | syl 17 |
. . . . . . . 8
 

    
   |
108 | 103, 104,
107 | syl2anc 693 |
. . . . . . 7
 
   
        |
109 | 102, 108 | ovncl 40781 |
. . . . . 6
 
   
 voln*              |
110 | 57 | fveq2d 6195 |
. . . . . . 7
 

    
 voln*          voln*       |
111 | 1 | adantr 481 |
. . . . . . . 8
 

    
  |
112 | 111 | ovn0 40780 |
. . . . . . 7
 

    
 voln*       |
113 | 110, 112 | eqtrd 2656 |
. . . . . 6
 

    
 voln*           |
114 | 98, 100, 101, 109, 113 | sge0ss 40629 |
. . . . 5
 Σ^      voln*           Σ^   voln*             |
115 | 114 | eqcomd 2628 |
. . . 4
 Σ^   voln*           Σ^      voln*             |
116 | 80, 5 | eqsstrd 3639 |
. . . . . 6
    
    |
117 | 1, 116 | ovncl 40781 |
. . . . 5
  voln*              |
118 | 92, 17 | eqsstrd 3639 |
. . . . . 6
    
    |
119 | 1, 118 | ovncl 40781 |
. . . . 5
  voln*              |
120 | 73 | fveq2d 6195 |
. . . . 5
  voln*          voln*           |
121 | 74 | fveq2d 6195 |
. . . . 5
  voln*          voln*           |
122 | 82 | a1i 11 |
. . . . 5
   |
123 | 79, 91, 117, 119, 120, 121, 122 | sge0pr 40611 |
. . . 4
 Σ^      voln*             voln*             voln*            |
124 | 80 | fveq2d 6195 |
. . . . 5
  voln*          voln*       |
125 | 92 | fveq2d 6195 |
. . . . 5
  voln*          voln*       |
126 | 124, 125 | oveq12d 6668 |
. . . 4
   voln*             voln*            voln*         voln*        |
127 | 115, 123,
126 | 3eqtrd 2660 |
. . 3
 Σ^   voln*             voln*         voln*        |
128 | 97, 127 | breq12d 4666 |
. 2
   voln*          Σ^   voln*          
 voln*         voln*         voln*         |
129 | 36, 128 | mpbid 222 |
1
  voln*    
 
  voln*         voln*        |