Step | Hyp | Ref
| Expression |
1 | | raleq 2672 |
. . . 4

 

     |
2 | | feq2 5346 |
. . . . . 6

    
       |
3 | | raleq 2672 |
. . . . . 6

 
    |
4 | 2, 3 | anbi12d 473 |
. . . . 5

                  |
5 | 4 | exbidv 1825 |
. . . 4

        
        
    |
6 | 1, 5 | imbi12d 234 |
. . 3

   
         
 

             |
7 | | raleq 2672 |
. . . 4
  

 
   |
8 | | feq2 5346 |
. . . . . 6
     
       |
9 | | raleq 2672 |
. . . . . 6
  
    |
10 | 8, 9 | anbi12d 473 |
. . . . 5
       
           |
11 | 10 | exbidv 1825 |
. . . 4
         
             |
12 | 7, 11 | imbi12d 234 |
. . 3
            
   

       
     |
13 | | raleq 2672 |
. . . 4
      

          |
14 | | feq2 5346 |
. . . . . . 7
         
           |
15 | | raleq 2672 |
. . . . . . 7
      
         |
16 | 14, 15 | anbi12d 473 |
. . . . . 6
                                |
17 | 16 | exbidv 1825 |
. . . . 5
             
                      |
18 | | feq1 5345 |
. . . . . . 7
         
           |
19 | | vex 2740 |
. . . . . . . . . . 11
 |
20 | | vex 2740 |
. . . . . . . . . . 11
 |
21 | 19, 20 | fvex 5532 |
. . . . . . . . . 10
     |
22 | | ac6sfi.1 |
. . . . . . . . . 10
         |
23 | 21, 22 | sbcie 2997 |
. . . . . . . . 9
       ![]. ].](_drbrack.gif)   |
24 | | fveq1 5511 |
. . . . . . . . . 10
           |
25 | 24 | sbceq1d 2967 |
. . . . . . . . 9
        ![]. ].](_drbrack.gif)       ![]. ].](_drbrack.gif)    |
26 | 23, 25 | bitr3id 194 |
. . . . . . . 8
        ![]. ].](_drbrack.gif)    |
27 | 26 | ralbidv 2477 |
. . . . . . 7
  
    
            ![]. ].](_drbrack.gif)    |
28 | 18, 27 | anbi12d 473 |
. . . . . 6
                 
                     ![]. ].](_drbrack.gif)     |
29 | 28 | cbvexv 1918 |
. . . . 5
                                          ![]. ].](_drbrack.gif)    |
30 | 17, 29 | bitrdi 196 |
. . . 4
             
                        ![]. ].](_drbrack.gif)     |
31 | 13, 30 | imbi12d 234 |
. . 3
       

       
 
 
                             ![]. ].](_drbrack.gif)      |
32 | | raleq 2672 |
. . . 4
  

 
   |
33 | | feq2 5346 |
. . . . . 6
     
       |
34 | | raleq 2672 |
. . . . . 6
  
    |
35 | 33, 34 | anbi12d 473 |
. . . . 5
       
           |
36 | 35 | exbidv 1825 |
. . . 4
         
             |
37 | 32, 36 | imbi12d 234 |
. . 3
            
   

             |
38 | | f0 5403 |
. . . 4
     |
39 | | 0ex 4128 |
. . . . 5
 |
40 | | ral0 3524 |
. . . . . . 7
  |
41 | 40 | biantru 302 |
. . . . . 6
    
     
   |
42 | | feq1 5345 |
. . . . . 6

    
       |
43 | 41, 42 | bitr3id 194 |
. . . . 5

               |
44 | 39, 43 | spcev 2832 |
. . . 4
                |
45 | 38, 44 | mp1i 10 |
. . 3
 

           |
46 | | ssun1 3298 |
. . . . . . 7

    |
47 | | ssralv 3219 |
. . . . . . 7
              
   |
