Metamath Proof Explorer


Theorem homco1

Description: Associative law for scalar product and composition of operators. (Contributed by NM, 13-Aug-2006) (New usage is discouraged.)

Ref Expression
Assertion homco1 A T : U : A · op T U = A · op T U

Proof

Step Hyp Ref Expression
1 fvco3 U : x A · op T U x = A · op T U x
2 1 3ad2antl3 A T : U : x A · op T U x = A · op T U x
3 fvco3 U : x T U x = T U x
4 3 3ad2antl3 A T : U : x T U x = T U x
5 4 oveq2d A T : U : x A T U x = A T U x
6 ffvelrn U : x U x
7 homval A T : U x A · op T U x = A T U x
8 6 7 syl3an3 A T : U : x A · op T U x = A T U x
9 8 3expa A T : U : x A · op T U x = A T U x
10 9 exp43 A T : U : x A · op T U x = A T U x
11 10 3imp1 A T : U : x A · op T U x = A T U x
12 5 11 eqtr4d A T : U : x A T U x = A · op T U x
13 2 12 eqtr4d A T : U : x A · op T U x = A T U x
14 fco T : U : T U :
15 homval A T U : x A · op T U x = A T U x
16 14 15 syl3an2 A T : U : x A · op T U x = A T U x
17 16 3expia A T : U : x A · op T U x = A T U x
18 17 3impb A T : U : x A · op T U x = A T U x
19 18 imp A T : U : x A · op T U x = A T U x
20 13 19 eqtr4d A T : U : x A · op T U x = A · op T U x
21 20 ralrimiva A T : U : x A · op T U x = A · op T U x
22 homulcl A T : A · op T :
23 fco A · op T : U : A · op T U :
24 22 23 stoic3 A T : U : A · op T U :
25 homulcl A T U : A · op T U :
26 14 25 sylan2 A T : U : A · op T U :
27 26 3impb A T : U : A · op T U :
28 hoeq A · op T U : A · op T U : x A · op T U x = A · op T U x A · op T U = A · op T U
29 24 27 28 syl2anc A T : U : x A · op T U x = A · op T U x A · op T U = A · op T U
30 21 29 mpbid A T : U : A · op T U = A · op T U