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