Step |
Hyp |
Ref |
Expression |
1 |
|
eqid |
|- ( Base ` m ) = ( Base ` m ) |
2 |
|
eqid |
|- ( 0g ` m ) = ( 0g ` m ) |
3 |
|
eqid |
|- ( Scalar ` m ) = ( Scalar ` m ) |
4 |
|
eqid |
|- ( Base ` ( Scalar ` m ) ) = ( Base ` ( Scalar ` m ) ) |
5 |
|
eqid |
|- ( 0g ` ( Scalar ` m ) ) = ( 0g ` ( Scalar ` m ) ) |
6 |
1 2 3 4 5
|
isldepslvec2 |
|- ( ( m e. LVec /\ s e. ~P ( Base ` m ) ) -> ( E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) <-> s linDepS m ) ) |
7 |
6
|
bicomd |
|- ( ( m e. LVec /\ s e. ~P ( Base ` m ) ) -> ( s linDepS m <-> E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) ) |
8 |
7
|
rgen2 |
|- A. m e. LVec A. s e. ~P ( Base ` m ) ( s linDepS m <-> E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) |
9 |
|
ldepsnlinc |
|- E. m e. LMod E. s e. ~P ( Base ` m ) ( s linDepS m /\ A. v e. s A. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) -> ( f ( linC ` m ) ( s \ { v } ) ) =/= v ) ) |
10 |
|
df-ne |
|- ( ( f ( linC ` m ) ( s \ { v } ) ) =/= v <-> -. ( f ( linC ` m ) ( s \ { v } ) ) = v ) |
11 |
10
|
imbi2i |
|- ( ( f finSupp ( 0g ` ( Scalar ` m ) ) -> ( f ( linC ` m ) ( s \ { v } ) ) =/= v ) <-> ( f finSupp ( 0g ` ( Scalar ` m ) ) -> -. ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) |
12 |
|
imnan |
|- ( ( f finSupp ( 0g ` ( Scalar ` m ) ) -> -. ( f ( linC ` m ) ( s \ { v } ) ) = v ) <-> -. ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) |
13 |
11 12
|
bitri |
|- ( ( f finSupp ( 0g ` ( Scalar ` m ) ) -> ( f ( linC ` m ) ( s \ { v } ) ) =/= v ) <-> -. ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) |
14 |
13
|
ralbii |
|- ( A. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) -> ( f ( linC ` m ) ( s \ { v } ) ) =/= v ) <-> A. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) -. ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) |
15 |
|
ralnex |
|- ( A. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) -. ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) <-> -. E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) |
16 |
14 15
|
bitri |
|- ( A. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) -> ( f ( linC ` m ) ( s \ { v } ) ) =/= v ) <-> -. E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) |
17 |
16
|
ralbii |
|- ( A. v e. s A. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) -> ( f ( linC ` m ) ( s \ { v } ) ) =/= v ) <-> A. v e. s -. E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) |
18 |
|
ralnex |
|- ( A. v e. s -. E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) <-> -. E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) |
19 |
17 18
|
bitri |
|- ( A. v e. s A. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) -> ( f ( linC ` m ) ( s \ { v } ) ) =/= v ) <-> -. E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) |
20 |
19
|
anbi2i |
|- ( ( s linDepS m /\ A. v e. s A. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) -> ( f ( linC ` m ) ( s \ { v } ) ) =/= v ) ) <-> ( s linDepS m /\ -. E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) ) |
21 |
20
|
2rexbii |
|- ( E. m e. LMod E. s e. ~P ( Base ` m ) ( s linDepS m /\ A. v e. s A. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) -> ( f ( linC ` m ) ( s \ { v } ) ) =/= v ) ) <-> E. m e. LMod E. s e. ~P ( Base ` m ) ( s linDepS m /\ -. E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) ) |
22 |
9 21
|
mpbi |
|- E. m e. LMod E. s e. ~P ( Base ` m ) ( s linDepS m /\ -. E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) |
23 |
22
|
orci |
|- ( E. m e. LMod E. s e. ~P ( Base ` m ) ( s linDepS m /\ -. E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) \/ E. m e. LMod E. s e. ~P ( Base ` m ) ( E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) /\ -. s linDepS m ) ) |
24 |
|
r19.43 |
|- ( E. m e. LMod ( E. s e. ~P ( Base ` m ) ( s linDepS m /\ -. E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) \/ E. s e. ~P ( Base ` m ) ( E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) /\ -. s linDepS m ) ) <-> ( E. m e. LMod E. s e. ~P ( Base ` m ) ( s linDepS m /\ -. E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) \/ E. m e. LMod E. s e. ~P ( Base ` m ) ( E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) /\ -. s linDepS m ) ) ) |
25 |
23 24
|
mpbir |
|- E. m e. LMod ( E. s e. ~P ( Base ` m ) ( s linDepS m /\ -. E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) \/ E. s e. ~P ( Base ` m ) ( E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) /\ -. s linDepS m ) ) |
26 |
|
r19.43 |
|- ( E. s e. ~P ( Base ` m ) ( ( s linDepS m /\ -. E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) \/ ( E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) /\ -. s linDepS m ) ) <-> ( E. s e. ~P ( Base ` m ) ( s linDepS m /\ -. E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) \/ E. s e. ~P ( Base ` m ) ( E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) /\ -. s linDepS m ) ) ) |
27 |
26
|
rexbii |
|- ( E. m e. LMod E. s e. ~P ( Base ` m ) ( ( s linDepS m /\ -. E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) \/ ( E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) /\ -. s linDepS m ) ) <-> E. m e. LMod ( E. s e. ~P ( Base ` m ) ( s linDepS m /\ -. E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) \/ E. s e. ~P ( Base ` m ) ( E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) /\ -. s linDepS m ) ) ) |
28 |
25 27
|
mpbir |
|- E. m e. LMod E. s e. ~P ( Base ` m ) ( ( s linDepS m /\ -. E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) \/ ( E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) /\ -. s linDepS m ) ) |
29 |
|
xor |
|- ( -. ( s linDepS m <-> E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) <-> ( ( s linDepS m /\ -. E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) \/ ( E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) /\ -. s linDepS m ) ) ) |
30 |
29
|
bicomi |
|- ( ( ( s linDepS m /\ -. E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) \/ ( E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) /\ -. s linDepS m ) ) <-> -. ( s linDepS m <-> E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) ) |
31 |
30
|
rexbii |
|- ( E. s e. ~P ( Base ` m ) ( ( s linDepS m /\ -. E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) \/ ( E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) /\ -. s linDepS m ) ) <-> E. s e. ~P ( Base ` m ) -. ( s linDepS m <-> E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) ) |
32 |
|
rexnal |
|- ( E. s e. ~P ( Base ` m ) -. ( s linDepS m <-> E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) <-> -. A. s e. ~P ( Base ` m ) ( s linDepS m <-> E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) ) |
33 |
31 32
|
bitri |
|- ( E. s e. ~P ( Base ` m ) ( ( s linDepS m /\ -. E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) \/ ( E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) /\ -. s linDepS m ) ) <-> -. A. s e. ~P ( Base ` m ) ( s linDepS m <-> E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) ) |
34 |
33
|
rexbii |
|- ( E. m e. LMod E. s e. ~P ( Base ` m ) ( ( s linDepS m /\ -. E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) \/ ( E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) /\ -. s linDepS m ) ) <-> E. m e. LMod -. A. s e. ~P ( Base ` m ) ( s linDepS m <-> E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) ) |
35 |
|
rexnal |
|- ( E. m e. LMod -. A. s e. ~P ( Base ` m ) ( s linDepS m <-> E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) <-> -. A. m e. LMod A. s e. ~P ( Base ` m ) ( s linDepS m <-> E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) ) |
36 |
34 35
|
bitri |
|- ( E. m e. LMod E. s e. ~P ( Base ` m ) ( ( s linDepS m /\ -. E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) \/ ( E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) /\ -. s linDepS m ) ) <-> -. A. m e. LMod A. s e. ~P ( Base ` m ) ( s linDepS m <-> E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) ) |
37 |
28 36
|
mpbi |
|- -. A. m e. LMod A. s e. ~P ( Base ` m ) ( s linDepS m <-> E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) |
38 |
8 37
|
pm3.2i |
|- ( A. m e. LVec A. s e. ~P ( Base ` m ) ( s linDepS m <-> E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) /\ -. A. m e. LMod A. s e. ~P ( Base ` m ) ( s linDepS m <-> E. v e. s E. f e. ( ( Base ` ( Scalar ` m ) ) ^m ( s \ { v } ) ) ( f finSupp ( 0g ` ( Scalar ` m ) ) /\ ( f ( linC ` m ) ( s \ { v } ) ) = v ) ) ) |