Step | Hyp | Ref
| Expression |
1 | | frecxp.1 |
. 2
FRec     |
2 | | eqid 2353 |
. . . . . 6
 |
3 | | freceq12 6312 |
. . . . . 6
 
 FRec  
 FRec  
   |
4 | 2, 3 | mpan 651 |
. . . . 5
 FRec   
FRec      |
5 | | sneq 3745 |
. . . . . . 7
       |
6 | 5 | uneq2d 3419 |
. . . . . 6
    
      |
7 | 6 | xpeq2d 4809 |
. . . . 5
 Nn      Nn        |
8 | 4, 7 | sseq12d 3301 |
. . . 4
 FRec    Nn      FRec    Nn         |
9 | | nncex 4397 |
. . . . . 6
Nn  |
10 | | frecxp.2 |
. . . . . . . 8
 |
11 | 10 | rnex 5108 |
. . . . . . 7
 |
12 | | snex 4112 |
. . . . . . 7
 
 |
13 | 11, 12 | unex 4107 |
. . . . . 6
   
 |
14 | 9, 13 | xpex 5116 |
. . . . 5
Nn     
 |
15 | | peano1 4403 |
. . . . . 6
0c
Nn |
16 | | vex 2863 |
. . . . . . . 8
 |
17 | 16 | snid 3761 |
. . . . . . 7
   |
18 | | elun2 3432 |
. . . . . . 7
         |
19 | 17, 18 | ax-mp 5 |
. . . . . 6
     |
20 | | 0cex 4393 |
. . . . . . . . 9
0c
 |
21 | 20, 16 | opex 4589 |
. . . . . . . 8
0c   |
22 | 21 | snss 3839 |
. . . . . . 7
 0c  Nn       0c   Nn        |
23 | | opelxp 4812 |
. . . . . . 7
 0c  Nn      0c Nn        |
24 | 22, 23 | bitr3i 242 |
. . . . . 6
  0c   Nn      0c Nn        |
25 | 15, 19, 24 | mpbir2an 886 |
. . . . 5
 0c  
Nn       |
26 | | brpprod 5840 |
. . . . . . . . 9
 PProd   
1c   
          
       
1c        |
27 | | vex 2863 |
. . . . . . . . . . . . . . . 16
 |
28 | | vex 2863 |
. . . . . . . . . . . . . . . 16
 |
29 | 27, 28 | brcsuc 6261 |
. . . . . . . . . . . . . . 15
   
1c  
1c  |
30 | | brelrn 4961 |
. . . . . . . . . . . . . . . . . . . 20
     |
31 | | elun1 3431 |
. . . . . . . . . . . . . . . . . . . 20

      |
32 | 30, 31 | syl 15 |
. . . . . . . . . . . . . . . . . . 19
         |
33 | | peano2 4404 |
. . . . . . . . . . . . . . . . . . 19
 Nn 
1c
Nn  |
34 | 32, 33 | anim12ci 550 |
. . . . . . . . . . . . . . . . . 18
   
Nn  
1c
Nn        |
35 | 34 | adantrr 697 |
. . . . . . . . . . . . . . . . 17
    
Nn        
1c
Nn        |
36 | | eleq1 2413 |
. . . . . . . . . . . . . . . . . 18
  1c  Nn 
1c
Nn   |
37 | 36 | anbi1d 685 |
. . . . . . . . . . . . . . . . 17
  1c   Nn        1c Nn
        |
38 | 35, 37 | syl5ibr 212 |
. . . . . . . . . . . . . . . 16
  1c      Nn       
Nn
        |
39 | 38 | exp3a 425 |
. . . . . . . . . . . . . . 15
  1c      Nn       Nn          |
40 | 29, 39 | sylbi 187 |
. . . . . . . . . . . . . 14
   
1c       Nn      
Nn
         |
41 | 40 | imp 418 |
. . . . . . . . . . . . 13
     1c 
    
Nn      
Nn
        |
42 | | eleq1 2413 |
. . . . . . . . . . . . . . . 16
    
Nn        
Nn         |
43 | | opelxp 4812 |
. . . . . . . . . . . . . . . 16
  

