Metamath Proof Explorer


Theorem chjass

Description: Associative law for Hilbert lattice join. From definition of lattice in Kalmbach p. 14. (Contributed by NM, 10-Jun-2004) (New usage is discouraged.)

Ref Expression
Assertion chjass ⊢ A ∈ C ℋ ∧ B ∈ C ℋ ∧ C ∈ C ℋ → A ∨ ℋ B ∨ ℋ C = A ∨ ℋ B ∨ ℋ C

Proof

Step Hyp Ref Expression
1 oveq1 ⊢ A = if A ∈ C ℋ A ℋ → A ∨ ℋ B = if A ∈ C ℋ A ℋ ∨ ℋ B
2 1 oveq1d ⊢ A = if A ∈ C ℋ A ℋ → A ∨ ℋ B ∨ ℋ C = if A ∈ C ℋ A ℋ ∨ ℋ B ∨ ℋ C
3 oveq1 ⊢ A = if A ∈ C ℋ A ℋ → A ∨ ℋ B ∨ ℋ C = if A ∈ C ℋ A ℋ ∨ ℋ B ∨ ℋ C
4 2 3 eqeq12d ⊢ A = if A ∈ C ℋ A ℋ → A ∨ ℋ B ∨ ℋ C = A ∨ ℋ B ∨ ℋ C ↔ if A ∈ C ℋ A ℋ ∨ ℋ B ∨ ℋ C = if A ∈ C ℋ A ℋ ∨ ℋ B ∨ ℋ C
5 oveq2 ⊢ B = if B ∈ C ℋ B ℋ → if A ∈ C ℋ A ℋ ∨ ℋ B = if A ∈ C ℋ A ℋ ∨ ℋ if B ∈ C ℋ B ℋ
6 5 oveq1d ⊢ B = if B ∈ C ℋ B ℋ → if A ∈ C ℋ A ℋ ∨ ℋ B ∨ ℋ C = if A ∈ C ℋ A ℋ ∨ ℋ if B ∈ C ℋ B ℋ ∨ ℋ C
7 oveq1 ⊢ B = if B ∈ C ℋ B ℋ → B ∨ ℋ C = if B ∈ C ℋ B ℋ ∨ ℋ C
8 7 oveq2d ⊢ B = if B ∈ C ℋ B ℋ → if A ∈ C ℋ A ℋ ∨ ℋ B ∨ ℋ C = if A ∈ C ℋ A ℋ ∨ ℋ if B ∈ C ℋ B ℋ ∨ ℋ C
9 6 8 eqeq12d ⊢ B = if B ∈ C ℋ B ℋ → if A ∈ C ℋ A ℋ ∨ ℋ B ∨ ℋ C = if A ∈ C ℋ A ℋ ∨ ℋ B ∨ ℋ C ↔ if A ∈ C ℋ A ℋ ∨ ℋ if B ∈ C ℋ B ℋ ∨ ℋ C = if A ∈ C ℋ A ℋ ∨ ℋ if B ∈ C ℋ B ℋ ∨ ℋ C
10 oveq2 ⊢ C = if C ∈ C ℋ C ℋ → if A ∈ C ℋ A ℋ ∨ ℋ if B ∈ C ℋ B ℋ ∨ ℋ C = if A ∈ C ℋ A ℋ ∨ ℋ if B ∈ C ℋ B ℋ ∨ ℋ if C ∈ C ℋ C ℋ
11 oveq2 ⊢ C = if C ∈ C ℋ C ℋ → if B ∈ C ℋ B ℋ ∨ ℋ C = if B ∈ C ℋ B ℋ ∨ ℋ if C ∈ C ℋ C ℋ
12 11 oveq2d ⊢ C = if C ∈ C ℋ C ℋ → if A ∈ C ℋ A ℋ ∨ ℋ if B ∈ C ℋ B ℋ ∨ ℋ C = if A ∈ C ℋ A ℋ ∨ ℋ if B ∈ C ℋ B ℋ ∨ ℋ if C ∈ C ℋ C ℋ
13 10 12 eqeq12d ⊢ C = if C ∈ C ℋ C ℋ → if A ∈ C ℋ A ℋ ∨ ℋ if B ∈ C ℋ B ℋ ∨ ℋ C = if A ∈ C ℋ A ℋ ∨ ℋ if B ∈ C ℋ B ℋ ∨ ℋ C ↔ if A ∈ C ℋ A ℋ ∨ ℋ if B ∈ C ℋ B ℋ ∨ ℋ if C ∈ C ℋ C ℋ = if A ∈ C ℋ A ℋ ∨ ℋ if B ∈ C ℋ B ℋ ∨ ℋ if C ∈ C ℋ C ℋ
14 ifchhv ⊢ if A ∈ C ℋ A ℋ ∈ C ℋ
15 ifchhv ⊢ if B ∈ C ℋ B ℋ ∈ C ℋ
16 ifchhv ⊢ if C ∈ C ℋ C ℋ ∈ C ℋ
17 14 15 16 chjassi ⊢ if A ∈ C ℋ A ℋ ∨ ℋ if B ∈ C ℋ B ℋ ∨ ℋ if C ∈ C ℋ C ℋ = if A ∈ C ℋ A ℋ ∨ ℋ if B ∈ C ℋ B ℋ ∨ ℋ if C ∈ C ℋ C ℋ
18 4 9 13 17 dedth3h ⊢ A ∈ C ℋ ∧ B ∈ C ℋ ∧ C ∈ C ℋ → A ∨ ℋ B ∨ ℋ C = A ∨ ℋ B ∨ ℋ C