Step | Hyp | Ref
| Expression |
1 | | smfresal.t |
. . . 4
 
     
↾t    |
2 | | reex 10027 |
. . . . 5
 |
3 | 2 | pwex 4848 |
. . . 4
  |
4 | 1, 3 | rabex2 4815 |
. . 3
 |
5 | 4 | a1i 11 |
. 2
   |
6 | | 0elpw 4834 |
. . . . 5
  |
7 | 6 | a1i 11 |
. . . 4

   |
8 | | ima0 5481 |
. . . . . 6
      |
9 | 8 | a1i 11 |
. . . . 5
        |
10 | | smfresal.s |
. . . . . . 7
 SAlg |
11 | 10 | uniexd 39281 |
. . . . . . . 8
    |
12 | | smfresal.f |
. . . . . . . . 9
 SMblFn    |
13 | | smfresal.d |
. . . . . . . . 9
 |
14 | 10, 12, 13 | smfdmss 40942 |
. . . . . . . 8

   |
15 | 11, 14 | ssexd 4805 |
. . . . . . 7
   |
16 | | eqid 2622 |
. . . . . . 7
 ↾t   ↾t   |
17 | 10, 15, 16 | subsalsal 40577 |
. . . . . 6
 
↾t  SAlg |
18 | 17 | 0sald 40568 |
. . . . 5

 ↾t    |
19 | 9, 18 | eqeltrd 2701 |
. . . 4
       ↾t    |
20 | 7, 19 | jca 554 |
. . 3
 
       ↾t     |
21 | | imaeq2 5462 |
. . . . 5

            |
22 | 21 | eleq1d 2686 |
. . . 4

       ↾t        ↾t     |
23 | 22, 1 | elrab2 3366 |
. . 3

        ↾t     |
24 | 20, 23 | sylibr 224 |
. 2

  |
25 | | eqid 2622 |
. 2
   |
26 | | nfv 1843 |
. . . . . . 7
   |
27 | | nfcv 2764 |
. . . . . . . . . . . . 13
   |
28 | | nfrab1 3122 |
. . . . . . . . . . . . . 14
   
     
↾t    |
29 | 1, 28 | nfcxfr 2762 |
. . . . . . . . . . . . 13
   |
30 | 27, 29 | eluni2f 39286 |
. . . . . . . . . . . 12
 

  |
31 | 30 | biimpi 206 |
. . . . . . . . . . 11
  
  |
32 | 31 | adantl 482 |
. . . . . . . . . 10
 
  
  |
33 | | nfv 1843 |
. . . . . . . . . . . 12
   |
34 | 29 | nfuni 4442 |
. . . . . . . . . . . . 13
    |
35 | 27, 34 | nfel 2777 |
. . . . . . . . . . . 12
   |
36 | 33, 35 | nfan 1828 |
. . . . . . . . . . 11
      |
37 | 27 | nfel1 2779 |
. . . . . . . . . . 11
  |
38 | 1 | eleq2i 2693 |
. . . . . . . . . . . . . . . . . 18

        ↾t     |
39 | 38 | biimpi 206 |
. . . . . . . . . . . . . . . . 17
  
     
↾t     |
40 | | rabidim1 3117 |
. . . . . . . . . . . . . . . . 17
         ↾t  
   |
41 | 39, 40 | syl 17 |
. . . . . . . . . . . . . . . 16
    |
42 | | elpwi 4168 |
. . . . . . . . . . . . . . . 16
    |
43 | 41, 42 | syl 17 |
. . . . . . . . . . . . . . 15
   |
44 | 43 | adantr 481 |
. . . . . . . . . . . . . 14
 

  |
45 | | simpr 477 |
. . . . . . . . . . . . . 14
 
   |
46 | 44, 45 | sseldd 3604 |
. . . . . . . . . . . . 13
 
   |
47 | 46 | ex 450 |
. . . . . . . . . . . 12
     |
48 | 47 | a1i 11 |
. . . . . . . . . . 11
 
        |
49 | 36, 37, 48 | rexlimd 3026 |
. . . . . . . . . 10
 
   
   |
50 | 32, 49 | mpd 15 |
. . . . . . . . 9
 
    |
51 | 50 | ex 450 |
. . . . . . . 8
      |
52 | | ovexd 6680 |
. . . . . . . . . . . . . . 15
           |
53 | | ioossre 12235 |
. . . . . . . . . . . . . . . 16
         |
54 | 53 | a1i 11 |
. . . . . . . . . . . . . . 15
        
  |
55 | 52, 54 | elpwd 4167 |
. . . . . . . . . . . . . 14
            |
56 | 55 | adantr 481 |
. . . . . . . . . . . . 13
 

           |
57 | 10, 12, 13 | smff 40941 |
. . . . . . . . . . . . . . . . 17
       |
58 | 57 | ffnd 6046 |
. . . . . . . . . . . . . . . 16
   |
