Step |
Hyp |
Ref |
Expression |
1 |
|
frege109.x |
|- X e. U |
2 |
|
frege109.r |
|- R e. V |
3 |
|
frege75 |
|- ( A. y ( y e. ( ( ( t+ ` R ) u. _I ) " { X } ) -> A. z ( y R z -> z e. ( ( ( t+ ` R ) u. _I ) " { X } ) ) ) -> R hereditary ( ( ( t+ ` R ) u. _I ) " { X } ) ) |
4 |
|
vex |
|- y e. _V |
5 |
|
vex |
|- z e. _V |
6 |
1 4 5 2
|
frege108 |
|- ( X ( ( t+ ` R ) u. _I ) y -> ( y R z -> X ( ( t+ ` R ) u. _I ) z ) ) |
7 |
|
df-br |
|- ( X ( ( t+ ` R ) u. _I ) y <-> <. X , y >. e. ( ( t+ ` R ) u. _I ) ) |
8 |
1
|
elexi |
|- X e. _V |
9 |
8 4
|
elimasn |
|- ( y e. ( ( ( t+ ` R ) u. _I ) " { X } ) <-> <. X , y >. e. ( ( t+ ` R ) u. _I ) ) |
10 |
7 9
|
bitr4i |
|- ( X ( ( t+ ` R ) u. _I ) y <-> y e. ( ( ( t+ ` R ) u. _I ) " { X } ) ) |
11 |
|
df-br |
|- ( X ( ( t+ ` R ) u. _I ) z <-> <. X , z >. e. ( ( t+ ` R ) u. _I ) ) |
12 |
8 5
|
elimasn |
|- ( z e. ( ( ( t+ ` R ) u. _I ) " { X } ) <-> <. X , z >. e. ( ( t+ ` R ) u. _I ) ) |
13 |
11 12
|
bitr4i |
|- ( X ( ( t+ ` R ) u. _I ) z <-> z e. ( ( ( t+ ` R ) u. _I ) " { X } ) ) |
14 |
13
|
imbi2i |
|- ( ( y R z -> X ( ( t+ ` R ) u. _I ) z ) <-> ( y R z -> z e. ( ( ( t+ ` R ) u. _I ) " { X } ) ) ) |
15 |
6 10 14
|
3imtr3i |
|- ( y e. ( ( ( t+ ` R ) u. _I ) " { X } ) -> ( y R z -> z e. ( ( ( t+ ` R ) u. _I ) " { X } ) ) ) |
16 |
15
|
alrimiv |
|- ( y e. ( ( ( t+ ` R ) u. _I ) " { X } ) -> A. z ( y R z -> z e. ( ( ( t+ ` R ) u. _I ) " { X } ) ) ) |
17 |
3 16
|
mpg |
|- R hereditary ( ( ( t+ ` R ) u. _I ) " { X } ) |