Proof of Theorem dmdbr
| Step | Hyp | Ref
| Expression |
| 1 | | mdbr 5726 |
. . 3
⊢ (((⊥ ‘A) ∈ Cℋ ∧ (⊥
‘B) ∈ Cℋ
) → ((⊥ ‘A)
Mℋ (⊥ ‘B) ↔ ∀y ∈ Cℋ (y ⊆ (⊥ ‘B) → ((y
∨ℋ (⊥ ‘A))
∩ (⊥ ‘B)) = (y ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B)))))) |
| 2 | | choclt 5191 |
. . 3
⊢ (A
∈ Cℋ → (⊥ ‘A) ∈ Cℋ ) |
| 3 | | choclt 5191 |
. . 3
⊢ (B
∈ Cℋ → (⊥ ‘B) ∈ Cℋ ) |
| 4 | 1, 2, 3 | syl2an 349 |
. 2
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → ((⊥ ‘A) Mℋ (⊥
‘B) ↔ ∀y ∈ Cℋ (y ⊆ (⊥ ‘B) → ((y
∨ℋ (⊥ ‘A))
∩ (⊥ ‘B)) = (y ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B)))))) |
| 5 | | choclt 5191 |
. . . . . . . . . . 11
⊢ (x
∈ Cℋ → (⊥ ‘x) ∈ Cℋ ) |
| 6 | 5 | syl4 19 |
. . . . . . . . . 10
⊢ (((⊥ ‘x) ∈ Cℋ →
((⊥ ‘x) ⊆ (⊥
‘B) → (((⊥ ‘x) ∨ℋ (⊥ ‘A)) ∩ (⊥ ‘B)) = ((⊥ ‘x) ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B))))) → (x
∈ Cℋ → ((⊥ ‘x) ⊆ (⊥ ‘B) → (((⊥ ‘x) ∨ℋ (⊥ ‘A)) ∩ (⊥ ‘B)) = ((⊥ ‘x) ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B)))))) |
| 7 | 6 | com12 13 |
. . . . . . . . 9
⊢ (x
∈ Cℋ → (((⊥ ‘x) ∈ Cℋ →
((⊥ ‘x) ⊆ (⊥
‘B) → (((⊥ ‘x) ∨ℋ (⊥ ‘A)) ∩ (⊥ ‘B)) = ((⊥ ‘x) ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B))))) → ((⊥ ‘x) ⊆ (⊥ ‘B) → (((⊥ ‘x) ∨ℋ (⊥ ‘A)) ∩ (⊥ ‘B)) = ((⊥ ‘x) ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B)))))) |
| 8 | 7 | adantl 305 |
. . . . . . . 8
⊢ (((A
∈ Cℋ ∧ B
∈ Cℋ ) ∧ x
∈ Cℋ ) → (((⊥ ‘x) ∈ Cℋ →
((⊥ ‘x) ⊆ (⊥
‘B) → (((⊥ ‘x) ∨ℋ (⊥ ‘A)) ∩ (⊥ ‘B)) = ((⊥ ‘x) ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B))))) → ((⊥ ‘x) ⊆ (⊥ ‘B) → (((⊥ ‘x) ∨ℋ (⊥ ‘A)) ∩ (⊥ ‘B)) = ((⊥ ‘x) ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B)))))) |
| 9 | | chsscon3t 5417 |
. . . . . . . . . . 11
⊢ ((B
∈ Cℋ ∧ x
∈ Cℋ ) → (B ⊆ x
↔ (⊥ ‘x) ⊆ (⊥
‘B))) |
| 10 | 9 | biimpd 135 |
. . . . . . . . . 10
⊢ ((B
∈ Cℋ ∧ x
∈ Cℋ ) → (B ⊆ x
→ (⊥ ‘x) ⊆ (⊥
‘B))) |
| 11 | 10 | adantll 309 |
. . . . . . . . 9
⊢ (((A
∈ Cℋ ∧ B
∈ Cℋ ) ∧ x
∈ Cℋ ) → (B ⊆ x
→ (⊥ ‘x) ⊆ (⊥
‘B))) |
| 12 | | chdmm3t 5440 |
. . . . . . . . . . . . . . 15
⊢ ((((⊥ ‘x) ∨ℋ (⊥ ‘A)) ∈ Cℋ ∧ B ∈ Cℋ ) →
(⊥ ‘(((⊥ ‘x)
∨ℋ (⊥ ‘A))
∩ (⊥ ‘B))) = ((⊥
‘((⊥ ‘x)
∨ℋ (⊥ ‘A)))
∨ℋ B)) |
| 13 | | chjclt 5330 |
. . . . . . . . . . . . . . . 16
⊢ (((⊥ ‘x) ∈ Cℋ ∧ (⊥
‘A) ∈ Cℋ
) → ((⊥ ‘x)
∨ℋ (⊥ ‘A))
∈ Cℋ ) |
| 14 | 13, 5, 2 | syl2an 349 |
. . . . . . . . . . . . . . 15
⊢ ((x
∈ Cℋ ∧ A
∈ Cℋ ) → ((⊥ ‘x) ∨ℋ (⊥ ‘A)) ∈ Cℋ ) |
| 15 | 12, 14 | sylan 343 |
. . . . . . . . . . . . . 14
⊢ (((x
∈ Cℋ ∧ A
∈ Cℋ ) ∧ B
∈ Cℋ ) → (⊥ ‘(((⊥
‘x) ∨ℋ (⊥
‘A)) ∩ (⊥ ‘B))) = ((⊥ ‘((⊥ ‘x) ∨ℋ (⊥ ‘A))) ∨ℋ B)) |
| 16 | | chdmj4t 5445 |
. . . . . . . . . . . . . . . 16
⊢ ((x
∈ Cℋ ∧ A
∈ Cℋ ) → (⊥ ‘((⊥
‘x) ∨ℋ (⊥
‘A))) = (x ∩ A)) |
| 17 | 16 | adantr 306 |
. . . . . . . . . . . . . . 15
⊢ (((x
∈ Cℋ ∧ A
∈ Cℋ ) ∧ B
∈ Cℋ ) → (⊥ ‘((⊥
‘x) ∨ℋ (⊥
‘A))) = (x ∩ A)) |
| 18 | 17 | opreq1d 3012 |
. . . . . . . . . . . . . 14
⊢ (((x
∈ Cℋ ∧ A
∈ Cℋ ) ∧ B
∈ Cℋ ) → ((⊥ ‘((⊥
‘x) ∨ℋ (⊥
‘A))) ∨ℋ B) = ((x ∩
A) ∨ℋ B)) |
| 19 | 15, 18 | eqtrd 1128 |
. . . . . . . . . . . . 13
⊢ (((x
∈ Cℋ ∧ A
∈ Cℋ ) ∧ B
∈ Cℋ ) → (⊥ ‘(((⊥
‘x) ∨ℋ (⊥
‘A)) ∩ (⊥ ‘B))) = ((x ∩
A) ∨ℋ B)) |
| 20 | 19 | anasss 337 |
. . . . . . . . . . . 12
⊢ ((x
∈ Cℋ ∧ (A
∈ Cℋ ∧ B
∈ Cℋ )) → (⊥ ‘(((⊥
‘x) ∨ℋ (⊥
‘A)) ∩ (⊥ ‘B))) = ((x ∩
A) ∨ℋ B)) |
| 21 | | chdmj2t 5443 |
. . . . . . . . . . . . . 14
⊢ ((x
∈ Cℋ ∧ ((⊥ ‘A) ∩ (⊥ ‘B)) ∈ Cℋ ) →
(⊥ ‘((⊥ ‘x)
∨ℋ ((⊥ ‘A)
∩ (⊥ ‘B)))) = (x ∩ (⊥ ‘((⊥ ‘A) ∩ (⊥ ‘B))))) |
| 22 | | chinclt 5416 |
. . . . . . . . . . . . . . 15
⊢ (((⊥ ‘A) ∈ Cℋ ∧ (⊥
‘B) ∈ Cℋ
) → ((⊥ ‘A) ∩ (⊥
‘B)) ∈
Cℋ ) |
| 23 | 22, 2, 3 | syl2an 349 |
. . . . . . . . . . . . . 14
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → ((⊥ ‘A) ∩ (⊥ ‘B)) ∈ Cℋ ) |
| 24 | 21, 23 | sylan2 346 |
. . . . . . . . . . . . 13
⊢ ((x
∈ Cℋ ∧ (A
∈ Cℋ ∧ B
∈ Cℋ )) → (⊥ ‘((⊥
‘x) ∨ℋ ((⊥
‘A) ∩ (⊥ ‘B)))) = (x ∩
(⊥ ‘((⊥ ‘A) ∩
(⊥ ‘B))))) |
| 25 | | chdmm4t 5441 |
. . . . . . . . . . . . . . 15
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → (⊥ ‘((⊥
‘A) ∩ (⊥ ‘B))) = (A
∨ℋ B)) |
| 26 | 25 | adantl 305 |
. . . . . . . . . . . . . 14
⊢ ((x
∈ Cℋ ∧ (A
∈ Cℋ ∧ B
∈ Cℋ )) → (⊥ ‘((⊥
‘A) ∩ (⊥ ‘B))) = (A
∨ℋ B)) |
| 27 | 26 | ineq2d 1645 |
. . . . . . . . . . . . 13
⊢ ((x
∈ Cℋ ∧ (A
∈ Cℋ ∧ B
∈ Cℋ )) → (x ∩ (⊥ ‘((⊥ ‘A) ∩ (⊥ ‘B)))) = (x ∩
(A ∨ℋ B))) |
| 28 | 24, 27 | eqtrd 1128 |
. . . . . . . . . . . 12
⊢ ((x
∈ Cℋ ∧ (A
∈ Cℋ ∧ B
∈ Cℋ )) → (⊥ ‘((⊥
‘x) ∨ℋ ((⊥
‘A) ∩ (⊥ ‘B)))) = (x ∩
(A ∨ℋ B))) |
| 29 | 20, 28 | cleq12d 1115 |
. . . . . . . . . . 11
⊢ ((x
∈ Cℋ ∧ (A
∈ Cℋ ∧ B
∈ Cℋ )) → ((⊥ ‘(((⊥
‘x) ∨ℋ (⊥
‘A)) ∩ (⊥ ‘B))) = (⊥ ‘((⊥ ‘x) ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B)))) ↔ ((x
∩ A) ∨ℋ B) = (x ∩
(A ∨ℋ B)))) |
| 30 | 29 | ancoms 334 |
. . . . . . . . . 10
⊢ (((A
∈ Cℋ ∧ B
∈ Cℋ ) ∧ x
∈ Cℋ ) → ((⊥ ‘(((⊥
‘x) ∨ℋ (⊥
‘A)) ∩ (⊥ ‘B))) = (⊥ ‘((⊥ ‘x) ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B)))) ↔ ((x
∩ A) ∨ℋ B) = (x ∩
(A ∨ℋ B)))) |
| 31 | | fveq2 2832 |
. . . . . . . . . 10
⊢ ((((⊥ ‘x) ∨ℋ (⊥ ‘A)) ∩ (⊥ ‘B)) = ((⊥ ‘x) ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B))) → (⊥ ‘(((⊥
‘x) ∨ℋ (⊥
‘A)) ∩ (⊥ ‘B))) = (⊥ ‘((⊥ ‘x) ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B))))) |
| 32 | 30, 31 | syl5bi 183 |
. . . . . . . . 9
⊢ (((A
∈ Cℋ ∧ B
∈ Cℋ ) ∧ x
∈ Cℋ ) → ((((⊥ ‘x) ∨ℋ (⊥ ‘A)) ∩ (⊥ ‘B)) = ((⊥ ‘x) ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B))) → ((x
∩ A) ∨ℋ B) = (x ∩
(A ∨ℋ B)))) |
| 33 | 11, 32 | syl34d 29 |
. . . . . . . 8
⊢ (((A
∈ Cℋ ∧ B
∈ Cℋ ) ∧ x
∈ Cℋ ) → (((⊥ ‘x) ⊆ (⊥ ‘B) → (((⊥ ‘x) ∨ℋ (⊥ ‘A)) ∩ (⊥ ‘B)) = ((⊥ ‘x) ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B)))) → (B
⊆ x → ((x ∩ A)
∨ℋ B) = (x ∩ (A
∨ℋ B))))) |
| 34 | 8, 33 | syld 27 |
. . . . . . 7
⊢ (((A
∈ Cℋ ∧ B
∈ Cℋ ) ∧ x
∈ Cℋ ) → (((⊥ ‘x) ∈ Cℋ →
((⊥ ‘x) ⊆ (⊥
‘B) → (((⊥ ‘x) ∨ℋ (⊥ ‘A)) ∩ (⊥ ‘B)) = ((⊥ ‘x) ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B))))) → (B
⊆ x → ((x ∩ A)
∨ℋ B) = (x ∩ (A
∨ℋ B))))) |
| 35 | 34 | exp 291 |
. . . . . 6
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → (x ∈ Cℋ →
(((⊥ ‘x) ∈
Cℋ → ((⊥ ‘x) ⊆ (⊥ ‘B) → (((⊥ ‘x) ∨ℋ (⊥ ‘A)) ∩ (⊥ ‘B)) = ((⊥ ‘x) ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B))))) → (B
⊆ x → ((x ∩ A)
∨ℋ B) = (x ∩ (A
∨ℋ B)))))) |
| 36 | 35 | com23 32 |
. . . . 5
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → (((⊥ ‘x) ∈ Cℋ →
((⊥ ‘x) ⊆ (⊥
‘B) → (((⊥ ‘x) ∨ℋ (⊥ ‘A)) ∩ (⊥ ‘B)) = ((⊥ ‘x) ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B))))) → (x
∈ Cℋ → (B
⊆ x → ((x ∩ A)
∨ℋ B) = (x ∩ (A
∨ℋ B)))))) |
| 37 | | sseq1 1521 |
. . . . . . 7
⊢ (y =
(⊥ ‘x) → (y ⊆ (⊥ ‘B) ↔ (⊥ ‘x) ⊆ (⊥ ‘B))) |
| 38 | | opreq1 3006 |
. . . . . . . . 9
⊢ (y =
(⊥ ‘x) → (y ∨ℋ (⊥ ‘A)) = ((⊥ ‘x) ∨ℋ (⊥ ‘A))) |
| 39 | 38 | ineq1d 1644 |
. . . . . . . 8
⊢ (y =
(⊥ ‘x) → ((y ∨ℋ (⊥ ‘A)) ∩ (⊥ ‘B)) = (((⊥ ‘x) ∨ℋ (⊥ ‘A)) ∩ (⊥ ‘B))) |
| 40 | | opreq1 3006 |
. . . . . . . 8
⊢ (y =
(⊥ ‘x) → (y ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B))) = ((⊥ ‘x) ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B)))) |
| 41 | 39, 40 | cleq12d 1115 |
. . . . . . 7
⊢ (y =
(⊥ ‘x) → (((y ∨ℋ (⊥ ‘A)) ∩ (⊥ ‘B)) = (y
∨ℋ ((⊥ ‘A)
∩ (⊥ ‘B))) ↔
(((⊥ ‘x) ∨ℋ
(⊥ ‘A)) ∩ (⊥
‘B)) = ((⊥ ‘x) ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B))))) |
| 42 | 37, 41 | imbi12d 474 |
. . . . . 6
⊢ (y =
(⊥ ‘x) → ((y ⊆ (⊥ ‘B) → ((y
∨ℋ (⊥ ‘A))
∩ (⊥ ‘B)) = (y ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B)))) ↔ ((⊥ ‘x) ⊆ (⊥ ‘B) → (((⊥ ‘x) ∨ℋ (⊥ ‘A)) ∩ (⊥ ‘B)) = ((⊥ ‘x) ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B)))))) |
| 43 | 42 | rcla4v 1402 |
. . . . 5
⊢ (∀y ∈ Cℋ (y ⊆ (⊥ ‘B) → ((y
∨ℋ (⊥ ‘A))
∩ (⊥ ‘B)) = (y ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B)))) → ((⊥ ‘x) ∈ Cℋ →
((⊥ ‘x) ⊆ (⊥
‘B) → (((⊥ ‘x) ∨ℋ (⊥ ‘A)) ∩ (⊥ ‘B)) = ((⊥ ‘x) ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B)))))) |
| 44 | 36, 43 | syl5 22 |
. . . 4
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → (∀y ∈ Cℋ (y ⊆ (⊥ ‘B) → ((y
∨ℋ (⊥ ‘A))
∩ (⊥ ‘B)) = (y ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B)))) → (x
∈ Cℋ → (B
⊆ x → ((x ∩ A)
∨ℋ B) = (x ∩ (A
∨ℋ B)))))) |
| 45 | 44 | r19.21adv 1262 |
. . 3
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → (∀y ∈ Cℋ (y ⊆ (⊥ ‘B) → ((y
∨ℋ (⊥ ‘A))
∩ (⊥ ‘B)) = (y ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B)))) → ∀x ∈ Cℋ (B ⊆ x
→ ((x ∩ A) ∨ℋ B) = (x ∩
(A ∨ℋ B))))) |
| 46 | | choclt 5191 |
. . . . . . . . . . 11
⊢ (y
∈ Cℋ → (⊥ ‘y) ∈ Cℋ ) |
| 47 | 46 | syl4 19 |
. . . . . . . . . 10
⊢ (((⊥ ‘y) ∈ Cℋ →
(B ⊆ (⊥ ‘y) → (((⊥ ‘y) ∩ A)
∨ℋ B) = ((⊥
‘y) ∩ (A ∨ℋ B)))) → (y
∈ Cℋ → (B
⊆ (⊥ ‘y) →
(((⊥ ‘y) ∩ A) ∨ℋ B) = ((⊥ ‘y) ∩ (A
∨ℋ B))))) |
| 48 | 47 | com12 13 |
. . . . . . . . 9
⊢ (y
∈ Cℋ → (((⊥ ‘y) ∈ Cℋ →
(B ⊆ (⊥ ‘y) → (((⊥ ‘y) ∩ A)
∨ℋ B) = ((⊥
‘y) ∩ (A ∨ℋ B)))) → (B
⊆ (⊥ ‘y) →
(((⊥ ‘y) ∩ A) ∨ℋ B) = ((⊥ ‘y) ∩ (A
∨ℋ B))))) |
| 49 | 48 | adantl 305 |
. . . . . . . 8
⊢ (((A
∈ Cℋ ∧ B
∈ Cℋ ) ∧ y
∈ Cℋ ) → (((⊥ ‘y) ∈ Cℋ →
(B ⊆ (⊥ ‘y) → (((⊥ ‘y) ∩ A)
∨ℋ B) = ((⊥
‘y) ∩ (A ∨ℋ B)))) → (B
⊆ (⊥ ‘y) →
(((⊥ ‘y) ∩ A) ∨ℋ B) = ((⊥ ‘y) ∩ (A
∨ℋ B))))) |
| 50 | | chsscon2t 5419 |
. . . . . . . . . . 11
⊢ ((B
∈ Cℋ ∧ y
∈ Cℋ ) → (B ⊆ (⊥ ‘y) ↔ y
⊆ (⊥ ‘B))) |
| 51 | 50 | biimprd 136 |
. . . . . . . . . 10
⊢ ((B
∈ Cℋ ∧ y
∈ Cℋ ) → (y ⊆ (⊥ ‘B) → B
⊆ (⊥ ‘y))) |
| 52 | 51 | adantll 309 |
. . . . . . . . 9
⊢ (((A
∈ Cℋ ∧ B
∈ Cℋ ) ∧ y
∈ Cℋ ) → (y ⊆ (⊥ ‘B) → B
⊆ (⊥ ‘y))) |
| 53 | | chdmj1t 5442 |
. . . . . . . . . . . . . . 15
⊢ ((((⊥ ‘y) ∩ A)
∈ Cℋ ∧ B
∈ Cℋ ) → (⊥ ‘(((⊥
‘y) ∩ A) ∨ℋ B)) = ((⊥ ‘((⊥ ‘y) ∩ A))
∩ (⊥ ‘B))) |
| 54 | | chinclt 5416 |
. . . . . . . . . . . . . . . 16
⊢ (((⊥ ‘y) ∈ Cℋ ∧ A ∈ Cℋ ) →
((⊥ ‘y) ∩ A) ∈ Cℋ ) |
| 55 | 54, 46 | sylan 343 |
. . . . . . . . . . . . . . 15
⊢ ((y
∈ Cℋ ∧ A
∈ Cℋ ) → ((⊥ ‘y) ∩ A)
∈ Cℋ ) |
| 56 | 53, 55 | sylan 343 |
. . . . . . . . . . . . . 14
⊢ (((y
∈ Cℋ ∧ A
∈ Cℋ ) ∧ B
∈ Cℋ ) → (⊥ ‘(((⊥
‘y) ∩ A) ∨ℋ B)) = ((⊥ ‘((⊥ ‘y) ∩ A))
∩ (⊥ ‘B))) |
| 57 | | chdmm2t 5439 |
. . . . . . . . . . . . . . . 16
⊢ ((y
∈ Cℋ ∧ A
∈ Cℋ ) → (⊥ ‘((⊥
‘y) ∩ A)) = (y
∨ℋ (⊥ ‘A))) |
| 58 | 57 | adantr 306 |
. . . . . . . . . . . . . . 15
⊢ (((y
∈ Cℋ ∧ A
∈ Cℋ ) ∧ B
∈ Cℋ ) → (⊥ ‘((⊥
‘y) ∩ A)) = (y
∨ℋ (⊥ ‘A))) |
| 59 | 58 | ineq1d 1644 |
. . . . . . . . . . . . . 14
⊢ (((y
∈ Cℋ ∧ A
∈ Cℋ ) ∧ B
∈ Cℋ ) → ((⊥ ‘((⊥
‘y) ∩ A)) ∩ (⊥ ‘B)) = ((y
∨ℋ (⊥ ‘A))
∩ (⊥ ‘B))) |
| 60 | 56, 59 | eqtrd 1128 |
. . . . . . . . . . . . 13
⊢ (((y
∈ Cℋ ∧ A
∈ Cℋ ) ∧ B
∈ Cℋ ) → (⊥ ‘(((⊥
‘y) ∩ A) ∨ℋ B)) = ((y
∨ℋ (⊥ ‘A))
∩ (⊥ ‘B))) |
| 61 | 60 | anasss 337 |
. . . . . . . . . . . 12
⊢ ((y
∈ Cℋ ∧ (A
∈ Cℋ ∧ B
∈ Cℋ )) → (⊥ ‘(((⊥
‘y) ∩ A) ∨ℋ B)) = ((y
∨ℋ (⊥ ‘A))
∩ (⊥ ‘B))) |
| 62 | | chdmm2t 5439 |
. . . . . . . . . . . . . 14
⊢ ((y
∈ Cℋ ∧ (A
∨ℋ B) ∈
Cℋ ) → (⊥ ‘((⊥ ‘y) ∩ (A
∨ℋ B))) = (y ∨ℋ (⊥ ‘(A ∨ℋ B)))) |
| 63 | | chjclt 5330 |
. . . . . . . . . . . . . 14
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → (A ∨ℋ B) ∈ Cℋ ) |
| 64 | 62, 63 | sylan2 346 |
. . . . . . . . . . . . 13
⊢ ((y
∈ Cℋ ∧ (A
∈ Cℋ ∧ B
∈ Cℋ )) → (⊥ ‘((⊥
‘y) ∩ (A ∨ℋ B))) = (y
∨ℋ (⊥ ‘(A
∨ℋ B)))) |
| 65 | | chdmj1t 5442 |
. . . . . . . . . . . . . . 15
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → (⊥ ‘(A ∨ℋ B)) = ((⊥ ‘A) ∩ (⊥ ‘B))) |
| 66 | 65 | adantl 305 |
. . . . . . . . . . . . . 14
⊢ ((y
∈ Cℋ ∧ (A
∈ Cℋ ∧ B
∈ Cℋ )) → (⊥ ‘(A ∨ℋ B)) = ((⊥ ‘A) ∩ (⊥ ‘B))) |
| 67 | 66 | opreq2d 3013 |
. . . . . . . . . . . . 13
⊢ ((y
∈ Cℋ ∧ (A
∈ Cℋ ∧ B
∈ Cℋ )) → (y ∨ℋ (⊥ ‘(A ∨ℋ B))) = (y
∨ℋ ((⊥ ‘A)
∩ (⊥ ‘B)))) |
| 68 | 64, 67 | eqtrd 1128 |
. . . . . . . . . . . 12
⊢ ((y
∈ Cℋ ∧ (A
∈ Cℋ ∧ B
∈ Cℋ )) → (⊥ ‘((⊥
‘y) ∩ (A ∨ℋ B))) = (y
∨ℋ ((⊥ ‘A)
∩ (⊥ ‘B)))) |
| 69 | 61, 68 | cleq12d 1115 |
. . . . . . . . . . 11
⊢ ((y
∈ CℋA
∈ Cℋ ∧ B
∈ Cℋ )) → ((⊥ ‘(((⊥
‘y) ∩
COLOR="#CC33CC">A) ∨ℋ B)) = (⊥ ‘((⊥ ‘y) ∩ (A
∨ℋ B))) ↔
((y ∨ℋ (⊥
‘A)) ∩ (⊥ ‘B)) = (y
∨ℋ ((⊥ ‘A)
∩ (⊥ ‘B))))) |
| 70 | 69 | ancoms 334 |
. . . . . . . . . 10
⊢ (((A
∈ Cℋ ∧ B
∈ Cℋ ) ∧ y
∈ Cℋ ) → ((⊥ ‘(((⊥
‘y) ∩ A) ∨ℋ B)) = (⊥ ‘((⊥ ‘y) ∩ (A
∨ℋ B))) ↔
((y ∨ℋ (⊥
‘A)) ∩ (⊥ ‘B)) = (y
∨ℋ ((⊥ ‘A)
∩ (⊥ ‘B))))) |
| 71 | | fveq2 2832 |
. . . . . . . . . 10
⊢ ((((⊥ ‘y) ∩ A)
∨ℋ B) = ((⊥
‘y) ∩ (A ∨ℋ B)) → (⊥ ‘(((⊥
‘y) ∩ A) ∨ℋ B)) = (⊥ ‘((⊥ ‘y) ∩ (A
∨ℋ B)))) |
| 72 | 70, 71 | syl5bi 183 |
. . . . . . . . 9
⊢ (((A
∈ Cℋ ∧ B
∈ Cℋ ) ∧ y
∈ Cℋ ) → ((((⊥ ‘y) ∩ A)
∨ℋ B) = ((⊥
‘y) ∩ (A ∨ℋ B)) → ((y
∨ℋ (⊥ ‘A))
∩ (⊥ ‘B)) = (y ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B))))) |
| 73 | 52, 72 | syl34d 29 |
. . . . . . . 8
⊢ (((A
∈ Cℋ ∧ B
∈ Cℋ ) ∧ y
∈ Cℋ ) → ((B ⊆ (⊥ ‘y) → (((⊥ ‘y) ∩ A)
∨ℋ B) = ((⊥
‘y) ∩ (A ∨ℋ B))) → (y
⊆ (⊥ ‘B) →
((y ∨ℋ (⊥
‘A)) ∩ (⊥ ‘B)) = (y
∨ℋ ((⊥ ‘A)
∩ (⊥ ‘B)))))) |
| 74 | 49, 73 | syld 27 |
. . . . . . 7
⊢ (((A
∈ Cℋ ∧ B
∈ Cℋ ) ∧ y
∈ Cℋ ) → (((⊥ ‘y) ∈ Cℋ →
(B ⊆ (⊥ ‘y) → (((⊥ ‘y) ∩ A)
∨ℋ B) = ((⊥
‘y) ∩ (A ∨ℋ B)))) → (y
⊆ (⊥ ‘B) →
((y ∨ℋ (⊥
‘A)) ∩ (⊥ ‘B)) = (y
∨ℋ ((⊥ ‘A)
∩ (⊥ ‘B)))))) |
| 75 | 74 | exp 291 |
. . . . . 6
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → (y ∈ Cℋ →
(((⊥ ‘y) ∈
Cℋ → (B
⊆ (⊥ ‘y) →
(((⊥ ‘y) ∩ A) ∨ℋ B) = ((⊥ ‘y) ∩ (A
∨ℋ B)))) →
(y ⊆ (⊥ ‘B) → ((y
∨ℋ (⊥ ‘A))
∩ (⊥ ‘B)) = (y ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B))))))) |
| 76 | 75 | com23 32 |
. . . . 5
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → (((⊥ ‘y) ∈ Cℋ →
(B ⊆ (⊥ ‘y) → (((⊥ ‘y) ∩ A)
∨ℋ B) = ((⊥
‘y) ∩ (A ∨ℋ B)))) → (y
∈ Cℋ → (y
⊆ (⊥ ‘B) →
((y ∨ℋ (⊥
‘A)) ∩ (⊥ ‘B)) = (y
∨ℋ ((⊥ ‘A)
∩ (⊥ ‘B))))))) |
| 77 | | sseq2 1522 |
. . . . . . 7
⊢ (x =
(⊥ ‘y) → (B ⊆ x
↔ B ⊆ (⊥ ‘y))) |
| 78 | | ineq1 1638 |
. . . . . . . . 9
⊢ (x =
(⊥ ‘y) → (x ∩ A) =
((⊥ ‘y) ∩ A)) |
| 79 | 78 | opreq1d 3012 |
. . . . . . . 8
⊢ (x =
(⊥ ‘y) → ((x ∩ A)
∨ℋ B) = (((⊥
‘y) ∩ A) ∨ℋ B)) |
| 80 | | ineq1 1638 |
. . . . . . . 8
⊢ (x =
(⊥ ‘y) → (x ∩ (A
∨ℋ B)) = ((⊥
‘y) ∩ (A ∨ℋ B))) |
| 81 | 79, 80 | cleq12d 1115 |
. . . . . . 7
⊢ (x =
(⊥ ‘y) → (((x ∩ A)
∨ℋ B) = (x ∩ (A
∨ℋ B)) ↔
(((⊥ ‘y) ∩ A) ∨ℋ B) = ((⊥ ‘y) ∩ (A
∨ℋ B)))) |
| 82 | 77, 81 | imbi12d 474 |
. . . . . 6
⊢ (x =
(⊥ ‘y) → ((B ⊆ x
→ ((x ∩ A) ∨ℋ B) = (x ∩
(A ∨ℋ B))) ↔ (B
⊆ (⊥ ‘y) →
(((⊥ ‘y) ∩ A) ∨ℋ B) = ((⊥ ‘y) ∩ (A
∨ℋ B))))) |
| 83 | 82 | rcla4v 1402 |
. . . . 5
⊢ (∀x ∈ Cℋ (B ⊆ x
→ ((x ∩ A) ∨ℋ B) = (x ∩
(A ∨ℋ B))) → ((⊥ ‘y) ∈ Cℋ →
(B ⊆ (⊥ ‘y) → (((⊥ ‘y) ∩ A)
∨ℋ B) = ((⊥
‘y) ∩ (A ∨ℋ B))))) |
| 84 | 76, 83 | syl5 22 |
. . . 4
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → (∀x ∈ Cℋ (B ⊆ x
→ ((x ∩ A) ∨ℋ B) = (x ∩
(A ∨ℋ B))) → (y
∈ Cℋ → (y
⊆ (⊥ ‘B) →
((y ∨ℋ (⊥
‘A)) ∩ (⊥ ‘B)) = (y
∨ℋ ((⊥ ‘A)
∩ (⊥ ‘B))))))) |
| 85 | 84 | r19.21adv 1262 |
. . 3
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → (∀x ∈ Cℋ (B ⊆ x
→ ((x ∩ A) ∨ℋ B) = (x ∩
(A ∨ℋ B))) → ∀y ∈ Cℋ (y ⊆ (⊥ ‘B) → ((y
∨ℋ (⊥ ‘A))
∩ (⊥ ‘B)) = (y ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B)))))) |
| 86 | 45, 85 | impbid 397 |
. 2
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → (∀y ∈ Cℋ (y ⊆ (⊥ ‘B) → ((y
∨ℋ (⊥ ‘A))
∩ (⊥ ‘B)) = (y ∨ℋ ((⊥ ‘A) ∩ (⊥ ‘B)))) ↔ ∀x ∈ Cℋ (B ⊆ x
→ ((x ∩ A) ∨ℋ B) = (x ∩
(A ∨ℋ B))))) |
| 87 | 4, 86 | bitrd 406 |
1
⊢ ((A
∈ Cℋ ∧ B
∈ Cℋ ) → ((⊥ ‘A) Mℋ (⊥
‘B) ↔ ∀x ∈ Cℋ (B ⊆ x
→ ((x ∩ A) ∨ℋ B) = (x ∩
(A ∨ℋ B))))) |