Step | Hyp | Ref
| Expression |
1 | | df-br 4641 |
. 2
0c 0c    |
2 | | snex 4112 |
. . . 4
 0c    |
3 | | csucex 6260 |
. . . . 5
  1c  |
4 | | fnfreclem2.2 |
. . . . 5
   |
5 | | pprodexg 5838 |
. . . . 5
   
1c  PProd  

1c  
  |
6 | 3, 4, 5 | sylancr 644 |
. . . 4
 PProd  

1c  
  |
7 | | fnfreclem2.1 |
. . . . . 6
FRec     |
8 | | df-frec 6311 |
. . . . . 6
FRec   
Clos1   0c    PProd   
1c     |
9 | 7, 8 | eqtri 2373 |
. . . . 5
Clos1
  0c    PProd    1c 
   |
10 | 9 | clos1basesucg 5885 |
. . . 4
   0c   PProd   
1c  
  0c   0c   0c    PProd   
1c    0c      |
11 | 2, 6, 10 | sylancr 644 |
. . 3
  0c   0c   0c    PProd   
1c    0c      |
12 | | 0cex 4393 |
. . . . . . 7
0c
 |
13 | | fnfreclem2.3 |
. . . . . . 7
   |
14 | | opexg 4588 |
. . . . . . 7
 0c 
0c    |
15 | 12, 13, 14 | sylancr 644 |
. . . . . 6
 0c    |
16 | | elsnc2g 3762 |
. . . . . 6
 0c   0c   0c   0c  0c     |
17 | 15, 16 | syl 15 |
. . . . 5
  0c   0c   0c  0c     |
18 | | opth 4603 |
. . . . . 6
 0c  0c  0c 0c    |
19 | 18 | simprbi 450 |
. . . . 5
 0c  0c    |
20 | 17, 19 | syl6bi 219 |
. . . 4
  0c   0c      |
21 | | 0cnsuc 4402 |
. . . . . . . . . . 11
Proj1
1c
0c |
22 | | df-ne 2519 |
. . . . . . . . . . 11
 Proj1 1c 0c Proj1 1c
0c |
23 | 21, 22 | mpbi 199 |
. . . . . . . . . 10
Proj1 1c 0c |
24 | 23 | intnanr 881 |
. . . . . . . . 9
 Proj1 1c
0c Proj2     |
25 | | qrpprod 5837 |
. . . . . . . . . 10
 Proj1

Proj2  PProd    1c 
  0c  Proj1
   1c 0c Proj2      |
26 | | opeq 4620 |
. . . . . . . . . . 11
Proj1  Proj2   |
27 | 26 | breq1i 4647 |
. . . . . . . . . 10
 PProd   
1c    0c  Proj1  Proj2 
PProd   
1c    0c    |
28 | | vex 2863 |
. . . . . . . . . . . . . . 15
 |
29 | 28 | proj1ex 4594 |
. . . . . . . . . . . . . 14
Proj1  |
30 | | addceq1 4384 |
. . . . . . . . . . . . . . 15
 Proj1 
1c
Proj1 1c  |
31 | | eqid 2353 |
. . . . . . . . . . . . . . 15
  1c  
1c  |
32 | | 1cex 4143 |
. . . . . . . . . . . . . . . 16
1c
 |
33 | 29, 32 | addcex 4395 |
. . . . . . . . . . . . . . 15
Proj1
1c
 |
34 | 30, 31, 33 | fvmpt 5701 |
. . . . . . . . . . . . . 14
Proj1
   1c  Proj1  Proj1
1c  |
35 | 29, 34 | ax-mp 5 |
. . . . . . . . . . . . 13
  
1c  Proj1  Proj1 1c |
36 | 35 | eqeq1i 2360 |
. . . . . . . . . . . 12
   
1c  Proj1  0c Proj1
1c
0c |
37 | | vex 2863 |
. . . . . . . . . . . . . . 15
 |
38 | 37, 32 | addcex 4395 |
. . . . . . . . . . . . . 14
 1c
 |
39 | 38, 31 | fnmpti 5691 |
. . . . . . . . . . . . 13
  1c  |
40 | | fnbrfvb 5359 |
. . . . . . . . . . . . 13
   
1c Proj1 
   
1c  Proj1  0c Proj1    1c 0c  |
41 | 39, 29, 40 | mp2an 653 |
. . . . . . . . . . . 12
   
1c  Proj1  0c Proj1    1c 0c |
42 | 36, 41 | bitr3i 242 |
. . . . . . . . . . 11
 Proj1 1c 0c Proj1
   1c 0c |
43 | 42 | anbi1i 676 |
. . . . . . . . . 10
  Proj1 1c
0c Proj2    Proj1
   1c 0c Proj2      |
44 | 25, 27, 43 | 3bitr4i 268 |
. . . . . . . . 9
 PProd   
1c    0c   Proj1 1c 0c Proj2      |
45 | 24, 44 | mtbir 290 |
. . . . . . . 8
PProd   
1c    0c   |
46 | 45 | a1i 10 |
. . . . . . 7
 PProd  

1c    0c    |
47 | 46 | nrex 2717 |
. . . . . 6

PProd   
1c    0c   |
48 | 47 | pm2.21i 123 |
. . . . 5
 
PProd   
1c    0c    |
49 | 48 | a1i 10 |
. . . 4
   PProd    1c 
  0c     |
50 | 20, 49 | jaod 369 |
. . 3
   0c   0c    PProd   
1c    0c      |
51 | 11, 50 | sylbid 206 |
. 2
  0c     |
52 | 1, 51 | syl5bi 208 |
1
 0c    |