Step |
Hyp |
Ref |
Expression |
1 |
|
frege91.x |
|- X e. U |
2 |
|
frege91.y |
|- Y e. V |
3 |
|
frege91.r |
|- R e. W |
4 |
|
vex |
|- f e. _V |
5 |
4
|
frege60c |
|- ( A. f ( A. z ( X R z -> z e. f ) -> ( R hereditary f -> Y e. f ) ) -> ( [. f / f ]. R hereditary f -> ( [. f / f ]. A. z ( X R z -> z e. f ) -> [. f / f ]. Y e. f ) ) ) |
6 |
|
sbcid |
|- ( [. f / f ]. R hereditary f <-> R hereditary f ) |
7 |
|
sbcid |
|- ( [. f / f ]. A. z ( X R z -> z e. f ) <-> A. z ( X R z -> z e. f ) ) |
8 |
|
sbcid |
|- ( [. f / f ]. Y e. f <-> Y e. f ) |
9 |
7 8
|
imbi12i |
|- ( ( [. f / f ]. A. z ( X R z -> z e. f ) -> [. f / f ]. Y e. f ) <-> ( A. z ( X R z -> z e. f ) -> Y e. f ) ) |
10 |
5 6 9
|
3imtr3g |
|- ( A. f ( A. z ( X R z -> z e. f ) -> ( R hereditary f -> Y e. f ) ) -> ( R hereditary f -> ( A. z ( X R z -> z e. f ) -> Y e. f ) ) ) |
11 |
10
|
axc4i |
|- ( A. f ( A. z ( X R z -> z e. f ) -> ( R hereditary f -> Y e. f ) ) -> A. f ( R hereditary f -> ( A. z ( X R z -> z e. f ) -> Y e. f ) ) ) |
12 |
1 2 3
|
frege90 |
|- ( ( A. f ( A. z ( X R z -> z e. f ) -> ( R hereditary f -> Y e. f ) ) -> A. f ( R hereditary f -> ( A. z ( X R z -> z e. f ) -> Y e. f ) ) ) -> ( A. f ( A. z ( X R z -> z e. f ) -> ( R hereditary f -> Y e. f ) ) -> X ( t+ ` R ) Y ) ) |
13 |
11 12
|
ax-mp |
|- ( A. f ( A. z ( X R z -> z e. f ) -> ( R hereditary f -> Y e. f ) ) -> X ( t+ ` R ) Y ) |