48 | 46, 47 | ax-mp 5 |
. . . . . 6
 
       
  |
49 | 48 | imim1i 60 |
. . . . 5
   
           
     
       
    |
50 | | ssun2 3299 |
. . . . . . . . 9
 
     |
51 | | ssralv 3219 |
. . . . . . . . 9
        
     
    
   |
52 | 50, 51 | ax-mp 5 |
. . . . . . . 8
 
          
  |
53 | | vex 2740 |
. . . . . . . . . 10
 |
54 | | ralsnsg 3629 |
. . . . . . . . . 10
  
   
  ![]. ].](_drbrack.gif)     |
55 | 53, 54 | ax-mp 5 |
. . . . . . . . 9
 
      ![]. ].](_drbrack.gif) 
  |
56 | | sbcrex 3042 |
. . . . . . . . 9
   ![]. ].](_drbrack.gif) 

  ![]. ].](_drbrack.gif)   |
57 | 55, 56 | bitri 184 |
. . . . . . . 8
 
       ![]. ].](_drbrack.gif)   |
58 | 52, 57 | sylib 122 |
. . . . . . 7
 
         ![]. ].](_drbrack.gif)   |
59 | | nfv 1528 |
. . . . . . . 8
  |
60 | | nfv 1528 |
. . . . . . . . 9
            |
61 | | nfv 1528 |
. . . . . . . . . . 11
          |
62 | | nfcv 2319 |
. . . . . . . . . . . 12
       |
63 | | nfsbc1v 2981 |
. . . . . . . . . . . 12
        ![]. ].](_drbrack.gif)  |
64 | 62, 63 | nfralxy 2515 |
. . . . . . . . . . 11
              ![]. ].](_drbrack.gif)  |
65 | 61, 64 | nfan 1565 |
. . . . . . . . . 10
                       ![]. ].](_drbrack.gif)   |
66 | 65 | nfex 1637 |
. . . . . . . . 9
                         ![]. ].](_drbrack.gif)   |
67 | 60, 66 | nfim 1572 |
. . . . . . . 8
                                   ![]. ].](_drbrack.gif)    |
68 | | simprl 529 |
. . . . . . . . . . . . 13
     ![]. ].](_drbrack.gif)       
 
      |
69 | | vex 2740 |
. . . . . . . . . . . . . . . 16
 |
70 | 53, 69 | f1osn 5498 |
. . . . . . . . . . . . . . 15
              |
71 | | f1of 5458 |
. . . . . . . . . . . . . . 15
                             |
72 | 70, 71 | mp1i 10 |
. . . . . . . . . . . . . 14
     ![]. ].](_drbrack.gif)       
 
               |
73 | | simpl2 1001 |
. . . . . . . . . . . . . . 15
     ![]. ].](_drbrack.gif)       
 
  |
74 | 73 | snssd 3737 |
. . . . . . . . . . . . . 14
     ![]. ].](_drbrack.gif)       
 
    |
75 | 72, 74 | fssd 5375 |
. . . . . . . . . . . . 13
     ![]. ].](_drbrack.gif)       
 
             |
76 | | simpl1 1000 |
. . . . . . . . . . . . . 14
     ![]. ].](_drbrack.gif)       
 
  |
77 | | disjsn 3654 |
. . . . . . . . . . . . . 14
    
  |
78 | 76, 77 | sylibr 134 |
. . . . . . . . . . . . 13
     ![]. ].](_drbrack.gif)       
 
      |
79 | | fun2 5386 |
. . . . . . . . . . . . 13
                                         |
80 | 68, 75, 78, 79 | syl21anc 1237 |
. . . . . . . . . . . 12
     ![]. ].](_drbrack.gif)       
 
                 |
81 | | simprr 531 |
. . . . . . . . . . . . . 14
     ![]. ].](_drbrack.gif)       
 

  |
82 | | eleq1a 2249 |
. . . . . . . . . . . . . . . . . . 19
     |
