Step | Hyp | Ref
| Expression |
1 | | frecxp.1 |
. 2
FRec     |
2 | | eqid 2353 |
. . . . . 6
 |
3 | | freceq12 6311 |
. . . . . 6
 
 FRec  
 FRec  
   |
4 | 2, 3 | mpan 651 |
. . . . 5
 FRec   
FRec      |
5 | | sneq 3744 |
. . . . . . 7
       |
6 | 5 | uneq2d 3418 |
. . . . . 6
    
      |
7 | 6 | xpeq2d 4808 |
. . . . 5
 Nn      Nn        |
8 | 4, 7 | sseq12d 3300 |
. . . 4
 FRec    Nn      FRec    Nn         |
9 | | nncex 4396 |
. . . . . 6
Nn  |
10 | | frecxp.2 |
. . . . . . . 8
 |
11 | 10 | rnex 5107 |
. . . . . . 7
 |
12 | | snex 4111 |
. . . . . . 7
 
 |
13 | 11, 12 | unex 4106 |
. . . . . 6
   
 |
14 | 9, 13 | xpex 5115 |
. . . . 5
Nn     
 |
15 | | peano1 4402 |
. . . . . 6
0c
Nn |
16 | | vex 2862 |
. . . . . . . 8
 |
17 | 16 | snid 3760 |
. . . . . . 7
   |
18 | | elun2 3431 |
. . . . . . 7
         |
19 | 17, 18 | ax-mp 8 |
. . . . . 6
     |
20 | | 0cex 4392 |
. . . . . . . . 9
0c
 |
21 | 20, 16 | opex 4588 |
. . . . . . . 8
0c   |
22 | 21 | snss 3838 |
. . . . . . 7
 0c  Nn       0c   Nn        |
23 | | opelxp 4811 |
. . . . . . 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 5839 |
. . . . . . . . 9
 PProd   
1c   
          
       
1c        |
27 | | vex 2862 |
. . . . . . . . . . . . . . . 16
 |
28 | | vex 2862 |
. . . . . . . . . . . . . . . 16
 |
29 | 27, 28 | brcsuc 6260 |
. . . . . . . . . . . . . . 15
   
1c  
1c  |
30 | | brelrn 4960 |
. . . . . . . . . . . . . . . . . . . 20
     |
31 | | elun1 3430 |
. . . . . . . . . . . . . . . . . . . 20

      |
32 | 30, 31 | syl 15 |
. . . . . . . . . . . . . . . . . . 19
         |
33 | | peano2 4403 |
. . . . . . . . . . . . . . . . . . 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 4811 |
. . . . . . . . . . . . . . . 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 4811 |
. . . . . . . . . . . . . . . 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 2681 |
. . . . 5
 FRec  
      Nn      PProd    1c 
  
Nn        |
59 | | snex 4111 |
. . . . . 6
 0c    |
60 | | csucex 6259 |
. . . . . . 7
  1c  |
61 | 60, 10 | pprodex 5838 |
. . . . . 6
PProd    1c 
  |
62 | | df-frec 6310 |
. . . . . 6
FRec   
Clos1   0c    PProd   
1c     |
63 | 59, 61, 62 | clos1induct 5880 |
. . . . 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 2914 |
. . 3
 FRec    Nn        |
66 | | df-frec 6310 |
. . . 4
FRec   
Clos1   0c    PProd   
1c     |
67 | | opexb 4603 |
. . . . . . . . . 10
 0c  0c    |
68 | 67 | simprbi 450 |
. . . . . . . . 9
 0c    |
69 | 68 | con3i 127 |
. . . . . . . 8
 0c    |
70 | | snprc 3788 |
. . . . . . . 8
 0c   0c     |
71 | 69, 70 | sylib 188 |
. . . . . . 7
  0c     |
72 | | clos1eq1 5874 |
. . . . . . 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 5887 |
. . . . . 6
Clos1   PProd    1c 
 
 |
76 | 73, 75 | syl6eq 2401 |
. . . . 5
 Clos1
  0c    PProd    1c 
 
  |
77 | | 0ss 3579 |
. . . . 5
Nn       |
78 | 76, 77 | syl6eqss 3321 |
. . . 4
 Clos1
  0c    PProd    1c 
  Nn        |
79 | 66, 78 | syl5eqss 3315 |
. . 3
 FRec
   Nn        |
80 | 65, 79 | pm2.61i 156 |
. 2
FRec    Nn       |
81 | 1, 80 | eqsstri 3301 |
1
Nn       |