MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  islmodd Structured version   Visualization version   GIF version

Theorem islmodd 20344
Description: Properties that determine a left module. See note in isgrpd2 18777 regarding the πœ‘ on hypotheses that name structure components. (Contributed by Mario Carneiro, 22-Jun-2014.)
Hypotheses
Ref Expression
islmodd.v (πœ‘ β†’ 𝑉 = (Baseβ€˜π‘Š))
islmodd.a (πœ‘ β†’ + = (+gβ€˜π‘Š))
islmodd.f (πœ‘ β†’ 𝐹 = (Scalarβ€˜π‘Š))
islmodd.s (πœ‘ β†’ Β· = ( ·𝑠 β€˜π‘Š))
islmodd.b (πœ‘ β†’ 𝐡 = (Baseβ€˜πΉ))
islmodd.p (πœ‘ β†’ ⨣ = (+gβ€˜πΉ))
islmodd.t (πœ‘ β†’ Γ— = (.rβ€˜πΉ))
islmodd.u (πœ‘ β†’ 1 = (1rβ€˜πΉ))
islmodd.r (πœ‘ β†’ 𝐹 ∈ Ring)
islmodd.l (πœ‘ β†’ π‘Š ∈ Grp)
islmodd.w ((πœ‘ ∧ π‘₯ ∈ 𝐡 ∧ 𝑦 ∈ 𝑉) β†’ (π‘₯ Β· 𝑦) ∈ 𝑉)
islmodd.c ((πœ‘ ∧ (π‘₯ ∈ 𝐡 ∧ 𝑦 ∈ 𝑉 ∧ 𝑧 ∈ 𝑉)) β†’ (π‘₯ Β· (𝑦 + 𝑧)) = ((π‘₯ Β· 𝑦) + (π‘₯ Β· 𝑧)))
islmodd.d ((πœ‘ ∧ (π‘₯ ∈ 𝐡 ∧ 𝑦 ∈ 𝐡 ∧ 𝑧 ∈ 𝑉)) β†’ ((π‘₯ ⨣ 𝑦) Β· 𝑧) = ((π‘₯ Β· 𝑧) + (𝑦 Β· 𝑧)))
islmodd.e ((πœ‘ ∧ (π‘₯ ∈ 𝐡 ∧ 𝑦 ∈ 𝐡 ∧ 𝑧 ∈ 𝑉)) β†’ ((π‘₯ Γ— 𝑦) Β· 𝑧) = (π‘₯ Β· (𝑦 Β· 𝑧)))
islmodd.g ((πœ‘ ∧ π‘₯ ∈ 𝑉) β†’ ( 1 Β· π‘₯) = π‘₯)
Assertion
Ref Expression
islmodd (πœ‘ β†’ π‘Š ∈ LMod)
Distinct variable groups:   𝑦,𝑧, ⨣   π‘₯,𝑦,𝑧,𝐡   πœ‘,π‘₯,𝑦,𝑧   π‘₯,𝑉,𝑦,𝑧   π‘₯, + ,𝑦,𝑧   π‘₯,π‘Š   π‘₯, Β· ,𝑦,𝑧   𝑦, Γ— ,𝑧   π‘₯, 1
Allowed substitution hints:   ⨣ (π‘₯)   Γ— (π‘₯)   1 (𝑦,𝑧)   𝐹(π‘₯,𝑦,𝑧)   π‘Š(𝑦,𝑧)

