Proof of Theorem euanv
| Step | Hyp | Ref
| Expression |
| 1 | | 19.42v 966 |
. . . 4
⊢ (∃x(φ ∧
ψ) ↔ (φ ∧ ∃xψ)) |
| 2 | | moanimv 1052 |
. . . . . 6
⊢ (∃*x(φ ∧
ψ) ↔ (φ → ∃*xψ)) |
| 3 | 2 | anbi2i 367 |
. . . . 5
⊢ ((φ ∧ ∃*x(φ ∧
ψ)) ↔ (φ ∧ (φ → ∃*xψ))) |
| 4 | | abai 366 |
. . . . 5
⊢ ((φ ∧ ∃*xψ) ↔
(φ ∧ (φ → ∃*xψ))) |
| 5 | 3, 4 | bitr4 154 |
. . . 4
⊢ ((φ ∧ ∃*x(φ ∧
ψ)) ↔ (φ ∧ ∃*xψ)) |
| 6 | 1, 5 | anbi12i 369 |
. . 3
⊢ ((∃x(φ ∧
ψ) ∧ (φ ∧ ∃*x(φ ∧
ψ))) ↔ ((φ ∧ ∃xψ) ∧
(φ ∧ ∃*xψ))) |
| 7 | | anass 336 |
. . 3
⊢ (((∃x(φ ∧
ψ) ∧ φ) ∧ ∃*x(φ ∧
ψ)) ↔ (∃x(φ ∧
ψ) ∧ (φ ∧ ∃*x(φ ∧
ψ)))) |
| 8 | | an4 388 |
. . 3
⊢ (((φ ∧ φ) ∧ (∃xψ ∧
∃*xψ)) ↔ ((φ ∧ ∃xψ) ∧
(φ ∧ ∃*xψ))) |
| 9 | 6, 7, 8 | 3bitr4 158 |
. 2
⊢ (((∃x(φ ∧
ψ) ∧ φ) ∧ ∃*x(φ ∧
ψ)) ↔ ((φ ∧ φ) ∧ (∃xψ ∧
∃*xψ))) |
| 10 | | eu5 1035 |
. . 3
⊢ (∃!x(φ ∧
ψ) ↔ (∃x(φ ∧
ψ) ∧ ∃*x(φ ∧
ψ))) |
| 11 | | anabs1 374 |
. . . . . 6
⊢ (((φ ∧ ψ) ∧ φ) ↔ (φ ∧ ψ)) |
| 12 | 11 | biex 733 |
. . . . 5
⊢ (∃x((φ ∧
ψ) ∧ φ) ↔ ∃x(φ ∧
ψ)) |
| 13 | | 19.41v 963 |
. . . . 5
⊢ (∃x((φ ∧
ψ) ∧ φ) ↔ (∃x(φ ∧
ψ) ∧ φ)) |
| 14 | 12, 13 | bitr3 153 |
. . . 4
⊢ (∃x(φ ∧
ψ) ↔ (∃x(φ ∧
ψ) ∧ φ)) |
| 15 | 14 | anbi1i 368 |
. . 3
⊢ ((∃x(φ ∧
ψ) ∧ ∃*x(φ ∧
ψ)) ↔ ((∃x(φ ∧
ψ) ∧ φ) ∧ ∃*x(φ ∧
ψ))) |
| 16 | 10, 15 | bitr 151 |
. 2
⊢ (∃!x(φ ∧
ψ) ↔ ((∃x(φ ∧
ψ) ∧ φ) ∧ ∃*x(φ ∧
ψ))) |
| 17 | | anidm 331 |
. . . 4
⊢ ((φ ∧ φ) ↔ φ) |
| 18 | 17 | bicomi 150 |
. . 3
⊢ (φ
↔ (φ ∧ φ)) |
| 19 | | eu5 1035 |
. . 3
⊢ (∃!xψ ↔
(∃xψ ∧ ∃*xψ)) |
| 20 | 18, 19 | anbi12i 369 |
. 2
⊢ ((φ ∧ ∃!xψ) ↔
((φ ∧ φ) ∧ (∃xψ ∧
∃*xψ))) |
| 21 | 9, 16, 20 | 3bitr4 158 |
1
⊢ (∃!x(φ ∧
ψ) ↔ (φ ∧ ∃!xψ)) |