Proof of Theorem cvcon3t
| Step | Hyp | Ref
| Expression |
| 1 | | chpsscon3t 5420 |
. . 3
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → (A ⊂ B ↔
(⊥ ‘B) ⊂ (⊥
‘A))) |
| 2 | | chpsscon3t 5420 |
. . . . . . . . . 10
⊢ ((A
∈ Cℋ ∧ x
∈ Cℋ ) → (A ⊂ x ↔
(⊥ ‘x) ⊂ (⊥
‘A))) |
| 3 | 2 | adantlr 310 |
. . . . . . . . 9
⊢ (((A
∈ Cℋ ∧ B
∈ Cℋ ) ∧ x
∈ Cℋ ) → (A ⊂ x ↔
(⊥ ‘x) ⊂ (⊥
‘A))) |
| 4 | | chpsscon3t 5420 |
. . . . . . . . . . 11
⊢ ((x
∈ Cℋ ∧ B
∈ Cℋ ) → (x ⊂ B ↔
(⊥ ‘B) ⊂ (⊥
‘x))) |
| 5 | 4 | ancoms 334 |
. . . . . . . . . 10
⊢ ((B
∈ Cℋ ∧ x
∈ Cℋ ) → (x ⊂ B ↔
(⊥ ‘B) ⊂ (⊥
‘x))) |
| 6 | 5 | adantll 309 |
. . . . . . . . 9
⊢ (((A
∈ Cℋ ∧ B
∈ Cℋ ) ∧ x
∈ Cℋ ) → (x ⊂ B ↔
(⊥ ‘B) ⊂ (⊥
‘x))) |
| 7 | 3, 6 | anbi12d 476 |
. . . . . . . 8
⊢ (((A
∈ Cℋ ∧ B
∈ Cℋ ) ∧ x
∈ Cℋ ) → ((A ⊂ x ∧
x ⊂ B) ↔ ((⊥ ‘x) ⊂ (⊥ ‘A) ∧ (⊥ ‘B) ⊂ (⊥ ‘x)))) |
| 8 | | psseq2 1560 |
. . . . . . . . . . . . . 14
⊢ (y =
(⊥ ‘x) → ((⊥
‘B) ⊂ y ↔ (⊥ ‘B) ⊂ (⊥ ‘x))) |
| 9 | | psseq1 1559 |
. . . . . . . . . . . . . 14
⊢ (y =
(⊥ ‘x) → (y ⊂ (⊥ ‘A) ↔ (⊥ ‘x) ⊂ (⊥ ‘A))) |
| 10 | 8, 9 | anbi12d 476 |
. . . . . . . . . . . . 13
⊢ (y =
(⊥ ‘x) → (((⊥
‘B) ⊂ y ∧ y ⊂
(⊥ ‘A)) ↔ ((⊥
‘B) ⊂ (⊥ ‘x) ∧ (⊥ ‘x) ⊂ (⊥ ‘A)))) |
| 11 | 10 | rcla4ev 1403 |
. . . . . . . . . . . 12
⊢ (((⊥ ‘x) ∈ Cℋ ∧ ((⊥
‘B) ⊂ (⊥ ‘x) ∧ (⊥ ‘x) ⊂ (⊥ ‘A))) → ∃y ∈ Cℋ ((⊥
‘B) ⊂ y ∧ y ⊂
(⊥ ‘A))) |
| 12 | | choclt 5191 |
. . . . . . . . . . . 12
⊢ (x
∈ Cℋ → (⊥ ‘x) ∈ Cℋ ) |
| 13 | 11, 12 | sylan 343 |
. . . . . . . . . . 11
⊢ ((x
∈ Cℋ ∧ ((⊥ ‘B) ⊂ (⊥ ‘x) ∧ (⊥ ‘x) ⊂ (⊥ ‘A))) → ∃y ∈ Cℋ ((⊥
‘B) ⊂ y ∧ y ⊂
(⊥ ‘A))) |
| 14 | 13 | exp 291 |
. . . . . . . . . 10
⊢ (x
∈ Cℋ → (((⊥ ‘B) ⊂ (⊥ ‘x) ∧ (⊥ ‘x) ⊂ (⊥ ‘A)) → ∃y ∈ Cℋ ((⊥
‘B) ⊂ y ∧ y ⊂
(⊥ ‘A)))) |
| 15 | 14 | ancomsd 335 |
. . . . . . . . 9
⊢ (x
∈ Cℋ → (((⊥ ‘x) ⊂ (⊥ ‘A) ∧ (⊥ ‘B) ⊂ (⊥ ‘x)) → ∃y ∈ Cℋ ((⊥
‘B) ⊂ y ∧ y ⊂
(⊥ ‘A)))) |
| 16 | 15 | adantl 305 |
. . . . . . . 8
⊢ (((A
∈ Cℋ ∧ B
∈ Cℋ ) ∧ x
∈ Cℋ ) → (((⊥ ‘x) ⊂ (⊥ ‘A) ∧ (⊥ ‘B) ⊂ (⊥ ‘x)) → ∃y ∈ Cℋ ((⊥
‘B) ⊂ y ∧ y ⊂
(⊥ ‘A)))) |
| 17 | 7, 16 | sylbid 178 |
. . . . . . 7
⊢ (((A
∈ Cℋ ∧ B
∈ Cℋ ) ∧ x
∈ Cℋ ) → ((A ⊂ x ∧
x ⊂ B) → ∃y ∈ Cℋ ((⊥
‘B) ⊂ y ∧ y ⊂
(⊥ ‘A)))) |
| 18 | 17 | exp 291 |
. . . . . 6
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → (x ∈ Cℋ →
((A ⊂ x ∧ x ⊂
B) → ∃y ∈ Cℋ ((⊥
‘B) ⊂ y ∧ y ⊂
(⊥ ‘A))))) |
| 19 | 18 | r19.23adv 1286 |
. . . . 5
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → (∃x ∈ Cℋ (A ⊂ x ∧
x ⊂ B) → ∃y ∈ Cℋ ((⊥
‘B) ⊂ y ∧ y ⊂
(⊥ ‘A)))) |
| 20 | | chpsscon1t 5421 |
. . . . . . . . . 10
⊢ ((B
∈ Cℋ ∧ y
∈ Cℋ ) → ((⊥ ‘B) ⊂ y
↔ (⊥ ‘y) ⊂ B)) |
| 21 | 20 | adantll 309 |
. . . . . . . . 9
⊢ (((A
∈ Cℋ ∧ B
∈ Cℋ ) ∧ y
∈ Cℋ ) → ((⊥ ‘B) ⊂ y
↔ (⊥ ‘y) ⊂ B)) |
| 22 | | chpsscon2t 5422 |
. . . . . . . . . . 11
⊢ ((y
∈ Cℋ ∧ A
∈ Cℋ ) → (y ⊂ (⊥ ‘A) ↔ A
⊂ (⊥ ‘y))) |
| 23 | 22 | ancoms 334 |
. . . . . . . . . 10
⊢ ((A
∈ Cℋ ∧ y
∈ Cℋ ) → (y ⊂ (⊥ ‘A) ↔ A
⊂ (⊥ ‘y))) |
| 24 | 23 | adantlr 310 |
. . . . . . . . 9
⊢ (((A
∈ Cℋ ∧ B
∈ Cℋ ) ∧ y
∈ Cℋ ) → (y ⊂ (⊥ ‘A) ↔ A
⊂ (⊥ ‘y))) |
| 25 | 21, 24 | anbi12d 476 |
. . . . . . . 8
⊢ (((A
∈ Cℋ ∧ B
∈ Cℋ ) ∧ y
∈ Cℋ ) → (((⊥ ‘B) ⊂ y ∧
y ⊂ (⊥ ‘A)) ↔ ((⊥ ‘y) ⊂ B ∧
A ⊂ (⊥ ‘y)))) |
| 26 | | psseq2 1560 |
. . . . . . . . . . . . . 14
⊢ (x =
(⊥ ‘y) → (A ⊂ x ↔
A ⊂ (⊥ ‘y))) |
| 27 | | psseq1 1559 |
. . . . . . . . . . . . . 14
⊢ (x =
(⊥ ‘y) → (x ⊂ B ↔
(⊥ ‘y) ⊂ B)) |
| 28 | 26, 27 | anbi12d 476 |
. . . . . . . . . . . . 13
⊢ (x =
(⊥ ‘y) → ((A ⊂ x ∧
x ⊂ B) ↔ (A
⊂ (⊥ ‘y) ∧ (⊥
‘y) ⊂ B))) |
| 29 | 28 | rcla4ev 1403 |
. . . . . . . . . . . 12
⊢ (((⊥ ‘y) ∈ Cℋ ∧ (A ⊂ (⊥ ‘y) ∧ (⊥ ‘y) ⊂ B))
→ ∃x ∈
Cℋ (A ⊂
x ∧ x ⊂ B)) |
| 30 | | choclt 5191 |
. . . . . . . . . . . 12
⊢ (y
∈ Cℋ → (⊥ ‘y) ∈ Cℋ ) |
| 31 | 29, 30 | sylan 343 |
. . . . . . . . . . 11
⊢ ((y
∈ Cℋ ∧ (A
⊂ (⊥ ‘y) ∧ (⊥
‘y) ⊂ B)) → ∃x ∈ Cℋ (A ⊂ x ∧
x ⊂ B)) |
| 32 | 31 | exp 291 |
. . . . . . . . . 10
⊢ (y
∈ Cℋ → ((A ⊂ (⊥ ‘y) ∧ (⊥ ‘y) ⊂ B)
→ ∃x ∈
Cℋ (A ⊂
x ∧ x ⊂ B))) |
| 33 | 32 | ancomsd 335 |
. . . . . . . . 9
⊢ (y
∈ Cℋ → (((⊥ ‘y) ⊂ B ∧
A ⊂ (⊥ ‘y)) → ∃x ∈ Cℋ (A ⊂ x ∧
x ⊂ B))) |
| 34 | 33 | adantl 305 |
. . . . . . . 8
⊢ (((A
∈ Cℋ ∧ B
∈ Cℋ ) ∧ y
∈ Cℋ ) → (((⊥ ‘y) ⊂ B ∧
A ⊂ (⊥ ‘y)) → ∃x ∈ Cℋ (A ⊂ x ∧
x ⊂ B))) |
| 35 | 25, 34 | sylbid 178 |
. . . . . . 7
⊢ (((A
∈ Cℋ ∧ B
∈ Cℋ ) ∧ y
∈ Cℋ ) → (((⊥ ‘B) ⊂ y ∧
y ⊂ (⊥ ‘A)) → ∃x ∈ Cℋ (A ⊂ x ∧
x ⊂ B))) |
| 36 | 35 | exp 291 |
. . . . . 6
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → (y ∈ Cℋ →
(((⊥ ‘B) ⊂ y ∧ y ⊂
(⊥ ‘A)) → ∃x ∈ Cℋ (A ⊂ x ∧
x ⊂ B)))) |
| 37 | 36 | r19.23adv 1286 |
. . . . 5
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → (∃y ∈ Cℋ ((⊥
‘B) ⊂ y ∧ y ⊂
(⊥ ‘A)) → ∃x ∈ Cℋ (A ⊂ x ∧
x ⊂ B))) |
| 38 | 19, 37 | impbid 397 |
. . . 4
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → (∃x ∈ Cℋ (A ⊂ x ∧
x ⊂ B) ↔ ∃y ∈ Cℋ ((⊥
‘B) ⊂ y ∧ y ⊂
(⊥ ‘A)))) |
| 39 | 38 | negbid 463 |
. . 3
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → (¬ ∃x ∈ Cℋ (A ⊂ x ∧
x ⊂ B) ↔ ¬ ∃y ∈ Cℋ ((⊥
‘B) ⊂ y ∧ y ⊂
(⊥ ‘A)))) |
| 40 | 1, 39 | anbi12d 476 |
. 2
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → ((A ⊂ B ∧
¬ ∃x ∈
Cℋ (A ⊂
x ∧ x ⊂ B))
↔ ((⊥ ‘B) ⊂ (⊥
‘A) ∧ ¬ ∃y ∈ Cℋ ((⊥
‘B) ⊂ y ∧ y ⊂
(⊥ ‘A))))) |
| 41 | | cvbrt 5714 |
. 2
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → (A ⋖ B
↔ (A ⊂ B ∧ ¬ ∃x ∈ Cℋ (A ⊂ x ∧
x ⊂ B)))) |
| 42 | | cvbrt 5714 |
. . . 4
⊢ (((⊥ ‘B) ∈ Cℋ ∧ (⊥
‘A) ∈ Cℋ
) → ((⊥ ‘B) ⋖
(⊥ ‘A) ↔ ((⊥
‘B) ⊂ (⊥ ‘A) ∧ ¬ ∃y ∈ Cℋ ((⊥
‘B) ⊂ y ∧ y ⊂
(⊥ ‘A))))) |
| 43 | | choclt 5191 |
. . . 4
⊢ (B
∈ Cℋ → (⊥ ‘B) ∈ Cℋ ) |
| 44 | | choclt 5191 |
. . . 4
⊢ (A
∈ Cℋ → (⊥ ‘A) ∈ Cℋ ) |
| 45 | 42, 43, 44 | syl2an 349 |
. . 3
⊢ ((B
∈ Cℋ ∧ A
∈ Cℋ ) → ((⊥ ‘B) ⋖ (⊥ ‘A) ↔ ((⊥ ‘B) ⊂ (⊥ ‘A) ∧ ¬ ∃y ∈ Cℋ ((⊥
‘B) ⊂ y ∧ y ⊂
(⊥ ‘A))))) |
| 46 | 45 | ancoms 334 |
. 2
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → ((⊥ ‘B) ⋖ (⊥ ‘A) ↔ ((⊥ ‘B) ⊂ (⊥ ‘A) ∧ ¬ ∃y ∈ Cℋ ((⊥
‘B) ⊂ y ∧ y ⊂
(⊥ ‘A))))) |
| 47 | 40, 41, 46 | 3bitr4d 424 |
1
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → (A ⋖ B
↔ (⊥ ‘B) ⋖ (⊥
‘A))) |