Nn       Nn        |
44 | 42, 43 | syl6bb 252 |
. . . . . . . . . . . . . . 15
    
Nn       Nn         |
45 | 44 | adantr 451 |
. . . . . . . . . . . . . 14
          Nn       Nn         |
46 | | eleq1 2413 |
. . . . . . . . . . . . . . . 16
    
Nn        
Nn         |
47 | | opelxp 4812 |
. . . . . . . . . . . . . . . 16
  

Nn       Nn        |
48 | 46, 47 | syl6bb 252 |
. . . . . . . . . . . . . . 15
    
Nn       Nn         |
49 | 48 | adantl 452 |
. . . . . . . . . . . . . 14
          Nn       Nn         |
50 | 45, 49 | imbi12d 311 |
. . . . . . . . . . . . 13
           Nn      Nn         Nn      
Nn
         |
51 | 41, 50 | syl5ibr 212 |
. . . . . . . . . . . 12
              1c 
   
Nn      Nn          |
52 | 51 | 3impia 1148 |
. . . . . . . . . . 11
           
1c       Nn     
Nn         |
53 | 52 | exlimivv 1635 |
. . . . . . . . . 10
               
1c       Nn     
Nn         |
54 | 53 | exlimivv 1635 |
. . . . . . . . 9
                   
1c       Nn     
Nn         |
55 | 26, 54 | sylbi 187 |
. . . . . . . 8
 PProd   
1c   

Nn      Nn         |
56 | 55 | impcom 419 |
. . . . . . 7
  Nn      PProd    1c 
  
Nn        |
57 | 56 | ax-gen 1546 |
. . . . . 6
    Nn      PProd   
1c    
Nn        |
58 | 57 | rgenw 2682 |
. . . . 5
 FRec  
      Nn      PProd    1c 
  
Nn        |
59 | | snex 4112 |
. . . . . 6
 0c    |
60 | | csucex 6260 |
. . . . . . 7
  1c  |
61 | 60, 10 | pprodex 5839 |
. . . . . 6
PProd    1c 
  |
62 | | df-frec 6311 |
. . . . . 6
FRec   
Clos1   0c    PProd   
1c     |
63 | 59, 61, 62 | clos1induct 5881 |
. . . . 5
  Nn       0c   Nn       FRec         Nn      PProd    1c 
  
Nn        FRec    Nn        |
64 | 14, 25, 58, 63 | mp3an 1277 |
. . . 4
FRec    Nn       |
65 | 8, 64 | vtoclg 2915 |
. . 3
 FRec    Nn        |
66 | | df-frec 6311 |
. . . 4
FRec   
Clos1   0c    PProd   
1c     |
67 | | opexb 4604 |
. . . . . . . . . 10
 0c  0c    |
68 | 67 | simprbi 450 |
. . . . . . . . 9
 0c    |
69 | 68 | con3i 127 |
. . . . . . . 8
 0c    |
70 | | snprc 3789 |
. . . . . . . 8
 0c   0c     |
71 | 69, 70 | sylib 188 |
. . . . . . 7
  0c     |
72 | | clos1eq1 5875 |
. . . . . . 7
  0c   Clos1   0c    PProd   
1c   
Clos1   PProd    1c 
    |
73 | 71, 72 | syl 15 |
. . . . . 6
 Clos1
  0c    PProd    1c 
 
Clos1   PProd    1c 
    |
74 | | eqid 2353 |
. . . . . . 7
Clos1   PProd    1c 
 
Clos1   PProd    1c 
   |
75 | 61, 74 | clos10 5888 |
. . . . . 6
Clos1   PProd    1c 
 
 |
76 | 73, 75 | syl6eq 2401 |
. . . . 5
 Clos1
  0c    PProd    1c 
 
  |
77 | | 0ss 3580 |
. . . . 5
Nn       |
78 | 76, 77 | syl6eqss 3322 |
. . . 4
 Clos1
  0c    PProd    1c 
  Nn        |
79 | 66, 78 | syl5eqss 3316 |
. . 3
 FRec
   Nn        |
80 | 65, 79 | pm2.61i 156 |
. 2
FRec    Nn       |
81 | 1, 80 | eqsstri 3302 |
1
Nn       |