| Step |
Hyp |
Ref |
Expression |
| 1 |
|
eumo |
|- ( E! y E. x ph -> E* y E. x ph ) |
| 2 |
|
2moex |
|- ( E* y E. x ph -> A. x E* y ph ) |
| 3 |
|
2eu1 |
|- ( A. x E* y ph -> ( E! x E! y ph <-> ( E! x E. y ph /\ E! y E. x ph ) ) ) |
| 4 |
|
simpl |
|- ( ( E! x E. y ph /\ E! y E. x ph ) -> E! x E. y ph ) |
| 5 |
3 4
|
biimtrdi |
|- ( A. x E* y ph -> ( E! x E! y ph -> E! x E. y ph ) ) |
| 6 |
1 2 5
|
3syl |
|- ( E! y E. x ph -> ( E! x E! y ph -> E! x E. y ph ) ) |
| 7 |
|
2exeu |
|- ( ( E! x E. y ph /\ E! y E. x ph ) -> E! x E! y ph ) |
| 8 |
7
|
expcom |
|- ( E! y E. x ph -> ( E! x E. y ph -> E! x E! y ph ) ) |
| 9 |
6 8
|
impbid |
|- ( E! y E. x ph -> ( E! x E! y ph <-> E! x E. y ph ) ) |