59 | | fncnvima2 6339 |
. . . . . . . . . . . . . . . 16
                              |
60 | 58, 59 | syl 17 |
. . . . . . . . . . . . . . 15
                              |
61 | 60 | adantr 481 |
. . . . . . . . . . . . . 14
 

                             |
62 | | nfv 1843 |
. . . . . . . . . . . . . . 15
  
  |
63 | 10 | adantr 481 |
. . . . . . . . . . . . . . 15
 

SAlg |
64 | 15 | adantr 481 |
. . . . . . . . . . . . . . 15
 

  |
65 | 57 | adantr 481 |
. . . . . . . . . . . . . . . . 17
 
       |
66 | | simpr 477 |
. . . . . . . . . . . . . . . . 17
 
   |
67 | 65, 66 | ffvelrnd 6360 |
. . . . . . . . . . . . . . . 16
 
       |
68 | 67 | adantlr 751 |
. . . . . . . . . . . . . . 15
           |
69 | 57 | feqmptd 6249 |
. . . . . . . . . . . . . . . . . 18
         |
70 | 69 | eqcomd 2628 |
. . . . . . . . . . . . . . . . 17
         |
71 | 70, 12 | eqeltrd 2701 |
. . . . . . . . . . . . . . . 16
       SMblFn    |
72 | 71 | adantr 481 |
. . . . . . . . . . . . . . 15
 

      SMblFn    |
73 | | peano2rem 10348 |
. . . . . . . . . . . . . . . . 17
     |
74 | 73 | rexrd 10089 |
. . . . . . . . . . . . . . . 16
     |
75 | 74 | adantl 482 |
. . . . . . . . . . . . . . 15
 

    |
76 | | peano2re 10209 |
. . . . . . . . . . . . . . . . 17
     |
77 | 76 | rexrd 10089 |
. . . . . . . . . . . . . . . 16
     |
78 | 77 | adantl 482 |
. . . . . . . . . . . . . . 15
 

    |
79 | 62, 63, 64, 68, 72, 75, 78 | smfpimioompt 40993 |
. . . . . . . . . . . . . 14
 


              ↾t    |
80 | 61, 79 | eqeltrd 2701 |
. . . . . . . . . . . . 13
 

              ↾t    |
81 | 56, 80 | jca 554 |
. . . . . . . . . . . 12
 

                        ↾t     |
82 | | imaeq2 5462 |
. . . . . . . . . . . . . 14
                             |
83 | 82 | eleq1d 2686 |
. . . . . . . . . . . . 13
                ↾t 
             
↾t     |
84 | 83, 1 | elrab2 3366 |
. . . . . . . . . . . 12
        
                        ↾t     |
85 | 81, 84 | sylibr 224 |
. . . . . . . . . . 11
 

          |
86 | | id 22 |
. . . . . . . . . . . . 13
   |
87 | | ltm1 10863 |
. . . . . . . . . . . . 13
     |
88 | | ltp1 10861 |
. . . . . . . . . . . . 13
     |
89 | 74, 77, 86, 87, 88 | eliood 39720 |
. . . . . . . . . . . 12
           |
90 | 89 | adantl 482 |
. . . . . . . . . . 11
 

          |
91 | | nfv 1843 |
. . . . . . . . . . . 12
          |
92 | | nfcv 2764 |
. . . . . . . . . . . 12
           |
93 | | eleq2 2690 |
. . . . . . . . . . . 12
         
           |
94 | 91, 92, 29, 93 | rspcef 39241 |
. . . . . . . . . . 11
         
         
  |
95 | 85, 90, 94 | syl2anc 693 |
. . . . . . . . . 10
 


  |
96 | 95, 30 | sylibr 224 |
. . . . . . . . 9
 

   |
97 | 96 | ex 450 |
. . . . . . . 8
      |
98 | 51, 97 | impbid 202 |
. . . . . . 7
      |
99 | 26, 98 | alrimi 2082 |
. . . . . 6
    
   |
100 | | dfcleq 2616 |
. . . . . 6
 
       |
101 | 99, 100 | sylibr 224 |
. . . . 5
    |
102 | 101 | difeq1d 3727 |
. . . 4
        |
103 | 102 | adantr 481 |
. . 3
 
  
     |
104 | | difss 3737 |
. . . . . . 7
   |
105 | 2, 104 | ssexi 4803 |
. . . . . . . 8
   |
106 | | elpwg 4166 |
. . . . . . . 8
            |
107 | 105, 106 | ax-mp 5 |
. . . . . . 7
   
    |
108 | 104, 107 | mpbir 221 |
. . . . . 6
    |
109 | 108 | a1i 11 |
. . . . 5
 
      |
110 | 57 | ffund 6049 |
. . . . . . . . 9
   |
111 | | difpreima 6343 |
. . . . . . . . 9

                     |
112 | 110, 111 | syl 17 |
. . . . . . . 8
             
        |
