Users' Mathboxes Mathbox for Norm Megill < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  lclkrs Structured version   Visualization version   GIF version

Theorem lclkrs 40115
Description: The set of functionals having closed kernels and majorizing the orthocomplement of a given subspace 𝑅 is a subspace of the dual space. TODO: This proof repeats large parts of the lclkr 40109 proof. Do we achieve overall shortening by breaking them out as subtheorems? Or make lclkr 40109 a special case of this? (Contributed by NM, 29-Jan-2015.)
Hypotheses
Ref Expression
lclkrs.h 𝐻 = (LHypβ€˜πΎ)
lclkrs.o βŠ₯ = ((ocHβ€˜πΎ)β€˜π‘Š)
lclkrs.u π‘ˆ = ((DVecHβ€˜πΎ)β€˜π‘Š)
lclkrs.s 𝑆 = (LSubSpβ€˜π‘ˆ)
lclkrs.f 𝐹 = (LFnlβ€˜π‘ˆ)
lclkrs.l 𝐿 = (LKerβ€˜π‘ˆ)
lclkrs.d 𝐷 = (LDualβ€˜π‘ˆ)
lclkrs.t 𝑇 = (LSubSpβ€˜π·)
lclkrs.c 𝐢 = {𝑓 ∈ 𝐹 ∣ (( βŠ₯ β€˜( βŠ₯ β€˜(πΏβ€˜π‘“))) = (πΏβ€˜π‘“) ∧ ( βŠ₯ β€˜(πΏβ€˜π‘“)) βŠ† 𝑅)}
lclkrs.k (πœ‘ β†’ (𝐾 ∈ HL ∧ π‘Š ∈ 𝐻))
lclkrs.r (πœ‘ β†’ 𝑅 ∈ 𝑆)
Assertion
Ref Expression
lclkrs (πœ‘ β†’ 𝐢 ∈ 𝑇)
Distinct variable groups:   𝐷,𝑓   𝑓,𝐹   𝑓,𝐿   𝑅,𝑓   π‘ˆ,𝑓   βŠ₯ ,𝑓
Allowed substitution hints:   πœ‘(𝑓)   𝐢(𝑓)   𝑆(𝑓)   𝑇(𝑓)   𝐻(𝑓)   𝐾(𝑓)   π‘Š(𝑓)