83 | 82 | necon3bd 2390 |
. . . . . . . . . . . . . . . . . 18
 
   |
84 | 83 | impcom 125 |
. . . . . . . . . . . . . . . . 17
 

  |
85 | | fvunsng 5707 |
. . . . . . . . . . . . . . . . . 18
                    |
86 | 20, 85 | mpan 424 |
. . . . . . . . . . . . . . . . 17
                  |
87 | | dfsbcq 2964 |
. . . . . . . . . . . . . . . . . 18
                              ![]. ].](_drbrack.gif)
      ![]. ].](_drbrack.gif)    |
88 | 87, 23 | bitr2di 197 |
. . . . . . . . . . . . . . . . 17
                
             ![]. ].](_drbrack.gif)    |
89 | 84, 86, 88 | 3syl 17 |
. . . . . . . . . . . . . . . 16
 

              ![]. ].](_drbrack.gif)    |
90 | 89 | ralbidva 2473 |
. . . . . . . . . . . . . . 15
  

             ![]. ].](_drbrack.gif)    |
91 | 76, 90 | syl 14 |
. . . . . . . . . . . . . 14
     ![]. ].](_drbrack.gif)       
 
 
              ![]. ].](_drbrack.gif)    |
92 | 81, 91 | mpbid 147 |
. . . . . . . . . . . . 13
     ![]. ].](_drbrack.gif)       
 

             ![]. ].](_drbrack.gif)   |
93 | | simpl3 1002 |
. . . . . . . . . . . . . 14
     ![]. ].](_drbrack.gif)       
 
  ![]. ].](_drbrack.gif)   |
94 | | ffun 5365 |
. . . . . . . . . . . . . . . . 17
               
         |
95 | | ssun2 3299 |
. . . . . . . . . . . . . . . . . 18
             |
96 | | vsnid 3624 |
. . . . . . . . . . . . . . . . . . 19
   |
97 | 69 | dmsnop 5099 |
. . . . . . . . . . . . . . . . . . 19
    
   |
98 | 96, 97 | eleqtrri 2253 |
. . . . . . . . . . . . . . . . . 18
      |
99 | | funssfv 5538 |
. . . . . . . . . . . . . . . . . 18
                                                 |
100 | 95, 98, 99 | mp3an23 1329 |
. . . . . . . . . . . . . . . . 17
                              |
101 | 80, 94, 100 | 3syl 17 |
. . . . . . . . . . . . . . . 16
     ![]. ].](_drbrack.gif)       
 
                      |
102 | 53, 69 | fvsn 5708 |
. . . . . . . . . . . . . . . 16
          |
103 | 101, 102 | eqtr2di 2227 |
. . . . . . . . . . . . . . 15
     ![]. ].](_drbrack.gif)       
 
             |
104 | | ralsnsg 3629 |
. . . . . . . . . . . . . . . . 17
  
  
  ![]. ].](_drbrack.gif)    |
105 | 53, 104 | ax-mp 5 |
. . . . . . . . . . . . . . . 16
 
     ![]. ].](_drbrack.gif)   |
106 | | elsni 3610 |
. . . . . . . . . . . . . . . . . . . . 21
     |
107 | 106 | fveq2d 5516 |
. . . . . . . . . . . . . . . . . . . 20
                           |
108 | 107 | eqeq2d 2189 |
. . . . . . . . . . . . . . . . . . 19
                             |
109 | 108 | biimparc 299 |
. . . . . . . . . . . . . . . . . 18
            
                |
110 | | sbceq1a 2972 |
. . . . . . . . . . . . . . . . . 18
            
             ![]. ].](_drbrack.gif)    |
111 | 109, 110 | syl 14 |
. . . . . . . . . . . . . . . . 17
            
                 ![]. ].](_drbrack.gif)    |
