Description: The predicate " B is a basis for the left module or vector space W ". A subset of the base set is a basis if zero is not in the set, it spans the set, and no nonzero multiple of an element of the basis is in the span of the rest of the family. (Contributed by Mario Carneiro, 24-Jun-2014) (Revised by Mario Carneiro, 14-Jan-2015)
Ref | Expression | ||
---|---|---|---|
Hypotheses | islbs.v | |
|
islbs.f | |
||
islbs.s | |
||
islbs.k | |
||
islbs.j | |
||
islbs.n | |
||
islbs.z | |
||
Assertion | islbs | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | islbs.v | |
|
2 | islbs.f | |
|
3 | islbs.s | |
|
4 | islbs.k | |
|
5 | islbs.j | |
|
6 | islbs.n | |
|
7 | islbs.z | |
|
8 | elex | |
|
9 | fveq2 | |
|
10 | 9 1 | eqtr4di | |
11 | 10 | pweqd | |
12 | fvexd | |
|
13 | fveq2 | |
|
14 | 13 6 | eqtr4di | |
15 | fvexd | |
|
16 | fveq2 | |
|
17 | 16 | adantr | |
18 | 17 2 | eqtr4di | |
19 | simplr | |
|
20 | 19 | fveq1d | |
21 | 10 | ad2antrr | |
22 | 20 21 | eqeq12d | |
23 | simpr | |
|
24 | 23 | fveq2d | |
25 | 24 4 | eqtr4di | |
26 | 23 | fveq2d | |
27 | 26 7 | eqtr4di | |
28 | 27 | sneqd | |
29 | 25 28 | difeq12d | |
30 | fveq2 | |
|
31 | 30 3 | eqtr4di | |
32 | 31 | ad2antrr | |
33 | 32 | oveqd | |
34 | 19 | fveq1d | |
35 | 33 34 | eleq12d | |
36 | 35 | notbid | |
37 | 29 36 | raleqbidv | |
38 | 37 | ralbidv | |
39 | 22 38 | anbi12d | |
40 | 15 18 39 | sbcied2 | |
41 | 12 14 40 | sbcied2 | |
42 | 11 41 | rabeqbidv | |
43 | df-lbs | |
|
44 | 1 | fvexi | |
45 | 44 | pwex | |
46 | 45 | rabex | |
47 | 42 43 46 | fvmpt | |
48 | 5 47 | eqtrid | |
49 | 8 48 | syl | |
50 | 49 | eleq2d | |
51 | 44 | elpw2 | |
52 | 51 | anbi1i | |
53 | fveqeq2 | |
|
54 | difeq1 | |
|
55 | 54 | fveq2d | |
56 | 55 | eleq2d | |
57 | 56 | notbid | |
58 | 57 | ralbidv | |
59 | 58 | raleqbi1dv | |
60 | 53 59 | anbi12d | |
61 | 60 | elrab | |
62 | 3anass | |
|
63 | 52 61 62 | 3bitr4i | |
64 | 50 63 | bitrdi | |