let I be non empty non degenerated Abelian associative commutative domRing-like doubleLoopStr ; :: thesis: for u, v, w being Element of Q. I holds
( pmult u,(pmult v,w) = pmult (pmult u,v),w & pmult u,v = pmult v,u )
let u, v, w be Element of Q. I; :: thesis: ( pmult u,(pmult v,w) = pmult (pmult u,v),w & pmult u,v = pmult v,u )
A1:
( u `2 <> 0. I & v `2 <> 0. I & w `2 <> 0. I )
by Th2;
then A2:
(v `2 ) * (w `2 ) <> 0. I
by VECTSP_2:def 5;
A3:
(u `2 ) * (v `2 ) <> 0. I
by A1, VECTSP_2:def 5;
reconsider t = [((v `1 ) * (w `1 )),((v `2 ) * (w `2 ))] as Element of Q. I by A2, Def1;
reconsider s = [((u `1 ) * (v `1 )),((u `2 ) * (v `2 ))] as Element of Q. I by A3, Def1;
A4: pmult u,(pmult v,w) =
[((u `1 ) * ((v `1 ) * (w `1 ))),((u `2 ) * (t `2 ))]
by MCART_1:def 1
.=
[((u `1 ) * ((v `1 ) * (w `1 ))),((u `2 ) * ((v `2 ) * (w `2 )))]
by MCART_1:def 2
.=
[(((u `1 ) * (v `1 )) * (w `1 )),((u `2 ) * ((v `2 ) * (w `2 )))]
by GROUP_1:def 4
.=
[(((u `1 ) * (v `1 )) * (w `1 )),(((u `2 ) * (v `2 )) * (w `2 ))]
by GROUP_1:def 4
.=
[((s `1 ) * (w `1 )),(((u `2 ) * (v `2 )) * (w `2 ))]
by MCART_1:def 1
.=
pmult (pmult u,v),w
by MCART_1:def 2
;
pmult u,v =
[((u `1 ) * (v `1 )),((u `2 ) * (v `2 ))]
.=
pmult v,u
;
hence
( pmult u,(pmult v,w) = pmult (pmult u,v),w & pmult u,v = pmult v,u )
by A4; :: thesis: verum