| 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                |