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

Theorem lmod0vs 21200
Description: Zero times a vector is the zero vector. Equation 1a of [Kreyszig] p. 51. (ax-hvmul0 31642 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 21173 . . . . . . 7 (𝑊 ∈ LMod → 𝐹 ∈ Ring)
43adantr 486 . . . . . 6 ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → 𝐹 ∈ Ring)
5 eqid 2763 . . . . . . 7 (Base‘𝐹) = (Base‘𝐹)
6 lmod0vs.o . . . . . . 7 𝑂 = (0g‘𝐹)
75, 6ring0cl 20526 . . . . . 6 (𝐹 ∈ Ring → 𝑂 ∈ (Base‘𝐹))
84, 7syl 18 . . . . 5 ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → 𝑂 ∈ (Base‘𝐹))
9 simpr 490 . . . . 5 ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → 𝑋 ∈ 𝑉)
10 lmod0vs.v . . . . . 6 𝑉 = (Base‘𝑊)
11 eqid 2763 . . . . . 6 (+g‘𝑊) = (+g‘𝑊)
12 lmod0vs.s . . . . . 6 · = ( ·𝑠 ‘𝑊)
13 eqid 2763 . . . . . 6 (+g‘𝐹) = (+g‘𝐹)
1410, 11, 2, 12, 5, 13lmodvsdir 21191 . . . . 5 ((𝑊 ∈ LMod ∧ (𝑂 ∈ (Base‘𝐹) ∧ 𝑂 ∈ (Base‘𝐹) ∧ 𝑋 ∈ 𝑉)) → ((𝑂(+g‘𝐹)𝑂) · 𝑋) = ((𝑂 · 𝑋)(+g‘𝑊)(𝑂 · 𝑋)))
151, 8, 8, 9, 14syl13anc 1400 . . . 4 ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → ((𝑂(+g‘𝐹)𝑂) · 𝑋) = ((𝑂 · 𝑋)(+g‘𝑊)(𝑂 · 𝑋)))
16 ringgrp 20494 . . . . . . 7 (𝐹 ∈ Ring → 𝐹 ∈ Grp)
174, 16syl 18 . . . . . 6 ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → 𝐹 ∈ Grp)
185, 13, 6grplid 19207 . . . . . 6 ((𝐹 ∈ Grp ∧ 𝑂 ∈ (Base‘𝐹)) → (𝑂(+g‘𝐹)𝑂) = 𝑂)
1917, 8, 18syl2anc 596 . . . . 5 ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → (𝑂(+g‘𝐹)𝑂) = 𝑂)
2019oveq1d 7458 . . . 4 ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → ((𝑂(+g‘𝐹)𝑂) · 𝑋) = (𝑂 · 𝑋))
2115, 20eqtr3d 2800 . . 3 ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → ((𝑂 · 𝑋)(+g‘𝑊)(𝑂 · 𝑋)) = (𝑂 · 𝑋))
2210, 2, 12, 5lmodvscl 21183 . . . . 5 ((𝑊 ∈ LMod ∧ 𝑂 ∈ (Base‘𝐹) ∧ 𝑋 ∈ 𝑉) → (𝑂 · 𝑋) ∈ 𝑉)
231, 8, 9, 22syl3anc 1399 . . . 4 ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → (𝑂 · 𝑋) ∈ 𝑉)
24 lmod0vs.z . . . . 5 0 = (0g‘𝑊)
2510, 11, 24lmod0vid 21199 . . . 4 ((𝑊 ∈ LMod ∧ (𝑂 · 𝑋) ∈ 𝑉) → (((𝑂 · 𝑋)(+g‘𝑊)(𝑂 · 𝑋)) = (𝑂 · 𝑋) ↔ 0 = (𝑂 · 𝑋)))
2623, 25syldan 603 . . 3 ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → (((𝑂 · 𝑋)(+g‘𝑊)(𝑂 · 𝑋)) = (𝑂 · 𝑋) ↔ 0 = (𝑂 · 𝑋)))
2721, 26mpbid 235 . 2 ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → 0 = (𝑂 · 𝑋))
2827eqcomd 2769 1 ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → (𝑂 · 𝑋) = 0 )
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ↔ wb 209   ∧ wa 401   = wceq 1570   ∈ wcel 2147  ‘cfv 6558  (class class class)co 7443  Basecbs 17416  +gcplusg 17457  Scalarcsca 17460   ·𝑠 cvsca 17461  0gc0g 17639  Grpcgrp 19173  Ringcrg 20489  LModclmod 21165
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 1945  ax-6 2002  ax-7 2043  ax-8 2149  ax-9 2157  ax-10 2180  ax-11 2197  ax-12 2216  ax-ext 2735  ax-sep 5252  ax-nul 5263  ax-pr 5395
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 2102  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2839  df-nfc 2913  df-ne 2960  df-ral 3081  df-rex 3091  df-rmo 3369  df-reu 3370  df-rab 3417  df-v 3456  df-sbc 3743  df-ss 3901  df-dif 4050  df-in 4094  df-un 4154  df-nul 4282  df-if 4486  df-sn 4589  df-pr 4591  df-op 4839  df-uni 4871  df-br 5107  df-opab 5171  df-mpt 5190  df-id 5550  df-xp 5661  df-rel 5662  df-cnv 5663  df-co 5664  df-dm 5665  df-iota 6512  df-fun 6560  df-fv 6566  df-riota 7400  df-ov 7446  df-0g 17641  df-mgm 18845  df-sgrp 18937  df-mnd 18953  df-grp 19176  df-ring 20491  df-lmod 21167
This theorem is used by:  lmodvs0  21201  lmodvsmmulgdi  21202  lcomfsupp  21207  lmodvneg1  21210  mptscmfsupp0  21232  lvecvs0or  21416  lssvs0or  21418  lspsneleq  21423  lspdisj  21433  lspfixed  21436  lspexch  21437  lspsolvlem  21450  lspsolv  21451  uvcresum  22129  frlmsslsp  22132  frlmup1  22134  frlmup2  22135  ascl0  22222  mplcoe1  22376  mplbas2  22381  selvvvval  22481  ply10s0  22605  gsummoncoe1  22656  evls1fpws  22717  pmatcollpwscmatlem1  23137  idpm2idmp  23149  mp2pm2mplem4  23157  pm2mpmhmlem1  23166  monmat2matmon  23172  cpmidpmatlem3  23220  clm0vs  25446  plypf1  26561  lmodslmd  33835  ply1coedeg  34191  r1p0  34208  ply1degltdimlem  34324  lbsdiflsp0  34328  fedgmullem2  34332  extdgfialglem2  34395  lshpkrlem1  40359  ldual0vs  40409  lclkrlem1  42755  lcd0vs  42864  baerlem3lem1  42956  baerlem5blem1  42958  hdmap14lem2a  43116  hdmap14lem4a  43120  hdmap14lem6  43122  hgmapval0  43141  lmod0vsd  43782  prjspersym  43828  prjspreln0  43830  lmod0rng  49531  scmsuppss  49688  lmodvsmdi  49696  ply1mulgsumlem4  49706  lincval1  49736  lincvalsc0  49738  linc0scn0  49740  linc1  49742  ldepsprlem  49789
  Copyright terms: Public domain W3C validator