Metamath Proof Explorer


Theorem dvaabl

Description: The constructed partial vector space A for a lattice K is an abelian group. (Contributed by NM, 11-Oct-2013) (Revised by Mario Carneiro, 22-Jun-2014)

Ref Expression
Hypotheses dvalvec.h H=LHypK
dvalvec.v U=DVecAKW
Assertion dvaabl KHLWHUAbel

Proof

Step Hyp Ref Expression
1 dvalvec.h H=LHypK
2 dvalvec.v U=DVecAKW
3 eqid LTrnKW=LTrnKW
4 eqid TEndoKW=TEndoKW
5 eqid EDRingKW=EDRingKW
6 1 3 4 5 2 dvaset KHLWHU=BasendxLTrnKW+ndxfLTrnKW,gLTrnKWfgScalarndxEDRingKWndxsTEndoKW,fLTrnKWsf
7 eqid TGrpKW=TGrpKW
8 1 3 7 tgrpset KHLWHTGrpKW=BasendxLTrnKW+ndxfLTrnKW,gLTrnKWfg
9 1 7 tgrpabl KHLWHTGrpKWAbel
10 8 9 eqeltrrd KHLWHBasendxLTrnKW+ndxfLTrnKW,gLTrnKWfgAbel
11 fvex LTrnKWV
12 eqid BasendxLTrnKW+ndxfLTrnKW,gLTrnKWfg=BasendxLTrnKW+ndxfLTrnKW,gLTrnKWfg
13 12 grpbase LTrnKWVLTrnKW=BaseBasendxLTrnKW+ndxfLTrnKW,gLTrnKWfg
14 eqid BasendxLTrnKW+ndxfLTrnKW,gLTrnKWfgScalarndxEDRingKWndxsTEndoKW,fLTrnKWsf=BasendxLTrnKW+ndxfLTrnKW,gLTrnKWfgScalarndxEDRingKWndxsTEndoKW,fLTrnKWsf
15 14 lmodbase LTrnKWVLTrnKW=BaseBasendxLTrnKW+ndxfLTrnKW,gLTrnKWfgScalarndxEDRingKWndxsTEndoKW,fLTrnKWsf
16 13 15 eqtr3d LTrnKWVBaseBasendxLTrnKW+ndxfLTrnKW,gLTrnKWfg=BaseBasendxLTrnKW+ndxfLTrnKW,gLTrnKWfgScalarndxEDRingKWndxsTEndoKW,fLTrnKWsf
17 11 16 ax-mp BaseBasendxLTrnKW+ndxfLTrnKW,gLTrnKWfg=BaseBasendxLTrnKW+ndxfLTrnKW,gLTrnKWfgScalarndxEDRingKWndxsTEndoKW,fLTrnKWsf
18 11 11 mpoex fLTrnKW,gLTrnKWfgV
19 12 grpplusg fLTrnKW,gLTrnKWfgVfLTrnKW,gLTrnKWfg=+BasendxLTrnKW+ndxfLTrnKW,gLTrnKWfg
20 14 lmodplusg fLTrnKW,gLTrnKWfgVfLTrnKW,gLTrnKWfg=+BasendxLTrnKW+ndxfLTrnKW,gLTrnKWfgScalarndxEDRingKWndxsTEndoKW,fLTrnKWsf
21 19 20 eqtr3d fLTrnKW,gLTrnKWfgV+BasendxLTrnKW+ndxfLTrnKW,gLTrnKWfg=+BasendxLTrnKW+ndxfLTrnKW,gLTrnKWfgScalarndxEDRingKWndxsTEndoKW,fLTrnKWsf
22 18 21 ax-mp +BasendxLTrnKW+ndxfLTrnKW,gLTrnKWfg=+BasendxLTrnKW+ndxfLTrnKW,gLTrnKWfgScalarndxEDRingKWndxsTEndoKW,fLTrnKWsf
23 17 22 ablprop BasendxLTrnKW+ndxfLTrnKW,gLTrnKWfgAbelBasendxLTrnKW+ndxfLTrnKW,gLTrnKWfgScalarndxEDRingKWndxsTEndoKW,fLTrnKWsfAbel
24 10 23 sylib KHLWHBasendxLTrnKW+ndxfLTrnKW,gLTrnKWfgScalarndxEDRingKWndxsTEndoKW,fLTrnKWsfAbel
25 6 24 eqeltrd KHLWHUAbel