Proof of Theorem aceqkm
| Step | Hyp | Ref
| Expression |
| 1 | | aceq5 3563 |
. 2
⊢ (∀x∃f(f ⊆
x ∧ f Fn dom x)
↔ ∀x((∀z ∈ x ¬
z = ∅ ∧ ∀z ∈ x
∀w ∈ x (¬ z =
w → (z ∩ w) =
∅)) → ∃y∀z ∈ x
∃!v v ∈ (z
∩ y))) |
| 2 | | cleqid 1102 |
. . . 4
⊢ {t∣∃h
∈ x t = (h ∖
∪(x ∖
{h}))} = {t∣∃h
∈ x t = (h ∖
∪(x ∖
{h}))} |
| 3 | 2 | kmlem12 3591 |
. . 3
⊢ (∀x((∀z
∈ x ¬ z = ∅ ∧ ∀z ∈ x
∀w ∈ x (¬ z =
w → (z ∩ w) =
∅)) → ∃y∀z ∈ x
∃!v v ∈ (z
∩ y)) ↔ ∀x(¬ ∃z
∈ x ∀v ∈ z
∃w ∈ x (¬ z =
w ∧ v ∈ (z
∩ w)) → ∃y∀z
∈ x (¬ z = ∅ → ∃!v v ∈
(z ∩ y)))) |
| 4 | | kmlem13 3592 |
. . . 4
⊢ ((¬ ∃z ∈ x
∀v ∈ z ∃w
∈ x (¬ z = w ∧
v ∈ (z ∩ w))
→ ∃y∀z ∈ x
(¬ z = ∅ → ∃!v v ∈
(z ∩ y))) ↔ (∃z ∈ x
∀v ∈ z ∃w
∈ x (¬ z = w ∧
v ∈ (z ∩ w)) ∨
∃y(¬ y ∈ x ∧
∀z ∈ x ∃!v
v ∈ (z ∩ y)))) |
| 5 | 4 | bial 695 |
. . 3
⊢ (∀x(¬ ∃z
∈ x ∀v ∈ z
∃w ∈ x (¬ z =
w ∧ v ∈ (z
∩ w)) → ∃y∀z
∈ x (¬ z = ∅ → ∃!v v ∈
(z ∩ y))) ↔ ∀x(∃z
∈ x ∀v ∈ z
∃w ∈ x (¬ z =
w ∧ v ∈ (z
∩ w)) ∨ ∃y(¬ y ∈
x ∧ ∀z ∈ x
∃!v v ∈ (z
∩ y)))) |
| 6 | 3, 5 | bitr 151 |
. 2
⊢ (∀x((∀z
∈ x ¬ z = ∅ ∧ ∀z ∈ x
∀w ∈ x (¬ z =
w → (z ∩ w) =
∅)) → ∃y∀z ∈ x
∃!v v ∈ (z
∩ y)) ↔ ∀x(∃z
∈ x ∀v ∈ z
∃w ∈ x (¬ z =
w ∧ v ∈ (z
∩ w)) ∨ ∃y(¬ y ∈
x ∧ ∀z ∈ x
∃!v v ∈ (z
∩ y)))) |
| 7 | | pm4.2 148 |
. . . 4
⊢ ((z
∈ y → ((v ∈ x ∧
¬ y = v) ∧ z
∈ v)) ↔ (z ∈ y
→ ((v ∈ x ∧ ¬ y
= v) ∧ z ∈ v))) |
| 8 | | pm4.2 148 |
. . . 4
⊢ ((z
∈ x → ((v ∈ z ∧
v ∈ y) ∧ ((u
∈ z ∧ u ∈ y)
→ u = v))) ↔ (z
∈ x → ((v ∈ z ∧
v ∈ y) ∧ ((u
∈ z ∧ u ∈ y)
→ u = v)))) |
| 9 | | pm4.2 148 |
. . . 4
⊢ (∀z ∈ x
∃!v v ∈ (z
∩ y) ↔ ∀z ∈ x
∃!v v ∈ (z
∩ y)) |
| 10 | 7, 8, 9 | kmlem16 3595 |
. . 3
⊢ ((∃z ∈ x
∀v ∈ z ∃w
∈ x (¬ z = w ∧
v ∈ (z ∩ w)) ∨
∃y(¬ y ∈ x ∧
∀z ∈ x ∃!v
v ∈ (z ∩ y)))
↔ ∃y∀z∃v∀u((y ∈
x ∧ (z ∈ y
→ ((v ∈ x ∧ ¬ y
= v) ∧ z ∈ v)))
∨ (¬ y ∈ x ∧ (z
∈ x → ((v ∈ z ∧
v ∈ y) ∧ ((u
∈ z ∧ u ∈ y)
→ u = v)))))) |
| 11 | 10 | bial 695 |
. 2
⊢ (∀x(∃z
∈ x ∀v ∈ z
∃w ∈ x (¬ z =
w ∧ v ∈ (z
∩ w)) ∨ ∃y(¬ y ∈
x ∧ ∀z ∈ x
∃!v v ∈ (z
∩ y))) ↔ ∀x∃y∀z∃v∀u((y ∈
x ∧ (z ∈ y
→ ((v ∈ x ∧ ¬ y
= v) ∧ z ∈ v)))
∨ (¬ y ∈ x ∧ (z
∈ x → ((v ∈ z ∧
v ∈ y) ∧ ((u
∈ z ∧ u ∈ y)
→ u = v)))))) |
| 12 | 1, 6, 11 | 3bitr 155 |
1
⊢ (∀x∃f(f ⊆
x ∧ f Fn dom x)
↔ ∀x∃y∀z∃v∀u((y ∈
x ∧ (z ∈ y
→ ((v ∈ x ∧ ¬ y
= v) ∧ z ∈ v)))
∨ (¬ y ∈ x ∧ (z
∈ x → ((v ∈ z ∧
v ∈ y) ∧ ((u
∈ z ∧ u ∈ y)
→ u = v)))))) |