1:: | |- (. A e. B ->. A e. B ).
|
2:1: | |- (. A e. B ->. ( [. A / x ]. z e. y
<-> z e. y ) ).
|
3:1: | |- (. A e. B ->. ( [. A / x ]. y e. x
<-> y e. A ) ).
|
4:1: | |- (. A e. B ->. ( [. A / x ]. z e. x
<-> z e. A ) ).
|
5:1,2,3,4: | |- (. A e. B ->. ( ( [. A / x ]. z e. y
-> ( [. A / x ]. y e. x -> [. A / x ]. z e. x ) ) <-> ( z e. y
-> ( y e. A -> z e. A ) ) ) ).
|
6:1: | |- (. A e. B ->. ( [. A / x ]. ( z e. y
-> ( y e. x -> z e. x ) ) <-> ( [. A / x ]. z e. y ->
( [. A / x ]. y e. x -> [. A / x ]. z e. x ) ) ) ).
|
7:5,6: | |- (. A e. B ->. ( [. A / x ]. ( z e. y
-> ( y e. x -> z e. x ) ) <-> ( z e. y -> ( y e. A
-> z e. A ) ) ) ).
|
8:: | |- ( ( z e. y -> ( y e. A
-> z e. A ) ) <-> ( ( z e. y /\ y e. A ) -> z e. A ) )
|
9:7,8: | |- (. A e. B ->. ( [. A / x ]. ( z e. y
-> ( y e. x -> z e. x ) ) <-> ( ( z e. y /\ y e. A )
-> z e. A ) ) ).
|
10:: | |- ( ( z e. y -> ( y e. x
-> z e. x ) ) <-> ( ( z e. y /\ y e. x ) -> z e. x ) )
|
11:10: | |- A. x ( ( z e. y -> ( y e. x
-> z e. x ) ) <-> ( ( z e. y /\ y e. x ) -> z e. x ) )
|
12:1,11: | |- (. A e. B ->. ( [. A / x ]. ( z e. y
-> ( y e. x -> z e. x ) ) <-> [. A / x ]. ( ( z e. y /\ y e. x )
-> z e. x ) ) ).
|
13:9,12: | |- (. A e. B ->. ( [. A / x ]. ( ( z e. y
/\ y e. x ) -> z e. x ) <-> ( ( z e. y /\ y e. A )
-> z e. A ) ) ).
|
14:13: | |- (. A e. B ->. A. y ( [. A / x ]. ( ( z
e. y /\ y e. x ) -> z e. x ) <-> ( ( z e. y /\ y e. A )
-> z e. A ) ) ).
|
15:14: | |- (. A e. B ->. ( A. y [. A / x ]. ( ( z
e. y /\ y e. x ) -> z e. x ) <-> A. y ( ( z e. y /\ y e. A )
-> z e. A ) ) ).
|
16:1: | |- (. A e. B ->. ( [. A / x ]. A. y ( ( z
e. y /\ y e. x ) -> z e. x ) <-> A. y [. A / x ]. ( ( z e. y
/\ y e. x ) -> z e. x ) ) ).
|
17:15,16: | |- (. A e. B ->. ( [. A / x ]. A. y ( ( z
e. y /\ y e. x ) -> z e. x ) <-> A. y ( ( z e. y /\ y e. A )
-> z e. A ) ) ).
|
18:17: | |- (. A e. B ->. A. z ( [. A / x ]. A. y ( (
z e. y /\ y e. x ) -> z e. x ) <-> A. y ( ( z e. y /\ y e. A )
-> z e. A ) ) ).
|
19:18: | |- (. A e. B ->. ( A. z [. A / x ]. A. y ( (
z e. y /\ y e. x ) -> z e. x ) <-> A. z A. y ( ( z e. y
/\ y e. A ) -> z e. A ) ) ).
|
20:1: | |- (. A e. B ->. ( [. A / x ]. A. z A. y ( (
z e. y /\ y e. x ) -> z e. x ) <-> A. z [. A / x ]. A. y ( ( z
e. y /\ y e. x ) -> z e. x ) ) ).
|
21:19,20: | |- (. A e. B ->. ( [. A / x ]. A. z A. y ( (
z e. y /\ y e. x ) -> z e. x ) <-> A. z A. y ( ( z e. y
/\ y e. A ) -> z e. A ) ) ).
|
22:: | |- ( Tr A <-> A. z A. y ( ( z e. y
/\ y e. A ) -> z e. A ) )
|
23:21,22: | |- (. A e. B ->. ( [. A / x ]. A. z A. y ( (
z e. y /\ y e. x ) -> z e. x ) <-> Tr A ) ).
|
24:: | |- ( Tr x <-> A. z A. y ( ( z e. y /\ y
e. x ) -> z e. x ) )
|
25:24: | |- A. x ( Tr x <-> A. z A. y ( ( z e. y
/\ y e. x ) -> z e. x ) )
|
26:1,25: | |- (. A e. B ->. ( [. A / x ]. Tr x
<-> [. A / x ]. A. z A. y ( ( z e. y /\ y e. x ) -> z e. x ) ) ).
|
27:23,26: | |- (. A e. B ->. ( [. A / x ]. Tr x
<-> Tr A ) ).
|
qed:27: | |- ( A e. B -> ( [. A / x ]. Tr x
<-> Tr A ) )
|