Proof of Theorem islmodd
Dummy variables 𝑒 π‘Ÿ 𝑀 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 islmodd.l . 2 (πœ‘ β†’ π‘Š ∈ Grp)
2 islmodd.f . . 3 (πœ‘ β†’ 𝐹 = (Scalarβ€˜π‘Š))
3 islmodd.r . . 3 (πœ‘ β†’ 𝐹 ∈ Ring)
42, 3eqeltrrd 2839 . 2 (πœ‘ β†’ (Scalarβ€˜π‘Š) ∈ Ring)
5 islmodd.w . . . . . . . . . . 11 ((πœ‘ ∧ π‘₯ ∈ 𝐡 ∧ 𝑦 ∈ 𝑉) β†’ (π‘₯ Β· 𝑦) ∈ 𝑉)
653expb 1121 . . . . . . . . . 10 ((πœ‘ ∧ (π‘₯ ∈ 𝐡 ∧ 𝑦 ∈ 𝑉)) β†’ (π‘₯ Β· 𝑦) ∈ 𝑉)
76ralrimivva 3198 . . . . . . . . 9 (πœ‘ β†’ βˆ€π‘₯ ∈ 𝐡 βˆ€π‘¦ ∈ 𝑉 (π‘₯ Β· 𝑦) ∈ 𝑉)
8 oveq1 7369 . . . . . . . . . . . 12 (π‘₯ = π‘Ÿ β†’ (π‘₯ Β· 𝑦) = (π‘Ÿ Β· 𝑦))
98eleq1d 2823 . . . . . . . . . . 11 (π‘₯ = π‘Ÿ β†’ ((π‘₯ Β· 𝑦) ∈ 𝑉 ↔ (π‘Ÿ Β· 𝑦) ∈ 𝑉))
10 oveq2 7370 . . . . . . . . . . . 12 (𝑦 = 𝑀 β†’ (π‘Ÿ Β· 𝑦) = (π‘Ÿ Β· 𝑀))
1110eleq1d 2823 . . . . . . . . . . 11 (𝑦 = 𝑀 β†’ ((π‘Ÿ Β· 𝑦) ∈ 𝑉 ↔ (π‘Ÿ Β· 𝑀) ∈ 𝑉))
129, 11rspc2v 3593 . . . . . . . . . 10 ((π‘Ÿ ∈ 𝐡 ∧ 𝑀 ∈ 𝑉) β†’ (βˆ€π‘₯ ∈ 𝐡 βˆ€π‘¦ ∈ 𝑉 (π‘₯ Β· 𝑦) ∈ 𝑉 β†’ (π‘Ÿ Β· 𝑀) ∈ 𝑉))
1312ad2ant2l 745 . . . . . . . . 9 (((π‘₯ ∈ 𝐡 ∧ π‘Ÿ ∈ 𝐡) ∧ (𝑒 ∈ 𝑉 ∧ 𝑀 ∈ 𝑉)) β†’ (βˆ€π‘₯ ∈ 𝐡 βˆ€π‘¦ ∈ 𝑉 (π‘₯ Β· 𝑦) ∈ 𝑉 β†’ (π‘Ÿ Β· 𝑀) ∈ 𝑉))
147, 13mpan9 508 . . . . . . . 8 ((πœ‘ ∧ ((π‘₯ ∈ 𝐡 ∧ π‘Ÿ ∈ 𝐡) ∧ (𝑒 ∈ 𝑉 ∧ 𝑀 ∈ 𝑉))) β†’ (π‘Ÿ Β· 𝑀) ∈ 𝑉)
15 islmodd.c . . . . . . . . . 10 ((πœ‘ ∧ (π‘₯ ∈ 𝐡 ∧ 𝑦 ∈ 𝑉 ∧ 𝑧 ∈ 𝑉)) β†’ (π‘₯ Β· (𝑦 + 𝑧)) = ((π‘₯ Β· 𝑦) + (π‘₯ Β· 𝑧)))
1615ralrimivvva 3201 . . . . . . . . 9 (πœ‘ β†’ βˆ€π‘₯ ∈ 𝐡 βˆ€π‘¦ ∈ 𝑉 βˆ€π‘§ ∈ 𝑉 (π‘₯ Β· (𝑦 + 𝑧)) = ((π‘₯ Β· 𝑦) + (π‘₯ Β· 𝑧)))
17 oveq1 7369 . . . . . . . . . . . . . 14 (π‘₯ = π‘Ÿ β†’ (π‘₯ Β· (𝑦 + 𝑧)) = (π‘Ÿ Β· (𝑦 + 𝑧)))
18 oveq1 7369 . . . . . . . . . . . . . . 15 (π‘₯ = π‘Ÿ β†’ (π‘₯ Β· 𝑧) = (π‘Ÿ Β· 𝑧))
198, 18oveq12d 7380 . . . . . . . . . . . . . 14 (π‘₯ = π‘Ÿ β†’ ((π‘₯ Β· 𝑦) + (π‘₯ Β· 𝑧)) = ((π‘Ÿ Β· 𝑦) + (π‘Ÿ Β· 𝑧)))
2017, 19eqeq12d 2753 . . . . . . . . . . . . 13 (π‘₯ = π‘Ÿ β†’ ((π‘₯ Β· (𝑦 + 𝑧)) = ((π‘₯ Β· 𝑦) + (π‘₯ Β· 𝑧)) ↔ (π‘Ÿ Β· (𝑦 + 𝑧)) = ((π‘Ÿ Β· 𝑦) + (π‘Ÿ Β· 𝑧))))
21 oveq1 7369 . . . . . . . . . . . . . . 15 (𝑦 = 𝑀 β†’ (𝑦 + 𝑧) = (𝑀 + 𝑧))
2221oveq2d 7378 . . . . . . . . . . . . . 14 (𝑦 = 𝑀 β†’ (π‘Ÿ Β· (𝑦 + 𝑧)) = (π‘Ÿ Β· (𝑀 + 𝑧)))
2310oveq1d 7377 . . . . . . . . . . . . . 14 (𝑦 = 𝑀 β†’ ((π‘Ÿ Β· 𝑦) + (π‘Ÿ Β· 𝑧)) = ((π‘Ÿ Β· 𝑀) + (π‘Ÿ Β· 𝑧)))
2422, 23eqeq12d 2753 . . . . . . . . . . . . 13 (𝑦 = 𝑀 β†’ ((π‘Ÿ Β· (𝑦 + 𝑧)) = ((π‘Ÿ Β· 𝑦) + (π‘Ÿ Β· 𝑧)) ↔ (π‘Ÿ Β· (𝑀 + 𝑧)) = ((π‘Ÿ Β· 𝑀) + (π‘Ÿ Β· 𝑧))))
25 oveq2 7370 . . . . . . . . . . . . . . 15 (𝑧 = 𝑒 β†’ (𝑀 + 𝑧) = (𝑀 + 𝑒))
2625oveq2d 7378 . . . . . . . . . . . . . 14 (𝑧 = 𝑒 β†’ (π‘Ÿ Β· (𝑀 + 𝑧)) = (π‘Ÿ Β· (𝑀 + 𝑒)))
27 oveq2 7370 . . . . . . . . . . . . . . 15 (𝑧 = 𝑒 β†’ (π‘Ÿ Β· 𝑧) = (π‘Ÿ Β· 𝑒))
2827oveq2d 7378 . . . . . . . . . . . . . 14 (𝑧 = 𝑒 β†’ ((π‘Ÿ Β· 𝑀) + (π‘Ÿ Β· 𝑧)) = ((π‘Ÿ Β· 𝑀) + (π‘Ÿ Β· 𝑒)))
2926, 28eqeq12d 2753 . . . . . . . . . . . . 13 (𝑧 = 𝑒 β†’ ((π‘Ÿ Β· (𝑀 + 𝑧)) = ((π‘Ÿ Β· 𝑀) + (π‘Ÿ Β· 𝑧)) ↔ (π‘Ÿ Β· (𝑀 + 𝑒)) = ((π‘Ÿ Β· 𝑀) + (π‘Ÿ Β· 𝑒))))
3020, 24, 29rspc3v 3596 . . . . . . . . . . . 12 ((π‘Ÿ ∈ 𝐡 ∧ 𝑀 ∈ 𝑉 ∧ 𝑒 ∈ 𝑉) β†’ (βˆ€π‘₯ ∈ 𝐡 βˆ€π‘¦ ∈ 𝑉 βˆ€π‘§ ∈ 𝑉 (π‘₯ Β· (𝑦 + 𝑧)) = ((π‘₯ Β· 𝑦) + (π‘₯ Β· 𝑧)) β†’ (π‘Ÿ Β· (𝑀 + 𝑒)) = ((π‘Ÿ Β· 𝑀) + (π‘Ÿ Β· 𝑒))))
31303com23 1127 . . . . . . . . . . 11 ((π‘Ÿ ∈ 𝐡 ∧ 𝑒 ∈ 𝑉 ∧ 𝑀 ∈ 𝑉) β†’ (βˆ€π‘₯ ∈ 𝐡 βˆ€π‘¦ ∈ 𝑉 βˆ€π‘§ ∈ 𝑉 (π‘₯ Β· (𝑦 + 𝑧)) = ((π‘₯ Β· 𝑦) + (π‘₯ Β· 𝑧)) β†’ (π‘Ÿ Β· (𝑀 + 𝑒)) = ((π‘Ÿ Β· 𝑀) + (π‘Ÿ Β· 𝑒))))
32313expb 1121 . . . . . . . . . 10 ((π‘Ÿ ∈ 𝐡 ∧ (𝑒 ∈ 𝑉 ∧ 𝑀 ∈ 𝑉)) β†’ (βˆ€π‘₯ ∈ 𝐡 βˆ€π‘¦ ∈ 𝑉 βˆ€π‘§ ∈ 𝑉 (π‘₯ Β· (𝑦 + 𝑧)) = ((π‘₯ Β· 𝑦) + (π‘₯ Β· 𝑧)) β†’ (π‘Ÿ Β· (𝑀 + 𝑒)) = ((π‘Ÿ Β· 𝑀) + (π‘Ÿ Β· 𝑒))))
3332adantll 713 . . . . . . . . 9 (((π‘₯ ∈ 𝐡 ∧ π‘Ÿ ∈ 𝐡) ∧ (𝑒 ∈ 𝑉 ∧ 𝑀 ∈ 𝑉)) β†’ (βˆ€π‘₯ ∈ 𝐡 βˆ€π‘¦ ∈ 𝑉 βˆ€π‘§ ∈ 𝑉 (π‘₯ Β· (𝑦 + 𝑧)) = ((π‘₯ Β· 𝑦) + (π‘₯ Β· 𝑧)) β†’ (π‘Ÿ Β· (𝑀 + 𝑒)) = ((π‘Ÿ Β· 𝑀) + (π‘Ÿ Β· 𝑒))))
3416, 33mpan9 508 . . . . . . . 8 ((πœ‘ ∧ ((π‘₯ ∈ 𝐡 ∧ π‘Ÿ ∈ 𝐡) ∧ (𝑒 ∈ 𝑉 ∧ 𝑀 ∈ 𝑉))) β†’ (π‘Ÿ Β· (𝑀 + 𝑒)) = ((π‘Ÿ Β· 𝑀) + (π‘Ÿ Β· 𝑒)))
35 simpll 766 . . . . . . . . . 10 (((π‘₯ ∈ 𝐡 ∧ π‘Ÿ ∈ 𝐡) ∧ (𝑒 ∈ 𝑉 ∧ 𝑀 ∈ 𝑉)) β†’ π‘₯ ∈ 𝐡)
36 islmodd.d . . . . . . . . . . . . 13 ((πœ‘ ∧ (π‘₯ ∈ 𝐡 ∧ 𝑦 ∈ 𝐡 ∧ 𝑧 ∈ 𝑉)) β†’ ((π‘₯ ⨣ 𝑦) Β· 𝑧) = ((π‘₯ Β· 𝑧) + (𝑦 Β· 𝑧)))
37363exp2 1355 . . . . . . . . . . . 12 (πœ‘ β†’ (π‘₯ ∈ 𝐡 β†’ (𝑦 ∈ 𝐡 β†’ (𝑧 ∈ 𝑉 β†’ ((π‘₯ ⨣ 𝑦) Β· 𝑧) = ((π‘₯ Β· 𝑧) + (𝑦 Β· 𝑧))))))
3837imp43 429 . . . . . . . . . . 11 (((πœ‘ ∧ π‘₯ ∈ 𝐡) ∧ (𝑦 ∈ 𝐡 ∧ 𝑧 ∈ 𝑉)) β†’ ((π‘₯ ⨣ 𝑦) Β· 𝑧) = ((π‘₯ Β· 𝑧) + (𝑦 Β· 𝑧)))
3938ralrimivva 3198 . . . . . . . . . 10 ((πœ‘ ∧ π‘₯ ∈ 𝐡) β†’ βˆ€π‘¦ ∈ 𝐡 βˆ€π‘§ ∈ 𝑉 ((π‘₯ ⨣ 𝑦) Β· 𝑧) = ((π‘₯ Β· 𝑧) + (𝑦 Β· 𝑧)))
4035, 39sylan2 594 . . . . . . . . 9 ((πœ‘ ∧ ((π‘₯ ∈ 𝐡 ∧ π‘Ÿ ∈ 𝐡) ∧ (𝑒 ∈ 𝑉 ∧ 𝑀 ∈ 𝑉))) β†’ βˆ€π‘¦ ∈ 𝐡 βˆ€π‘§ ∈ 𝑉 ((π‘₯ ⨣ 𝑦) Β· 𝑧) = ((π‘₯ Β· 𝑧) + (𝑦 Β· 𝑧)))
41 simprlr 779 . . . . . . . . . 10 ((πœ‘ ∧ ((π‘₯ ∈ 𝐡 ∧ π‘Ÿ ∈ 𝐡) ∧ (𝑒 ∈ 𝑉 ∧ 𝑀 ∈ 𝑉))) β†’ π‘Ÿ ∈ 𝐡)
42 simprrr 781 . . . . . . . . . 10 ((πœ‘ ∧ ((π‘₯ ∈ 𝐡 ∧ π‘Ÿ ∈ 𝐡) ∧ (𝑒 ∈ 𝑉 ∧ 𝑀 ∈ 𝑉))) β†’ 𝑀 ∈ 𝑉)
43 oveq2 7370 . . . . . . . . . . . . 13 (𝑦 = π‘Ÿ β†’ (π‘₯ ⨣ 𝑦) = (π‘₯ ⨣ π‘Ÿ))
4443oveq1d 7377 . . . . . . . . . . . 12 (𝑦 = π‘Ÿ β†’ ((π‘₯ ⨣ 𝑦) Β· 𝑧) = ((π‘₯ ⨣ π‘Ÿ) Β· 𝑧))
45 oveq1 7369 . . . . . . . . . . . . 13 (𝑦 = π‘Ÿ β†’ (𝑦 Β· 𝑧) = (π‘Ÿ Β· 𝑧))
4645oveq2d 7378 . . . . . . . . . . . 12 (𝑦 = π‘Ÿ β†’ ((π‘₯ Β· 𝑧) + (𝑦 Β· 𝑧)) = ((π‘₯ Β· 𝑧) + (π‘Ÿ Β· 𝑧)))
4744, 46eqeq12d 2753 . . . . . . . . . . 11 (𝑦 = π‘Ÿ β†’ (((π‘₯ ⨣ 𝑦) Β· 𝑧) = ((π‘₯ Β· 𝑧) + (𝑦 Β· 𝑧)) ↔ ((π‘₯ ⨣ π‘Ÿ) Β· 𝑧) = ((π‘₯ Β· 𝑧) + (π‘Ÿ Β· 𝑧))))
48 oveq2 7370 . . . . . . . . . . . 12 (𝑧 = 𝑀 β†’ ((π‘₯ ⨣ π‘Ÿ) Β· 𝑧) = ((π‘₯ ⨣ π‘Ÿ) Β· 𝑀))
49 oveq2 7370 . . . . . . . . . . . . 13 (𝑧 = 𝑀 β†’ (π‘₯ Β· 𝑧) = (π‘₯ Β· 𝑀))
50 oveq2 7370 . . . . . . . . . . . . 13 (𝑧 = 𝑀 β†’ (π‘Ÿ Β· 𝑧) = (π‘Ÿ Β· 𝑀))
5149, 50oveq12d 7380 . . . . . . . . . . . 12 (𝑧 = 𝑀 β†’ ((π‘₯ Β· 𝑧) + (π‘Ÿ Β· 𝑧)) = ((π‘₯ Β· 𝑀) + (π‘Ÿ Β· 𝑀)))
5248, 51eqeq12d 2753 . . . . . . . . . . 11 (𝑧 = 𝑀 β†’ (((π‘₯ ⨣ π‘Ÿ) Β· 𝑧) = ((π‘₯ Β· 𝑧) + (π‘Ÿ Β· 𝑧)) ↔ ((π‘₯ ⨣ π‘Ÿ) Β· 𝑀) = ((π‘₯ Β· 𝑀) + (π‘Ÿ Β· 𝑀))))
5347, 52rspc2v 3593 . . . . . . . . . 10 ((π‘Ÿ ∈ 𝐡 ∧ 𝑀 ∈ 𝑉) β†’ (βˆ€π‘¦ ∈ 𝐡 βˆ€π‘§ ∈ 𝑉 ((π‘₯ ⨣ 𝑦) Β· 𝑧) = ((π‘₯ Β· 𝑧) + (𝑦 Β· 𝑧)) β†’ ((π‘₯ ⨣ π‘Ÿ) Β· 𝑀) = ((π‘₯ Β· 𝑀) + (π‘Ÿ Β· 𝑀))))
5441, 42, 53syl2anc 585 . . . . . . . . 9 ((πœ‘ ∧ ((π‘₯ ∈ 𝐡 ∧ π‘Ÿ ∈ 𝐡) ∧ (𝑒 ∈ 𝑉 ∧ 𝑀 ∈ 𝑉))) β†’ (βˆ€π‘¦ ∈ 𝐡 βˆ€π‘§ ∈ 𝑉 ((π‘₯ ⨣ 𝑦) Β· 𝑧) = ((π‘₯ Β· 𝑧) + (𝑦 Β· 𝑧)) β†’ ((π‘₯ ⨣ π‘Ÿ) Β· 𝑀) = ((π‘₯ Β· 𝑀) + (π‘Ÿ Β· 𝑀))))
5540, 54mpd 15 . . . . . . . 8 ((πœ‘ ∧ ((π‘₯ ∈ 𝐡 ∧ π‘Ÿ ∈ 𝐡) ∧ (𝑒 ∈ 𝑉 ∧ 𝑀 ∈ 𝑉))) β†’ ((π‘₯ ⨣ π‘Ÿ) Β· 𝑀) = ((π‘₯ Β· 𝑀) + (π‘Ÿ Β· 𝑀)))
5614, 34, 553jca 1129 . . . . . . 7 ((πœ‘ ∧ ((π‘₯ ∈ 𝐡 ∧ π‘Ÿ ∈ 𝐡) ∧ (𝑒 ∈ 𝑉 ∧ 𝑀 ∈ 𝑉))) β†’ ((π‘Ÿ Β· 𝑀) ∈ 𝑉 ∧ (π‘Ÿ Β· (𝑀 + 𝑒)) = ((π‘Ÿ Β· 𝑀) + (π‘Ÿ Β· 𝑒)) ∧ ((π‘₯ ⨣ π‘Ÿ) Β· 𝑀) = ((π‘₯ Β· 𝑀) + (π‘Ÿ Β· 𝑀))))
57 islmodd.e . . . . . . . . . . . 12 ((πœ‘ ∧ (π‘₯ ∈ 𝐡 ∧ 𝑦 ∈ 𝐡 ∧ 𝑧 ∈ 𝑉)) β†’ ((π‘₯ Γ— 𝑦) Β· 𝑧) = (π‘₯ Β· (𝑦 Β· 𝑧)))
58573exp2 1355 . . . . . . . . . . 11 (πœ‘ β†’ (π‘₯ ∈ 𝐡 β†’ (𝑦 ∈ 𝐡 β†’ (𝑧 ∈ 𝑉 β†’ ((π‘₯ Γ— 𝑦) Β· 𝑧) = (π‘₯ Β· (𝑦 Β· 𝑧))))))
5958imp43 429 . . . . . . . . . 10 (((πœ‘ ∧ π‘₯ ∈ 𝐡) ∧ (𝑦 ∈ 𝐡 ∧ 𝑧 ∈ 𝑉)) β†’ ((π‘₯ Γ— 𝑦) Β· 𝑧) = (π‘₯ Β· (𝑦 Β· 𝑧)))
6059ralrimivva 3198 . . . . . . . . 9 ((πœ‘ ∧ π‘₯ ∈ 𝐡) β†’ βˆ€π‘¦ ∈ 𝐡 βˆ€π‘§ ∈ 𝑉 ((π‘₯ Γ— 𝑦) Β· 𝑧) = (π‘₯ Β· (𝑦 Β· 𝑧)))
6135, 60sylan2 594 . . . . . . . 8 ((πœ‘ ∧ ((π‘₯ ∈ 𝐡 ∧ π‘Ÿ ∈ 𝐡) ∧ (𝑒 ∈ 𝑉 ∧ 𝑀 ∈ 𝑉))) β†’ βˆ€π‘¦ ∈ 𝐡 βˆ€π‘§ ∈ 𝑉 ((π‘₯ Γ— 𝑦) Β· 𝑧) = (π‘₯ Β· (𝑦 Β· 𝑧)))
62 oveq2 7370 . . . . . . . . . . . 12 (𝑦 = π‘Ÿ β†’ (π‘₯ Γ— 𝑦) = (π‘₯ Γ— π‘Ÿ))
6362oveq1d 7377 . . . . . . . . . . 11 (𝑦 = π‘Ÿ β†’ ((π‘₯ Γ— 𝑦) Β· 𝑧) = ((π‘₯ Γ— π‘Ÿ) Β· 𝑧))
6445oveq2d 7378 . . . . . . . . . . 11 (𝑦 = π‘Ÿ β†’ (π‘₯ Β· (𝑦 Β· 𝑧)) = (π‘₯ Β· (π‘Ÿ Β· 𝑧)))
6563, 64eqeq12d 2753 . . . . . . . . . 10 (𝑦 = π‘Ÿ β†’ (((π‘₯ Γ— 𝑦) Β· 𝑧) = (π‘₯ Β· (𝑦 Β· 𝑧)) ↔ ((π‘₯ Γ— π‘Ÿ) Β· 𝑧) = (π‘₯ Β· (π‘Ÿ Β· 𝑧))))
66 oveq2 7370 . . . . . . . . . . 11 (𝑧 = 𝑀 β†’ ((π‘₯ Γ— π‘Ÿ) Β· 𝑧) = ((π‘₯ Γ— π‘Ÿ) Β· 𝑀))
6750oveq2d 7378 . . . . . . . . . . 11 (𝑧 = 𝑀 β†’ (π‘₯ Β· (π‘Ÿ Β· 𝑧)) = (π‘₯ Β· (π‘Ÿ Β· 𝑀)))
6866, 67eqeq12d 2753 . . . . . . . . . 10 (𝑧 = 𝑀 β†’ (((π‘₯ Γ— π‘Ÿ) Β· 𝑧) = (π‘₯ Β· (π‘Ÿ Β· 𝑧)) ↔ ((π‘₯ Γ— π‘Ÿ) Β· 𝑀) = (π‘₯ Β· (π‘Ÿ Β· 𝑀))))
6965, 68rspc2v 3593 . . . . . . . . 9 ((π‘Ÿ ∈ 𝐡 ∧ 𝑀 ∈ 𝑉) β†’ (βˆ€π‘¦ ∈ 𝐡 βˆ€π‘§ ∈ 𝑉 ((π‘₯ Γ— 𝑦) Β· 𝑧) = (π‘₯ Β· (𝑦 Β· 𝑧)) β†’ ((π‘₯ Γ— π‘Ÿ) Β· 𝑀) = (π‘₯ Β· (π‘Ÿ Β· 𝑀))))
7041, 42, 69syl2anc 585 . . . . . . . 8 ((πœ‘ ∧ ((π‘₯ ∈ 𝐡 ∧ π‘Ÿ ∈ 𝐡) ∧ (𝑒 ∈ 𝑉 ∧ 𝑀 ∈ 𝑉))) β†’ (βˆ€π‘¦ ∈ 𝐡 βˆ€π‘§ ∈ 𝑉 ((π‘₯ Γ— 𝑦) Β· 𝑧) = (π‘₯ Β· (𝑦 Β· 𝑧)) β†’ ((π‘₯ Γ— π‘Ÿ) Β· 𝑀) = (π‘₯ Β· (π‘Ÿ Β· 𝑀))))
7161, 70mpd 15 . . . . . . 7 ((πœ‘ ∧ ((π‘₯ ∈ 𝐡 ∧ π‘Ÿ ∈ 𝐡) ∧ (𝑒 ∈ 𝑉 ∧ 𝑀 ∈ 𝑉))) β†’ ((π‘₯ Γ— π‘Ÿ) Β· 𝑀) = (π‘₯ Β· (π‘Ÿ Β· 𝑀)))
72 islmodd.g . . . . . . . . 9 ((πœ‘ ∧ π‘₯ ∈ 𝑉) β†’ ( 1 Β· π‘₯) = π‘₯)
7372ralrimiva 3144 . . . . . . . 8 (πœ‘ β†’ βˆ€π‘₯ ∈ 𝑉 ( 1 Β· π‘₯) = π‘₯)
74 oveq2 7370 . . . . . . . . . . 11 (π‘₯ = 𝑀 β†’ ( 1 Β· π‘₯) = ( 1 Β· 𝑀))
75 id 22 . . . . . . . . . . 11 (π‘₯ = 𝑀 β†’ π‘₯ = 𝑀)
7674, 75eqeq12d 2753 . . . . . . . . . 10 (π‘₯ = 𝑀 β†’ (( 1 Β· π‘₯) = π‘₯ ↔ ( 1 Β· 𝑀) = 𝑀))
7776rspcv 3580 . . . . . . . . 9 (𝑀 ∈ 𝑉 β†’ (βˆ€π‘₯ ∈ 𝑉 ( 1 Β· π‘₯) = π‘₯ β†’ ( 1 Β· 𝑀) = 𝑀))
7877ad2antll 728 . . . . . . . 8 (((π‘₯ ∈ 𝐡 ∧ π‘Ÿ ∈ 𝐡) ∧ (𝑒 ∈ 𝑉 ∧ 𝑀 ∈ 𝑉)) β†’ (βˆ€π‘₯ ∈ 𝑉 ( 1 Β· π‘₯) = π‘₯ β†’ ( 1 Β· 𝑀) = 𝑀))
7973, 78mpan9 508 . . . . . . 7 ((πœ‘ ∧ ((π‘₯ ∈ 𝐡 ∧ π‘Ÿ ∈ 𝐡) ∧ (𝑒 ∈ 𝑉 ∧ 𝑀 ∈ 𝑉))) β†’ ( 1 Β· 𝑀) = 𝑀)
8056, 71, 79jca32 517 . . . . . 6 ((πœ‘ ∧ ((π‘₯ ∈ 𝐡 ∧ π‘Ÿ ∈ 𝐡) ∧ (𝑒 ∈ 𝑉 ∧ 𝑀 ∈ 𝑉))) β†’ (((π‘Ÿ Β· 𝑀) ∈ 𝑉 ∧ (π‘Ÿ Β· (𝑀 + 𝑒)) = ((π‘Ÿ Β· 𝑀) + (π‘Ÿ Β· 𝑒)) ∧ ((π‘₯ ⨣ π‘Ÿ) Β· 𝑀) = ((π‘₯ Β· 𝑀) + (π‘Ÿ Β· 𝑀))) ∧ (((π‘₯ Γ— π‘Ÿ) Β· 𝑀) = (π‘₯ Β· (π‘Ÿ Β· 𝑀)) ∧ ( 1 Β· 𝑀) = 𝑀)))
8180anassrs 469 . . . . 5 (((πœ‘ ∧ (π‘₯ ∈ 𝐡 ∧ π‘Ÿ ∈ 𝐡)) ∧ (𝑒 ∈ 𝑉 ∧ 𝑀 ∈ 𝑉)) β†’ (((π‘Ÿ Β· 𝑀) ∈ 𝑉 ∧ (π‘Ÿ Β· (𝑀 + 𝑒)) = ((π‘Ÿ Β· 𝑀) + (π‘Ÿ Β· 𝑒)) ∧ ((π‘₯ ⨣ π‘Ÿ) Β· 𝑀) = ((π‘₯ Β· 𝑀) + (π‘Ÿ Β· 𝑀))) ∧ (((π‘₯ Γ— π‘Ÿ) Β· 𝑀) = (π‘₯ Β· (π‘Ÿ Β· 𝑀)) ∧ ( 1 Β· 𝑀) = 𝑀)))
8281ralrimivva 3198 . . . 4 ((πœ‘ ∧ (π‘₯ ∈ 𝐡 ∧ π‘Ÿ ∈ 𝐡)) β†’ βˆ€π‘’ ∈ 𝑉 βˆ€π‘€ ∈ 𝑉 (((π‘Ÿ Β· 𝑀) ∈ 𝑉 ∧ (π‘Ÿ Β· (𝑀 + 𝑒)) = ((π‘Ÿ Β· 𝑀) + (π‘Ÿ Β· 𝑒)) ∧ ((π‘₯ ⨣ π‘Ÿ) Β· 𝑀) = ((π‘₯ Β· 𝑀) + (π‘Ÿ Β· 𝑀))) ∧ (((π‘₯ Γ— π‘Ÿ) Β· 𝑀) = (π‘₯ Β· (π‘Ÿ Β· 𝑀)) ∧ ( 1 Β· 𝑀) = 𝑀)))
8382ralrimivva 3198 . . 3 (πœ‘ β†’ βˆ€π‘₯ ∈ 𝐡 βˆ€π‘Ÿ ∈ 𝐡 βˆ€π‘’ ∈ 𝑉 βˆ€π‘€ ∈ 𝑉 (((π‘Ÿ Β· 𝑀) ∈ 𝑉 ∧ (π‘Ÿ Β· (𝑀 + 𝑒)) = ((π‘Ÿ Β· 𝑀) + (π‘Ÿ Β· 𝑒)) ∧ ((π‘₯ ⨣ π‘Ÿ) Β· 𝑀) = ((π‘₯ Β· 𝑀) + (π‘Ÿ Β· 𝑀))) ∧ (((π‘₯ Γ— π‘Ÿ) Β· 𝑀) = (π‘₯ Β· (π‘Ÿ Β· 𝑀)) ∧ ( 1 Β· 𝑀) = 𝑀)))
84 islmodd.b . . . . 5 (πœ‘ β†’ 𝐡 = (Baseβ€˜πΉ))
852fveq2d 6851 . . . . 5 (πœ‘ β†’ (Baseβ€˜πΉ) = (Baseβ€˜(Scalarβ€˜π‘Š)))
8684, 85eqtrd 2777 . . . 4 (πœ‘ β†’ 𝐡 = (Baseβ€˜(Scalarβ€˜π‘Š)))
87 islmodd.v . . . . . 6 (πœ‘ β†’ 𝑉 = (Baseβ€˜π‘Š))
88 islmodd.s . . . . . . . . . . 11 (πœ‘ β†’ Β· = ( ·𝑠 β€˜π‘Š))
8988oveqd 7379 . . . . . . . . . 10 (πœ‘ β†’ (π‘Ÿ Β· 𝑀) = (π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀))
9089, 87eleq12d 2832 . . . . . . . . 9 (πœ‘ β†’ ((π‘Ÿ Β· 𝑀) ∈ 𝑉 ↔ (π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀) ∈ (Baseβ€˜π‘Š)))
91 eqidd 2738 . . . . . . . . . . 11 (πœ‘ β†’ π‘Ÿ = π‘Ÿ)
92 islmodd.a . . . . . . . . . . . 12 (πœ‘ β†’ + = (+gβ€˜π‘Š))
9392oveqd 7379 . . . . . . . . . . 11 (πœ‘ β†’ (𝑀 + 𝑒) = (𝑀(+gβ€˜π‘Š)𝑒))
9488, 91, 93oveq123d 7383 . . . . . . . . . 10 (πœ‘ β†’ (π‘Ÿ Β· (𝑀 + 𝑒)) = (π‘Ÿ( ·𝑠 β€˜π‘Š)(𝑀(+gβ€˜π‘Š)𝑒)))
9588oveqd 7379 . . . . . . . . . . 11 (πœ‘ β†’ (π‘Ÿ Β· 𝑒) = (π‘Ÿ( ·𝑠 β€˜π‘Š)𝑒))
9692, 89, 95oveq123d 7383 . . . . . . . . . 10 (πœ‘ β†’ ((π‘Ÿ Β· 𝑀) + (π‘Ÿ Β· 𝑒)) = ((π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀)(+gβ€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑒)))
9794, 96eqeq12d 2753 . . . . . . . . 9 (πœ‘ β†’ ((π‘Ÿ Β· (𝑀 + 𝑒)) = ((π‘Ÿ Β· 𝑀) + (π‘Ÿ Β· 𝑒)) ↔ (π‘Ÿ( ·𝑠 β€˜π‘Š)(𝑀(+gβ€˜π‘Š)𝑒)) = ((π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀)(+gβ€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑒))))
98 islmodd.p . . . . . . . . . . . . 13 (πœ‘ β†’ ⨣ = (+gβ€˜πΉ))
992fveq2d 6851 . . . . . . . . . . . . 13 (πœ‘ β†’ (+gβ€˜πΉ) = (+gβ€˜(Scalarβ€˜π‘Š)))
10098, 99eqtrd 2777 . . . . . . . . . . . 12 (πœ‘ β†’ ⨣ = (+gβ€˜(Scalarβ€˜π‘Š)))
101100oveqd 7379 . . . . . . . . . . 11 (πœ‘ β†’ (π‘₯ ⨣ π‘Ÿ) = (π‘₯(+gβ€˜(Scalarβ€˜π‘Š))π‘Ÿ))
102 eqidd 2738 . . . . . . . . . . 11 (πœ‘ β†’ 𝑀 = 𝑀)
10388, 101, 102oveq123d 7383 . . . . . . . . . 10 (πœ‘ β†’ ((π‘₯ ⨣ π‘Ÿ) Β· 𝑀) = ((π‘₯(+gβ€˜(Scalarβ€˜π‘Š))π‘Ÿ)( ·𝑠 β€˜π‘Š)𝑀))
10488oveqd 7379 . . . . . . . . . . 11 (πœ‘ β†’ (π‘₯ Β· 𝑀) = (π‘₯( ·𝑠 β€˜π‘Š)𝑀))
10592, 104, 89oveq123d 7383 . . . . . . . . . 10 (πœ‘ β†’ ((π‘₯ Β· 𝑀) + (π‘Ÿ Β· 𝑀)) = ((π‘₯( ·𝑠 β€˜π‘Š)𝑀)(+gβ€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀)))
106103, 105eqeq12d 2753 . . . . . . . . 9 (πœ‘ β†’ (((π‘₯ ⨣ π‘Ÿ) Β· 𝑀) = ((π‘₯ Β· 𝑀) + (π‘Ÿ Β· 𝑀)) ↔ ((π‘₯(+gβ€˜(Scalarβ€˜π‘Š))π‘Ÿ)( ·𝑠 β€˜π‘Š)𝑀) = ((π‘₯( ·𝑠 β€˜π‘Š)𝑀)(+gβ€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀))))
10790, 97, 1063anbi123d 1437 . . . . . . . 8 (πœ‘ β†’ (((π‘Ÿ Β· 𝑀) ∈ 𝑉 ∧ (π‘Ÿ Β· (𝑀 + 𝑒)) = ((π‘Ÿ Β· 𝑀) + (π‘Ÿ Β· 𝑒)) ∧ ((π‘₯ ⨣ π‘Ÿ) Β· 𝑀) = ((π‘₯ Β· 𝑀) + (π‘Ÿ Β· 𝑀))) ↔ ((π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀) ∈ (Baseβ€˜π‘Š) ∧ (π‘Ÿ( ·𝑠 β€˜π‘Š)(𝑀(+gβ€˜π‘Š)𝑒)) = ((π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀)(+gβ€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑒)) ∧ ((π‘₯(+gβ€˜(Scalarβ€˜π‘Š))π‘Ÿ)( ·𝑠 β€˜π‘Š)𝑀) = ((π‘₯( ·𝑠 β€˜π‘Š)𝑀)(+gβ€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀)))))
108 islmodd.t . . . . . . . . . . . . 13 (πœ‘ β†’ Γ— = (.rβ€˜πΉ))
1092fveq2d 6851 . . . . . . . . . . . . 13 (πœ‘ β†’ (.rβ€˜πΉ) = (.rβ€˜(Scalarβ€˜π‘Š)))
110108, 109eqtrd 2777 . . . . . . . . . . . 12 (πœ‘ β†’ Γ— = (.rβ€˜(Scalarβ€˜π‘Š)))
111110oveqd 7379 . . . . . . . . . . 11 (πœ‘ β†’ (π‘₯ Γ— π‘Ÿ) = (π‘₯(.rβ€˜(Scalarβ€˜π‘Š))π‘Ÿ))
11288, 111, 102oveq123d 7383 . . . . . . . . . 10 (πœ‘ β†’ ((π‘₯ Γ— π‘Ÿ) Β· 𝑀) = ((π‘₯(.rβ€˜(Scalarβ€˜π‘Š))π‘Ÿ)( ·𝑠 β€˜π‘Š)𝑀))
113 eqidd 2738 . . . . . . . . . . 11 (πœ‘ β†’ π‘₯ = π‘₯)
11488, 113, 89oveq123d 7383 . . . . . . . . . 10 (πœ‘ β†’ (π‘₯ Β· (π‘Ÿ Β· 𝑀)) = (π‘₯( ·𝑠 β€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀)))
115112, 114eqeq12d 2753 . . . . . . . . 9 (πœ‘ β†’ (((π‘₯ Γ— π‘Ÿ) Β· 𝑀) = (π‘₯ Β· (π‘Ÿ Β· 𝑀)) ↔ ((π‘₯(.rβ€˜(Scalarβ€˜π‘Š))π‘Ÿ)( ·𝑠 β€˜π‘Š)𝑀) = (π‘₯( ·𝑠 β€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀))))
116 islmodd.u . . . . . . . . . . . 12 (πœ‘ β†’ 1 = (1rβ€˜πΉ))
1172fveq2d 6851 . . . . . . . . . . . 12 (πœ‘ β†’ (1rβ€˜πΉ) = (1rβ€˜(Scalarβ€˜π‘Š)))
118116, 117eqtrd 2777 . . . . . . . . . . 11 (πœ‘ β†’ 1 = (1rβ€˜(Scalarβ€˜π‘Š)))
11988, 118, 102oveq123d 7383 . . . . . . . . . 10 (πœ‘ β†’ ( 1 Β· 𝑀) = ((1rβ€˜(Scalarβ€˜π‘Š))( ·𝑠 β€˜π‘Š)𝑀))
120119eqeq1d 2739 . . . . . . . . 9 (πœ‘ β†’ (( 1 Β· 𝑀) = 𝑀 ↔ ((1rβ€˜(Scalarβ€˜π‘Š))( ·𝑠 β€˜π‘Š)𝑀) = 𝑀))
121115, 120anbi12d 632 . . . . . . . 8 (πœ‘ β†’ ((((π‘₯ Γ— π‘Ÿ) Β· 𝑀) = (π‘₯ Β· (π‘Ÿ Β· 𝑀)) ∧ ( 1 Β· 𝑀) = 𝑀) ↔ (((π‘₯(.rβ€˜(Scalarβ€˜π‘Š))π‘Ÿ)( ·𝑠 β€˜π‘Š)𝑀) = (π‘₯( ·𝑠 β€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀)) ∧ ((1rβ€˜(Scalarβ€˜π‘Š))( ·𝑠 β€˜π‘Š)𝑀) = 𝑀)))
122107, 121anbi12d 632 . . . . . . 7 (πœ‘ β†’ ((((π‘Ÿ Β· 𝑀) ∈ 𝑉 ∧ (π‘Ÿ Β· (𝑀 + 𝑒)) = ((π‘Ÿ Β· 𝑀) + (π‘Ÿ Β· 𝑒)) ∧ ((π‘₯ ⨣ π‘Ÿ) Β· 𝑀) = ((π‘₯ Β· 𝑀) + (π‘Ÿ Β· 𝑀))) ∧ (((π‘₯ Γ— π‘Ÿ) Β· 𝑀) = (π‘₯ Β· (π‘Ÿ Β· 𝑀)) ∧ ( 1 Β· 𝑀) = 𝑀)) ↔ (((π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀) ∈ (Baseβ€˜π‘Š) ∧ (π‘Ÿ( ·𝑠 β€˜π‘Š)(𝑀(+gβ€˜π‘Š)𝑒)) = ((π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀)(+gβ€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑒)) ∧ ((π‘₯(+gβ€˜(Scalarβ€˜π‘Š))π‘Ÿ)( ·𝑠 β€˜π‘Š)𝑀) = ((π‘₯( ·𝑠 β€˜π‘Š)𝑀)(+gβ€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀))) ∧ (((π‘₯(.rβ€˜(Scalarβ€˜π‘Š))π‘Ÿ)( ·𝑠 β€˜π‘Š)𝑀) = (π‘₯( ·𝑠 β€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀)) ∧ ((1rβ€˜(Scalarβ€˜π‘Š))( ·𝑠 β€˜π‘Š)𝑀) = 𝑀))))
12387, 122raleqbidv 3322 . . . . . 6 (πœ‘ β†’ (βˆ€π‘€ ∈ 𝑉 (((π‘Ÿ Β· 𝑀) ∈ 𝑉 ∧ (π‘Ÿ Β· (𝑀 + 𝑒)) = ((π‘Ÿ Β· 𝑀) + (π‘Ÿ Β· 𝑒)) ∧ ((π‘₯ ⨣ π‘Ÿ) Β· 𝑀) = ((π‘₯ Β· 𝑀) + (π‘Ÿ Β· 𝑀))) ∧ (((π‘₯ Γ— π‘Ÿ) Β· 𝑀) = (π‘₯ Β· (π‘Ÿ Β· 𝑀)) ∧ ( 1 Β· 𝑀) = 𝑀)) ↔ βˆ€π‘€ ∈ (Baseβ€˜π‘Š)(((π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀) ∈ (Baseβ€˜π‘Š) ∧ (π‘Ÿ( ·𝑠 β€˜π‘Š)(𝑀(+gβ€˜π‘Š)𝑒)) = ((π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀)(+gβ€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑒)) ∧ ((π‘₯(+gβ€˜(Scalarβ€˜π‘Š))π‘Ÿ)( ·𝑠 β€˜π‘Š)𝑀) = ((π‘₯( ·𝑠 β€˜π‘Š)𝑀)(+gβ€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀))) ∧ (((π‘₯(.rβ€˜(Scalarβ€˜π‘Š))π‘Ÿ)( ·𝑠 β€˜π‘Š)𝑀) = (π‘₯( ·𝑠 β€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀)) ∧ ((1rβ€˜(Scalarβ€˜π‘Š))( ·𝑠 β€˜π‘Š)𝑀) = 𝑀))))
12487, 123raleqbidv 3322 . . . . 5 (πœ‘ β†’ (βˆ€π‘’ ∈ 𝑉 βˆ€π‘€ ∈ 𝑉 (((π‘Ÿ Β· 𝑀) ∈ 𝑉 ∧ (π‘Ÿ Β· (𝑀 + 𝑒)) = ((π‘Ÿ Β· 𝑀) + (π‘Ÿ Β· 𝑒)) ∧ ((π‘₯ ⨣ π‘Ÿ) Β· 𝑀) = ((π‘₯ Β· 𝑀) + (π‘Ÿ Β· 𝑀))) ∧ (((π‘₯ Γ— π‘Ÿ) Β· 𝑀) = (π‘₯ Β· (π‘Ÿ Β· 𝑀)) ∧ ( 1 Β· 𝑀) = 𝑀)) ↔ βˆ€π‘’ ∈ (Baseβ€˜π‘Š)βˆ€π‘€ ∈ (Baseβ€˜π‘Š)(((π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀) ∈ (Baseβ€˜π‘Š) ∧ (π‘Ÿ( ·𝑠 β€˜π‘Š)(𝑀(+gβ€˜π‘Š)𝑒)) = ((π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀)(+gβ€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑒)) ∧ ((π‘₯(+gβ€˜(Scalarβ€˜π‘Š))π‘Ÿ)( ·𝑠 β€˜π‘Š)𝑀) = ((π‘₯( ·𝑠 β€˜π‘Š)𝑀)(+gβ€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀))) ∧ (((π‘₯(.rβ€˜(Scalarβ€˜π‘Š))π‘Ÿ)( ·𝑠 β€˜π‘Š)𝑀) = (π‘₯( ·𝑠 β€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀)) ∧ ((1rβ€˜(Scalarβ€˜π‘Š))( ·𝑠 β€˜π‘Š)𝑀) = 𝑀))))
12586, 124raleqbidv 3322 . . . 4 (πœ‘ β†’ (βˆ€π‘Ÿ ∈ 𝐡 βˆ€π‘’ ∈ 𝑉 βˆ€π‘€ ∈ 𝑉 (((π‘Ÿ Β· 𝑀) ∈ 𝑉 ∧ (π‘Ÿ Β· (𝑀 + 𝑒)) = ((π‘Ÿ Β· 𝑀) + (π‘Ÿ Β· 𝑒)) ∧ ((π‘₯ ⨣ π‘Ÿ) Β· 𝑀) = ((π‘₯ Β· 𝑀) + (π‘Ÿ Β· 𝑀))) ∧ (((π‘₯ Γ— π‘Ÿ) Β· 𝑀) = (π‘₯ Β· (π‘Ÿ Β· 𝑀)) ∧ ( 1 Β· 𝑀) = 𝑀)) ↔ βˆ€π‘Ÿ ∈ (Baseβ€˜(Scalarβ€˜π‘Š))βˆ€π‘’ ∈ (Baseβ€˜π‘Š)βˆ€π‘€ ∈ (Baseβ€˜π‘Š)(((π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀) ∈ (Baseβ€˜π‘Š) ∧ (π‘Ÿ( ·𝑠 β€˜π‘Š)(𝑀(+gβ€˜π‘Š)𝑒)) = ((π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀)(+gβ€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑒)) ∧ ((π‘₯(+gβ€˜(Scalarβ€˜π‘Š))π‘Ÿ)( ·𝑠 β€˜π‘Š)𝑀) = ((π‘₯( ·𝑠 β€˜π‘Š)𝑀)(+gβ€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀))) ∧ (((π‘₯(.rβ€˜(Scalarβ€˜π‘Š))π‘Ÿ)( ·𝑠 β€˜π‘Š)𝑀) = (π‘₯( ·𝑠 β€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀)) ∧ ((1rβ€˜(Scalarβ€˜π‘Š))( ·𝑠 β€˜π‘Š)𝑀) = 𝑀))))
12686, 125raleqbidv 3322 . . 3 (πœ‘ β†’ (βˆ€π‘₯ ∈ 𝐡 βˆ€π‘Ÿ ∈ 𝐡 βˆ€π‘’ ∈ 𝑉 βˆ€π‘€ ∈ 𝑉 (((π‘Ÿ Β· 𝑀) ∈ 𝑉 ∧ (π‘Ÿ Β· (𝑀 + 𝑒)) = ((π‘Ÿ Β· 𝑀) + (π‘Ÿ Β· 𝑒)) ∧ ((π‘₯ ⨣ π‘Ÿ) Β· 𝑀) = ((π‘₯ Β· 𝑀) + (π‘Ÿ Β· 𝑀))) ∧ (((π‘₯ Γ— π‘Ÿ) Β· 𝑀) = (π‘₯ Β· (π‘Ÿ Β· 𝑀)) ∧ ( 1 Β· 𝑀) = 𝑀)) ↔ βˆ€π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π‘Š))βˆ€π‘Ÿ ∈ (Baseβ€˜(Scalarβ€˜π‘Š))βˆ€π‘’ ∈ (Baseβ€˜π‘Š)βˆ€π‘€ ∈ (Baseβ€˜π‘Š)(((π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀) ∈ (Baseβ€˜π‘Š) ∧ (π‘Ÿ( ·𝑠 β€˜π‘Š)(𝑀(+gβ€˜π‘Š)𝑒)) = ((π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀)(+gβ€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑒)) ∧ ((π‘₯(+gβ€˜(Scalarβ€˜π‘Š))π‘Ÿ)( ·𝑠 β€˜π‘Š)𝑀) = ((π‘₯( ·𝑠 β€˜π‘Š)𝑀)(+gβ€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀))) ∧ (((π‘₯(.rβ€˜(Scalarβ€˜π‘Š))π‘Ÿ)( ·𝑠 β€˜π‘Š)𝑀) = (π‘₯( ·𝑠 β€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀)) ∧ ((1rβ€˜(Scalarβ€˜π‘Š))( ·𝑠 β€˜π‘Š)𝑀) = 𝑀))))
12783, 126mpbid 231 . 2 (πœ‘ β†’ βˆ€π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π‘Š))βˆ€π‘Ÿ ∈ (Baseβ€˜(Scalarβ€˜π‘Š))βˆ€π‘’ ∈ (Baseβ€˜π‘Š)βˆ€π‘€ ∈ (Baseβ€˜π‘Š)(((π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀) ∈ (Baseβ€˜π‘Š) ∧ (π‘Ÿ( ·𝑠 β€˜π‘Š)(𝑀(+gβ€˜π‘Š)𝑒)) = ((π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀)(+gβ€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑒)) ∧ ((π‘₯(+gβ€˜(Scalarβ€˜π‘Š))π‘Ÿ)( ·𝑠 β€˜π‘Š)𝑀) = ((π‘₯( ·𝑠 β€˜π‘Š)𝑀)(+gβ€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀))) ∧ (((π‘₯(.rβ€˜(Scalarβ€˜π‘Š))π‘Ÿ)( ·𝑠 β€˜π‘Š)𝑀) = (π‘₯( ·𝑠 β€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀)) ∧ ((1rβ€˜(Scalarβ€˜π‘Š))( ·𝑠 β€˜π‘Š)𝑀) = 𝑀)))
128 eqid 2737 . . 3 (Baseβ€˜π‘Š) = (Baseβ€˜π‘Š)
129 eqid 2737 . . 3 (+gβ€˜π‘Š) = (+gβ€˜π‘Š)
130 eqid 2737 . . 3 ( ·𝑠 β€˜π‘Š) = ( ·𝑠 β€˜π‘Š)
131 eqid 2737 . . 3 (Scalarβ€˜π‘Š) = (Scalarβ€˜π‘Š)
132 eqid 2737 . . 3 (Baseβ€˜(Scalarβ€˜π‘Š)) = (Baseβ€˜(Scalarβ€˜π‘Š))
133 eqid 2737 . . 3 (+gβ€˜(Scalarβ€˜π‘Š)) = (+gβ€˜(Scalarβ€˜π‘Š))
134 eqid 2737 . . 3 (.rβ€˜(Scalarβ€˜π‘Š)) = (.rβ€˜(Scalarβ€˜π‘Š))
135 eqid 2737 . . 3 (1rβ€˜(Scalarβ€˜π‘Š)) = (1rβ€˜(Scalarβ€˜π‘Š))
136128, 129, 130, 131, 132, 133, 134, 135islmod 20342 . 2 (π‘Š ∈ LMod ↔ (π‘Š ∈ Grp ∧ (Scalarβ€˜π‘Š) ∈ Ring ∧ βˆ€π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π‘Š))βˆ€π‘Ÿ ∈ (Baseβ€˜(Scalarβ€˜π‘Š))βˆ€π‘’ ∈ (Baseβ€˜π‘Š)βˆ€π‘€ ∈ (Baseβ€˜π‘Š)(((π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀) ∈ (Baseβ€˜π‘Š) ∧ (π‘Ÿ( ·𝑠 β€˜π‘Š)(𝑀(+gβ€˜π‘Š)𝑒)) = ((π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀)(+gβ€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑒)) ∧ ((π‘₯(+gβ€˜(Scalarβ€˜π‘Š))π‘Ÿ)( ·𝑠 β€˜π‘Š)𝑀) = ((π‘₯( ·𝑠 β€˜π‘Š)𝑀)(+gβ€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀))) ∧ (((π‘₯(.rβ€˜(Scalarβ€˜π‘Š))π‘Ÿ)( ·𝑠 β€˜π‘Š)𝑀) = (π‘₯( ·𝑠 β€˜π‘Š)(π‘Ÿ( ·𝑠 β€˜π‘Š)𝑀)) ∧ ((1rβ€˜(Scalarβ€˜π‘Š))( ·𝑠 β€˜π‘Š)𝑀) = 𝑀))))
1371, 4, 127, 136syl3anbrc 1344 1 (πœ‘ β†’ π‘Š ∈ LMod)
Colors of variables: wff setvar class
Syntax hints:   β†’ wi 4   ∧ wa 397   ∧ w3a 1088   = wceq 1542   ∈ wcel 2107  βˆ€wral 3065  β€˜cfv 6501  (class class class)co 7362  Basecbs 17090  +gcplusg 17140  .rcmulr 17141  Scalarcsca 17143   ·𝑠 cvsca 17144  Grpcgrp 18755  1rcur 19920  Ringcrg 19971  LModclmod 20338
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1798  ax-4 1812  ax-5 1914  ax-6 1972  ax-7 2012  ax-8 2109  ax-9 2117  ax-ext 2708  ax-nul 5268
This theorem depends on definitions:  df-bi 206  df-an 398  df-or 847  df-3an 1090  df-tru 1545  df-fal 1555  df-ex 1783  df-sb 2069  df-clab 2715  df-cleq 2729  df-clel 2815  df-ne 2945  df-ral 3066  df-rab 3411  df-v 3450  df-sbc 3745  df-dif 3918  df-un 3920  df-in 3922  df-ss 3932  df-nul 4288  df-if 4492  df-sn 4592  df-pr 4594  df-op 4598  df-uni 4871  df-br 5111  df-iota 6453  df-fv 6509  df-ov 7365  df-lmod 20340
This theorem is referenced by:  rmodislmod  20406  rmodislmodOLD  20407  islss3  20436  prdslmodd  20446  sralmod  20672  zlmlmod  20943  psrlmod  21386  cnlmod  24519  imaslmod  32185  lduallmodlem  37643  dvalveclem  39517  dvhlveclem  39600  mendlmod  41549
  Copyright terms: Public domain W3C validator