Metamath Proof Explorer


Theorem osumi

Description: If two closed subspaces of a Hilbert space are orthogonal, their subspace sum equals their subspace join. Lemma 3 of Kalmbach p. 67. Note that the (countable) Axiom of Choice is used for this proof via pjhth , although "the hard part" of this proof, chscl , requires no choice. (Contributed by NM, 28-Oct-1999) (Revised by Mario Carneiro, 19-May-2014) (New usage is discouraged.)

Ref Expression
Hypotheses osum.1 ⊢ A ∈ C ℋ
osum.2 ⊢ B ∈ C ℋ
Assertion osumi ⊢ A ⊆ ⊥ ⁡ B → A + ℋ B = A ∨ ℋ B

Proof

Step Hyp Ref Expression
1 osum.1 ⊢ A ∈ C ℋ
2 osum.2 ⊢ B ∈ C ℋ
3 1 a1i ⊢ A ⊆ ⊥ ⁡ B → A ∈ C ℋ
4 2 a1i ⊢ A ⊆ ⊥ ⁡ B → B ∈ C ℋ
5 1 2 chsscon2i ⊢ A ⊆ ⊥ ⁡ B ↔ B ⊆ ⊥ ⁡ A
6 5 biimpi ⊢ A ⊆ ⊥ ⁡ B → B ⊆ ⊥ ⁡ A
7 3 4 6 chscl ⊢ A ⊆ ⊥ ⁡ B → A + ℋ B ∈ C ℋ
8 1 chshii ⊢ A ∈ S ℋ
9 2 chshii ⊢ B ∈ S ℋ
10 8 9 shjshseli ⊢ A + ℋ B ∈ C ℋ ↔ A + ℋ B = A ∨ ℋ B
11 7 10 sylib ⊢ A ⊆ ⊥ ⁡ B → A + ℋ B = A ∨ ℋ B