Metamath Proof Explorer


Theorem hoaddass

Description: Associativity of sum of Hilbert space operators. (Contributed by NM, 24-Aug-2006) (New usage is discouraged.)

Ref Expression
Assertion hoaddass R : S : T : R + op S + op T = R + op S + op T

Proof

Step Hyp Ref Expression
1 oveq1 R = if R : R 0 hop R + op S = if R : R 0 hop + op S
2 1 oveq1d R = if R : R 0 hop R + op S + op T = if R : R 0 hop + op S + op T
3 oveq1 R = if R : R 0 hop R + op S + op T = if R : R 0 hop + op S + op T
4 2 3 eqeq12d R = if R : R 0 hop R + op S + op T = R + op S + op T if R : R 0 hop + op S + op T = if R : R 0 hop + op S + op T
5 oveq2 S = if S : S 0 hop if R : R 0 hop + op S = if R : R 0 hop + op if S : S 0 hop
6 5 oveq1d S = if S : S 0 hop if R : R 0 hop + op S + op T = if R : R 0 hop + op if S : S 0 hop + op T
7 oveq1 S = if S : S 0 hop S + op T = if S : S 0 hop + op T
8 7 oveq2d S = if S : S 0 hop if R : R 0 hop + op S + op T = if R : R 0 hop + op if S : S 0 hop + op T
9 6 8 eqeq12d S = if S : S 0 hop if R : R 0 hop + op S + op T = if R : R 0 hop + op S + op T if R : R 0 hop + op if S : S 0 hop + op T = if R : R 0 hop + op if S : S 0 hop + op T
10 oveq2 T = if T : T 0 hop if R : R 0 hop + op if S : S 0 hop + op T = if R : R 0 hop + op if S : S 0 hop + op if T : T 0 hop
11 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
12 11 oveq2d T = if T : T 0 hop if R : R 0 hop + op if S : S 0 hop + op T = if R : R 0 hop + op if S : S 0 hop + op if T : T 0 hop
13 10 12 eqeq12d T = if T : T 0 hop if R : R 0 hop + op if S : S 0 hop + op T = if R : R 0 hop + op if S : S 0 hop + op T if R : R 0 hop + op if S : S 0 hop + op if T : T 0 hop = if R : R 0 hop + op if S : S 0 hop + op if T : T 0 hop
14 ho0f 0 hop :
15 14 elimf if R : R 0 hop :
16 14 elimf if S : S 0 hop :
17 14 elimf if T : T 0 hop :
18 15 16 17 hoaddassi if R : R 0 hop + op if S : S 0 hop + op if T : T 0 hop = if R : R 0 hop + op if S : S 0 hop + op if T : T 0 hop
19 4 9 13 18 dedth3h R : S : T : R + op S + op T = R + op S + op T