112 | 111 | ralbidva 2473 |
. . . . . . . . . . . . . . . 16
                                  ![]. ].](_drbrack.gif)    |
113 | 105, 112 | bitr3id 194 |
. . . . . . . . . . . . . . 15
               ![]. ].](_drbrack.gif)                  ![]. ].](_drbrack.gif)    |
114 | 103, 113 | syl 14 |
. . . . . . . . . . . . . 14
     ![]. ].](_drbrack.gif)       
 
   ![]. ].](_drbrack.gif)
                 ![]. ].](_drbrack.gif)    |
115 | 93, 114 | mpbid 147 |
. . . . . . . . . . . . 13
     ![]. ].](_drbrack.gif)       
 
                 ![]. ].](_drbrack.gif)   |
116 | | ralun 3317 |
. . . . . . . . . . . . 13
                ![]. ].](_drbrack.gif)                  ![]. ].](_drbrack.gif) 
                   ![]. ].](_drbrack.gif)   |
117 | 92, 115, 116 | syl2anc 411 |
. . . . . . . . . . . 12
     ![]. ].](_drbrack.gif)       
 
                   ![]. ].](_drbrack.gif)   |
118 | 53, 69 | opex 4227 |
. . . . . . . . . . . . . . 15
    |
119 | 118 | snex 4183 |
. . . . . . . . . . . . . 14
      |
120 | 19, 119 | unex 4439 |
. . . . . . . . . . . . 13
        |
121 | | feq1 5345 |
. . . . . . . . . . . . . 14
                
                  |
122 | | fveq1 5511 |
. . . . . . . . . . . . . . . 16
                         |
123 | 122 | sbceq1d 2967 |
. . . . . . . . . . . . . . 15
               ![]. ].](_drbrack.gif)              ![]. ].](_drbrack.gif)    |
124 | 123 | ralbidv 2477 |
. . . . . . . . . . . . . 14
         
           ![]. ].](_drbrack.gif)
                   ![]. ].](_drbrack.gif)    |
125 | 121, 124 | anbi12d 473 |
. . . . . . . . . . . . 13
                              ![]. ].](_drbrack.gif) 
                                   ![]. ].](_drbrack.gif)     |
126 | 120, 125 | spcev 2832 |
. . . . . . . . . . . 12
                                    ![]. ].](_drbrack.gif)                         ![]. ].](_drbrack.gif)    |
127 | 80, 117, 126 | syl2anc 411 |
. . . . . . . . . . 11
     ![]. ].](_drbrack.gif)       
 
                       ![]. ].](_drbrack.gif)    |
128 | 127 | ex 115 |
. . . . . . . . . 10
 
  ![]. ].](_drbrack.gif)        
                        ![]. ].](_drbrack.gif)     |
129 | 128 | exlimdv 1819 |
. . . . . . . . 9
 
  ![]. ].](_drbrack.gif)          
                        ![]. ].](_drbrack.gif)     |
130 | 129 | 3exp 1202 |
. . . . . . . 8
     ![]. ].](_drbrack.gif)         
                        ![]. ].](_drbrack.gif)       |
131 | 59, 67, 130 | rexlimd 2591 |
. . . . . . 7
     ![]. ].](_drbrack.gif)         
                        ![]. ].](_drbrack.gif)      |
132 | 58, 131 | syl5 32 |
. . . . . 6
                                          ![]. ].](_drbrack.gif)      |
133 | 132 | a2d 26 |
. . . . 5
                     
     
                       ![]. ].](_drbrack.gif)      |
134 | 49, 133 | syl5 32 |
. . . 4
   

       
 
 
                             ![]. ].](_drbrack.gif)      |
135 | 134 | adantl 277 |
. . 3
 

  

           
     
                       ![]. ].](_drbrack.gif)      |
136 | 6, 12, 31, 37, 45, 135 | findcard2s 6885 |
. 2
  

            |
137 | 136 | imp 124 |
1
   
            |