Users' Mathboxes Mathbox for metakunt < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  evl1gprodd Structured version   Visualization version   GIF version

Theorem evl1gprodd 42573
Description: Polynomial evaluation builder for a finite group product of polynomials. (Contributed by metakunt, 29-Apr-2025.)
Hypotheses
Ref Expression
evl1gprodd.1 𝑂 = (eval1𝑅)
evl1gprodd.2 𝑃 = (Poly1𝑅)
evl1gprodd.3 𝑄 = (mulGrp‘𝑃)
evl1gprodd.4 𝐵 = (Base‘𝑅)
evl1gprodd.5 𝑈 = (Base‘𝑃)
evl1gprodd.6 𝑆 = (mulGrp‘𝑅)
evl1gprodd.7 (𝜑𝑅 ∈ CRing)
evl1gprodd.8 (𝜑𝑌𝐵)
evl1gprodd.9 (𝜑 → ∀𝑥𝑁 𝑀𝑈)
evl1gprodd.10 (𝜑𝑁 ∈ Fin)
Assertion
Ref Expression
evl1gprodd (𝜑 → ((𝑂‘(𝑄 Σg (𝑥𝑁𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑁 ↦ ((𝑂𝑀)‘𝑌))))
Distinct variable groups:   𝑥,𝑁   𝑥,𝑂   𝑥,𝑈   𝑥,𝑌
Allowed substitution hints:   𝜑(𝑥)   𝐵(𝑥)   𝑃(𝑥)   𝑄(𝑥)   𝑅(𝑥)   𝑆(𝑥)   𝑀(𝑥)

Proof of Theorem evl1gprodd
Dummy variables 𝑎 𝑏 𝑐 𝑦 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 mpteq1 5175 . . . . . 6 (𝑎 = ∅ → (𝑥𝑎𝑀) = (𝑥 ∈ ∅ ↦ 𝑀))
21oveq2d 7377 . . . . 5 (𝑎 = ∅ → (𝑄 Σg (𝑥𝑎𝑀)) = (𝑄 Σg (𝑥 ∈ ∅ ↦ 𝑀)))
32fveq2d 6839 . . . 4 (𝑎 = ∅ → (𝑂‘(𝑄 Σg (𝑥𝑎𝑀))) = (𝑂‘(𝑄 Σg (𝑥 ∈ ∅ ↦ 𝑀))))
43fveq1d 6837 . . 3 (𝑎 = ∅ → ((𝑂‘(𝑄 Σg (𝑥𝑎𝑀)))‘𝑌) = ((𝑂‘(𝑄 Σg (𝑥 ∈ ∅ ↦ 𝑀)))‘𝑌))
5 mpteq1 5175 . . . 4 (𝑎 = ∅ → (𝑥𝑎 ↦ ((𝑂𝑀)‘𝑌)) = (𝑥 ∈ ∅ ↦ ((𝑂𝑀)‘𝑌)))
65oveq2d 7377 . . 3 (𝑎 = ∅ → (𝑆 Σg (𝑥𝑎 ↦ ((𝑂𝑀)‘𝑌))) = (𝑆 Σg (𝑥 ∈ ∅ ↦ ((𝑂𝑀)‘𝑌))))
74, 6eqeq12d 2753 . 2 (𝑎 = ∅ → (((𝑂‘(𝑄 Σg (𝑥𝑎𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑎 ↦ ((𝑂𝑀)‘𝑌))) ↔ ((𝑂‘(𝑄 Σg (𝑥 ∈ ∅ ↦ 𝑀)))‘𝑌) = (𝑆 Σg (𝑥 ∈ ∅ ↦ ((𝑂𝑀)‘𝑌)))))
8 mpteq1 5175 . . . . . 6 (𝑎 = 𝑏 → (𝑥𝑎𝑀) = (𝑥𝑏𝑀))
98oveq2d 7377 . . . . 5 (𝑎 = 𝑏 → (𝑄 Σg (𝑥𝑎𝑀)) = (𝑄 Σg (𝑥𝑏𝑀)))
109fveq2d 6839 . . . 4 (𝑎 = 𝑏 → (𝑂‘(𝑄 Σg (𝑥𝑎𝑀))) = (𝑂‘(𝑄 Σg (𝑥𝑏𝑀))))
1110fveq1d 6837 . . 3 (𝑎 = 𝑏 → ((𝑂‘(𝑄 Σg (𝑥𝑎𝑀)))‘𝑌) = ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌))
12 mpteq1 5175 . . . 4 (𝑎 = 𝑏 → (𝑥𝑎 ↦ ((𝑂𝑀)‘𝑌)) = (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))
1312oveq2d 7377 . . 3 (𝑎 = 𝑏 → (𝑆 Σg (𝑥𝑎 ↦ ((𝑂𝑀)‘𝑌))) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌))))
1411, 13eqeq12d 2753 . 2 (𝑎 = 𝑏 → (((𝑂‘(𝑄 Σg (𝑥𝑎𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑎 ↦ ((𝑂𝑀)‘𝑌))) ↔ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))))
15 mpteq1 5175 . . . . . 6 (𝑎 = (𝑏 ∪ {𝑐}) → (𝑥𝑎𝑀) = (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀))
1615oveq2d 7377 . . . . 5 (𝑎 = (𝑏 ∪ {𝑐}) → (𝑄 Σg (𝑥𝑎𝑀)) = (𝑄 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀)))
1716fveq2d 6839 . . . 4 (𝑎 = (𝑏 ∪ {𝑐}) → (𝑂‘(𝑄 Σg (𝑥𝑎𝑀))) = (𝑂‘(𝑄 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀))))
1817fveq1d 6837 . . 3 (𝑎 = (𝑏 ∪ {𝑐}) → ((𝑂‘(𝑄 Σg (𝑥𝑎𝑀)))‘𝑌) = ((𝑂‘(𝑄 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀)))‘𝑌))
19 mpteq1 5175 . . . 4 (𝑎 = (𝑏 ∪ {𝑐}) → (𝑥𝑎 ↦ ((𝑂𝑀)‘𝑌)) = (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ ((𝑂𝑀)‘𝑌)))
2019oveq2d 7377 . . 3 (𝑎 = (𝑏 ∪ {𝑐}) → (𝑆 Σg (𝑥𝑎 ↦ ((𝑂𝑀)‘𝑌))) = (𝑆 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ ((𝑂𝑀)‘𝑌))))
2118, 20eqeq12d 2753 . 2 (𝑎 = (𝑏 ∪ {𝑐}) → (((𝑂‘(𝑄 Σg (𝑥𝑎𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑎 ↦ ((𝑂𝑀)‘𝑌))) ↔ ((𝑂‘(𝑄 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀)))‘𝑌) = (𝑆 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ ((𝑂𝑀)‘𝑌)))))
22 mpteq1 5175 . . . . . 6 (𝑎 = 𝑁 → (𝑥𝑎𝑀) = (𝑥𝑁𝑀))
2322oveq2d 7377 . . . . 5 (𝑎 = 𝑁 → (𝑄 Σg (𝑥𝑎𝑀)) = (𝑄 Σg (𝑥𝑁𝑀)))
2423fveq2d 6839 . . . 4 (𝑎 = 𝑁 → (𝑂‘(𝑄 Σg (𝑥𝑎𝑀))) = (𝑂‘(𝑄 Σg (𝑥𝑁𝑀))))
2524fveq1d 6837 . . 3 (𝑎 = 𝑁 → ((𝑂‘(𝑄 Σg (𝑥𝑎𝑀)))‘𝑌) = ((𝑂‘(𝑄 Σg (𝑥𝑁𝑀)))‘𝑌))
26 mpteq1 5175 . . . 4 (𝑎 = 𝑁 → (𝑥𝑎 ↦ ((𝑂𝑀)‘𝑌)) = (𝑥𝑁 ↦ ((𝑂𝑀)‘𝑌)))
2726oveq2d 7377 . . 3 (𝑎 = 𝑁 → (𝑆 Σg (𝑥𝑎 ↦ ((𝑂𝑀)‘𝑌))) = (𝑆 Σg (𝑥𝑁 ↦ ((𝑂𝑀)‘𝑌))))
2825, 27eqeq12d 2753 . 2 (𝑎 = 𝑁 → (((𝑂‘(𝑄 Σg (𝑥𝑎𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑎 ↦ ((𝑂𝑀)‘𝑌))) ↔ ((𝑂‘(𝑄 Σg (𝑥𝑁𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑁 ↦ ((𝑂𝑀)‘𝑌)))))
29 mpt0 6635 . . . . . . 7 (𝑥 ∈ ∅ ↦ 𝑀) = ∅
3029a1i 11 . . . . . 6 (𝜑 → (𝑥 ∈ ∅ ↦ 𝑀) = ∅)
3130oveq2d 7377 . . . . 5 (𝜑 → (𝑄 Σg (𝑥 ∈ ∅ ↦ 𝑀)) = (𝑄 Σg ∅))
3231fveq2d 6839 . . . 4 (𝜑 → (𝑂‘(𝑄 Σg (𝑥 ∈ ∅ ↦ 𝑀))) = (𝑂‘(𝑄 Σg ∅)))
3332fveq1d 6837 . . 3 (𝜑 → ((𝑂‘(𝑄 Σg (𝑥 ∈ ∅ ↦ 𝑀)))‘𝑌) = ((𝑂‘(𝑄 Σg ∅))‘𝑌))
34 mpt0 6635 . . . . . 6 (𝑥 ∈ ∅ ↦ ((𝑂𝑀)‘𝑌)) = ∅
3534a1i 11 . . . . 5 (𝜑 → (𝑥 ∈ ∅ ↦ ((𝑂𝑀)‘𝑌)) = ∅)
3635oveq2d 7377 . . . 4 (𝜑 → (𝑆 Σg (𝑥 ∈ ∅ ↦ ((𝑂𝑀)‘𝑌))) = (𝑆 Σg ∅))
37 eqid 2737 . . . . . . 7 (0g𝑆) = (0g𝑆)
3837gsum0 18646 . . . . . 6 (𝑆 Σg ∅) = (0g𝑆)
3938a1i 11 . . . . 5 (𝜑 → (𝑆 Σg ∅) = (0g𝑆))
40 evl1gprodd.6 . . . . . . . . 9 𝑆 = (mulGrp‘𝑅)
41 eqid 2737 . . . . . . . . 9 (1r𝑅) = (1r𝑅)
4240, 41ringidval 20158 . . . . . . . 8 (1r𝑅) = (0g𝑆)
4342eqcomi 2746 . . . . . . 7 (0g𝑆) = (1r𝑅)
4443a1i 11 . . . . . 6 (𝜑 → (0g𝑆) = (1r𝑅))
45 evl1gprodd.1 . . . . . . . . . 10 𝑂 = (eval1𝑅)
46 evl1gprodd.2 . . . . . . . . . 10 𝑃 = (Poly1𝑅)
47 evl1gprodd.4 . . . . . . . . . 10 𝐵 = (Base‘𝑅)
48 eqid 2737 . . . . . . . . . 10 (algSc‘𝑃) = (algSc‘𝑃)
49 evl1gprodd.5 . . . . . . . . . 10 𝑈 = (Base‘𝑃)
50 evl1gprodd.7 . . . . . . . . . 10 (𝜑𝑅 ∈ CRing)
5150crngringd 20221 . . . . . . . . . . . . . 14 (𝜑𝑅 ∈ Ring)
5240ringmgp 20214 . . . . . . . . . . . . . 14 (𝑅 ∈ Ring → 𝑆 ∈ Mnd)
5351, 52syl 17 . . . . . . . . . . . . 13 (𝜑𝑆 ∈ Mnd)
54 eqid 2737 . . . . . . . . . . . . . 14 (Base‘𝑆) = (Base‘𝑆)
5554, 37mndidcl 18711 . . . . . . . . . . . . 13 (𝑆 ∈ Mnd → (0g𝑆) ∈ (Base‘𝑆))
5653, 55syl 17 . . . . . . . . . . . 12 (𝜑 → (0g𝑆) ∈ (Base‘𝑆))
57 eqid 2737 . . . . . . . . . . . . . 14 (Base‘𝑅) = (Base‘𝑅)
5840, 57mgpbas 20120 . . . . . . . . . . . . 13 (Base‘𝑅) = (Base‘𝑆)
5947, 58eqtri 2760 . . . . . . . . . . . 12 𝐵 = (Base‘𝑆)
6056, 59eleqtrrdi 2848 . . . . . . . . . . 11 (𝜑 → (0g𝑆) ∈ 𝐵)
6142a1i 11 . . . . . . . . . . . 12 (𝜑 → (1r𝑅) = (0g𝑆))
6261eleq1d 2822 . . . . . . . . . . 11 (𝜑 → ((1r𝑅) ∈ 𝐵 ↔ (0g𝑆) ∈ 𝐵))
6360, 62mpbird 257 . . . . . . . . . 10 (𝜑 → (1r𝑅) ∈ 𝐵)
64 evl1gprodd.8 . . . . . . . . . 10 (𝜑𝑌𝐵)
6545, 46, 47, 48, 49, 50, 63, 64evl1scad 22313 . . . . . . . . 9 (𝜑 → (((algSc‘𝑃)‘(1r𝑅)) ∈ 𝑈 ∧ ((𝑂‘((algSc‘𝑃)‘(1r𝑅)))‘𝑌) = (1r𝑅)))
6665simprd 495 . . . . . . . 8 (𝜑 → ((𝑂‘((algSc‘𝑃)‘(1r𝑅)))‘𝑌) = (1r𝑅))
6766eqcomd 2743 . . . . . . 7 (𝜑 → (1r𝑅) = ((𝑂‘((algSc‘𝑃)‘(1r𝑅)))‘𝑌))
68 eqid 2737 . . . . . . . . . . . 12 (1r𝑃) = (1r𝑃)
6946, 48, 41, 68ply1scl1 22270 . . . . . . . . . . 11 (𝑅 ∈ Ring → ((algSc‘𝑃)‘(1r𝑅)) = (1r𝑃))
7051, 69syl 17 . . . . . . . . . 10 (𝜑 → ((algSc‘𝑃)‘(1r𝑅)) = (1r𝑃))
71 evl1gprodd.3 . . . . . . . . . . . 12 𝑄 = (mulGrp‘𝑃)
7271, 68ringidval 20158 . . . . . . . . . . 11 (1r𝑃) = (0g𝑄)
7372a1i 11 . . . . . . . . . 10 (𝜑 → (1r𝑃) = (0g𝑄))
7470, 73eqtrd 2772 . . . . . . . . 9 (𝜑 → ((algSc‘𝑃)‘(1r𝑅)) = (0g𝑄))
7574fveq2d 6839 . . . . . . . 8 (𝜑 → (𝑂‘((algSc‘𝑃)‘(1r𝑅))) = (𝑂‘(0g𝑄)))
7675fveq1d 6837 . . . . . . 7 (𝜑 → ((𝑂‘((algSc‘𝑃)‘(1r𝑅)))‘𝑌) = ((𝑂‘(0g𝑄))‘𝑌))
7767, 76eqtrd 2772 . . . . . 6 (𝜑 → (1r𝑅) = ((𝑂‘(0g𝑄))‘𝑌))
7844, 77eqtrd 2772 . . . . 5 (𝜑 → (0g𝑆) = ((𝑂‘(0g𝑄))‘𝑌))
79 eqid 2737 . . . . . . . . . 10 (0g𝑄) = (0g𝑄)
8079gsum0 18646 . . . . . . . . 9 (𝑄 Σg ∅) = (0g𝑄)
8180a1i 11 . . . . . . . 8 (𝜑 → (𝑄 Σg ∅) = (0g𝑄))
8281eqcomd 2743 . . . . . . 7 (𝜑 → (0g𝑄) = (𝑄 Σg ∅))
8382fveq2d 6839 . . . . . 6 (𝜑 → (𝑂‘(0g𝑄)) = (𝑂‘(𝑄 Σg ∅)))
8483fveq1d 6837 . . . . 5 (𝜑 → ((𝑂‘(0g𝑄))‘𝑌) = ((𝑂‘(𝑄 Σg ∅))‘𝑌))
8539, 78, 843eqtrd 2776 . . . 4 (𝜑 → (𝑆 Σg ∅) = ((𝑂‘(𝑄 Σg ∅))‘𝑌))
8636, 85eqtr2d 2773 . . 3 (𝜑 → ((𝑂‘(𝑄 Σg ∅))‘𝑌) = (𝑆 Σg (𝑥 ∈ ∅ ↦ ((𝑂𝑀)‘𝑌))))
8733, 86eqtrd 2772 . 2 (𝜑 → ((𝑂‘(𝑄 Σg (𝑥 ∈ ∅ ↦ 𝑀)))‘𝑌) = (𝑆 Σg (𝑥 ∈ ∅ ↦ ((𝑂𝑀)‘𝑌))))
88 nfcv 2899 . . . . . . . . . . 11 𝑦𝑀
89 nfcsb1v 3862 . . . . . . . . . . 11 𝑥𝑦 / 𝑥𝑀
90 csbeq1a 3852 . . . . . . . . . . 11 (𝑥 = 𝑦𝑀 = 𝑦 / 𝑥𝑀)
9188, 89, 90cbvmpt 5188 . . . . . . . . . 10 (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀) = (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥𝑀)
9291a1i 11 . . . . . . . . 9 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀) = (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥𝑀))
9392oveq2d 7377 . . . . . . . 8 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑄 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀)) = (𝑄 Σg (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥𝑀)))
9493fveq2d 6839 . . . . . . 7 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑂‘(𝑄 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀))) = (𝑂‘(𝑄 Σg (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥𝑀))))
9594fveq1d 6837 . . . . . 6 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑂‘(𝑄 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀)))‘𝑌) = ((𝑂‘(𝑄 Σg (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥𝑀)))‘𝑌))
96 eqid 2737 . . . . . . . . . 10 (Base‘𝑄) = (Base‘𝑄)
97 eqid 2737 . . . . . . . . . . 11 (.r𝑃) = (.r𝑃)
9871, 97mgpplusg 20119 . . . . . . . . . 10 (.r𝑃) = (+g𝑄)
9946ply1crng 22175 . . . . . . . . . . . . . 14 (𝑅 ∈ CRing → 𝑃 ∈ CRing)
10050, 99syl 17 . . . . . . . . . . . . 13 (𝜑𝑃 ∈ CRing)
10171crngmgp 20216 . . . . . . . . . . . . 13 (𝑃 ∈ CRing → 𝑄 ∈ CMnd)
102100, 101syl 17 . . . . . . . . . . . 12 (𝜑𝑄 ∈ CMnd)
103102adantr 480 . . . . . . . . . . 11 ((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) → 𝑄 ∈ CMnd)
104103adantr 480 . . . . . . . . . 10 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → 𝑄 ∈ CMnd)
105 evl1gprodd.10 . . . . . . . . . . . 12 (𝜑𝑁 ∈ Fin)
106105ad2antrr 727 . . . . . . . . . . 11 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → 𝑁 ∈ Fin)
107 simplrl 777 . . . . . . . . . . 11 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → 𝑏𝑁)
108106, 107ssfid 9173 . . . . . . . . . 10 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → 𝑏 ∈ Fin)
109 evl1gprodd.9 . . . . . . . . . . . . 13 (𝜑 → ∀𝑥𝑁 𝑀𝑈)
110109ad3antrrr 731 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → ∀𝑥𝑁 𝑀𝑈)
111107sselda 3922 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → 𝑦𝑁)
112 rspcsbela 4379 . . . . . . . . . . . . . 14 ((𝑦𝑁 ∧ ∀𝑥𝑁 𝑀𝑈) → 𝑦 / 𝑥𝑀𝑈)
113112expcom 413 . . . . . . . . . . . . 13 (∀𝑥𝑁 𝑀𝑈 → (𝑦𝑁𝑦 / 𝑥𝑀𝑈))
114113imp 406 . . . . . . . . . . . 12 ((∀𝑥𝑁 𝑀𝑈𝑦𝑁) → 𝑦 / 𝑥𝑀𝑈)
115110, 111, 114syl2anc 585 . . . . . . . . . . 11 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → 𝑦 / 𝑥𝑀𝑈)
11671, 49mgpbas 20120 . . . . . . . . . . . . . . . . 17 𝑈 = (Base‘𝑄)
117116eqcomi 2746 . . . . . . . . . . . . . . . 16 (Base‘𝑄) = 𝑈
118117a1i 11 . . . . . . . . . . . . . . 15 (𝜑 → (Base‘𝑄) = 𝑈)
119118adantr 480 . . . . . . . . . . . . . 14 ((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) → (Base‘𝑄) = 𝑈)
120119adantr 480 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (Base‘𝑄) = 𝑈)
121120adantr 480 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → (Base‘𝑄) = 𝑈)
122121eleq2d 2823 . . . . . . . . . . 11 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → (𝑦 / 𝑥𝑀 ∈ (Base‘𝑄) ↔ 𝑦 / 𝑥𝑀𝑈))
123115, 122mpbird 257 . . . . . . . . . 10 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → 𝑦 / 𝑥𝑀 ∈ (Base‘𝑄))
124 simplrr 778 . . . . . . . . . 10 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → 𝑐 ∈ (𝑁𝑏))
125124eldifbd 3903 . . . . . . . . . 10 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ¬ 𝑐𝑏)
126124eldifad 3902 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → 𝑐𝑁)
127109ad2antrr 727 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ∀𝑥𝑁 𝑀𝑈)
128 rspcsbela 4379 . . . . . . . . . . . 12 ((𝑐𝑁 ∧ ∀𝑥𝑁 𝑀𝑈) → 𝑐 / 𝑥𝑀𝑈)
129126, 127, 128syl2anc 585 . . . . . . . . . . 11 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → 𝑐 / 𝑥𝑀𝑈)
130120eleq2d 2823 . . . . . . . . . . 11 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑐 / 𝑥𝑀 ∈ (Base‘𝑄) ↔ 𝑐 / 𝑥𝑀𝑈))
131129, 130mpbird 257 . . . . . . . . . 10 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → 𝑐 / 𝑥𝑀 ∈ (Base‘𝑄))
132 csbeq1 3841 . . . . . . . . . 10 (𝑦 = 𝑐𝑦 / 𝑥𝑀 = 𝑐 / 𝑥𝑀)
13396, 98, 104, 108, 123, 124, 125, 131, 132gsumunsn 19929 . . . . . . . . 9 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑄 Σg (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥𝑀)) = ((𝑄 Σg (𝑦𝑏𝑦 / 𝑥𝑀))(.r𝑃)𝑐 / 𝑥𝑀))
134133fveq2d 6839 . . . . . . . 8 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑂‘(𝑄 Σg (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥𝑀))) = (𝑂‘((𝑄 Σg (𝑦𝑏𝑦 / 𝑥𝑀))(.r𝑃)𝑐 / 𝑥𝑀)))
135134fveq1d 6837 . . . . . . 7 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑂‘(𝑄 Σg (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥𝑀)))‘𝑌) = ((𝑂‘((𝑄 Σg (𝑦𝑏𝑦 / 𝑥𝑀))(.r𝑃)𝑐 / 𝑥𝑀))‘𝑌))
13650ad2antrr 727 . . . . . . . . 9 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → 𝑅 ∈ CRing)
13764ad2antrr 727 . . . . . . . . 9 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → 𝑌𝐵)
138115ralrimiva 3130 . . . . . . . . . . 11 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ∀𝑦𝑏 𝑦 / 𝑥𝑀𝑈)
139116, 104, 108, 138gsummptcl 19936 . . . . . . . . . 10 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑄 Σg (𝑦𝑏𝑦 / 𝑥𝑀)) ∈ 𝑈)
14090equcoms 2022 . . . . . . . . . . . . . . . 16 (𝑦 = 𝑥𝑀 = 𝑦 / 𝑥𝑀)
141140eqcomd 2743 . . . . . . . . . . . . . . 15 (𝑦 = 𝑥𝑦 / 𝑥𝑀 = 𝑀)
14289, 88, 141cbvmpt 5188 . . . . . . . . . . . . . 14 (𝑦𝑏𝑦 / 𝑥𝑀) = (𝑥𝑏𝑀)
143142a1i 11 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑦𝑏𝑦 / 𝑥𝑀) = (𝑥𝑏𝑀))
144143oveq2d 7377 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑄 Σg (𝑦𝑏𝑦 / 𝑥𝑀)) = (𝑄 Σg (𝑥𝑏𝑀)))
145144fveq2d 6839 . . . . . . . . . . 11 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑂‘(𝑄 Σg (𝑦𝑏𝑦 / 𝑥𝑀))) = (𝑂‘(𝑄 Σg (𝑥𝑏𝑀))))
146145fveq1d 6837 . . . . . . . . . 10 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑂‘(𝑄 Σg (𝑦𝑏𝑦 / 𝑥𝑀)))‘𝑌) = ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌))
147139, 146jca 511 . . . . . . . . 9 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑄 Σg (𝑦𝑏𝑦 / 𝑥𝑀)) ∈ 𝑈 ∧ ((𝑂‘(𝑄 Σg (𝑦𝑏𝑦 / 𝑥𝑀)))‘𝑌) = ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌)))
148 eqidd 2738 . . . . . . . . . 10 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑂𝑐 / 𝑥𝑀)‘𝑌) = ((𝑂𝑐 / 𝑥𝑀)‘𝑌))
149129, 148jca 511 . . . . . . . . 9 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑐 / 𝑥𝑀𝑈 ∧ ((𝑂𝑐 / 𝑥𝑀)‘𝑌) = ((𝑂𝑐 / 𝑥𝑀)‘𝑌)))
150 eqid 2737 . . . . . . . . 9 (.r𝑅) = (.r𝑅)
15145, 46, 47, 49, 136, 137, 147, 149, 97, 150evl1muld 22321 . . . . . . . 8 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (((𝑄 Σg (𝑦𝑏𝑦 / 𝑥𝑀))(.r𝑃)𝑐 / 𝑥𝑀) ∈ 𝑈 ∧ ((𝑂‘((𝑄 Σg (𝑦𝑏𝑦 / 𝑥𝑀))(.r𝑃)𝑐 / 𝑥𝑀))‘𝑌) = (((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌)(.r𝑅)((𝑂𝑐 / 𝑥𝑀)‘𝑌))))
152151simprd 495 . . . . . . 7 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑂‘((𝑄 Σg (𝑦𝑏𝑦 / 𝑥𝑀))(.r𝑃)𝑐 / 𝑥𝑀))‘𝑌) = (((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌)(.r𝑅)((𝑂𝑐 / 𝑥𝑀)‘𝑌)))
153135, 152eqtrd 2772 . . . . . 6 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑂‘(𝑄 Σg (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥𝑀)))‘𝑌) = (((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌)(.r𝑅)((𝑂𝑐 / 𝑥𝑀)‘𝑌)))
15495, 153eqtrd 2772 . . . . 5 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑂‘(𝑄 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀)))‘𝑌) = (((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌)(.r𝑅)((𝑂𝑐 / 𝑥𝑀)‘𝑌)))
15540, 150mgpplusg 20119 . . . . . . . 8 (.r𝑅) = (+g𝑆)
156 eqid 2737 . . . . . . . . . . . . 13 (mulGrp‘𝑅) = (mulGrp‘𝑅)
157156crngmgp 20216 . . . . . . . . . . . 12 (𝑅 ∈ CRing → (mulGrp‘𝑅) ∈ CMnd)
15850, 157syl 17 . . . . . . . . . . 11 (𝜑 → (mulGrp‘𝑅) ∈ CMnd)
15940, 158eqeltrid 2841 . . . . . . . . . 10 (𝜑𝑆 ∈ CMnd)
160159adantr 480 . . . . . . . . 9 ((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) → 𝑆 ∈ CMnd)
161160adantr 480 . . . . . . . 8 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → 𝑆 ∈ CMnd)
162 csbfv12 6880 . . . . . . . . . 10 𝑦 / 𝑥((𝑂𝑀)‘𝑌) = (𝑦 / 𝑥(𝑂𝑀)‘𝑦 / 𝑥𝑌)
163 csbfv2g 6881 . . . . . . . . . . . 12 (𝑦 ∈ V → 𝑦 / 𝑥(𝑂𝑀) = (𝑂𝑦 / 𝑥𝑀))
164163elv 3435 . . . . . . . . . . 11 𝑦 / 𝑥(𝑂𝑀) = (𝑂𝑦 / 𝑥𝑀)
165 vex 3434 . . . . . . . . . . . 12 𝑦 ∈ V
166 nfcv 2899 . . . . . . . . . . . 12 𝑥𝑌
167165, 166csbgfi 3858 . . . . . . . . . . 11 𝑦 / 𝑥𝑌 = 𝑌
168164, 167fveq12i 6841 . . . . . . . . . 10 (𝑦 / 𝑥(𝑂𝑀)‘𝑦 / 𝑥𝑌) = ((𝑂𝑦 / 𝑥𝑀)‘𝑌)
169162, 168eqtri 2760 . . . . . . . . 9 𝑦 / 𝑥((𝑂𝑀)‘𝑌) = ((𝑂𝑦 / 𝑥𝑀)‘𝑌)
17058eqcomi 2746 . . . . . . . . . 10 (Base‘𝑆) = (Base‘𝑅)
17150ad3antrrr 731 . . . . . . . . . 10 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → 𝑅 ∈ CRing)
17264ad3antrrr 731 . . . . . . . . . . 11 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → 𝑌𝐵)
17359eqcomi 2746 . . . . . . . . . . . . 13 (Base‘𝑆) = 𝐵
174173a1i 11 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → (Base‘𝑆) = 𝐵)
175174eleq2d 2823 . . . . . . . . . . 11 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → (𝑌 ∈ (Base‘𝑆) ↔ 𝑌𝐵))
176172, 175mpbird 257 . . . . . . . . . 10 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → 𝑌 ∈ (Base‘𝑆))
17745, 46, 170, 49, 171, 176, 115fveval1fvcl 22311 . . . . . . . . 9 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → ((𝑂𝑦 / 𝑥𝑀)‘𝑌) ∈ (Base‘𝑆))
178169, 177eqeltrid 2841 . . . . . . . 8 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → 𝑦 / 𝑥((𝑂𝑀)‘𝑌) ∈ (Base‘𝑆))
17945, 46, 47, 49, 136, 137, 129fveval1fvcl 22311 . . . . . . . . 9 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑂𝑐 / 𝑥𝑀)‘𝑌) ∈ 𝐵)
180179, 59eleqtrdi 2847 . . . . . . . 8 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑂𝑐 / 𝑥𝑀)‘𝑌) ∈ (Base‘𝑆))
181 nfcv 2899 . . . . . . . . 9 𝑥𝑐
182 nfcv 2899 . . . . . . . . . . 11 𝑥𝑂
183181nfcsb1 3861 . . . . . . . . . . 11 𝑥𝑐 / 𝑥𝑀
184182, 183nffv 6845 . . . . . . . . . 10 𝑥(𝑂𝑐 / 𝑥𝑀)
185184, 166nffv 6845 . . . . . . . . 9 𝑥((𝑂𝑐 / 𝑥𝑀)‘𝑌)
186 csbeq1a 3852 . . . . . . . . . . 11 (𝑥 = 𝑐𝑀 = 𝑐 / 𝑥𝑀)
187186fveq2d 6839 . . . . . . . . . 10 (𝑥 = 𝑐 → (𝑂𝑀) = (𝑂𝑐 / 𝑥𝑀))
188187fveq1d 6837 . . . . . . . . 9 (𝑥 = 𝑐 → ((𝑂𝑀)‘𝑌) = ((𝑂𝑐 / 𝑥𝑀)‘𝑌))
189181, 185, 188csbhypf 3866 . . . . . . . 8 (𝑦 = 𝑐𝑦 / 𝑥((𝑂𝑀)‘𝑌) = ((𝑂𝑐 / 𝑥𝑀)‘𝑌))
19054, 155, 161, 108, 178, 124, 125, 180, 189gsumunsn 19929 . . . . . . 7 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑆 Σg (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥((𝑂𝑀)‘𝑌))) = ((𝑆 Σg (𝑦𝑏𝑦 / 𝑥((𝑂𝑀)‘𝑌)))(.r𝑅)((𝑂𝑐 / 𝑥𝑀)‘𝑌)))
191 simpr 484 . . . . . . . . 9 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌))))
192 nfcv 2899 . . . . . . . . . . . 12 𝑦((𝑂𝑀)‘𝑌)
193 nfcsb1v 3862 . . . . . . . . . . . 12 𝑥𝑦 / 𝑥((𝑂𝑀)‘𝑌)
194 csbeq1a 3852 . . . . . . . . . . . 12 (𝑥 = 𝑦 → ((𝑂𝑀)‘𝑌) = 𝑦 / 𝑥((𝑂𝑀)‘𝑌))
195192, 193, 194cbvmpt 5188 . . . . . . . . . . 11 (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)) = (𝑦𝑏𝑦 / 𝑥((𝑂𝑀)‘𝑌))
196195a1i 11 . . . . . . . . . 10 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)) = (𝑦𝑏𝑦 / 𝑥((𝑂𝑀)‘𝑌)))
197196oveq2d 7377 . . . . . . . . 9 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌))) = (𝑆 Σg (𝑦𝑏𝑦 / 𝑥((𝑂𝑀)‘𝑌))))
198191, 197eqtr2d 2773 . . . . . . . 8 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑆 Σg (𝑦𝑏𝑦 / 𝑥((𝑂𝑀)‘𝑌))) = ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌))
199198oveq1d 7376 . . . . . . 7 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑆 Σg (𝑦𝑏𝑦 / 𝑥((𝑂𝑀)‘𝑌)))(.r𝑅)((𝑂𝑐 / 𝑥𝑀)‘𝑌)) = (((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌)(.r𝑅)((𝑂𝑐 / 𝑥𝑀)‘𝑌)))
200190, 199eqtrd 2772 . . . . . 6 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑆 Σg (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥((𝑂𝑀)‘𝑌))) = (((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌)(.r𝑅)((𝑂𝑐 / 𝑥𝑀)‘𝑌)))
201200eqcomd 2743 . . . . 5 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌)(.r𝑅)((𝑂𝑐 / 𝑥𝑀)‘𝑌)) = (𝑆 Σg (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥((𝑂𝑀)‘𝑌))))
202154, 201eqtrd 2772 . . . 4 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑂‘(𝑄 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀)))‘𝑌) = (𝑆 Σg (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥((𝑂𝑀)‘𝑌))))
203192, 193, 194cbvmpt 5188 . . . . . . 7 (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ ((𝑂𝑀)‘𝑌)) = (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥((𝑂𝑀)‘𝑌))
204203eqcomi 2746 . . . . . 6 (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥((𝑂𝑀)‘𝑌)) = (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ ((𝑂𝑀)‘𝑌))
205204a1i 11 . . . . 5 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥((𝑂𝑀)‘𝑌)) = (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ ((𝑂𝑀)‘𝑌)))
206205oveq2d 7377 . . . 4 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑆 Σg (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥((𝑂𝑀)‘𝑌))) = (𝑆 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ ((𝑂𝑀)‘𝑌))))
207202, 206eqtrd 2772 . . 3 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑂‘(𝑄 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀)))‘𝑌) = (𝑆 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ ((𝑂𝑀)‘𝑌))))
208207ex 412 . 2 ((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) → (((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌))) → ((𝑂‘(𝑄 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀)))‘𝑌) = (𝑆 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ ((𝑂𝑀)‘𝑌)))))
2097, 14, 21, 28, 87, 208, 105findcard2d 9095 1 (𝜑 → ((𝑂‘(𝑄 Σg (𝑥𝑁𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑁 ↦ ((𝑂𝑀)‘𝑌))))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 395   = wceq 1542  wcel 2114  wral 3052  Vcvv 3430  csb 3838  cdif 3887  cun 3888  wss 3890  c0 4274  {csn 4568  cmpt 5167  cfv 6493  (class class class)co 7361  Fincfn 8887  Basecbs 17173  .rcmulr 17215  0gc0g 17396   Σg cgsu 17397  Mndcmnd 18696  CMndccmn 19749  mulGrpcmgp 20115  1rcur 20156  Ringcrg 20208  CRingccrg 20209  algSccascl 21845  Poly1cpl1 22153  eval1ce1 22292
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1912  ax-6 1969  ax-7 2010  ax-8 2116  ax-9 2124  ax-10 2147  ax-11 2163  ax-12 2185  ax-ext 2709  ax-rep 5213  ax-sep 5232  ax-nul 5242  ax-pow 5303  ax-pr 5371  ax-un 7683  ax-cnex 11088  ax-resscn 11089  ax-1cn 11090  ax-icn 11091  ax-addcl 11092  ax-addrcl 11093  ax-mulcl 11094  ax-mulrcl 11095  ax-mulcom 11096  ax-addass 11097  ax-mulass 11098  ax-distr 11099  ax-i2m1 11100  ax-1ne0 11101  ax-1rid 11102  ax-rnegex 11103  ax-rrecex 11104  ax-cnre 11105  ax-pre-lttri 11106  ax-pre-lttrn 11107  ax-pre-ltadd 11108  ax-pre-mulgt0 11109
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 849  df-3or 1088  df-3an 1089  df-tru 1545  df-fal 1555  df-ex 1782  df-nf 1786  df-sb 2069  df-mo 2540  df-eu 2570  df-clab 2716  df-cleq 2729  df-clel 2812  df-nfc 2886  df-ne 2934  df-nel 3038  df-ral 3053  df-rex 3063  df-rmo 3343  df-reu 3344  df-rab 3391  df-v 3432  df-sbc 3730  df-csb 3839  df-dif 3893  df-un 3895  df-in 3897  df-ss 3907  df-pss 3910  df-nul 4275  df-if 4468  df-pw 4544  df-sn 4569  df-pr 4571  df-tp 4573  df-op 4575  df-uni 4852  df-int 4891  df-iun 4936  df-iin 4937  df-br 5087  df-opab 5149  df-mpt 5168  df-tr 5194  df-id 5520  df-eprel 5525  df-po 5533  df-so 5534  df-fr 5578  df-se 5579  df-we 5580  df-xp 5631  df-rel 5632  df-cnv 5633  df-co 5634  df-dm 5635  df-rn 5636  df-res 5637  df-ima 5638  df-pred 6260  df-ord 6321  df-on 6322  df-lim 6323  df-suc 6324  df-iota 6449  df-fun 6495  df-fn 6496  df-f 6497  df-f1 6498  df-fo 6499  df-f1o 6500  df-fv 6501  df-isom 6502  df-riota 7318  df-ov 7364  df-oprab 7365  df-mpo 7366  df-of 7625  df-ofr 7626  df-om 7812  df-1st 7936  df-2nd 7937  df-supp 8105  df-frecs 8225  df-wrecs 8256  df-recs 8305  df-rdg 8343  df-1o 8399  df-2o 8400  df-er 8637  df-map 8769  df-pm 8770  df-ixp 8840  df-en 8888  df-dom 8889  df-sdom 8890  df-fin 8891  df-fsupp 9269  df-sup 9349  df-oi 9419  df-card 9857  df-pnf 11175  df-mnf 11176  df-xr 11177  df-ltxr 11178  df-le 11179  df-sub 11373  df-neg 11374  df-nn 12169  df-2 12238  df-3 12239  df-4 12240  df-5 12241  df-6 12242  df-7 12243  df-8 12244  df-9 12245  df-n0 12432  df-z 12519  df-dec 12639  df-uz 12783  df-fz 13456  df-fzo 13603  df-seq 13958  df-hash 14287  df-struct 17111  df-sets 17128  df-slot 17146  df-ndx 17158  df-base 17174  df-ress 17195  df-plusg 17227  df-mulr 17228  df-sca 17230  df-vsca 17231  df-ip 17232  df-tset 17233  df-ple 17234  df-ds 17236  df-hom 17238  df-cco 17239  df-0g 17398  df-gsum 17399  df-prds 17404  df-pws 17406  df-mre 17542  df-mrc 17543  df-acs 17545  df-mgm 18602  df-sgrp 18681  df-mnd 18697  df-mhm 18745  df-submnd 18746  df-grp 18906  df-minusg 18907  df-sbg 18908  df-mulg 19038  df-subg 19093  df-ghm 19182  df-cntz 19286  df-cmn 19751  df-abl 19752  df-mgp 20116  df-rng 20128  df-ur 20157  df-srg 20162  df-ring 20210  df-cring 20211  df-rhm 20446  df-subrng 20517  df-subrg 20541  df-lmod 20851  df-lss 20921  df-lsp 20961  df-assa 21846  df-asp 21847  df-ascl 21848  df-psr 21902  df-mvr 21903  df-mpl 21904  df-opsr 21906  df-evls 22065  df-evl 22066  df-psr1 22156  df-ply1 22158  df-evl1 22294
This theorem is referenced by:  aks6d1c5lem2  42594
  Copyright terms: Public domain W3C validator