| Step |
Hyp |
Ref |
Expression |
| 1 |
|
velpw |
|- ( z e. ~P x <-> z C_ x ) |
| 2 |
|
ssabso |
|- ( ( Tr M /\ z e. M ) -> ( z C_ x <-> A. w e. M ( w e. z -> w e. x ) ) ) |
| 3 |
1 2
|
bitrid |
|- ( ( Tr M /\ z e. M ) -> ( z e. ~P x <-> A. w e. M ( w e. z -> w e. x ) ) ) |
| 4 |
|
elin |
|- ( z e. ( ~P x i^i M ) <-> ( z e. ~P x /\ z e. M ) ) |
| 5 |
4
|
simplbi2com |
|- ( z e. M -> ( z e. ~P x -> z e. ( ~P x i^i M ) ) ) |
| 6 |
5
|
adantl |
|- ( ( Tr M /\ z e. M ) -> ( z e. ~P x -> z e. ( ~P x i^i M ) ) ) |
| 7 |
3 6
|
sylbird |
|- ( ( Tr M /\ z e. M ) -> ( A. w e. M ( w e. z -> w e. x ) -> z e. ( ~P x i^i M ) ) ) |
| 8 |
7
|
ralrimiva |
|- ( Tr M -> A. z e. M ( A. w e. M ( w e. z -> w e. x ) -> z e. ( ~P x i^i M ) ) ) |
| 9 |
|
eleq2 |
|- ( y = ( ~P x i^i M ) -> ( z e. y <-> z e. ( ~P x i^i M ) ) ) |
| 10 |
9
|
imbi2d |
|- ( y = ( ~P x i^i M ) -> ( ( A. w e. M ( w e. z -> w e. x ) -> z e. y ) <-> ( A. w e. M ( w e. z -> w e. x ) -> z e. ( ~P x i^i M ) ) ) ) |
| 11 |
10
|
ralbidv |
|- ( y = ( ~P x i^i M ) -> ( A. z e. M ( A. w e. M ( w e. z -> w e. x ) -> z e. y ) <-> A. z e. M ( A. w e. M ( w e. z -> w e. x ) -> z e. ( ~P x i^i M ) ) ) ) |
| 12 |
11
|
rspcev |
|- ( ( ( ~P x i^i M ) e. M /\ A. z e. M ( A. w e. M ( w e. z -> w e. x ) -> z e. ( ~P x i^i M ) ) ) -> E. y e. M A. z e. M ( A. w e. M ( w e. z -> w e. x ) -> z e. y ) ) |
| 13 |
8 12
|
sylan2 |
|- ( ( ( ~P x i^i M ) e. M /\ Tr M ) -> E. y e. M A. z e. M ( A. w e. M ( w e. z -> w e. x ) -> z e. y ) ) |
| 14 |
13
|
expcom |
|- ( Tr M -> ( ( ~P x i^i M ) e. M -> E. y e. M A. z e. M ( A. w e. M ( w e. z -> w e. x ) -> z e. y ) ) ) |
| 15 |
14
|
ralimdv |
|- ( Tr M -> ( A. x e. M ( ~P x i^i M ) e. M -> A. x e. M E. y e. M A. z e. M ( A. w e. M ( w e. z -> w e. x ) -> z e. y ) ) ) |
| 16 |
15
|
imp |
|- ( ( Tr M /\ A. x e. M ( ~P x i^i M ) e. M ) -> A. x e. M E. y e. M A. z e. M ( A. w e. M ( w e. z -> w e. x ) -> z e. y ) ) |