Step | Hyp | Ref
| Expression |
1 | | ensym 8005 |
. . . 4
   |
2 | | bren 7964 |
. . . 4

       |
3 | 1, 2 | sylib 208 |
. . 3
        |
4 | | ssid 3624 |
. . . . . . . 8
 |
5 | | sseq1 3626 |
. . . . . . . . . . . . 13


   |
6 | 5 | anbi1d 741 |
. . . . . . . . . . . 12

 
    
         |
7 | 6 | anbi1d 741 |
. . . . . . . . . . 11

                                |
8 | | uneq1 3760 |
. . . . . . . . . . . . 13

  
   |
9 | | imaeq2 5462 |
. . . . . . . . . . . . . 14

          |
10 | 9 | uneq1d 3766 |
. . . . . . . . . . . . 13

              |
11 | 8, 10 | breq12d 4666 |
. . . . . . . . . . . 12

                    |
12 | 11 | bibi1d 333 |
. . . . . . . . . . 11

         
         
    |
13 | 7, 12 | imbi12d 334 |
. . . . . . . . . 10

        
                                               |
14 | | sseq1 3626 |
. . . . . . . . . . . . 13
 
   |
15 | 14 | anbi1d 741 |
. . . . . . . . . . . 12
                 |
16 | 15 | anbi1d 741 |
. . . . . . . . . . 11
        
             
          |
17 | | uneq1 3760 |
. . . . . . . . . . . . 13
       |
18 | | imaeq2 5462 |
. . . . . . . . . . . . . 14
           |
19 | 18 | uneq1d 3766 |
. . . . . . . . . . . . 13
               |
20 | 17, 19 | breq12d 4666 |
. . . . . . . . . . . 12
         
           |
21 | 20 | bibi1d 333 |
. . . . . . . . . . 11
          
         
    |
22 | 16, 21 | imbi12d 334 |
. . . . . . . . . 10
                         
    
                    
     |
23 | | sseq1 3626 |
. . . . . . . . . . . . 13
             |
24 | 23 | anbi1d 741 |
. . . . . . . . . . . 12
           
             |
25 | 24 | anbi1d 741 |
. . . . . . . . . . 11
       
           
          
          |
26 | | uneq1 3760 |
. . . . . . . . . . . . 13
               |
27 | | imaeq2 5462 |
. . . . . . . . . . . . . 14
                   |
28 | 27 | uneq1d 3766 |
. . . . . . . . . . . . 13
                       |
29 | 26, 28 | breq12d 4666 |
. . . . . . . . . . . 12
                                 |
30 | 29 | bibi1d 333 |
. . . . . . . . . . 11
              
                 
    |
31 | 25, 30 | imbi12d 334 |
. . . . . . . . . 10
                                                                         |
32 | | sseq1 3626 |
. . . . . . . . . . . . 13
 
   |
33 | 32 | anbi1d 741 |
. . . . . . . . . . . 12
                 |
34 | 33 | anbi1d 741 |
. . . . . . . . . . 11
        
             
          |
35 | | uneq1 3760 |
. . . . . . . . . . . . 13
       |
36 | | imaeq2 5462 |
. . . . . . . . . . . . . 14
           |
37 | 36 | uneq1d 3766 |
. . . . . . . . . . . . 13
               |
38 | 35, 37 | breq12d 4666 |
. . . . . . . . . . . 12
         
           |
39 | 38 | bibi1d 333 |
. . . . . . . . . . 11
          
         
    |
40 | 34, 39 | imbi12d 334 |
. . . . . . . . . 10
                         
    
                    
     |
41 | | uncom 3757 |
. . . . . . . . . . . . 13
     |
42 | | un0 3967 |
. . . . . . . . . . . . 13
   |
43 | 41, 42 | eqtri 2644 |
. . . . . . . . . . . 12
   |
44 | | ima0 5481 |
. . . . . . . . . . . . . 14
     |
45 | 44 | uneq1i 3763 |
. . . . . . . . . . . . 13
      
  |
46 | | uncom 3757 |
. . . . . . . . . . . . . 14
     |
47 | | un0 3967 |
. . . . . . . . . . . . . 14
   |
48 | 46, 47 | eqtri 2644 |
. . . . . . . . . . . . 13
   |
49 | 45, 48 | eqtri 2644 |
. . . . . . . . . . . 12
       |
50 | 43, 49 | breq12i 4662 |
. . . . . . . . . . 11
 
         |
51 | 50 | a1i 11 |
. . . . . . . . . 10
  
                        |
