Proof of Theorem axpowndlem4
| Step | Hyp | Ref
| Expression |
| 1 | | axpowndlem3 3745 |
. . . . 5
⊢ (¬ x = w →
∃x∀w(∀x(∃z
x ∈ w → ∀w x ∈
z) → w ∈ x)) |
| 2 | 1 | ax-gen 677 |
. . . 4
⊢ ∀w(¬ x =
w → ∃x∀w(∀x(∃z
x ∈ w → ∀w x ∈
z) → w ∈ x)) |
| 3 | | eq6 826 |
. . . . . 6
⊢ (¬ ∀y y = x → ∀y ¬ ∀y y = x) |
| 4 | | eq6 826 |
. . . . . 6
⊢ (¬ ∀y y = z → ∀y ¬ ∀y y = z) |
| 5 | 3, 4 | hban 704 |
. . . . 5
⊢ ((¬ ∀y y = x ∧ ¬ ∀y y = z) → ∀y(¬ ∀y y = x ∧ ¬ ∀y y = z)) |
| 6 | | ddeeq1 1001 |
. . . . . . . 8
⊢ (¬ ∀y y = x → (x =
w → ∀y x = w)) |
| 7 | 3, 6 | hbnd 786 |
. . . . . . 7
⊢ (¬ ∀y y = x → (¬ x = w →
∀y ¬ x = w)) |
| 8 | 7 | adantr 306 |
. . . . . 6
⊢ ((¬ ∀y y = x ∧ ¬ ∀y y = z) → (¬ x = w →
∀y ¬ x = w)) |
| 9 | | eq6 826 |
. . . . . . . 8
⊢ (¬ ∀y y = x → ∀x ¬ ∀y y = x) |
| 10 | | eq6 826 |
. . . . . . . 8
⊢ (¬ ∀y y = z → ∀x ¬ ∀y y = z) |
| 11 | 9, 10 | hban 704 |
. . . . . . 7
⊢ ((¬ ∀y y = x ∧ ¬ ∀y y = z) → ∀x(¬ ∀y y = x ∧ ¬ ∀y y = z)) |
| 12 | | ax-17 925 |
. . . . . . . 8
⊢ ((¬ ∀y y = x ∧ ¬ ∀y y = z) → ∀w(¬ ∀y y = x ∧ ¬ ∀y y = z)) |
| 13 | | eq6 826 |
. . . . . . . . . . . . 13
⊢ (¬ ∀y y = x → ∀z ¬ ∀y y = x) |
| 14 | | ddeel1 1003 |
. . . . . . . . . . . . 13
⊢ (¬ ∀y y = x → (x
∈ w → ∀y x ∈
w)) |
| 15 | 13, 14 | hbexd 791 |
. . . . . . . . . . . 12
⊢ (¬ ∀y y = x → (∃z x ∈
w → ∀y∃z
x ∈ w)) |
| 16 | 15 | adantr 306 |
. . . . . . . . . . 11
⊢ ((¬ ∀y y = x ∧ ¬ ∀y y = z) → (∃z x ∈
w → ∀y∃z
x ∈ w)) |
| 17 | | ax15 1006 |
. . . . . . . . . . . . 13
⊢ (¬ ∀y y = x → (¬ ∀y y = z → (x
∈ z → ∀y x ∈
z))) |
| 18 | 17 | imp 277 |
. . . . . . . . . . . 12
⊢ ((¬ ∀y y = x ∧ ¬ ∀y y = z) → (x
∈ z → ∀y x ∈
z)) |
| 19 | 12, 18 | hbald 790 |
. . . . . . . . . . 11
⊢ ((¬ ∀y y = x ∧ ¬ ∀y y = z) → (∀w x ∈
z → ∀y∀w
x ∈ z)) |
| 20 | 5, 16, 19 | hbimd 787 |
. . . . . . . . . 10
⊢ ((¬ ∀y y = x ∧ ¬ ∀y y = z) → ((∃z x ∈
w → ∀w x ∈
z) → ∀y(∃z
x ∈ w → ∀w x ∈
z))) |
| 21 | 11, 20 | hbald 790 |
. . . . . . . . 9
⊢ ((¬ ∀y y = x ∧ ¬ ∀y y = z) → (∀x(∃z
x ∈ w → ∀w x ∈
z) → ∀y∀x(∃z
x ∈ w → ∀w x ∈
z))) |
| 22 | | ddeel2 1004 |
. . . . . . . . . 10
⊢ (¬ ∀y y = x → (w
∈ x → ∀y w ∈
x)) |
| 23 | 22 | adantr 306 |
. . . . . . . . 9
⊢ ((¬ ∀y y = x ∧ ¬ ∀y y = z) → (w
∈ x → ∀y w ∈
x)) |
| 24 | 5, 21, 23 | hbimd 787 |
. . . . . . . 8
⊢ ((¬ ∀y y = x ∧ ¬ ∀y y = z) → ((∀x(∃z
x ∈ w → ∀w x ∈
z) → w ∈ x)
→ ∀y(∀x(∃z
x ∈ w → ∀w x ∈
z) → w ∈ x))) |
| 25 | 12, 24 | hbald 790 |
. . . . . . 7
⊢ ((¬ ∀y y = x ∧ ¬ ∀y y = z) → (∀w(∀x(∃z
x ∈ w → ∀w x ∈
z) → w ∈ x)
→ ∀y∀w(∀x(∃z
x ∈ w → ∀w x ∈
z) → w ∈ x))) |
| 26 | 11, 25 | hbexd 791 |
. . . . . 6
⊢ ((¬ ∀y y = x ∧ ¬ ∀y y = z) → (∃x∀w(∀x(∃z
x ∈ w → ∀w x ∈
z) → w ∈ x)
→ ∀y∃x∀w(∀x(∃z
x ∈ w → ∀w x ∈
z) → w ∈ x))) |
| 27 | 5, 8, 26 | hbimd 787 |
. . . . 5
⊢ ((¬ ∀y y = x ∧ ¬ ∀y y = z) → ((¬ x = w →
∃x∀w(∀x(∃z
x ∈ w → ∀w x ∈
z) → w ∈ x))
→ ∀y(¬ x = w →
∃x∀w(∀x(∃z
x ∈ w → ∀w x ∈
z) → w ∈ x)))) |
| 28 | | eqt2b 818 |
. . . . . . . . 9
⊢ (w =
y → (x = w ↔
x = y)) |
| 29 | 28 | negbid 463 |
. . . . . . . 8
⊢ (w =
y → (¬ x = w ↔
¬ x = y)) |
| 30 | 29 | adantl 305 |
. . . . . . 7
⊢ (((¬ ∀y y = x ∧ ¬ ∀y y = z) ∧ w =
y) → (¬ x = w ↔
¬ x = y)) |
| 31 | | nd5 3736 |
. . . . . . . . . . . . . . 15
⊢ (¬ ∀y y = x → (w =
y → ∀x w = y)) |
| 32 | 31 | adantr 306 |
. . . . . . . . . . . . . 14
⊢ ((¬ ∀y y = x ∧ ¬ ∀y y = z) → (w =
y → ∀x w = y)) |
| 33 | 32 | imdistani 340 |
. . . . . . . . . . . . 13
⊢ (((¬ ∀y y = x ∧ ¬ ∀y y = z) ∧ w =
y) → ((¬ ∀y y = x ∧ ¬ ∀y y = z) ∧ ∀x w = y)) |
| 34 | | hba1 698 |
. . . . . . . . . . . . . . 15
⊢ (∀x w = y → ∀x∀x
w = y) |
| 35 | 11, 34 | hban 704 |
. . . . . . . . . . . . . 14
⊢ (((¬ ∀y y = x ∧ ¬ ∀y y = z) ∧ ∀x w = y) → ∀x((¬ ∀y y = x ∧ ¬ ∀y y = z) ∧ ∀x w = y)) |
| 36 | | nd5 3736 |
. . . . . . . . . . . . . . . . . . 19
⊢ (¬ ∀y y = z → (w =
y → ∀z w = y)) |
| 37 | 36 | imdistani 340 |
. . . . . . . . . . . . . . . . . 18
⊢ ((¬ ∀y y = z ∧ w =
y) → (¬ ∀y y = z ∧ ∀z w = y)) |
| 38 | | hba1 698 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (∀z w = y → ∀z∀z
w = y) |
| 39 | | a14b 820 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (w =
y → (x ∈ w
↔ x ∈ y)) |
| 40 | 39 | a4s 682 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (∀z w = y → (x
∈ w ↔ x ∈ y)) |
| 41 | 38, 40 | biexd 783 |
. . . . . . . . . . . . . . . . . . 19
⊢ (∀z w = y → (∃z x ∈
w ↔ ∃z x ∈
y)) |
| 42 | 41 | adantl 305 |
. . . . . . . . . . . . . . . . . 18
⊢ ((¬ ∀y y = z ∧ ∀z w = y) → (∃z x ∈
w ↔ ∃z x ∈
y)) |
| 43 | 37, 42 | syl 12 |
. . . . . . . . . . . . . . . . 17
⊢ ((¬ ∀y y = z ∧ w =
y) → (∃z x ∈
w ↔ ∃z x ∈
y)) |
| 44 | | ax-4 673 |
. . . . . . . . . . . . . . . . 17
⊢ (∀x w = y → w =
y) |
| 45 | 43, 44 | sylan2 346 |
. . . . . . . . . . . . . . . 16
⊢ ((¬ ∀y y = z ∧ ∀x w = y) → (∃z x ∈
w ↔ ∃z x ∈
y)) |
| 46 | 45 | adantll 309 |
. . . . . . . . . . . . . . 15
⊢ (((¬ ∀y y = x ∧ ¬ ∀y y = z) ∧ ∀x w = y) → (∃z x ∈
w ↔ ∃z x ∈
y)) |
| 47 | | pm4.2i 149 |
. . . . . . . . . . . . . . . . . 18
⊢ (w =
y → (x ∈ z
↔ x ∈ z)) |
| 48 | 47 | a1i 7 |
. . . . . . . . . . . . . . . . 17
⊢ ((¬ ∀y y = x ∧ ¬ ∀y y = z) → (w =
y → (x ∈ z
↔ x ∈ z))) |
| 49 | 5, 18, 48 | cbvald 977 |
. . . . . . . . . . . . . . . 16
⊢ ((¬ ∀y y = x ∧ ¬ ∀y y = z) → (∀w x ∈
z ↔ ∀y x ∈
z)) |
| 50 | 49 | adantr 306 |
. . . . . . . . . . . . . . 15
⊢ (((¬ ∀y y = x ∧ ¬ ∀y y = z) ∧ ∀x w = y) → (∀w x ∈
z ↔ ∀y x ∈
z)) |
| 51 | 46, 50 | imbi12d 474 |
. . . . . . . . . . . . . 14
⊢ (((¬ ∀y y = x ∧ ¬ ∀y y = z) ∧ ∀x w = y) → ((∃z x ∈
w → ∀w x ∈
z) ↔ (∃z x ∈
y → ∀y x ∈
z))) |
| 52 | 35, 51 | biald 782 |
. . . . . . . . . . . . 13
⊢ (((¬ ∀y y = x ∧ ¬ ∀y y = z) ∧ ∀x w = y) → (∀x(∃z
x ∈ w → ∀w x ∈
z) ↔ ∀x(∃z
x ∈ y → ∀y x ∈
z))) |
| 53 | 33, 52 | syl 12 |
. . . . . . . . . . . 12
⊢ (((¬ ∀y y = x ∧ ¬ ∀y y = z) ∧ w =
y) → (∀x(∃z
x ∈ w → ∀w x ∈
z) ↔ ∀x(∃z
x ∈ y → ∀y x ∈
z))) |
| 54 | | a13b 819 |
. . . . . . . . . . . . 13
⊢ (w =
y → (w ∈ x
↔ y ∈ x)) |
| 55 | 54 | adantl 305 |
. . . . . . . . . . . 12
⊢ (((¬ ∀y y = x ∧ ¬ ∀y y = z) ∧ w =
y) → (w ∈ x
↔ y ∈ x)) |
| 56 | 53, 55 | imbi12d 474 |
. . . . . . . . . . 11
⊢ (((¬ ∀y y = x ∧ ¬ ∀y y = z) ∧ w =
y) → ((∀x(∃z
x ∈ w → ∀w x ∈
z) → w ∈ x)
↔ (∀x(∃z x ∈
y → ∀y x ∈
z) → y ∈ x))) |
| 57 | 56 | exp 291 |
. . . . . . . . . 10
⊢ ((¬ ∀y y = x ∧ ¬ ∀y y = z) → (w =
y → ((∀x(∃z
x ∈ w → ∀w x ∈
z) → w ∈ x)
↔ (∀x(∃z x ∈
y → ∀y x ∈
z) → y ∈ x)))) |
| 58 | 5, 24, 57 | cbvald 977 |
. . . . . . . . 9
⊢ ((¬ ∀y y = x ∧ ¬ ∀y y = z) → (∀w(∀x(∃z
x ∈ w → ∀w x ∈
z) → w ∈ x)
↔ ∀y(∀x(∃z
x ∈ y → ∀y x ∈
z) → y ∈ x))) |
| 59 | 11, 58 | biexd 783 |
. . . . . . . 8
⊢ ((¬ ∀y y = x ∧ ¬ ∀y y = z) → (∃x∀w(∀x(∃z
x ∈ w → ∀w x ∈
z) → w ∈ x)
↔ ∃x∀y(∀x(∃z
x ∈ y → ∀y x ∈
z) → y ∈ x))) |
| 60 | 59 | adantr 306 |
. . . . . . 7
⊢ (((¬ ∀y y = x ∧ ¬ ∀y y = z) ∧ w =
y) → (∃x∀w(∀x(∃z
x ∈ w → ∀w x ∈
z) → w ∈ x)
↔ ∃x∀y(∀x(∃z
x ∈ y → ∀y x ∈
z) → y ∈ x))) |
| 61 | 30, 60 | imbi12d 474 |
. . . . . 6
⊢ (((¬ ∀y y = x ∧ ¬ ∀y y = z) ∧ w =
y) → ((¬ x = w →
∃x∀w(∀x(∃z
x ∈ w → ∀w x ∈
z) → w ∈ x))
↔ (¬ x = y → ∃x∀y(∀x(∃z
x ∈ y → ∀y x ∈
z) → y ∈ x)))) |
| 62 | 61 | exp 291 |
. . . . 5
⊢ ((¬ ∀y y = x ∧ ¬ ∀y y = z) → (w =
y → ((¬ x = w →
∃x∀w(∀x(∃z
x ∈ w → ∀w x ∈
z) → w ∈ x))
↔ (¬ x = y → ∃x∀y(∀x(∃z
x ∈ y → ∀y x ∈
z) → y ∈ x))))) |
| 63 | 5, 27, 62 | cbvald 977 |
. . . 4
⊢ ((¬ ∀y y = x ∧ ¬ ∀y y = z) → (∀w(¬ x =
w → ∃x∀w(∀x(∃z
x ∈ w → ∀w x ∈
z) → w ∈ x))
↔ ∀y(¬ x = y →
∃x∀y(∀x(∃z
x ∈ y → ∀y x ∈
z) → y ∈ x)))) |
| 64 | 2, 63 | mpbii 168 |
. . 3
⊢ ((¬ ∀y y = x ∧ ¬ ∀y y = z) → ∀y(¬ x =
y → ∃x∀y(∀x(∃z
x ∈ y → ∀y x ∈
z) → y ∈ x))) |
| 65 | 64 | 19.21bi 742 |
. 2
⊢ ((¬ ∀y y = x ∧ ¬ ∀y y = z) → (¬ x = y →
∃x∀y(∀x(∃z
x ∈ y → ∀y x ∈
z) → y ∈ x))) |
| 66 | 65 | exp 291 |
1
⊢ (¬ ∀y y = x → (¬ ∀y y = z → (¬ x = y →
∃x∀y(∀x(∃z
x ∈ y → ∀y x ∈
z) → y ∈ x)))) |