Metamath Proof Explorer


Theorem pjsubi

Description: Projection of vector difference is difference of projections. (Contributed by NM, 14-Nov-2000) (New usage is discouraged.)

Ref Expression
Hypothesis pjadjt.1 H C
Assertion pjsubi A B proj H A - B = proj H A - proj H B

Proof

Step Hyp Ref Expression
1 pjadjt.1 H C
2 fvoveq1 A = if A A 0 proj H A - B = proj H if A A 0 - B
3 fveq2 A = if A A 0 proj H A = proj H if A A 0
4 3 oveq1d A = if A A 0 proj H A - proj H B = proj H if A A 0 - proj H B
5 2 4 eqeq12d A = if A A 0 proj H A - B = proj H A - proj H B proj H if A A 0 - B = proj H if A A 0 - proj H B
6 oveq2 B = if B B 0 if A A 0 - B = if A A 0 - if B B 0
7 6 fveq2d B = if B B 0 proj H if A A 0 - B = proj H if A A 0 - if B B 0
8 fveq2 B = if B B 0 proj H B = proj H if B B 0
9 8 oveq2d B = if B B 0 proj H if A A 0 - proj H B = proj H if A A 0 - proj H if B B 0
10 7 9 eqeq12d B = if B B 0 proj H if A A 0 - B = proj H if A A 0 - proj H B proj H if A A 0 - if B B 0 = proj H if A A 0 - proj H if B B 0
11 ifhvhv0 if A A 0
12 ifhvhv0 if B B 0
13 1 11 12 pjsubii proj H if A A 0 - if B B 0 = proj H if A A 0 - proj H if B B 0
14 5 10 13 dedth2h A B proj H A - B = proj H A - proj H B