MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  mul12 Structured version   Visualization version   GIF version

Theorem mul12 11376
Description: Commutative/associative law for multiplication. (Contributed by NM, 30-Apr-2005.)
Assertion
Ref Expression
mul12 ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ∧ 𝐶 ∈ ℂ) → (𝐴 · (𝐵 · 𝐶)) = (𝐵 · (𝐴 · 𝐶)))

Proof of Theorem mul12
StepHypRef Expression
1 mulcom 11187 . . . 4 ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (𝐴 · 𝐵) = (𝐵 · 𝐴))
21oveq1d 7427 . . 3 ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝐴 · 𝐵) · 𝐶) = ((𝐵 · 𝐴) · 𝐶))
323adant3 1150 . 2 ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ∧ 𝐶 ∈ ℂ) → ((𝐴 · 𝐵) · 𝐶) = ((𝐵 · 𝐴) · 𝐶))
4 mulass 11189 . 2 ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ∧ 𝐶 ∈ ℂ) → ((𝐴 · 𝐵) · 𝐶) = (𝐴 · (𝐵 · 𝐶)))
5 mulass 11189 . . 3 ((𝐵 ∈ ℂ ∧ 𝐴 ∈ ℂ ∧ 𝐶 ∈ ℂ) → ((𝐵 · 𝐴) · 𝐶) = (𝐵 · (𝐴 · 𝐶)))
653com12 1141 . 2 ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ∧ 𝐶 ∈ ℂ) → ((𝐵 · 𝐴) · 𝐶) = (𝐵 · (𝐴 · 𝐶)))
73, 4, 63eqtr3d 2806 1 ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ∧ 𝐶 ∈ ℂ) → (𝐴 · (𝐵 · 𝐶)) = (𝐵 · (𝐴 · 𝐶)))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 400  w3a 1103   = wceq 1570  wcel 2143  (class class class)co 7412  cc 11099   · cmul 11106
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1825  ax-4 1839  ax-5 1940  ax-6 1997  ax-7 2038  ax-8 2145  ax-9 2153  ax-ext 2735  ax-mulcom 11165  ax-mulass 11167
This theorem depends on definitions:  df-bi 210  df-an 401  df-or 861  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1810  df-sb 2097  df-clab 2742  df-cleq 2755  df-clel 2838  df-rab 3417  df-v 3457  df-dif 3909  df-un 3911  df-ss 3923  df-nul 4288  df-if 4489  df-sn 4591  df-pr 4593  df-op 4597  df-uni 4874  df-br 5111  df-iota 6494  df-fv 6546  df-ov 7415
This theorem is referenced by:  mul02  11389  mul12i  11406  mul12d  11420  mulre  15174  sqreulem  15413  fsumcube  16115  demoivre  16257  demoivreALT  16258  dvdscmul  16341  dvdscmulr  16343  dvdstr  16353  ablfacrp  20139  nmoleub2lem3  25255  sinperlem  26626  coskpi  26669  sineq0  26670  efif1olem4  26691  rpvmasum2  27657  expgrowthi  45026
  Copyright terms: Public domain W3C validator