| Step |
Hyp |
Ref |
Expression |
| 1 |
|
dftr3 |
|- ( Tr U. ( R1 " On ) <-> A. x e. U. ( R1 " On ) x C_ U. ( R1 " On ) ) |
| 2 |
|
r1elssi |
|- ( x e. U. ( R1 " On ) -> x C_ U. ( R1 " On ) ) |
| 3 |
1 2
|
mprgbir |
|- Tr U. ( R1 " On ) |
| 4 |
|
pwwf |
|- ( x e. U. ( R1 " On ) <-> ~P x e. U. ( R1 " On ) ) |
| 5 |
4
|
biimpi |
|- ( x e. U. ( R1 " On ) -> ~P x e. U. ( R1 " On ) ) |
| 6 |
|
prwf |
|- ( ( x e. U. ( R1 " On ) /\ y e. U. ( R1 " On ) ) -> { x , y } e. U. ( R1 " On ) ) |
| 7 |
6
|
ralrimiva |
|- ( x e. U. ( R1 " On ) -> A. y e. U. ( R1 " On ) { x , y } e. U. ( R1 " On ) ) |
| 8 |
|
frn |
|- ( y : x --> U. ( R1 " On ) -> ran y C_ U. ( R1 " On ) ) |
| 9 |
|
vex |
|- y e. _V |
| 10 |
9
|
rnex |
|- ran y e. _V |
| 11 |
10
|
r1elss |
|- ( ran y e. U. ( R1 " On ) <-> ran y C_ U. ( R1 " On ) ) |
| 12 |
|
uniwf |
|- ( ran y e. U. ( R1 " On ) <-> U. ran y e. U. ( R1 " On ) ) |
| 13 |
11 12
|
bitr3i |
|- ( ran y C_ U. ( R1 " On ) <-> U. ran y e. U. ( R1 " On ) ) |
| 14 |
8 13
|
sylib |
|- ( y : x --> U. ( R1 " On ) -> U. ran y e. U. ( R1 " On ) ) |
| 15 |
14
|
ax-gen |
|- A. y ( y : x --> U. ( R1 " On ) -> U. ran y e. U. ( R1 " On ) ) |
| 16 |
15
|
a1i |
|- ( x e. U. ( R1 " On ) -> A. y ( y : x --> U. ( R1 " On ) -> U. ran y e. U. ( R1 " On ) ) ) |
| 17 |
5 7 16
|
3jca |
|- ( x e. U. ( R1 " On ) -> ( ~P x e. U. ( R1 " On ) /\ A. y e. U. ( R1 " On ) { x , y } e. U. ( R1 " On ) /\ A. y ( y : x --> U. ( R1 " On ) -> U. ran y e. U. ( R1 " On ) ) ) ) |
| 18 |
17
|
rgen |
|- A. x e. U. ( R1 " On ) ( ~P x e. U. ( R1 " On ) /\ A. y e. U. ( R1 " On ) { x , y } e. U. ( R1 " On ) /\ A. y ( y : x --> U. ( R1 " On ) -> U. ran y e. U. ( R1 " On ) ) ) |
| 19 |
|
ingru |
|- ( ( Tr U. ( R1 " On ) /\ A. x e. U. ( R1 " On ) ( ~P x e. U. ( R1 " On ) /\ A. y e. U. ( R1 " On ) { x , y } e. U. ( R1 " On ) /\ A. y ( y : x --> U. ( R1 " On ) -> U. ran y e. U. ( R1 " On ) ) ) ) -> ( U e. Univ -> ( U i^i U. ( R1 " On ) ) e. Univ ) ) |
| 20 |
3 18 19
|
mp2an |
|- ( U e. Univ -> ( U i^i U. ( R1 " On ) ) e. Univ ) |