Proof of Theorem lclkrs
Dummy variables π‘Ž 𝑏 π‘₯ are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 ssrab2 4064 . . . 4 {𝑓 ∈ 𝐹 ∣ (( βŠ₯ β€˜( βŠ₯ β€˜(πΏβ€˜π‘“))) = (πΏβ€˜π‘“) ∧ ( βŠ₯ β€˜(πΏβ€˜π‘“)) βŠ† 𝑅)} βŠ† 𝐹
21a1i 11 . . 3 (πœ‘ β†’ {𝑓 ∈ 𝐹 ∣ (( βŠ₯ β€˜( βŠ₯ β€˜(πΏβ€˜π‘“))) = (πΏβ€˜π‘“) ∧ ( βŠ₯ β€˜(πΏβ€˜π‘“)) βŠ† 𝑅)} βŠ† 𝐹)
3 lclkrs.c . . . 4 𝐢 = {𝑓 ∈ 𝐹 ∣ (( βŠ₯ β€˜( βŠ₯ β€˜(πΏβ€˜π‘“))) = (πΏβ€˜π‘“) ∧ ( βŠ₯ β€˜(πΏβ€˜π‘“)) βŠ† 𝑅)}
43a1i 11 . . 3 (πœ‘ β†’ 𝐢 = {𝑓 ∈ 𝐹 ∣ (( βŠ₯ β€˜( βŠ₯ β€˜(πΏβ€˜π‘“))) = (πΏβ€˜π‘“) ∧ ( βŠ₯ β€˜(πΏβ€˜π‘“)) βŠ† 𝑅)})
5 lclkrs.f . . . 4 𝐹 = (LFnlβ€˜π‘ˆ)
6 lclkrs.d . . . 4 𝐷 = (LDualβ€˜π‘ˆ)
7 eqid 2731 . . . 4 (Baseβ€˜π·) = (Baseβ€˜π·)
8 lclkrs.h . . . . 5 𝐻 = (LHypβ€˜πΎ)
9 lclkrs.u . . . . 5 π‘ˆ = ((DVecHβ€˜πΎ)β€˜π‘Š)
10 lclkrs.k . . . . 5 (πœ‘ β†’ (𝐾 ∈ HL ∧ π‘Š ∈ 𝐻))
118, 9, 10dvhlmod 39686 . . . 4 (πœ‘ β†’ π‘ˆ ∈ LMod)
125, 6, 7, 11ldualvbase 37701 . . 3 (πœ‘ β†’ (Baseβ€˜π·) = 𝐹)
132, 4, 123sstr4d 4016 . 2 (πœ‘ β†’ 𝐢 βŠ† (Baseβ€˜π·))
14 eqid 2731 . . . . . 6 (Scalarβ€˜π‘ˆ) = (Scalarβ€˜π‘ˆ)
15 eqid 2731 . . . . . 6 (0gβ€˜(Scalarβ€˜π‘ˆ)) = (0gβ€˜(Scalarβ€˜π‘ˆ))
16 eqid 2731 . . . . . 6 (Baseβ€˜π‘ˆ) = (Baseβ€˜π‘ˆ)
1714, 15, 16, 5lfl0f 37644 . . . . 5 (π‘ˆ ∈ LMod β†’ ((Baseβ€˜π‘ˆ) Γ— {(0gβ€˜(Scalarβ€˜π‘ˆ))}) ∈ 𝐹)
1811, 17syl 17 . . . 4 (πœ‘ β†’ ((Baseβ€˜π‘ˆ) Γ— {(0gβ€˜(Scalarβ€˜π‘ˆ))}) ∈ 𝐹)
19 lclkrs.o . . . . . 6 βŠ₯ = ((ocHβ€˜πΎ)β€˜π‘Š)
208, 9, 19, 16, 10dochoc1 39937 . . . . 5 (πœ‘ β†’ ( βŠ₯ β€˜( βŠ₯ β€˜(Baseβ€˜π‘ˆ))) = (Baseβ€˜π‘ˆ))
21 eqidd 2732 . . . . . . . 8 (πœ‘ β†’ ((Baseβ€˜π‘ˆ) Γ— {(0gβ€˜(Scalarβ€˜π‘ˆ))}) = ((Baseβ€˜π‘ˆ) Γ— {(0gβ€˜(Scalarβ€˜π‘ˆ))}))
22 lclkrs.l . . . . . . . . . 10 𝐿 = (LKerβ€˜π‘ˆ)
2314, 15, 16, 5, 22lkr0f 37669 . . . . . . . . 9 ((π‘ˆ ∈ LMod ∧ ((Baseβ€˜π‘ˆ) Γ— {(0gβ€˜(Scalarβ€˜π‘ˆ))}) ∈ 𝐹) β†’ ((πΏβ€˜((Baseβ€˜π‘ˆ) Γ— {(0gβ€˜(Scalarβ€˜π‘ˆ))})) = (Baseβ€˜π‘ˆ) ↔ ((Baseβ€˜π‘ˆ) Γ— {(0gβ€˜(Scalarβ€˜π‘ˆ))}) = ((Baseβ€˜π‘ˆ) Γ— {(0gβ€˜(Scalarβ€˜π‘ˆ))})))
2411, 18, 23syl2anc 584 . . . . . . . 8 (πœ‘ β†’ ((πΏβ€˜((Baseβ€˜π‘ˆ) Γ— {(0gβ€˜(Scalarβ€˜π‘ˆ))})) = (Baseβ€˜π‘ˆ) ↔ ((Baseβ€˜π‘ˆ) Γ— {(0gβ€˜(Scalarβ€˜π‘ˆ))}) = ((Baseβ€˜π‘ˆ) Γ— {(0gβ€˜(Scalarβ€˜π‘ˆ))})))
2521, 24mpbird 256 . . . . . . 7 (πœ‘ β†’ (πΏβ€˜((Baseβ€˜π‘ˆ) Γ— {(0gβ€˜(Scalarβ€˜π‘ˆ))})) = (Baseβ€˜π‘ˆ))
2625fveq2d 6873 . . . . . 6 (πœ‘ β†’ ( βŠ₯ β€˜(πΏβ€˜((Baseβ€˜π‘ˆ) Γ— {(0gβ€˜(Scalarβ€˜π‘ˆ))}))) = ( βŠ₯ β€˜(Baseβ€˜π‘ˆ)))
2726fveq2d 6873 . . . . 5 (πœ‘ β†’ ( βŠ₯ β€˜( βŠ₯ β€˜(πΏβ€˜((Baseβ€˜π‘ˆ) Γ— {(0gβ€˜(Scalarβ€˜π‘ˆ))})))) = ( βŠ₯ β€˜( βŠ₯ β€˜(Baseβ€˜π‘ˆ))))
2820, 27, 253eqtr4d 2781 . . . 4 (πœ‘ β†’ ( βŠ₯ β€˜( βŠ₯ β€˜(πΏβ€˜((Baseβ€˜π‘ˆ) Γ— {(0gβ€˜(Scalarβ€˜π‘ˆ))})))) = (πΏβ€˜((Baseβ€˜π‘ˆ) Γ— {(0gβ€˜(Scalarβ€˜π‘ˆ))})))
29 eqid 2731 . . . . . . . 8 (0gβ€˜π‘ˆ) = (0gβ€˜π‘ˆ)
308, 9, 19, 16, 29doch1 39935 . . . . . . 7 ((𝐾 ∈ HL ∧ π‘Š ∈ 𝐻) β†’ ( βŠ₯ β€˜(Baseβ€˜π‘ˆ)) = {(0gβ€˜π‘ˆ)})
3110, 30syl 17 . . . . . 6 (πœ‘ β†’ ( βŠ₯ β€˜(Baseβ€˜π‘ˆ)) = {(0gβ€˜π‘ˆ)})
3226, 31eqtrd 2771 . . . . 5 (πœ‘ β†’ ( βŠ₯ β€˜(πΏβ€˜((Baseβ€˜π‘ˆ) Γ— {(0gβ€˜(Scalarβ€˜π‘ˆ))}))) = {(0gβ€˜π‘ˆ)})
33 lclkrs.r . . . . . 6 (πœ‘ β†’ 𝑅 ∈ 𝑆)
34 lclkrs.s . . . . . . 7 𝑆 = (LSubSpβ€˜π‘ˆ)
3529, 34lss0ss 20488 . . . . . 6 ((π‘ˆ ∈ LMod ∧ 𝑅 ∈ 𝑆) β†’ {(0gβ€˜π‘ˆ)} βŠ† 𝑅)
3611, 33, 35syl2anc 584 . . . . 5 (πœ‘ β†’ {(0gβ€˜π‘ˆ)} βŠ† 𝑅)
3732, 36eqsstrd 4007 . . . 4 (πœ‘ β†’ ( βŠ₯ β€˜(πΏβ€˜((Baseβ€˜π‘ˆ) Γ— {(0gβ€˜(Scalarβ€˜π‘ˆ))}))) βŠ† 𝑅)
383lcfls1lem 40110 . . . 4 (((Baseβ€˜π‘ˆ) Γ— {(0gβ€˜(Scalarβ€˜π‘ˆ))}) ∈ 𝐢 ↔ (((Baseβ€˜π‘ˆ) Γ— {(0gβ€˜(Scalarβ€˜π‘ˆ))}) ∈ 𝐹 ∧ ( βŠ₯ β€˜( βŠ₯ β€˜(πΏβ€˜((Baseβ€˜π‘ˆ) Γ— {(0gβ€˜(Scalarβ€˜π‘ˆ))})))) = (πΏβ€˜((Baseβ€˜π‘ˆ) Γ— {(0gβ€˜(Scalarβ€˜π‘ˆ))})) ∧ ( βŠ₯ β€˜(πΏβ€˜((Baseβ€˜π‘ˆ) Γ— {(0gβ€˜(Scalarβ€˜π‘ˆ))}))) βŠ† 𝑅))
3918, 28, 37, 38syl3anbrc 1343 . . 3 (πœ‘ β†’ ((Baseβ€˜π‘ˆ) Γ— {(0gβ€˜(Scalarβ€˜π‘ˆ))}) ∈ 𝐢)
4039ne0d 4322 . 2 (πœ‘ β†’ 𝐢 β‰  βˆ…)
41 eqid 2731 . . . 4 (Baseβ€˜(Scalarβ€˜π‘ˆ)) = (Baseβ€˜(Scalarβ€˜π‘ˆ))
42 eqid 2731 . . . 4 ( ·𝑠 β€˜π·) = ( ·𝑠 β€˜π·)
4310adantr 481 . . . 4 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π·)) ∧ π‘Ž ∈ 𝐢 ∧ 𝑏 ∈ 𝐢)) β†’ (𝐾 ∈ HL ∧ π‘Š ∈ 𝐻))
4433adantr 481 . . . 4 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π·)) ∧ π‘Ž ∈ 𝐢 ∧ 𝑏 ∈ 𝐢)) β†’ 𝑅 ∈ 𝑆)
45 simpr3 1196 . . . 4 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π·)) ∧ π‘Ž ∈ 𝐢 ∧ 𝑏 ∈ 𝐢)) β†’ 𝑏 ∈ 𝐢)
46 eqid 2731 . . . 4 (+gβ€˜π·) = (+gβ€˜π·)
47 simpr2 1195 . . . . 5 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π·)) ∧ π‘Ž ∈ 𝐢 ∧ 𝑏 ∈ 𝐢)) β†’ π‘Ž ∈ 𝐢)
48 simpr1 1194 . . . . . 6 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π·)) ∧ π‘Ž ∈ 𝐢 ∧ 𝑏 ∈ 𝐢)) β†’ π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π·)))
49 eqid 2731 . . . . . . . 8 (Scalarβ€˜π·) = (Scalarβ€˜π·)
50 eqid 2731 . . . . . . . 8 (Baseβ€˜(Scalarβ€˜π·)) = (Baseβ€˜(Scalarβ€˜π·))
5114, 41, 6, 49, 50, 11ldualsbase 37708 . . . . . . 7 (πœ‘ β†’ (Baseβ€˜(Scalarβ€˜π·)) = (Baseβ€˜(Scalarβ€˜π‘ˆ)))
5251adantr 481 . . . . . 6 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π·)) ∧ π‘Ž ∈ 𝐢 ∧ 𝑏 ∈ 𝐢)) β†’ (Baseβ€˜(Scalarβ€˜π·)) = (Baseβ€˜(Scalarβ€˜π‘ˆ)))
5348, 52eleqtrd 2834 . . . . 5 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π·)) ∧ π‘Ž ∈ 𝐢 ∧ 𝑏 ∈ 𝐢)) β†’ π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π‘ˆ)))
548, 19, 9, 34, 5, 22, 6, 14, 41, 42, 3, 43, 44, 47, 53lclkrslem1 40113 . . . 4 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π·)) ∧ π‘Ž ∈ 𝐢 ∧ 𝑏 ∈ 𝐢)) β†’ (π‘₯( ·𝑠 β€˜π·)π‘Ž) ∈ 𝐢)
558, 19, 9, 34, 5, 22, 6, 14, 41, 42, 3, 43, 44, 45, 46, 54lclkrslem2 40114 . . 3 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π·)) ∧ π‘Ž ∈ 𝐢 ∧ 𝑏 ∈ 𝐢)) β†’ ((π‘₯( ·𝑠 β€˜π·)π‘Ž)(+gβ€˜π·)𝑏) ∈ 𝐢)
5655ralrimivvva 3202 . 2 (πœ‘ β†’ βˆ€π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π·))βˆ€π‘Ž ∈ 𝐢 βˆ€π‘ ∈ 𝐢 ((π‘₯( ·𝑠 β€˜π·)π‘Ž)(+gβ€˜π·)𝑏) ∈ 𝐢)
57 lclkrs.t . . 3 𝑇 = (LSubSpβ€˜π·)
5849, 50, 7, 46, 42, 57islss 20474 . 2 (𝐢 ∈ 𝑇 ↔ (𝐢 βŠ† (Baseβ€˜π·) ∧ 𝐢 β‰  βˆ… ∧ βˆ€π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π·))βˆ€π‘Ž ∈ 𝐢 βˆ€π‘ ∈ 𝐢 ((π‘₯( ·𝑠 β€˜π·)π‘Ž)(+gβ€˜π·)𝑏) ∈ 𝐢))
5913, 40, 56, 58syl3anbrc 1343 1 (πœ‘ β†’ 𝐢 ∈ 𝑇)
Colors of variables: wff setvar class
Syntax hints:   β†’ wi 4   ↔ wb 205   ∧ wa 396   ∧ w3a 1087   = wceq 1541   ∈ wcel 2106   β‰  wne 2939  βˆ€wral 3060  {crab 3425   βŠ† wss 3935  βˆ…c0 4309  {csn 4613   Γ— cxp 5658  β€˜cfv 6523  (class class class)co 7384  Basecbs 17116  +gcplusg 17169  Scalarcsca 17172   ·𝑠 cvsca 17173  0gc0g 17357  LModclmod 20400  LSubSpclss 20471  LFnlclfn 37632  LKerclk 37660  LDualcld 37698  HLchlt 37925  LHypclh 38560  DVecHcdvh 39654  ocHcoch 39923
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1913  ax-6 1971  ax-7 2011  ax-8 2108  ax-9 2116  ax-10 2137  ax-11 2154  ax-12 2171  ax-ext 2702  ax-rep 5269  ax-sep 5283  ax-nul 5290  ax-pow 5347  ax-pr 5411  ax-un 7699  ax-cnex 11138  ax-resscn 11139  ax-1cn 11140  ax-icn 11141  ax-addcl 11142  ax-addrcl 11143  ax-mulcl 11144  ax-mulrcl 11145  ax-mulcom 11146  ax-addass 11147  ax-mulass 11148  ax-distr 11149  ax-i2m1 11150  ax-1ne0 11151  ax-1rid 11152  ax-rnegex 11153  ax-rrecex 11154  ax-cnre 11155  ax-pre-lttri 11156  ax-pre-lttrn 11157  ax-pre-ltadd 11158  ax-pre-mulgt0 11159  ax-riotaBAD 37528
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 846  df-3or 1088  df-3an 1089  df-tru 1544  df-fal 1554  df-ex 1782  df-nf 1786  df-sb 2068  df-mo 2533  df-eu 2562  df-clab 2709  df-cleq 2723  df-clel 2809  df-nfc 2884  df-ne 2940  df-nel 3046  df-ral 3061  df-rex 3070  df-rmo 3371  df-reu 3372  df-rab 3426  df-v 3468  df-sbc 3765  df-csb 3881  df-dif 3938  df-un 3940  df-in 3942  df-ss 3952  df-pss 3954  df-nul 4310  df-if 4514  df-pw 4589  df-sn 4614  df-pr 4616  df-tp 4618  df-op 4620  df-uni 4893  df-int 4935  df-iun 4983  df-iin 4984  df-br 5133  df-opab 5195  df-mpt 5216  df-tr 5250  df-id 5558  df-eprel 5564  df-po 5572  df-so 5573  df-fr 5615  df-we 5617  df-xp 5666  df-rel 5667  df-cnv 5668  df-co 5669  df-dm 5670  df-rn 5671  df-res 5672  df-ima 5673  df-pred 6280  df-ord 6347  df-on 6348  df-lim 6349  df-suc 6350  df-iota 6475  df-fun 6525  df-fn 6526  df-f 6527  df-f1 6528  df-fo 6529  df-f1o 6530  df-fv 6531  df-riota 7340  df-ov 7387  df-oprab 7388  df-mpo 7389  df-of 7644  df-om 7830  df-1st 7948  df-2nd 7949  df-tpos 8184  df-undef 8231  df-frecs 8239  df-wrecs 8270  df-recs 8344  df-rdg 8383  df-1o 8439  df-er 8677  df-map 8796  df-en 8913  df-dom 8914  df-sdom 8915  df-fin 8916  df-pnf 11222  df-mnf 11223  df-xr 11224  df-ltxr 11225  df-le 11226  df-sub 11418  df-neg 11419  df-nn 12185  df-2 12247  df-3 12248  df-4 12249  df-5 12250  df-6 12251  df-n0 12445  df-z 12531  df-uz 12795  df-fz 13457  df-struct 17052  df-sets 17069  df-slot 17087  df-ndx 17099  df-base 17117  df-ress 17146  df-plusg 17182  df-mulr 17183  df-sca 17185  df-vsca 17186  df-0g 17359  df-mre 17502  df-mrc 17503  df-acs 17505  df-proset 18220  df-poset 18238  df-plt 18255  df-lub 18271  df-glb 18272  df-join 18273  df-meet 18274  df-p0 18350  df-p1 18351  df-lat 18357  df-clat 18424  df-mgm 18533  df-sgrp 18582  df-mnd 18593  df-submnd 18638  df-grp 18787  df-minusg 18788  df-sbg 18789  df-subg 18961  df-cntz 19133  df-oppg 19160  df-lsm 19454  df-cmn 19600  df-abl 19601  df-mgp 19933  df-ur 19950  df-ring 20002  df-oppr 20085  df-dvdsr 20106  df-unit 20107  df-invr 20137  df-dvr 20148  df-drng 20249  df-lmod 20402  df-lss 20472  df-lsp 20512  df-lvec 20643  df-lsatoms 37551  df-lshyp 37552  df-lcv 37594  df-lfl 37633  df-lkr 37661  df-ldual 37699  df-oposet 37751  df-ol 37753  df-oml 37754  df-covers 37841  df-ats 37842  df-atl 37873  df-cvlat 37897  df-hlat 37926  df-llines 38074  df-lplanes 38075  df-lvols 38076  df-lines 38077  df-psubsp 38079  df-pmap 38080  df-padd 38372  df-lhyp 38564  df-laut 38565  df-ldil 38680  df-ltrn 38681  df-trl 38735  df-tgrp 39319  df-tendo 39331  df-edring 39333  df-dveca 39579  df-disoa 39605  df-dvech 39655  df-dib 39715  df-dic 39749  df-dih 39805  df-doch 39924  df-djh 39971
This theorem is referenced by:  lclkrs2  40116  mapddlssN  40216
  Copyright terms: Public domain W3C validator