Metamath Proof Explorer


Theorem lvecinv

Description: Invert coefficient of scalar product. (Contributed by NM, 11-Apr-2015)

Ref Expression
Hypotheses lvecinv.v V=BaseW
lvecinv.t ·˙=W
lvecinv.f F=ScalarW
lvecinv.k K=BaseF
lvecinv.o 0˙=0F
lvecinv.i I=invrF
lvecinv.w φWLVec
lvecinv.a φAK0˙
lvecinv.x φXV
lvecinv.y φYV
Assertion lvecinv φX=A·˙YY=IA·˙X

Proof

Step Hyp Ref Expression
1 lvecinv.v V=BaseW
2 lvecinv.t ·˙=W
3 lvecinv.f F=ScalarW
4 lvecinv.k K=BaseF
5 lvecinv.o 0˙=0F
6 lvecinv.i I=invrF
7 lvecinv.w φWLVec
8 lvecinv.a φAK0˙
9 lvecinv.x φXV
10 lvecinv.y φYV
11 oveq2 X=A·˙YIA·˙X=IA·˙A·˙Y
12 3 lvecdrng WLVecFDivRing
13 7 12 syl φFDivRing
14 8 eldifad φAK
15 eldifsni AK0˙A0˙
16 8 15 syl φA0˙
17 eqid F=F
18 eqid 1F=1F
19 4 5 17 18 6 drnginvrl FDivRingAKA0˙IAFA=1F
20 13 14 16 19 syl3anc φIAFA=1F
21 20 oveq1d φIAFA·˙Y=1F·˙Y
22 lveclmod WLVecWLMod
23 7 22 syl φWLMod
24 4 5 6 drnginvrcl FDivRingAKA0˙IAK
25 13 14 16 24 syl3anc φIAK
26 1 3 2 4 17 lmodvsass WLModIAKAKYVIAFA·˙Y=IA·˙A·˙Y
27 23 25 14 10 26 syl13anc φIAFA·˙Y=IA·˙A·˙Y
28 1 3 2 18 lmodvs1 WLModYV1F·˙Y=Y
29 23 10 28 syl2anc φ1F·˙Y=Y
30 21 27 29 3eqtr3d φIA·˙A·˙Y=Y
31 11 30 sylan9eqr φX=A·˙YIA·˙X=Y
32 4 5 17 18 6 drnginvrr FDivRingAKA0˙AFIA=1F
33 13 14 16 32 syl3anc φAFIA=1F
34 33 oveq1d φAFIA·˙X=1F·˙X
35 1 3 2 4 17 lmodvsass WLModAKIAKXVAFIA·˙X=A·˙IA·˙X
36 23 14 25 9 35 syl13anc φAFIA·˙X=A·˙IA·˙X
37 1 3 2 18 lmodvs1 WLModXV1F·˙X=X
38 23 9 37 syl2anc φ1F·˙X=X
39 34 36 38 3eqtr3rd φX=A·˙IA·˙X
40 oveq2 IA·˙X=YA·˙IA·˙X=A·˙Y
41 39 40 sylan9eq φIA·˙X=YX=A·˙Y
42 31 41 impbida φX=A·˙YIA·˙X=Y
43 eqcom IA·˙X=YY=IA·˙X
44 42 43 bitrdi φX=A·˙YY=IA·˙X