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

Theorem lmod0vs 21085
Description: Zero times a vector is the zero vector. Equation 1a of [Kreyszig] p. 51. (ax-hvmul0 31499 analog.) (Contributed by NM, 12-Jan-2014.) (Revised by Mario Carneiro, 19-Jun-2014.)
Hypotheses
Ref Expression
lmod0vs.v 𝑉 = (Base‘𝑊)
lmod0vs.f 𝐹 = (Scalar‘𝑊)
lmod0vs.s · = ( ·𝑠𝑊)
lmod0vs.o 𝑂 = (0g𝐹)
lmod0vs.z 0 = (0g𝑊)
Assertion
Ref Expression
lmod0vs ((𝑊 ∈ LMod ∧ 𝑋𝑉) → (𝑂 · 𝑋) = 0 )

Proof of Theorem lmod0vs
StepHypRef Expression
1 simpl 488 . . . . 5 ((𝑊 ∈ LMod ∧ 𝑋𝑉) → 𝑊 ∈ LMod)
2 lmod0vs.f . . . . . . . 8 𝐹 = (Scalar‘𝑊)
32lmodring 21058 . . . . . . 7 (𝑊 ∈ LMod → 𝐹 ∈ Ring)
43adantr 486 . . . . . 6 ((𝑊 ∈ LMod ∧ 𝑋𝑉) → 𝐹 ∈ Ring)
5 eqid 2762 . . . . . . 7 (Base‘𝐹) = (Base‘𝐹)
6 lmod0vs.o . . . . . . 7 𝑂 = (0g𝐹)
75, 6ring0cl 20414 . . . . . 6 (𝐹 ∈ Ring → 𝑂 ∈ (Base‘𝐹))
84, 7syl 18 . . . . 5 ((𝑊 ∈ LMod ∧ 𝑋𝑉) → 𝑂 ∈ (Base‘𝐹))
9 simpr 490 . . . . 5 ((𝑊 ∈ LMod ∧ 𝑋𝑉) → 𝑋𝑉)
10 lmod0vs.v . . . . . 6 𝑉 = (Base‘𝑊)
11 eqid 2762 . . . . . 6 (+g𝑊) = (+g𝑊)
12 lmod0vs.s . . . . . 6 · = ( ·𝑠𝑊)
13 eqid 2762 . . . . . 6 (+g𝐹) = (+g𝐹)
1410, 11, 2, 12, 5, 13lmodvsdir 21076 . . . . 5 ((𝑊 ∈ LMod ∧ (𝑂 ∈ (Base‘𝐹) ∧ 𝑂 ∈ (Base‘𝐹) ∧ 𝑋𝑉)) → ((𝑂(+g𝐹)𝑂) · 𝑋) = ((𝑂 · 𝑋)(+g𝑊)(𝑂 · 𝑋)))
151, 8, 8, 9, 14syl13anc 1399 . . . 4 ((𝑊 ∈ LMod ∧ 𝑋𝑉) → ((𝑂(+g𝐹)𝑂) · 𝑋) = ((𝑂 · 𝑋)(+g𝑊)(𝑂 · 𝑋)))
16 ringgrp 20383 . . . . . . 7 (𝐹 ∈ Ring → 𝐹 ∈ Grp)
174, 16syl 18 . . . . . 6 ((𝑊 ∈ LMod ∧ 𝑋𝑉) → 𝐹 ∈ Grp)
185, 13, 6grplid 19097 . . . . . 6 ((𝐹 ∈ Grp ∧ 𝑂 ∈ (Base‘𝐹)) → (𝑂(+g𝐹)𝑂) = 𝑂)
1917, 8, 18syl2anc 596 . . . . 5 ((𝑊 ∈ LMod ∧ 𝑋𝑉) → (𝑂(+g𝐹)𝑂) = 𝑂)
2019oveq1d 7432 . . . 4 ((𝑊 ∈ LMod ∧ 𝑋𝑉) → ((𝑂(+g𝐹)𝑂) · 𝑋) = (𝑂 · 𝑋))
2115, 20eqtr3d 2799 . . 3 ((𝑊 ∈ LMod ∧ 𝑋𝑉) → ((𝑂 · 𝑋)(+g𝑊)(𝑂 · 𝑋)) = (𝑂 · 𝑋))
2210, 2, 12, 5lmodvscl 21068 . . . . 5 ((𝑊 ∈ LMod ∧ 𝑂 ∈ (Base‘𝐹) ∧ 𝑋𝑉) → (𝑂 · 𝑋) ∈ 𝑉)
231, 8, 9, 22syl3anc 1398 . . . 4 ((𝑊 ∈ LMod ∧ 𝑋𝑉) → (𝑂 · 𝑋) ∈ 𝑉)
24 lmod0vs.z . . . . 5 0 = (0g𝑊)
2510, 11, 24lmod0vid 21084 . . . 4 ((𝑊 ∈ LMod ∧ (𝑂 · 𝑋) ∈ 𝑉) → (((𝑂 · 𝑋)(+g𝑊)(𝑂 · 𝑋)) = (𝑂 · 𝑋) ↔ 0 = (𝑂 · 𝑋)))
2623, 25syldan 603 . . 3 ((𝑊 ∈ LMod ∧ 𝑋𝑉) → (((𝑂 · 𝑋)(+g𝑊)(𝑂 · 𝑋)) = (𝑂 · 𝑋) ↔ 0 = (𝑂 · 𝑋)))
2721, 26mpbid 235 . 2 ((𝑊 ∈ LMod ∧ 𝑋𝑉) → 0 = (𝑂 · 𝑋))
2827eqcomd 2768 1 ((𝑊 ∈ LMod ∧ 𝑋𝑉) → (𝑂 · 𝑋) = 0 )
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  wi 4  wb 209  wa 401   = wceq 1570  wcel 2145  cfv 6537  (class class class)co 7417  Basecbs 17307  +gcplusg 17348  Scalarcsca 17351   ·𝑠 cvsca 17352  0gc0g 17530  Grpcgrp 19063  Ringcrg 20378  LModclmod 21050
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943  ax-6 2000  ax-7 2041  ax-8 2147  ax-9 2155  ax-10 2178  ax-11 2194  ax-12 2215  ax-ext 2734  ax-sep 5255  ax-nul 5267  ax-pr 5402
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2100  df-mo 2566  df-eu 2596  df-clab 2741  df-cleq 2754  df-clel 2837  df-nfc 2911  df-ne 2958  df-ral 3079  df-rex 3089  df-rmo 3367  df-reu 3368  df-rab 3415  df-v 3455  df-sbc 3743  df-dif 3905  df-un 3907  df-in 3909  df-ss 3919  df-nul 4283  df-if 4486  df-sn 4588  df-pr 4590  df-op 4594  df-uni 4871  df-br 5108  df-opab 5172  df-mpt 5191  df-id 5554  df-xp 5665  df-rel 5666  df-cnv 5667  df-co 5668  df-dm 5669  df-iota 6493  df-fun 6539  df-fv 6545  df-riota 7374  df-ov 7420  df-0g 17532  df-mgm 18736  df-sgrp 18827  df-mnd 18843  df-grp 19066  df-ring 20380  df-lmod 21052
This theorem is used by:  lmodvs0  21086  lmodvsmmulgdi  21087  lcomfsupp  21092  lmodvneg1  21095  mptscmfsupp0  21117  lvecvs0or  21301  lssvs0or  21303  lspsneleq  21308  lspdisj  21318  lspfixed  21321  lspexch  21322  lspsolvlem  21335  lspsolv  21336  uvcresum  22012  frlmsslsp  22015  frlmup1  22017  frlmup2  22018  ascl0  22105  mplcoe1  22259  mplbas2  22264  selvvvval  22364  ply10s0  22488  gsummoncoe1  22539  evls1fpws  22600  pmatcollpwscmatlem1  23020  idpm2idmp  23032  mp2pm2mplem4  23040  pm2mpmhmlem1  23049  monmat2matmon  23055  cpmidpmatlem3  23103  clm0vs  25329  plypf1  26445  lmodslmd  33652  ply1coedeg  34007  r1p0  34024  ply1degltdimlem  34140  lbsdiflsp0  34144  fedgmullem2  34148  extdgfialglem2  34211  lshpkrlem1  39991  ldual0vs  40041  lclkrlem1  42387  lcd0vs  42496  baerlem3lem1  42588  baerlem5blem1  42590  hdmap14lem2a  42748  hdmap14lem4a  42752  hdmap14lem6  42754  hgmapval0  42773  prjspersym  43461  prjspreln0  43463  prjspner1  43480  lmod0rng  49152  scmsuppss  49309  lmodvsmdi  49317  ply1mulgsumlem4  49327  lincval1  49357  lincvalsc0  49359  linc0scn0  49361  linc1  49363  ldepsprlem  49410
  Copyright terms: Public domain W3C validator