Metamath Proof Explorer


Theorem caov31d

Description: Rearrange arguments in a commutative, associative operation. (Contributed by NM, 26-Aug-1995) (Revised by Mario Carneiro, 30-Dec-2014)

Ref Expression
Hypotheses caovd.1 φAS
caovd.2 φBS
caovd.3 φCS
caovd.com φxSySxFy=yFx
caovd.ass φxSySzSxFyFz=xFyFz
Assertion caov31d φAFBFC=CFBFA

Proof

Step Hyp Ref Expression
1 caovd.1 φAS
2 caovd.2 φBS
3 caovd.3 φCS
4 caovd.com φxSySxFy=yFx
5 caovd.ass φxSySzSxFyFz=xFyFz
6 4 1 3 caovcomd φAFC=CFA
7 6 oveq1d φAFCFB=CFAFB
8 1 2 3 4 5 caov32d φAFBFC=AFCFB
9 3 2 1 4 5 caov32d φCFBFA=CFAFB
10 7 8 9 3eqtr4d φAFBFC=CFBFA