52 | | ssun1 3776 |
. . . . . . . . . . . . . . 15
     |
53 | | sstr2 3610 |
. . . . . . . . . . . . . . 15
         
   |
54 | 52, 53 | ax-mp 5 |
. . . . . . . . . . . . . 14
    
  |
55 | 54 | anim1i 592 |
. . . . . . . . . . . . 13
          
        |
56 | 55 | anim1i 592 |
. . . . . . . . . . . 12
                                   |
57 | 56 | imim1i 63 |
. . . . . . . . . . 11
        
                             
                    |
58 | | uncom 3757 |
. . . . . . . . . . . . . . . . . . 19
         |
59 | 58 | uneq1i 3763 |
. . . . . . . . . . . . . . . . . 18
             |
60 | | unass 3770 |
. . . . . . . . . . . . . . . . . 18
             |
61 | 59, 60 | eqtri 2644 |
. . . . . . . . . . . . . . . . 17
             |
62 | 61 | a1i 11 |
. . . . . . . . . . . . . . . 16
              
       
              |
63 | | imaundi 5545 |
. . . . . . . . . . . . . . . . . . 19
                     |
64 | | simprlr 803 |
. . . . . . . . . . . . . . . . . . . . . . 23
              
       
      |
65 | | f1ofn 6138 |
. . . . . . . . . . . . . . . . . . . . . . 23
    
  |
66 | 64, 65 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . 22
              
       
  |
67 | | ssun2 3777 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 
     |
68 | | sstr2 3610 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
                 |
69 | 67, 68 | ax-mp 5 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
         |
70 | | vex 3203 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
 |
71 | 70 | snss 4316 |
. . . . . . . . . . . . . . . . . . . . . . . . 25

    |
72 | 69, 71 | sylibr 224 |
. . . . . . . . . . . . . . . . . . . . . . . 24
       |
73 | 72 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . . . 23
          
  |
74 | 73 | ad2antrl 764 |
. . . . . . . . . . . . . . . . . . . . . 22
              
       
  |
75 | | fnsnfv 6258 |
. . . . . . . . . . . . . . . . . . . . . 22
 
               |
76 | 66, 74, 75 | syl2anc 693 |
. . . . . . . . . . . . . . . . . . . . 21
              
       
     
        |
77 | 76 | eqcomd 2628 |
. . . . . . . . . . . . . . . . . . . 20
              
       
              |
78 | 77 | uneq2d 3767 |
. . . . . . . . . . . . . . . . . . 19
              
       
                          |
79 | 63, 78 | syl5eq 2668 |
. . . . . . . . . . . . . . . . . 18
              
       
                      |
80 | 79 | uneq1d 3766 |
. . . . . . . . . . . . . . . . 17
              
       
                          |
81 | | uncom 3757 |
. . . . . . . . . . . . . . . . . . 19
                         |
82 | 81 | uneq1i 3763 |
. . . . . . . . . . . . . . . . . 18
                             |
83 | | unass 3770 |
. . . . . . . . . . . . . . . . . 18
                             |
84 | 82, 83 | eqtri 2644 |
. . . . . . . . . . . . . . . . 17
                             |
85 | 80, 84 | syl6eq 2672 |
. . . . . . . . . . . . . . . 16
              
       
                          |
86 | 62, 85 | breq12d 4666 |
. . . . . . . . . . . . . . 15
              
       
                                        |
87 | | simplr 792 |
. . . . . . . . . . . . . . . . 17
              
       
  |
88 | | incom 3805 |
. . . . . . . . . . . . . . . . . . 19
     |
89 | | simprrl 804 |
. . . . . . . . . . . . . . . . . . 19
              
       
    |
90 | 88, 89 | syl5eq 2668 |
. . . . . . . . . . . . . . . . . 18
              
       
    |
91 | | minel 4033 |
. . . . . . . . . . . . . . . . . 18
  
 
  |
92 | 74, 90, 91 | syl2anc 693 |
. . . . . . . . . . . . . . . . 17
              
       
  |
93 | | ioran 511 |
. . . . . . . . . . . . . . . . . 18
   
   |
94 | | elun 3753 |
. . . . . . . . . . . . . . . . . 18
  

   |
95 | 93, 94 | xchnxbir 323 |
. . . . . . . . . . . . . . . . 17
  

   |
96 | 87, 92, 95 | sylanbrc 698 |
. . . . . . . . . . . . . . . 16
              
       
    |
97 | | simplr 792 |
. . . . . . . . . . . . . . . . . . 19
              
  |
98 | | f1of1 6136 |
. . . . . . . . . . . . . . . . . . . . . . 23
    
      |