113 | | fimacnv 6347 |
. . . . . . . . . . 11
            |
114 | 57, 113 | syl 17 |
. . . . . . . . . 10
     
  |
115 | 10, 14 | restuni4 39304 |
. . . . . . . . . 10
   ↾t    |
116 | 114, 115 | eqtr4d 2659 |
. . . . . . . . 9
     
 
↾t    |
117 | 116 | difeq1d 3727 |
. . . . . . . 8
               
↾t          |
118 | 112, 117 | eqtrd 2656 |
. . . . . . 7
           ↾t          |
119 | 118 | adantr 481 |
. . . . . 6
 
           ↾t          |
120 | 17 | adantr 481 |
. . . . . . 7
 
  ↾t  SAlg |
121 | | imaeq2 5462 |
. . . . . . . . . . . 12
             |
122 | 121 | eleq1d 2686 |
. . . . . . . . . . 11
        ↾t 
     
↾t     |
123 | 122, 1 | elrab2 3366 |
. . . . . . . . . 10

        ↾t     |
124 | 123 | biimpi 206 |
. . . . . . . . 9
         ↾t     |
125 | 124 | simprd 479 |
. . . . . . . 8
       ↾t    |
126 | 125 | adantl 482 |
. . . . . . 7
 
       ↾t    |
127 | 120, 126 | saldifcld 40565 |
. . . . . 6
 
   
↾t         ↾t    |
128 | 119, 127 | eqeltrd 2701 |
. . . . 5
 
         ↾t    |
129 | 109, 128 | jca 554 |
. . . 4
 
             ↾t     |
130 | | imaeq2 5462 |
. . . . . 6
                 |
131 | 130 | eleq1d 2686 |
. . . . 5
          ↾t 
       
↾t     |
132 | 131, 1 | elrab2 3366 |
. . . 4
  
            ↾t     |
133 | 129, 132 | sylibr 224 |
. . 3
 
     |
134 | 103, 133 | eqeltrd 2701 |
. 2
 
  
   |
135 | | nnex 11026 |
. . . . . . . 8
 |
136 | | fvex 6201 |
. . . . . . . 8
     |
137 | 135, 136 | iunex 7147 |
. . . . . . 7
      |
138 | 137 | a1i 11 |
. . . . . 6
     
      |
139 | | ffvelrn 6357 |
. . . . . . . 8
     
       |
140 | 1 | eleq2i 2693 |
. . . . . . . . . . 11
    
            ↾t     |
141 | 140 | biimpi 206 |
. . . . . . . . . 10
          
     
↾t     |
142 | | elrabi 3359 |
. . . . . . . . . 10
             ↾t  
       |
143 | 141, 142 | syl 17 |
. . . . . . . . 9
            |
144 | | elpwi 4168 |
. . . . . . . . 9
            |
145 | 143, 144 | syl 17 |
. . . . . . . 8
           |
146 | 139, 145 | syl 17 |
. . . . . . 7
     
    
  |
147 | 146 | iunssd 39271 |
. . . . . 6
     
   
  |
148 | 138, 147 | elpwd 4167 |
. . . . 5
     
       |
149 | 148 | adantl 482 |
. . . 4
 
             |
150 | | imaiun 6503 |
. . . . . 6
                     |
151 | 150 | a1i 11 |
. . . . 5
 
                           |
152 | 17 | adantr 481 |
. . . . . 6
 
      ↾t  SAlg |
153 | | nnct 12780 |
. . . . . . 7
 |
154 | 153 | a1i 11 |
. . . . . 6
 
       |
155 | | imaeq2 5462 |
. . . . . . . . . . . 12
                     |
156 | 155 | eleq1d 2686 |
. . . . . . . . . . 11
            ↾t 
         
↾t     |
157 | 156, 1 | elrab2 3366 |
. . . . . . . . . 10
    
                ↾t     |
158 | 157 | biimpi 206 |
. . . . . . . . 9
                     ↾t     |
159 | 158 | simprd 479 |
. . . . . . . 8
               ↾t    |
160 | 139, 159 | syl 17 |
. . . . . . 7
     
           ↾t    |
161 | 160 | adantll 750 |
. . . . . 6
       
           ↾t    |
162 | 152, 154,
161 | saliuncl 40542 |
. . . . 5
 
                ↾t    |
163 | 151, 162 | eqeltrd 2701 |
. . . 4
 
               
↾t    |
164 | 149, 163 | jca 554 |
. . 3
 
      
         
      ↾t     |
165 | | imaeq2 5462 |
. . . . 5
                       |
166 | 165 | eleq1d 2686 |
. . . 4
             ↾t 
          
↾t     |
167 | 166, 1 | elrab2 3366 |
. . 3
 
   
                  ↾t     |
168 | 164, 167 | sylibr 224 |
. 2
 
            |
169 | 5, 24, 25, 134, 168 | issalnnd 40563 |
1
 SAlg |