Metamath Proof Explorer


Theorem lsmsp

Description: Subspace sum in terms of span. (Contributed by NM, 6-Feb-2014) (Proof shortened by Mario Carneiro, 21-Jun-2014)

Ref Expression
Hypotheses lsmsp.s S=LSubSpW
lsmsp.n N=LSpanW
lsmsp.p ˙=LSSumW
Assertion lsmsp WLModTSUST˙U=NTU

Proof

Step Hyp Ref Expression
1 lsmsp.s S=LSubSpW
2 lsmsp.n N=LSpanW
3 lsmsp.p ˙=LSSumW
4 simp1 WLModTSUSWLMod
5 eqid BaseW=BaseW
6 5 1 lssss TSTBaseW
7 6 3ad2ant2 WLModTSUSTBaseW
8 5 1 lssss USUBaseW
9 8 3ad2ant3 WLModTSUSUBaseW
10 7 9 unssd WLModTSUSTUBaseW
11 5 2 lspssid WLModTUBaseWTUNTU
12 4 10 11 syl2anc WLModTSUSTUNTU
13 12 unssad WLModTSUSTNTU
14 12 unssbd WLModTSUSUNTU
15 1 lsssssubg WLModSSubGrpW
16 15 3ad2ant1 WLModTSUSSSubGrpW
17 simp2 WLModTSUSTS
18 16 17 sseldd WLModTSUSTSubGrpW
19 simp3 WLModTSUSUS
20 16 19 sseldd WLModTSUSUSubGrpW
21 5 1 2 lspcl WLModTUBaseWNTUS
22 4 10 21 syl2anc WLModTSUSNTUS
23 16 22 sseldd WLModTSUSNTUSubGrpW
24 3 lsmlub TSubGrpWUSubGrpWNTUSubGrpWTNTUUNTUT˙UNTU
25 18 20 23 24 syl3anc WLModTSUSTNTUUNTUT˙UNTU
26 13 14 25 mpbi2and WLModTSUST˙UNTU
27 1 3 lsmcl WLModTSUST˙US
28 3 lsmunss TSubGrpWUSubGrpWTUT˙U
29 18 20 28 syl2anc WLModTSUSTUT˙U
30 1 2 lspssp WLModT˙USTUT˙UNTUT˙U
31 4 27 29 30 syl3anc WLModTSUSNTUT˙U
32 26 31 eqssd WLModTSUST˙U=NTU