Users' Mathboxes Mathbox for Alexander van der Vekens < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  ldepspr Structured version   Visualization version   GIF version

Theorem ldepspr 49693
Description: If a vector is a scalar multiple of another vector, the (unordered pair containing the) two vectors are linearly dependent. (Contributed by AV, 16-Apr-2019.) (Revised by AV, 27-Apr-2019.) (Proof shortened by AV, 30-Jul-2019.)
Hypotheses
Ref Expression
snlindsntor.b 𝐵 = (Base‘𝑀)
snlindsntor.r 𝑅 = (Scalar‘𝑀)
snlindsntor.s 𝑆 = (Base‘𝑅)
snlindsntor.0 0 = (0g‘𝑅)
snlindsntor.z 𝑍 = (0g‘𝑀)
snlindsntor.t · = ( ·𝑠 ‘𝑀)
Assertion
Ref Expression
ldepspr ((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) → ((𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌)) → {𝑋, 𝑌} linDepS 𝑀))

Proof of Theorem ldepspr
Dummy variables 𝑓 𝑣 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 3simpa 1166 . . . . . . 7 ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵))
21ad2antlr 740 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵))
3 fvex 6903 . . . . . . . 8 (1r‘𝑅) ∈ V
4 fvex 6903 . . . . . . . 8 ((invg‘𝑅)‘𝐴) ∈ V
53, 4pm3.2i 476 . . . . . . 7 ((1r‘𝑅) ∈ V ∧ ((invg‘𝑅)‘𝐴) ∈ V)
65a1i 11 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ((1r‘𝑅) ∈ V ∧ ((invg‘𝑅)‘𝐴) ∈ V))
7 simp3 1156 . . . . . . 7 ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → 𝑋 ≠ 𝑌)
87ad2antlr 740 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → 𝑋 ≠ 𝑌)
9 fprg 7164 . . . . . 6 (((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ ((1r‘𝑅) ∈ V ∧ ((invg‘𝑅)‘𝐴) ∈ V) ∧ 𝑋 ≠ 𝑌) → {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}:{𝑋, 𝑌}⟶{(1r‘𝑅), ((invg‘𝑅)‘𝐴)})
102, 6, 8, 9syl3anc 1398 . . . . 5 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}:{𝑋, 𝑌}⟶{(1r‘𝑅), ((invg‘𝑅)‘𝐴)})
11 prfi 9322 . . . . . 6 {𝑋, 𝑌} ∈ Fin
1211a1i 11 . . . . 5 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → {𝑋, 𝑌} ∈ Fin)
13 snlindsntor.0 . . . . . . 7 0 = (0g‘𝑅)
1413fvexi 6904 . . . . . 6 0 ∈ V
1514a1i 11 . . . . 5 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → 0 ∈ V)
1610, 12, 15fdmfifsupp 9374 . . . 4 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} finSupp 0 )
177anim2i 629 . . . . . . 7 ((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) → (𝑀 ∈ LMod ∧ 𝑋 ≠ 𝑌))
1817adantr 486 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (𝑀 ∈ LMod ∧ 𝑋 ≠ 𝑌))
19 snlindsntor.r . . . . . . . . 9 𝑅 = (Scalar‘𝑀)
20 snlindsntor.s . . . . . . . . 9 𝑆 = (Base‘𝑅)
21 eqid 2760 . . . . . . . . 9 (1r‘𝑅) = (1r‘𝑅)
2219, 20, 21lmod1cl 21173 . . . . . . . 8 (𝑀 ∈ LMod → (1r‘𝑅) ∈ 𝑆)
23 simp1 1154 . . . . . . . 8 ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → 𝑋 ∈ 𝐵)
2422, 23anim12ci 626 . . . . . . 7 ((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) → (𝑋 ∈ 𝐵 ∧ (1r‘𝑅) ∈ 𝑆))
2524adantr 486 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (𝑋 ∈ 𝐵 ∧ (1r‘𝑅) ∈ 𝑆))
26 simp2 1155 . . . . . . 7 ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → 𝑌 ∈ 𝐵)
2726ad2antlr 740 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → 𝑌 ∈ 𝐵)
2819lmodfgrp 21153 . . . . . . . 8 (𝑀 ∈ LMod → 𝑅 ∈ Grp)
2928adantr 486 . . . . . . 7 ((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) → 𝑅 ∈ Grp)
30 simpl 488 . . . . . . 7 ((𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌)) → 𝐴 ∈ 𝑆)
31 eqid 2760 . . . . . . . 8 (invg‘𝑅) = (invg‘𝑅)
3220, 31grpinvcl 19207 . . . . . . 7 ((𝑅 ∈ Grp ∧ 𝐴 ∈ 𝑆) → ((invg‘𝑅)‘𝐴) ∈ 𝑆)
3329, 30, 32syl2an 608 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ((invg‘𝑅)‘𝐴) ∈ 𝑆)
34 snlindsntor.b . . . . . . 7 𝐵 = (Base‘𝑀)
35 snlindsntor.t . . . . . . 7 · = ( ·𝑠 ‘𝑀)
36 eqid 2760 . . . . . . 7 (+g‘𝑀) = (+g‘𝑀)
37 eqid 2760 . . . . . . 7 {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} = {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}
3834, 19, 20, 35, 36, 37lincvalpr 49638 . . . . . 6 (((𝑀 ∈ LMod ∧ 𝑋 ≠ 𝑌) ∧ (𝑋 ∈ 𝐵 ∧ (1r‘𝑅) ∈ 𝑆) ∧ (𝑌 ∈ 𝐵 ∧ ((invg‘𝑅)‘𝐴) ∈ 𝑆)) → ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} ( linC ‘𝑀){𝑋, 𝑌}) = (((1r‘𝑅) · 𝑋)(+g‘𝑀)(((invg‘𝑅)‘𝐴) · 𝑌)))
3918, 25, 27, 33, 38syl112anc 1401 . . . . 5 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} ( linC ‘𝑀){𝑋, 𝑌}) = (((1r‘𝑅) · 𝑋)(+g‘𝑀)(((invg‘𝑅)‘𝐴) · 𝑌)))
40 simpll 779 . . . . . . 7 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → 𝑀 ∈ LMod)
4123ad2antlr 740 . . . . . . . 8 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → 𝑋 ∈ 𝐵)
4230adantl 487 . . . . . . . 8 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → 𝐴 ∈ 𝑆)
4341, 27, 423jca 1146 . . . . . . 7 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝐴 ∈ 𝑆))
4440, 43jca 521 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝐴 ∈ 𝑆)))
45 simprr 785 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → 𝑋 = (𝐴 · 𝑌))
46 snlindsntor.z . . . . . . 7 𝑍 = (0g‘𝑀)
4734, 19, 20, 13, 46, 35, 21, 31ldepsprlem 49692 . . . . . 6 ((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝐴 ∈ 𝑆)) → (𝑋 = (𝐴 · 𝑌) → (((1r‘𝑅) · 𝑋)(+g‘𝑀)(((invg‘𝑅)‘𝐴) · 𝑌)) = 𝑍))
4844, 45, 47sylc 66 . . . . 5 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (((1r‘𝑅) · 𝑋)(+g‘𝑀)(((invg‘𝑅)‘𝐴) · 𝑌)) = 𝑍)
4939, 48eqtrd 2795 . . . 4 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} ( linC ‘𝑀){𝑋, 𝑌}) = 𝑍)
5019lmodring 21152 . . . . . . . . . 10 (𝑀 ∈ LMod → 𝑅 ∈ Ring)
51 eqcom 2767 . . . . . . . . . . . 12 ((1r‘𝑅) = (0g‘𝑅) ↔ (0g‘𝑅) = (1r‘𝑅))
52 eqid 2760 . . . . . . . . . . . . . . 15 (0g‘𝑅) = (0g‘𝑅)
5320, 52, 2101eq0ring 20790 . . . . . . . . . . . . . 14 ((𝑅 ∈ Ring ∧ (0g‘𝑅) = (1r‘𝑅)) → 𝑆 = {(0g‘𝑅)})
54 sneq 4590 . . . . . . . . . . . . . . . . 17 ((0g‘𝑅) = (1r‘𝑅) → {(0g‘𝑅)} = {(1r‘𝑅)})
5554eqeq2d 2771 . . . . . . . . . . . . . . . 16 ((0g‘𝑅) = (1r‘𝑅) → (𝑆 = {(0g‘𝑅)} ↔ 𝑆 = {(1r‘𝑅)}))
56 eleq2 2849 . . . . . . . . . . . . . . . . . . 19 (𝑆 = {(1r‘𝑅)} → (𝐴 ∈ 𝑆 ↔ 𝐴 ∈ {(1r‘𝑅)}))
57 elsni 4597 . . . . . . . . . . . . . . . . . . . 20 (𝐴 ∈ {(1r‘𝑅)} → 𝐴 = (1r‘𝑅))
58 oveq1 7431 . . . . . . . . . . . . . . . . . . . . . 22 (𝐴 = (1r‘𝑅) → (𝐴 · 𝑌) = ((1r‘𝑅) · 𝑌))
5958eqeq2d 2771 . . . . . . . . . . . . . . . . . . . . 21 (𝐴 = (1r‘𝑅) → (𝑋 = (𝐴 · 𝑌) ↔ 𝑋 = ((1r‘𝑅) · 𝑌)))
6026anim1i 627 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) ∧ 𝑀 ∈ LMod) → (𝑌 ∈ 𝐵 ∧ 𝑀 ∈ LMod))
6160ancomd 467 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) ∧ 𝑀 ∈ LMod) → (𝑀 ∈ LMod ∧ 𝑌 ∈ 𝐵))
6234, 19, 35, 21lmodvs1 21174 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑀 ∈ LMod ∧ 𝑌 ∈ 𝐵) → ((1r‘𝑅) · 𝑌) = 𝑌)
6361, 62syl 18 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) ∧ 𝑀 ∈ LMod) → ((1r‘𝑅) · 𝑌) = 𝑌)
6463eqeq2d 2771 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) ∧ 𝑀 ∈ LMod) → (𝑋 = ((1r‘𝑅) · 𝑌) ↔ 𝑋 = 𝑌))
65 eqneqall 2966 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑋 = 𝑌 → (𝑋 ≠ 𝑌 → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))
6665com12 33 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑋 ≠ 𝑌 → (𝑋 = 𝑌 → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))
67663ad2ant3 1153 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → (𝑋 = 𝑌 → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))
6867adantr 486 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) ∧ 𝑀 ∈ LMod) → (𝑋 = 𝑌 → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))
6964, 68sylbid 243 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) ∧ 𝑀 ∈ LMod) → (𝑋 = ((1r‘𝑅) · 𝑌) → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))
7069ex 418 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → (𝑀 ∈ LMod → (𝑋 = ((1r‘𝑅) · 𝑌) → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ))))
7170com3r 88 . . . . . . . . . . . . . . . . . . . . 21 (𝑋 = ((1r‘𝑅) · 𝑌) → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → (𝑀 ∈ LMod → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ))))
7259, 71biimtrdi 256 . . . . . . . . . . . . . . . . . . . 20 (𝐴 = (1r‘𝑅) → (𝑋 = (𝐴 · 𝑌) → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → (𝑀 ∈ LMod → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))))
7357, 72syl 18 . . . . . . . . . . . . . . . . . . 19 (𝐴 ∈ {(1r‘𝑅)} → (𝑋 = (𝐴 · 𝑌) → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → (𝑀 ∈ LMod → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))))
7456, 73biimtrdi 256 . . . . . . . . . . . . . . . . . 18 (𝑆 = {(1r‘𝑅)} → (𝐴 ∈ 𝑆 → (𝑋 = (𝐴 · 𝑌) → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → (𝑀 ∈ LMod → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ))))))
7574impd 416 . . . . . . . . . . . . . . . . 17 (𝑆 = {(1r‘𝑅)} → ((𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌)) → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → (𝑀 ∈ LMod → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))))
7675com23 87 . . . . . . . . . . . . . . . 16 (𝑆 = {(1r‘𝑅)} → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → ((𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌)) → (𝑀 ∈ LMod → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))))
7755, 76biimtrdi 256 . . . . . . . . . . . . . . 15 ((0g‘𝑅) = (1r‘𝑅) → (𝑆 = {(0g‘𝑅)} → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → ((𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌)) → (𝑀 ∈ LMod → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ))))))
7877adantl 487 . . . . . . . . . . . . . 14 ((𝑅 ∈ Ring ∧ (0g‘𝑅) = (1r‘𝑅)) → (𝑆 = {(0g‘𝑅)} → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → ((𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌)) → (𝑀 ∈ LMod → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ))))))
7953, 78mpd 16 . . . . . . . . . . . . 13 ((𝑅 ∈ Ring ∧ (0g‘𝑅) = (1r‘𝑅)) → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → ((𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌)) → (𝑀 ∈ LMod → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))))
8079ex 418 . . . . . . . . . . . 12 (𝑅 ∈ Ring → ((0g‘𝑅) = (1r‘𝑅) → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → ((𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌)) → (𝑀 ∈ LMod → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ))))))
8151, 80biimtrid 245 . . . . . . . . . . 11 (𝑅 ∈ Ring → ((1r‘𝑅) = (0g‘𝑅) → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → ((𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌)) → (𝑀 ∈ LMod → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ))))))
8281com25 100 . . . . . . . . . 10 (𝑅 ∈ Ring → (𝑀 ∈ LMod → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → ((𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌)) → ((1r‘𝑅) = (0g‘𝑅) → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ))))))
8350, 82mpcom 39 . . . . . . . . 9 (𝑀 ∈ LMod → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → ((𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌)) → ((1r‘𝑅) = (0g‘𝑅) → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))))
8483imp31 423 . . . . . . . 8 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ((1r‘𝑅) = (0g‘𝑅) → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))
85 orc 881 . . . . . . . 8 (¬ (1r‘𝑅) = (0g‘𝑅) → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ))
8684, 85pm2.61d1 182 . . . . . . 7 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ))
8713eqeq2i 2773 . . . . . . . . 9 ((1r‘𝑅) = 0 ↔ (1r‘𝑅) = (0g‘𝑅))
8887necon3abii 3001 . . . . . . . 8 ((1r‘𝑅) ≠ 0 ↔ ¬ (1r‘𝑅) = (0g‘𝑅))
8988orbi1i 927 . . . . . . 7 (((1r‘𝑅) ≠ 0 ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ) ↔ (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ))
9086, 89sylibr 237 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ((1r‘𝑅) ≠ 0 ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ))
91 fvexd 6905 . . . . . . . . 9 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (1r‘𝑅) ∈ V)
92 fvpr1g 7199 . . . . . . . . 9 ((𝑋 ∈ 𝐵 ∧ (1r‘𝑅) ∈ V ∧ 𝑋 ≠ 𝑌) → ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑋) = (1r‘𝑅))
9341, 91, 8, 92syl3anc 1398 . . . . . . . 8 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑋) = (1r‘𝑅))
9493neeq1d 3014 . . . . . . 7 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑋) ≠ 0 ↔ (1r‘𝑅) ≠ 0 ))
95 fvexd 6905 . . . . . . . . 9 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ((invg‘𝑅)‘𝐴) ∈ V)
96 fvpr2g 7200 . . . . . . . . 9 ((𝑌 ∈ 𝐵 ∧ ((invg‘𝑅)‘𝐴) ∈ V ∧ 𝑋 ≠ 𝑌) → ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑌) = ((invg‘𝑅)‘𝐴))
9727, 95, 8, 96syl3anc 1398 . . . . . . . 8 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑌) = ((invg‘𝑅)‘𝐴))
9897neeq1d 3014 . . . . . . 7 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑌) ≠ 0 ↔ ((invg‘𝑅)‘𝐴) ≠ 0 ))
9994, 98orbi12d 932 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ((({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑋) ≠ 0 ∨ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑌) ≠ 0 ) ↔ ((1r‘𝑅) ≠ 0 ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))
10090, 99mpbird 260 . . . . 5 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑋) ≠ 0 ∨ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑌) ≠ 0 ))
101 fveq2 6890 . . . . . . . 8 (𝑣 = 𝑋 → ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣) = ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑋))
102101neeq1d 3014 . . . . . . 7 (𝑣 = 𝑋 → (({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣) ≠ 0 ↔ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑋) ≠ 0 ))
103 fveq2 6890 . . . . . . . 8 (𝑣 = 𝑌 → ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣) = ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑌))
104103neeq1d 3014 . . . . . . 7 (𝑣 = 𝑌 → (({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣) ≠ 0 ↔ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑌) ≠ 0 ))
105102, 104rexprg 4654 . . . . . 6 ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (∃𝑣 ∈ {𝑋, 𝑌} ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣) ≠ 0 ↔ (({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑋) ≠ 0 ∨ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑌) ≠ 0 )))
1062, 105syl 18 . . . . 5 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (∃𝑣 ∈ {𝑋, 𝑌} ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣) ≠ 0 ↔ (({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑋) ≠ 0 ∨ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑌) ≠ 0 )))
107100, 106mpbird 260 . . . 4 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ∃𝑣 ∈ {𝑋, 𝑌} ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣) ≠ 0 )
10822adantr 486 . . . . . . 7 ((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) → (1r‘𝑅) ∈ 𝑆)
109108adantr 486 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (1r‘𝑅) ∈ 𝑆)
11020fvexi 6904 . . . . . . 7 𝑆 ∈ V
1118, 110jctir 530 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (𝑋 ≠ 𝑌 ∧ 𝑆 ∈ V))
11237mapprop 49566 . . . . . 6 (((𝑋 ∈ 𝐵 ∧ (1r‘𝑅) ∈ 𝑆) ∧ (𝑌 ∈ 𝐵 ∧ ((invg‘𝑅)‘𝐴) ∈ 𝑆) ∧ (𝑋 ≠ 𝑌 ∧ 𝑆 ∈ V)) → {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} ∈ (𝑆 ↑m {𝑋, 𝑌}))
11341, 109, 27, 33, 111, 112syl221anc 1408 . . . . 5 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} ∈ (𝑆 ↑m {𝑋, 𝑌}))
114 breq1 5105 . . . . . . 7 (𝑓 = {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} → (𝑓 finSupp 0 ↔ {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} finSupp 0 ))
115 oveq1 7431 . . . . . . . 8 (𝑓 = {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} → (𝑓( linC ‘𝑀){𝑋, 𝑌}) = ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} ( linC ‘𝑀){𝑋, 𝑌}))
116115eqeq1d 2762 . . . . . . 7 (𝑓 = {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} → ((𝑓( linC ‘𝑀){𝑋, 𝑌}) = 𝑍 ↔ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} ( linC ‘𝑀){𝑋, 𝑌}) = 𝑍))
117 fveq1 6889 . . . . . . . . 9 (𝑓 = {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} → (𝑓‘𝑣) = ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣))
118117neeq1d 3014 . . . . . . . 8 (𝑓 = {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} → ((𝑓‘𝑣) ≠ 0 ↔ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣) ≠ 0 ))
119118rexbidv 3186 . . . . . . 7 (𝑓 = {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} → (∃𝑣 ∈ {𝑋, 𝑌} (𝑓‘𝑣) ≠ 0 ↔ ∃𝑣 ∈ {𝑋, 𝑌} ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣) ≠ 0 ))
120114, 116, 1193anbi123d 1464 . . . . . 6 (𝑓 = {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} → ((𝑓 finSupp 0 ∧ (𝑓( linC ‘𝑀){𝑋, 𝑌}) = 𝑍 ∧ ∃𝑣 ∈ {𝑋, 𝑌} (𝑓‘𝑣) ≠ 0 ) ↔ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} finSupp 0 ∧ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} ( linC ‘𝑀){𝑋, 𝑌}) = 𝑍 ∧ ∃𝑣 ∈ {𝑋, 𝑌} ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣) ≠ 0 )))
121120adantl 487 . . . . 5 ((((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) ∧ 𝑓 = {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}) → ((𝑓 finSupp 0 ∧ (𝑓( linC ‘𝑀){𝑋, 𝑌}) = 𝑍 ∧ ∃𝑣 ∈ {𝑋, 𝑌} (𝑓‘𝑣) ≠ 0 ) ↔ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} finSupp 0 ∧ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} ( linC ‘𝑀){𝑋, 𝑌}) = 𝑍 ∧ ∃𝑣 ∈ {𝑋, 𝑌} ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣) ≠ 0 )))
122113, 121rspcedv 3569 . . . 4 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} finSupp 0 ∧ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} ( linC ‘𝑀){𝑋, 𝑌}) = 𝑍 ∧ ∃𝑣 ∈ {𝑋, 𝑌} ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣) ≠ 0 ) → ∃𝑓 ∈ (𝑆 ↑m {𝑋, 𝑌})(𝑓 finSupp 0 ∧ (𝑓( linC ‘𝑀){𝑋, 𝑌}) = 𝑍 ∧ ∃𝑣 ∈ {𝑋, 𝑌} (𝑓‘𝑣) ≠ 0 )))
12316, 49, 107, 122mp3and 1493 . . 3 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ∃𝑓 ∈ (𝑆 ↑m {𝑋, 𝑌})(𝑓 finSupp 0 ∧ (𝑓( linC ‘𝑀){𝑋, 𝑌}) = 𝑍 ∧ ∃𝑣 ∈ {𝑋, 𝑌} (𝑓‘𝑣) ≠ 0 ))
124 prelpwi 5415 . . . . . 6 ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → {𝑋, 𝑌} ∈ 𝒫 𝐵)
1251243adant3 1150 . . . . 5 ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → {𝑋, 𝑌} ∈ 𝒫 𝐵)
126125ad2antlr 740 . . . 4 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → {𝑋, 𝑌} ∈ 𝒫 𝐵)
12734, 46, 19, 20, 13islindeps 49673 . . . 4 ((𝑀 ∈ LMod ∧ {𝑋, 𝑌} ∈ 𝒫 𝐵) → ({𝑋, 𝑌} linDepS 𝑀 ↔ ∃𝑓 ∈ (𝑆 ↑m {𝑋, 𝑌})(𝑓 finSupp 0 ∧ (𝑓( linC ‘𝑀){𝑋, 𝑌}) = 𝑍 ∧ ∃𝑣 ∈ {𝑋, 𝑌} (𝑓‘𝑣) ≠ 0 )))
12840, 126, 127syl2anc 596 . . 3 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ({𝑋, 𝑌} linDepS 𝑀 ↔ ∃𝑓 ∈ (𝑆 ↑m {𝑋, 𝑌})(𝑓 finSupp 0 ∧ (𝑓( linC ‘𝑀){𝑋, 𝑌}) = 𝑍 ∧ ∃𝑣 ∈ {𝑋, 𝑌} (𝑓‘𝑣) ≠ 0 )))
129123, 128mpbird 260 . 2 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → {𝑋, 𝑌} linDepS 𝑀)
130129ex 418 1 ((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) → ((𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌)) → {𝑋, 𝑌} linDepS 𝑀))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3   → wi 4   ↔ wb 209   ∧ wa 401   ∨ wo 861   ∧ w3a 1103   = wceq 1569   ∈ wcel 2144   ≠ wne 2955  ∃wrex 3086  Vcvv 3450  𝒫 cpw 4556  {csn 4584  {cpr 4586  ⟨cop 4834   class class class wbr 5102  ⟶wf 6539  ‘cfv 6543  (class class class)co 7424   ↑m cmap 8854  Fincfn 8980   finSupp cfsupp 9360  Basecbs 17396  +gcplusg 17437  Scalarcsca 17440   ·𝑠 cvsca 17441  0gc0g 17619  Grpcgrp 19153  invgcminusg 19154  1rcur 20416  Ringcrg 20468  LModclmod 21144   linC clinc 49624   linDepS clindeps 49661
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1827  ax-4 1841  ax-5 1942  ax-6 1999  ax-7 2040  ax-8 2146  ax-9 2154  ax-10 2177  ax-11 2193  ax-12 2212  ax-ext 2732  ax-rep 5231  ax-sep 5248  ax-nul 5259  ax-pow 5327  ax-pr 5391  ax-un 7755  ax-cnex 11263  ax-resscn 11264  ax-1cn 11265  ax-icn 11266  ax-addcl 11267  ax-addrcl 11268  ax-mulcl 11269  ax-mulrcl 11270  ax-mulcom 11271  ax-addass 11272  ax-mulass 11273  ax-distr 11274  ax-i2m1 11275  ax-1ne0 11276  ax-1rid 11277  ax-rnegex 11278  ax-rrecex 11279  ax-cnre 11280  ax-pre-lttri 11281  ax-pre-lttrn 11282  ax-pre-ltadd 11283  ax-pre-mulgt0 11284
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1572  df-fal 1582  df-ex 1812  df-nf 1816  df-sb 2099  df-mo 2564  df-eu 2594  df-clab 2739  df-cleq 2752  df-clel 2835  df-nfc 2909  df-ne 2956  df-nel 3062  df-ral 3077  df-rex 3087  df-rmo 3365  df-reu 3366  df-rab 3413  df-v 3452  df-sbc 3739  df-csb 3848  df-ss 3897  df-pss 4013  df-dif 4046  df-in 4090  df-un 4150  df-nul 4278  df-if 4482  df-pw 4558  df-sn 4585  df-pr 4587  df-op 4835  df-uni 4867  df-int 4907  df-iun 4952  df-iin 4953  df-br 5103  df-opab 5167  df-mpt 5186  df-tr 5212  df-id 5546  df-eprel 5551  df-po 5559  df-so 5560  df-fr 5604  df-se 5605  df-we 5606  df-xp 5657  df-rel 5658  df-cnv 5659  df-co 5660  df-dm 5661  df-rn 5662  df-res 5663  df-ima 5664  df-pred 6307  df-ord 6368  df-on 6369  df-lim 6370  df-suc 6371  df-iota 6497  df-fun 6545  df-fn 6546  df-f 6547  df-f1 6548  df-fo 6549  df-f1o 6550  df-fv 6551  df-isom 6552  df-riota 7381  df-ov 7427  df-oprab 7428  df-mpo 7429  df-of 7697  df-om 7882  df-1st 8005  df-2nd 8006  df-supp 8184  df-frecs 8306  df-wrecs 8337  df-recs 8386  df-rdg 8425  df-1o 8483  df-2o 8484  df-er 8724  df-map 8856  df-en 8981  df-dom 8982  df-sdom 8983  df-fin 8984  df-fsupp 9361  df-oi 9511  df-card 10027  df-pnf 11352  df-mnf 11353  df-xr 11354  df-ltxr 11355  df-le 11356  df-sub 11550  df-neg 11551  df-nn 12343  df-2 12412  df-n0 12614  df-z 12701  df-uz 12973  df-fz 13647  df-fzo 13796  df-seq 14152  df-hash 14482  df-sets 17351  df-slot 17369  df-ndx 17381  df-base 17397  df-ress 17418  df-plusg 17450  df-0g 17621  df-gsum 17622  df-mre 17765  df-mrc 17766  df-acs 17768  df-mgm 18825  df-sgrp 18917  df-mnd 18933  df-submnd 18988  df-grp 19156  df-minusg 19157  df-mulg 19287  df-cntz 19540  df-cmn 20005  df-abl 20006  df-mgp 20370  df-rng 20384  df-ur 20417  df-ring 20470  df-lmod 21146  df-linc 49626  df-lininds 49662  df-lindeps 49664
This theorem is used by: (None)
  Copyright terms: Public domain W3C validator