99 | 98 | adantl 482 |
. . . . . . . . . . . . . . . . . . . . . 22
          
      |
100 | 54 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . . 22
          
  |
101 | | f1elima 6520 |
. . . . . . . . . . . . . . . . . . . . . 22
     
             |
102 | 99, 73, 100, 101 | syl3anc 1326 |
. . . . . . . . . . . . . . . . . . . . 21
          
            |
103 | 102 | biimpd 219 |
. . . . . . . . . . . . . . . . . . . 20
          
        
   |
104 | 103 | adantl 482 |
. . . . . . . . . . . . . . . . . . 19
              
        
   |
105 | 97, 104 | mtod 189 |
. . . . . . . . . . . . . . . . . 18
              
          |
106 | 105 | adantrr 753 |
. . . . . . . . . . . . . . . . 17
              
       
          |
107 | | f1of 6137 |
. . . . . . . . . . . . . . . . . . . 20
    
      |
108 | 64, 107 | syl 17 |
. . . . . . . . . . . . . . . . . . 19
              
       
      |
109 | 108, 74 | ffvelrnd 6360 |
. . . . . . . . . . . . . . . . . 18
              
       
      |
110 | | incom 3805 |
. . . . . . . . . . . . . . . . . . 19
     |
111 | | simprrr 805 |
. . . . . . . . . . . . . . . . . . 19
              
       
    |
112 | 110, 111 | syl5eq 2668 |
. . . . . . . . . . . . . . . . . 18
              
       
    |
113 | | minel 4033 |
. . . . . . . . . . . . . . . . . 18
      
        |
114 | 109, 112,
113 | syl2anc 693 |
. . . . . . . . . . . . . . . . 17
              
       
      |
115 | | ioran 511 |
. . . . . . . . . . . . . . . . . 18
                       
       |
116 | | elun 3753 |
. . . . . . . . . . . . . . . . . 18
          
                |
117 | 115, 116 | xchnxbir 323 |
. . . . . . . . . . . . . . . . 17
          
                |
118 | 106, 114,
117 | sylanbrc 698 |
. . . . . . . . . . . . . . . 16
              
       
            |
119 | | fvex 6201 |
. . . . . . . . . . . . . . . . 17
     |
120 | 70, 119 | domunsncan 8060 |
. . . . . . . . . . . . . . . 16
                                   
           |
121 | 96, 118, 120 | syl2anc 693 |
. . . . . . . . . . . . . . 15
              
       
                                |
122 | 86, 121 | bitrd 268 |
. . . . . . . . . . . . . 14
              
       
                            |
123 | | bitr 745 |
. . . . . . . . . . . . . . 15
                  
                                        |
124 | 123 | ex 450 |
. . . . . . . . . . . . . 14
                 
                  
                 
    |
125 | 122, 124 | syl 17 |
. . . . . . . . . . . . 13
              
       
         
                      |
126 | 125 | ex 450 |
. . . . . . . . . . . 12
 

                            
                       |
127 | 126 | a2d 29 |
. . . . . . . . . . 11
 

       
                    
 
                                   
     |
128 | 57, 127 | syl5 34 |
. . . . . . . . . 10
 

        
                             
                             |
129 | 13, 22, 31, 40, 51, 128 | findcard2s 8201 |
. . . . . . . . 9
        
                    |
130 | 129 | expd 452 |
. . . . . . . 8
           
  
        
     |
131 | 4, 130 | mpani 712 |
. . . . . . 7
                     
     |
132 | 131 | 3imp 1256 |
. . . . . 6
        
            
   |
133 | | f1ofo 6144 |
. . . . . . . . . . 11
    
      |
134 | | foima 6120 |
. . . . . . . . . . 11
           |
135 | 133, 134 | syl 17 |
. . . . . . . . . 10
    
      |
136 | 135 | uneq1d 3766 |
. . . . . . . . 9
    
          |
137 | 136 | breq2d 4665 |
. . . . . . . 8
    
 
              |
138 | 137 | bibi1d 333 |
. . . . . . 7
    
         
     
    |
139 | 138 | 3ad2ant2 1083 |
. . . . . 6
        
             
     
    |
140 | 132, 139 | mpbid 222 |
. . . . 5
        
        
   |
141 | 140 | 3exp 1264 |
. . . 4
                 
     |
142 | 141 | exlimdv 1861 |
. . 3
  
       
  
    
     |
143 | 3, 142 | syl5 34 |
. 2
        
    
     |
144 | 143 | imp31 448 |
1
                   |