Metamath Proof Explorer


Theorem hosubdi

Description: Scalar product distributive law for operator difference. (Contributed by NM, 12-Aug-2006) (New usage is discouraged.)

Ref Expression
Assertion hosubdi A T : U : A · op T - op U = A · op T - op A · op U

Proof

Step Hyp Ref Expression
1 neg1cn 1
2 homulcl 1 U : -1 · op U :
3 1 2 mpan U : -1 · op U :
4 hoadddi A T : -1 · op U : A · op T + op -1 · op U = A · op T + op A · op -1 · op U
5 3 4 syl3an3 A T : U : A · op T + op -1 · op U = A · op T + op A · op -1 · op U
6 homul12 A 1 U : A · op -1 · op U = -1 · op A · op U
7 1 6 mp3an2 A U : A · op -1 · op U = -1 · op A · op U
8 7 3adant2 A T : U : A · op -1 · op U = -1 · op A · op U
9 8 oveq2d A T : U : A · op T + op A · op -1 · op U = A · op T + op -1 · op A · op U
10 5 9 eqtrd A T : U : A · op T + op -1 · op U = A · op T + op -1 · op A · op U
11 honegsub T : U : T + op -1 · op U = T - op U
12 11 oveq2d T : U : A · op T + op -1 · op U = A · op T - op U
13 12 3adant1 A T : U : A · op T + op -1 · op U = A · op T - op U
14 homulcl A T : A · op T :
15 homulcl A U : A · op U :
16 honegsub A · op T : A · op U : A · op T + op -1 · op A · op U = A · op T - op A · op U
17 14 15 16 syl2an A T : A U : A · op T + op -1 · op A · op U = A · op T - op A · op U
18 17 3impdi A T : U : A · op T + op -1 · op A · op U = A · op T - op A · op U
19 10 13 18 3eqtr3d A T : U : A · op T - op U = A · op T - op A · op U