Metamath Proof Explorer


Theorem ho0sub

Description: Subtraction of Hilbert space operators expressed in terms of difference from zero. (Contributed by NM, 25-Jul-2006) (New usage is discouraged.)

Ref Expression
Assertion ho0sub ⊢ S : ℋ ⟶ ℋ ∧ T : ℋ ⟶ ℋ → S - op T = S + op 0 hop - op T

Proof

Step Hyp Ref Expression
1 oveq1 ⊢ S = if S : ℋ ⟶ ℋ S 0 hop → S - op T = if S : ℋ ⟶ ℋ S 0 hop - op T
2 oveq1 ⊢ S = if S : ℋ ⟶ ℋ S 0 hop → S + op 0 hop - op T = if S : ℋ ⟶ ℋ S 0 hop + op 0 hop - op T
3 1 2 eqeq12d ⊢ S = if S : ℋ ⟶ ℋ S 0 hop → S - op T = S + op 0 hop - op T ↔ if S : ℋ ⟶ ℋ S 0 hop - op T = if S : ℋ ⟶ ℋ S 0 hop + op 0 hop - op T
4 oveq2 ⊢ T = if T : ℋ ⟶ ℋ T 0 hop → if S : ℋ ⟶ ℋ S 0 hop - op T = if S : ℋ ⟶ ℋ S 0 hop - op if T : ℋ ⟶ ℋ T 0 hop
5 oveq2 ⊢ T = if T : ℋ ⟶ ℋ T 0 hop → 0 hop - op T = 0 hop - op if T : ℋ ⟶ ℋ T 0 hop
6 5 oveq2d ⊢ T = if T : ℋ ⟶ ℋ T 0 hop → if S : ℋ ⟶ ℋ S 0 hop + op 0 hop - op T = if S : ℋ ⟶ ℋ S 0 hop + op 0 hop - op if T : ℋ ⟶ ℋ T 0 hop
7 4 6 eqeq12d ⊢ T = if T : ℋ ⟶ ℋ T 0 hop → if S : ℋ ⟶ ℋ S 0 hop - op T = if S : ℋ ⟶ ℋ S 0 hop + op 0 hop - op T ↔ if S : ℋ ⟶ ℋ S 0 hop - op if T : ℋ ⟶ ℋ T 0 hop = if S : ℋ ⟶ ℋ S 0 hop + op 0 hop - op if T : ℋ ⟶ ℋ T 0 hop
8 ho0f ⊢ 0 hop : ℋ ⟶ ℋ
9 8 elimf ⊢ if S : ℋ ⟶ ℋ S 0 hop : ℋ ⟶ ℋ
10 8 elimf ⊢ if T : ℋ ⟶ ℋ T 0 hop : ℋ ⟶ ℋ
11 9 10 ho0subi ⊢ if S : ℋ ⟶ ℋ S 0 hop - op if T : ℋ ⟶ ℋ T 0 hop = if S : ℋ ⟶ ℋ S 0 hop + op 0 hop - op if T : ℋ ⟶ ℋ T 0 hop
12 3 7 11 dedth2h ⊢ S : ℋ ⟶ ℋ ∧ T : ℋ ⟶ ℋ → S - op T = S + op 0 hop - op T