Metamath Proof Explorer < Previous   Next > Nearby theorems Mirrors  >  Home  >  MPE Home  >  Th. List  >  frlmsslspOLD Structured version   Unicode version

Theorem frlmsslspOLD 18613
 Description: A subset of a free module obtained by restricting the support set is spanned by the relevant unit vectors. (Contributed by Stefan O'Rear, 6-Feb-2015.) Obsolete version of frlmsslsp 18612 as of 24-Jun-2019. (New usage is discouraged.) (Proof modification is discouraged.)
Hypotheses
Ref Expression
frlmsslspOLD.y freeLMod
frlmsslspOLD.u unitVec
frlmsslspOLD.k
frlmsslspOLD.b
frlmsslspOLD.z
frlmsslspOLD.c
Assertion
Ref Expression
frlmsslspOLD
Distinct variable groups:   ,   ,   ,   ,   ,   ,   ,   ,   ,
Allowed substitution hint:   ()

Proof of Theorem frlmsslspOLD
Dummy variables are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 frlmsslspOLD.y . . . . 5 freeLMod
21frlmlmod 18563 . . . 4
4 eqid 2467 . . . 4
5 frlmsslspOLD.b . . . 4
6 frlmsslspOLD.z . . . 4
7 frlmsslspOLD.c . . . 4
81, 4, 5, 6, 7frlmsslss2OLD 18589 . . 3
9 frlmsslspOLD.u . . . . . . . . . 10 unitVec
109, 1, 5uvcff 18605 . . . . . . . . 9
11103adant3 1016 . . . . . . . 8
1211adantr 465 . . . . . . 7
13 simp3 998 . . . . . . . 8
1413sselda 3504 . . . . . . 7
1512, 14ffvelrnd 6021 . . . . . 6
16 simpl2 1000 . . . . . . . 8
17 eqid 2467 . . . . . . . . 9
181, 17, 5frlmbasf 18577 . . . . . . . 8
1916, 15, 18syl2anc 661 . . . . . . 7
20 simpll1 1035 . . . . . . . 8
21 simpll2 1036 . . . . . . . 8
2214adantr 465 . . . . . . . 8
23 eldifi 3626 . . . . . . . . 9
2423adantl 466 . . . . . . . 8
25 disjdif 3899 . . . . . . . . . 10
26 disjne 3872 . . . . . . . . . 10
2725, 26mp3an1 1311 . . . . . . . . 9
2827adantll 713 . . . . . . . 8
299, 20, 21, 22, 24, 28, 6uvcvv0 18604 . . . . . . 7
3019, 29suppssOLD 6013 . . . . . 6
31 cnveq 5175 . . . . . . . . 9
3231imaeq1d 5335 . . . . . . . 8
3332sseq1d 3531 . . . . . . 7
3433, 7elrab2 3263 . . . . . 6
3515, 30, 34sylanbrc 664 . . . . 5
3635ralrimiva 2878 . . . 4
37 ffn 5730 . . . . . . 7
3811, 37syl 16 . . . . . 6
39 fnfun 5677 . . . . . 6
4038, 39syl 16 . . . . 5
41 fndm 5679 . . . . . . 7
4238, 41syl 16 . . . . . 6
4313, 42sseqtr4d 3541 . . . . 5
44 funimass4 5917 . . . . 5
4540, 43, 44syl2anc 661 . . . 4
4636, 45mpbird 232 . . 3
47 frlmsslspOLD.k . . . 4
484, 47lspssp 17429 . . 3
493, 8, 46, 48syl3anc 1228 . 2
50 simpl1 999 . . . . . 6
51 simpl2 1000 . . . . . 6
52 ssrab2 3585 . . . . . . . . 9
537, 52eqsstri 3534 . . . . . . . 8
5453a1i 11 . . . . . . 7
5554sselda 3504 . . . . . 6
56 eqid 2467 . . . . . . 7
579, 1, 5, 56uvcresum 18607 . . . . . 6 g
5850, 51, 55, 57syl3anc 1228 . . . . 5 g
59 eqid 2467 . . . . . 6
60 lmodabl 17352 . . . . . . . 8
613, 60syl 16 . . . . . . 7
6261adantr 465 . . . . . 6
63 imassrn 5347 . . . . . . . . . 10
64 frn 5736 . . . . . . . . . . 11
6511, 64syl 16 . . . . . . . . . 10
6663, 65syl5ss 3515 . . . . . . . . 9
675, 4, 47lspcl 17417 . . . . . . . . 9
683, 66, 67syl2anc 661 . . . . . . . 8
694lsssubg 17398 . . . . . . . 8 SubGrp
703, 68, 69syl2anc 661 . . . . . . 7 SubGrp
7170adantr 465 . . . . . 6 SubGrp
721, 17, 5frlmbasf 18577 . . . . . . . . . . 11
73723ad2antl2 1159 . . . . . . . . . 10
74 ffn 5730 . . . . . . . . . 10
7573, 74syl 16 . . . . . . . . 9
7638adantr 465 . . . . . . . . 9
77 simpl2 1000 . . . . . . . . 9
78 inidm 3707 . . . . . . . . 9
7975, 76, 77, 77, 78offn 6534 . . . . . . . 8
8055, 79syldan 470 . . . . . . 7
8155, 75syldan 470 . . . . . . . . . . . 12
8281adantrr 716 . . . . . . . . . . 11
8338adantr 465 . . . . . . . . . . 11
84 simpl2 1000 . . . . . . . . . . 11
85 simprr 756 . . . . . . . . . . 11
86 fnfvof 6536 . . . . . . . . . . 11
8782, 83, 84, 85, 86syl22anc 1229 . . . . . . . . . 10
883adantr 465 . . . . . . . . . . . . . 14
8968adantr 465 . . . . . . . . . . . . . 14
9053sseli 3500 . . . . . . . . . . . . . . . . . 18
9190, 73sylan2 474 . . . . . . . . . . . . . . . . 17
9291adantrr 716 . . . . . . . . . . . . . . . 16
9313sselda 3504 . . . . . . . . . . . . . . . . 17
9493adantrl 715 . . . . . . . . . . . . . . . 16
9592, 94ffvelrnd 6021 . . . . . . . . . . . . . . 15
961frlmsca 18567 . . . . . . . . . . . . . . . . . 18 Scalar
97963adant3 1016 . . . . . . . . . . . . . . . . 17 Scalar
9897fveq2d 5869 . . . . . . . . . . . . . . . 16 Scalar
9998adantr 465 . . . . . . . . . . . . . . 15 Scalar
10095, 99eleqtrd 2557 . . . . . . . . . . . . . 14 Scalar
1015, 47lspssid 17426 . . . . . . . . . . . . . . . . 17
1023, 66, 101syl2anc 661 . . . . . . . . . . . . . . . 16
103102adantr 465 . . . . . . . . . . . . . . 15
104 funfvima2 6135 . . . . . . . . . . . . . . . . . 18
10540, 43, 104syl2anc 661 . . . . . . . . . . . . . . . . 17
106105imp 429 . . . . . . . . . . . . . . . 16
107106adantrl 715 . . . . . . . . . . . . . . 15
108103, 107sseldd 3505 . . . . . . . . . . . . . 14
109 eqid 2467 . . . . . . . . . . . . . . 15 Scalar Scalar
110 eqid 2467 . . . . . . . . . . . . . . 15 Scalar Scalar
111109, 56, 110, 4lssvscl 17396 . . . . . . . . . . . . . 14 Scalar
11288, 89, 100, 108, 111syl22anc 1229 . . . . . . . . . . . . 13
113112anassrs 648 . . . . . . . . . . . 12
114113adantlrr 720 . . . . . . . . . . 11
115 id 22 . . . . . . . . . . . . . . . . . 18
116115adantrr 716 . . . . . . . . . . . . . . . . 17
117116adantr 465 . . . . . . . . . . . . . . . 16
118 simplrr 760 . . . . . . . . . . . . . . . . 17
119 simpr 461 . . . . . . . . . . . . . . . . 17
120118, 119eldifd 3487 . . . . . . . . . . . . . . . 16
121 cnveq 5175 . . . . . . . . . . . . . . . . . . . . . 22
122121imaeq1d 5335 . . . . . . . . . . . . . . . . . . . . 21
123122sseq1d 3531 . . . . . . . . . . . . . . . . . . . 20
124123, 7elrab2 3263 . . . . . . . . . . . . . . . . . . 19
125124simprbi 464 . . . . . . . . . . . . . . . . . 18
126125adantl 466 . . . . . . . . . . . . . . . . 17
12791, 126suppssrOLD 6014 . . . . . . . . . . . . . . . 16
128117, 120, 127syl2anc 661 . . . . . . . . . . . . . . 15
12997fveq2d 5869 . . . . . . . . . . . . . . . . 17 Scalar
1306, 129syl5eq 2520 . . . . . . . . . . . . . . . 16 Scalar
131130ad2antrr 725 . . . . . . . . . . . . . . 15 Scalar
132128, 131eqtrd 2508 . . . . . . . . . . . . . 14 Scalar
133132oveq1d 6298 . . . . . . . . . . . . 13 Scalar
1343ad2antrr 725 . . . . . . . . . . . . . 14
13511ffvelrnda 6020 . . . . . . . . . . . . . . . 16
136135adantrl 715 . . . . . . . . . . . . . . 15
137136adantr 465 . . . . . . . . . . . . . 14
138 eqid 2467 . . . . . . . . . . . . . . 15 Scalar Scalar
1395, 109, 56, 138, 59lmod0vs 17340 . . . . . . . . . . . . . 14 Scalar
140134, 137, 139syl2anc 661 . . . . . . . . . . . . 13 Scalar
141133, 140eqtrd 2508 . . . . . . . . . . . 12
14268ad2antrr 725 . . . . . . . . . . . . 13
14359, 4lss0cl 17388 . . . . . . . . . . . . 13
144134, 142, 143syl2anc 661 . . . . . . . . . . . 12
145141, 144eqeltrd 2555 . . . . . . . . . . 11
146114, 145pm2.61dan 789 . . . . . . . . . 10
14787, 146eqeltrd 2555 . . . . . . . . 9
148147expr 615 . . . . . . . 8
149148ralrimiv 2876 . . . . . . 7
150 ffnfv 6046 . . . . . . 7
15180, 149, 150sylanbrc 664 . . . . . 6
1521, 6, 5frlmbassup 18575 . . . . . . . 8
15351, 55, 152syl2anc 661 . . . . . . 7
154 dffn2 5731 . . . . . . . . . 10
15579, 154sylib 196 . . . . . . . . 9
15675adantr 465 . . . . . . . . . . 11
15738ad2antrr 725 . . . . . . . . . . 11
158 simpll2 1036 . . . . . . . . . . 11
159 eldifi 3626 . . . . . . . . . . . 12
160159adantl 466 . . . . . . . . . . 11
161 fnfvof 6536 . . . . . . . . . . 11
162156, 157, 158, 160, 161syl22anc 1229 . . . . . . . . . 10
163 ssid 3523 . . . . . . . . . . . . . 14
164163a1i 11 . . . . . . . . . . . . 13
16573, 164suppssrOLD 6014 . . . . . . . . . . . 12
166130ad2antrr 725 . . . . . . . . . . . 12 Scalar
167165, 166eqtrd 2508 . . . . . . . . . . 11 Scalar
168167oveq1d 6298 . . . . . . . . . 10 Scalar
1693ad2antrr 725 . . . . . . . . . . 11
17011adantr 465 . . . . . . . . . . . 12
171 ffvelrn 6018 . . . . . . . . . . . 12
172170, 159, 171syl2an 477 . . . . . . . . . . 11
1735, 109, 56, 138, 59lmod0vs 17340 . . . . . . . . . . 11 Scalar
174169, 172, 173syl2anc 661 . . . . . . . . . 10 Scalar
175162, 168, 1743eqtrd 2512 . . . . . . . . 9
176155, 175suppssOLD 6013 . . . . . . . 8
17755, 176syldan 470 . . . . . . 7
178 ssfi 7740 . . . . . . 7
179153, 177, 178syl2anc 661 . . . . . 6
18059, 62, 51, 71, 151, 179gsumsubgclOLD 16733 . . . . 5 g
18158, 180eqeltrd 2555 . . . 4
182181ex 434 . . 3
183182ssrdv 3510 . 2
18449, 183eqssd 3521 1
 Colors of variables: wff setvar class Syntax hints:   wn 3   wi 4   wb 184   wa 369   w3a 973   wceq 1379   wcel 1767   wne 2662  wral 2814  crab 2818  cvv 3113   cdif 3473   cin 3475   wss 3476  c0 3785  csn 4027  ccnv 4998   cdm 4999   crn 5000  cima 5002   wfun 5581   wfn 5582  wf 5583  cfv 5587  (class class class)co 6283   cof 6521  cfn 7516  cbs 14489  Scalarcsca 14557  cvsca 14558  c0g 14694   g cgsu 14695  SubGrpcsubg 15997  cabl 16602  crg 16995  clmod 17307  clss 17373  clspn 17412   freeLMod cfrlm 18560   unitVec cuvc 18596 This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1601  ax-4 1612  ax-5 1680  ax-6 1719  ax-7 1739  ax-8 1769  ax-9 1771  ax-10 1786  ax-11 1791  ax-12 1803  ax-13 1968  ax-ext 2445  ax-rep 4558  ax-sep 4568  ax-nul 4576  ax-pow 4625  ax-pr 4686  ax-un 6575  ax-inf2 8057  ax-cnex 9547  ax-resscn 9548  ax-1cn 9549  ax-icn 9550  ax-addcl 9551  ax-addrcl 9552  ax-mulcl 9553  ax-mulrcl 9554  ax-mulcom 9555  ax-addass 9556  ax-mulass 9557  ax-distr 9558  ax-i2m1 9559  ax-1ne0 9560  ax-1rid 9561  ax-rnegex 9562  ax-rrecex 9563  ax-cnre 9564  ax-pre-lttri 9565  ax-pre-lttrn 9566  ax-pre-ltadd 9567  ax-pre-mulgt0 9568 This theorem depends on definitions:  df-bi 185  df-or 370  df-an 371  df-3or 974  df-3an 975  df-tru 1382  df-ex 1597  df-nf 1600  df-sb 1712  df-eu 2279  df-mo 2280  df-clab 2453  df-cleq 2459  df-clel 2462  df-nfc 2617  df-ne 2664  df-nel 2665  df-ral 2819  df-rex 2820  df-reu 2821  df-rmo 2822  df-rab 2823  df-v 3115  df-sbc 3332  df-csb 3436  df-dif 3479  df-un 3481  df-in 3483  df-ss 3490  df-pss 3492  df-nul 3786  df-if 3940  df-pw 4012  df-sn 4028  df-pr 4030  df-tp 4032  df-op 4034  df-uni 4246  df-int 4283  df-iun 4327  df-iin 4328  df-br 4448  df-opab 4506  df-mpt 4507  df-tr 4541  df-eprel 4791  df-id 4795  df-po 4800  df-so 4801  df-fr 4838  df-se 4839  df-we 4840  df-ord 4881  df-on 4882  df-lim 4883  df-suc 4884  df-xp 5005  df-rel 5006  df-cnv 5007  df-co 5008  df-dm 5009  df-rn 5010  df-res 5011  df-ima 5012  df-iota 5550  df-fun 5589  df-fn 5590  df-f 5591  df-f1 5592  df-fo 5593  df-f1o 5594  df-fv 5595  df-isom 5596  df-riota 6244  df-ov 6286  df-oprab 6287  df-mpt2 6288  df-of 6523  df-om 6680  df-1st 6784  df-2nd 6785  df-supp 6902  df-recs 7042  df-rdg 7076  df-1o 7130  df-oadd 7134  df-er 7311  df-map 7422  df-ixp 7470  df-en 7517  df-dom 7518  df-sdom 7519  df-fin 7520  df-fsupp 7829  df-sup 7900  df-oi 7934  df-card 8319  df-pnf 9629  df-mnf 9630  df-xr 9631  df-ltxr 9632  df-le 9633  df-sub 9806  df-neg 9807  df-nn 10536  df-2 10593  df-3 10594  df-4 10595  df-5 10596  df-6 10597  df-7 10598  df-8 10599  df-9 10600  df-10 10601  df-n0 10795  df-z 10864  df-dec 10976  df-uz 11082  df-fz 11672  df-fzo 11792  df-seq 12075  df-hash 12373  df-struct 14491  df-ndx 14492  df-slot 14493  df-base 14494  df-sets 14495  df-ress 14496  df-plusg 14567  df-mulr 14568  df-sca 14570  df-vsca 14571  df-ip 14572  df-tset 14573  df-ple 14574  df-ds 14576  df-hom 14578  df-cco 14579  df-0g 14696  df-gsum 14697  df-prds 14702  df-pws 14704  df-mre 14840  df-mrc 14841  df-acs 14843  df-mnd 15731  df-mhm 15783  df-submnd 15784  df-grp 15864  df-minusg 15865  df-sbg 15866  df-mulg 15867  df-subg 16000  df-ghm 16067  df-cntz 16157  df-cmn 16603  df-abl 16604  df-mgp 16941  df-ur 16953  df-rng 16997  df-subrg 17222  df-lmod 17309  df-lss 17374  df-lsp 17413  df-lmhm 17463  df-sra 17613  df-rgmod 17614  df-dsmm 18546  df-frlm 18561  df-uvc 18597 This theorem is referenced by: (None)
 Copyright terms: Public domain W3C validator