Metamath Proof Explorer


Theorem l1cvpat

Description: A subspace covered by the set of all vectors, when summed with an atom not under it, equals the set of all vectors. ( 1cvrjat analog.) (Contributed by NM, 11-Jan-2015)

Ref Expression
Hypotheses l1cvpat.v V=BaseW
l1cvpat.s S=LSubSpW
l1cvpat.p ˙=LSSumW
l1cvpat.a A=LSAtomsW
l1cvpat.c C=LW
l1cvpat.w φWLVec
l1cvpat.u φUS
l1cvpat.q φQA
l1cvpat.l φUCV
l1cvpat.m φ¬QU
Assertion l1cvpat φU˙Q=V

Proof

Step Hyp Ref Expression
1 l1cvpat.v V=BaseW
2 l1cvpat.s S=LSubSpW
3 l1cvpat.p ˙=LSSumW
4 l1cvpat.a A=LSAtomsW
5 l1cvpat.c C=LW
6 l1cvpat.w φWLVec
7 l1cvpat.u φUS
8 l1cvpat.q φQA
9 l1cvpat.l φUCV
10 l1cvpat.m φ¬QU
11 eqid LSpanW=LSpanW
12 eqid 0W=0W
13 1 11 12 4 islsat WLVecQAvV0WQ=LSpanWv
14 6 13 syl φQAvV0WQ=LSpanWv
15 8 14 mpbid φvV0WQ=LSpanWv
16 eldifi vV0WvV
17 lveclmod WLVecWLMod
18 6 17 syl φWLMod
19 18 3ad2ant1 φvVQ=LSpanWvWLMod
20 7 3ad2ant1 φvVQ=LSpanWvUS
21 simp2 φvVQ=LSpanWvvV
22 1 2 11 19 20 21 lspsnel5 φvVQ=LSpanWvvULSpanWvU
23 22 notbid φvVQ=LSpanWv¬vU¬LSpanWvU
24 eqid LSHypW=LSHypW
25 6 3ad2ant1 φvVQ=LSpanWvWLVec
26 1 2 24 5 6 islshpcv φULSHypWUSUCV
27 7 9 26 mpbir2and φULSHypW
28 27 3ad2ant1 φvVQ=LSpanWvULSHypW
29 1 11 3 24 25 28 21 lshpnelb φvVQ=LSpanWv¬vUU˙LSpanWv=V
30 29 biimpd φvVQ=LSpanWv¬vUU˙LSpanWv=V
31 23 30 sylbird φvVQ=LSpanWv¬LSpanWvUU˙LSpanWv=V
32 sseq1 Q=LSpanWvQULSpanWvU
33 32 notbid Q=LSpanWv¬QU¬LSpanWvU
34 oveq2 Q=LSpanWvU˙Q=U˙LSpanWv
35 34 eqeq1d Q=LSpanWvU˙Q=VU˙LSpanWv=V
36 33 35 imbi12d Q=LSpanWv¬QUU˙Q=V¬LSpanWvUU˙LSpanWv=V
37 36 3ad2ant3 φvVQ=LSpanWv¬QUU˙Q=V¬LSpanWvUU˙LSpanWv=V
38 31 37 mpbird φvVQ=LSpanWv¬QUU˙Q=V
39 38 3exp φvVQ=LSpanWv¬QUU˙Q=V
40 16 39 syl5 φvV0WQ=LSpanWv¬QUU˙Q=V
41 40 rexlimdv φvV0WQ=LSpanWv¬QUU˙Q=V
42 15 10 41 mp2d φU˙Q=V