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 42773
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 5204 . . . . . 6 (𝑎 = ∅ → (𝑥𝑎𝑀) = (𝑥 ∈ ∅ ↦ 𝑀))
21oveq2d 7427 . . . . 5 (𝑎 = ∅ → (𝑄 Σg (𝑥𝑎𝑀)) = (𝑄 Σg (𝑥 ∈ ∅ ↦ 𝑀)))
32fveq2d 6886 . . . 4 (𝑎 = ∅ → (𝑂‘(𝑄 Σg (𝑥𝑎𝑀))) = (𝑂‘(𝑄 Σg (𝑥 ∈ ∅ ↦ 𝑀))))
43fveq1d 6884 . . 3 (𝑎 = ∅ → ((𝑂‘(𝑄 Σg (𝑥𝑎𝑀)))‘𝑌) = ((𝑂‘(𝑄 Σg (𝑥 ∈ ∅ ↦ 𝑀)))‘𝑌))
5 mpteq1 5204 . . . 4 (𝑎 = ∅ → (𝑥𝑎 ↦ ((𝑂𝑀)‘𝑌)) = (𝑥 ∈ ∅ ↦ ((𝑂𝑀)‘𝑌)))
65oveq2d 7427 . . 3 (𝑎 = ∅ → (𝑆 Σg (𝑥𝑎 ↦ ((𝑂𝑀)‘𝑌))) = (𝑆 Σg (𝑥 ∈ ∅ ↦ ((𝑂𝑀)‘𝑌))))
74, 6eqeq12d 2785 . 2 (𝑎 = ∅ → (((𝑂‘(𝑄 Σg (𝑥𝑎𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑎 ↦ ((𝑂𝑀)‘𝑌))) ↔ ((𝑂‘(𝑄 Σg (𝑥 ∈ ∅ ↦ 𝑀)))‘𝑌) = (𝑆 Σg (𝑥 ∈ ∅ ↦ ((𝑂𝑀)‘𝑌)))))
8 mpteq1 5204 . . . . . 6 (𝑎 = 𝑏 → (𝑥𝑎𝑀) = (𝑥𝑏𝑀))
98oveq2d 7427 . . . . 5 (𝑎 = 𝑏 → (𝑄 Σg (𝑥𝑎𝑀)) = (𝑄 Σg (𝑥𝑏𝑀)))
109fveq2d 6886 . . . 4 (𝑎 = 𝑏 → (𝑂‘(𝑄 Σg (𝑥𝑎𝑀))) = (𝑂‘(𝑄 Σg (𝑥𝑏𝑀))))
1110fveq1d 6884 . . 3 (𝑎 = 𝑏 → ((𝑂‘(𝑄 Σg (𝑥𝑎𝑀)))‘𝑌) = ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌))
12 mpteq1 5204 . . . 4 (𝑎 = 𝑏 → (𝑥𝑎 ↦ ((𝑂𝑀)‘𝑌)) = (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))
1312oveq2d 7427 . . 3 (𝑎 = 𝑏 → (𝑆 Σg (𝑥𝑎 ↦ ((𝑂𝑀)‘𝑌))) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌))))
1411, 13eqeq12d 2785 . 2 (𝑎 = 𝑏 → (((𝑂‘(𝑄 Σg (𝑥𝑎𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑎 ↦ ((𝑂𝑀)‘𝑌))) ↔ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))))
15 mpteq1 5204 . . . . . 6 (𝑎 = (𝑏 ∪ {𝑐}) → (𝑥𝑎𝑀) = (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀))
1615oveq2d 7427 . . . . 5 (𝑎 = (𝑏 ∪ {𝑐}) → (𝑄 Σg (𝑥𝑎𝑀)) = (𝑄 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀)))
1716fveq2d 6886 . . . 4 (𝑎 = (𝑏 ∪ {𝑐}) → (𝑂‘(𝑄 Σg (𝑥𝑎𝑀))) = (𝑂‘(𝑄 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀))))
1817fveq1d 6884 . . 3 (𝑎 = (𝑏 ∪ {𝑐}) → ((𝑂‘(𝑄 Σg (𝑥𝑎𝑀)))‘𝑌) = ((𝑂‘(𝑄 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀)))‘𝑌))
19 mpteq1 5204 . . . 4 (𝑎 = (𝑏 ∪ {𝑐}) → (𝑥𝑎 ↦ ((𝑂𝑀)‘𝑌)) = (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ ((𝑂𝑀)‘𝑌)))
2019oveq2d 7427 . . 3 (𝑎 = (𝑏 ∪ {𝑐}) → (𝑆 Σg (𝑥𝑎 ↦ ((𝑂𝑀)‘𝑌))) = (𝑆 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ ((𝑂𝑀)‘𝑌))))
2118, 20eqeq12d 2785 . 2 (𝑎 = (𝑏 ∪ {𝑐}) → (((𝑂‘(𝑄 Σg (𝑥𝑎𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑎 ↦ ((𝑂𝑀)‘𝑌))) ↔ ((𝑂‘(𝑄 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀)))‘𝑌) = (𝑆 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ ((𝑂𝑀)‘𝑌)))))
22 mpteq1 5204 . . . . . 6 (𝑎 = 𝑁 → (𝑥𝑎𝑀) = (𝑥𝑁𝑀))
2322oveq2d 7427 . . . . 5 (𝑎 = 𝑁 → (𝑄 Σg (𝑥𝑎𝑀)) = (𝑄 Σg (𝑥𝑁𝑀)))
2423fveq2d 6886 . . . 4 (𝑎 = 𝑁 → (𝑂‘(𝑄 Σg (𝑥𝑎𝑀))) = (𝑂‘(𝑄 Σg (𝑥𝑁𝑀))))
2524fveq1d 6884 . . 3 (𝑎 = 𝑁 → ((𝑂‘(𝑄 Σg (𝑥𝑎𝑀)))‘𝑌) = ((𝑂‘(𝑄 Σg (𝑥𝑁𝑀)))‘𝑌))
26 mpteq1 5204 . . . 4 (𝑎 = 𝑁 → (𝑥𝑎 ↦ ((𝑂𝑀)‘𝑌)) = (𝑥𝑁 ↦ ((𝑂𝑀)‘𝑌)))
2726oveq2d 7427 . . 3 (𝑎 = 𝑁 → (𝑆 Σg (𝑥𝑎 ↦ ((𝑂𝑀)‘𝑌))) = (𝑆 Σg (𝑥𝑁 ↦ ((𝑂𝑀)‘𝑌))))
2825, 27eqeq12d 2785 . 2 (𝑎 = 𝑁 → (((𝑂‘(𝑄 Σg (𝑥𝑎𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑎 ↦ ((𝑂𝑀)‘𝑌))) ↔ ((𝑂‘(𝑄 Σg (𝑥𝑁𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑁 ↦ ((𝑂𝑀)‘𝑌)))))
29 mpt0 6678 . . . . . . 7 (𝑥 ∈ ∅ ↦ 𝑀) = ∅
3029a1i 11 . . . . . 6 (𝜑 → (𝑥 ∈ ∅ ↦ 𝑀) = ∅)
3130oveq2d 7427 . . . . 5 (𝜑 → (𝑄 Σg (𝑥 ∈ ∅ ↦ 𝑀)) = (𝑄 Σg ∅))
3231fveq2d 6886 . . . 4 (𝜑 → (𝑂‘(𝑄 Σg (𝑥 ∈ ∅ ↦ 𝑀))) = (𝑂‘(𝑄 Σg ∅)))
3332fveq1d 6884 . . 3 (𝜑 → ((𝑂‘(𝑄 Σg (𝑥 ∈ ∅ ↦ 𝑀)))‘𝑌) = ((𝑂‘(𝑄 Σg ∅))‘𝑌))
34 mpt0 6678 . . . . . 6 (𝑥 ∈ ∅ ↦ ((𝑂𝑀)‘𝑌)) = ∅
3534a1i 11 . . . . 5 (𝜑 → (𝑥 ∈ ∅ ↦ ((𝑂𝑀)‘𝑌)) = ∅)
3635oveq2d 7427 . . . 4 (𝜑 → (𝑆 Σg (𝑥 ∈ ∅ ↦ ((𝑂𝑀)‘𝑌))) = (𝑆 Σg ∅))
37 eqid 2769 . . . . . . 7 (0g𝑆) = (0g𝑆)
3837gsum0 18741 . . . . . 6 (𝑆 Σg ∅) = (0g𝑆)
3938a1i 11 . . . . 5 (𝜑 → (𝑆 Σg ∅) = (0g𝑆))
40 evl1gprodd.6 . . . . . . . . 9 𝑆 = (mulGrp‘𝑅)
41 eqid 2769 . . . . . . . . 9 (1r𝑅) = (1r𝑅)
4240, 41ringidval 20264 . . . . . . . 8 (1r𝑅) = (0g𝑆)
4342eqcomi 2778 . . . . . . 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 2769 . . . . . . . . . 10 (algSc‘𝑃) = (algSc‘𝑃)
49 evl1gprodd.5 . . . . . . . . . 10 𝑈 = (Base‘𝑃)
50 evl1gprodd.7 . . . . . . . . . 10 (𝜑𝑅 ∈ CRing)
5150crngringd 20327 . . . . . . . . . . . . . 14 (𝜑𝑅 ∈ Ring)
5240ringmgp 20320 . . . . . . . . . . . . . 14 (𝑅 ∈ Ring → 𝑆 ∈ Mnd)
5351, 52syl 18 . . . . . . . . . . . . 13 (𝜑𝑆 ∈ Mnd)
54 eqid 2769 . . . . . . . . . . . . . 14 (Base‘𝑆) = (Base‘𝑆)
5554, 37mndidcl 18806 . . . . . . . . . . . . 13 (𝑆 ∈ Mnd → (0g𝑆) ∈ (Base‘𝑆))
5653, 55syl 18 . . . . . . . . . . . 12 (𝜑 → (0g𝑆) ∈ (Base‘𝑆))
57 eqid 2769 . . . . . . . . . . . . . 14 (Base‘𝑅) = (Base‘𝑅)
5840, 57mgpbas 20220 . . . . . . . . . . . . 13 (Base‘𝑅) = (Base‘𝑆)
5947, 58eqtri 2792 . . . . . . . . . . . 12 𝐵 = (Base‘𝑆)
6056, 59eleqtrrdi 2880 . . . . . . . . . . 11 (𝜑 → (0g𝑆) ∈ 𝐵)
6142a1i 11 . . . . . . . . . . . 12 (𝜑 → (1r𝑅) = (0g𝑆))
6261eleq1d 2854 . . . . . . . . . . 11 (𝜑 → ((1r𝑅) ∈ 𝐵 ↔ (0g𝑆) ∈ 𝐵))
6360, 62mpbird 260 . . . . . . . . . 10 (𝜑 → (1r𝑅) ∈ 𝐵)
64 evl1gprodd.8 . . . . . . . . . 10 (𝜑𝑌𝐵)
6545, 46, 47, 48, 49, 50, 63, 64evl1scad 22463 . . . . . . . . 9 (𝜑 → (((algSc‘𝑃)‘(1r𝑅)) ∈ 𝑈 ∧ ((𝑂‘((algSc‘𝑃)‘(1r𝑅)))‘𝑌) = (1r𝑅)))
6665simprd 500 . . . . . . . 8 (𝜑 → ((𝑂‘((algSc‘𝑃)‘(1r𝑅)))‘𝑌) = (1r𝑅))
6766eqcomd 2775 . . . . . . 7 (𝜑 → (1r𝑅) = ((𝑂‘((algSc‘𝑃)‘(1r𝑅)))‘𝑌))
68 eqid 2769 . . . . . . . . . . . 12 (1r𝑃) = (1r𝑃)
6946, 48, 41, 68ply1scl1 22421 . . . . . . . . . . 11 (𝑅 ∈ Ring → ((algSc‘𝑃)‘(1r𝑅)) = (1r𝑃))
7051, 69syl 18 . . . . . . . . . 10 (𝜑 → ((algSc‘𝑃)‘(1r𝑅)) = (1r𝑃))
71 evl1gprodd.3 . . . . . . . . . . . 12 𝑄 = (mulGrp‘𝑃)
7271, 68ringidval 20264 . . . . . . . . . . 11 (1r𝑃) = (0g𝑄)
7372a1i 11 . . . . . . . . . 10 (𝜑 → (1r𝑃) = (0g𝑄))
7470, 73eqtrd 2804 . . . . . . . . 9 (𝜑 → ((algSc‘𝑃)‘(1r𝑅)) = (0g𝑄))
7574fveq2d 6886 . . . . . . . 8 (𝜑 → (𝑂‘((algSc‘𝑃)‘(1r𝑅))) = (𝑂‘(0g𝑄)))
7675fveq1d 6884 . . . . . . 7 (𝜑 → ((𝑂‘((algSc‘𝑃)‘(1r𝑅)))‘𝑌) = ((𝑂‘(0g𝑄))‘𝑌))
7767, 76eqtrd 2804 . . . . . 6 (𝜑 → (1r𝑅) = ((𝑂‘(0g𝑄))‘𝑌))
7844, 77eqtrd 2804 . . . . 5 (𝜑 → (0g𝑆) = ((𝑂‘(0g𝑄))‘𝑌))
79 eqid 2769 . . . . . . . . . 10 (0g𝑄) = (0g𝑄)
8079gsum0 18741 . . . . . . . . 9 (𝑄 Σg ∅) = (0g𝑄)
8180a1i 11 . . . . . . . 8 (𝜑 → (𝑄 Σg ∅) = (0g𝑄))
8281eqcomd 2775 . . . . . . 7 (𝜑 → (0g𝑄) = (𝑄 Σg ∅))
8382fveq2d 6886 . . . . . 6 (𝜑 → (𝑂‘(0g𝑄)) = (𝑂‘(𝑄 Σg ∅)))
8483fveq1d 6884 . . . . 5 (𝜑 → ((𝑂‘(0g𝑄))‘𝑌) = ((𝑂‘(𝑄 Σg ∅))‘𝑌))
8539, 78, 843eqtrd 2808 . . . 4 (𝜑 → (𝑆 Σg ∅) = ((𝑂‘(𝑄 Σg ∅))‘𝑌))
8636, 85eqtr2d 2805 . . 3 (𝜑 → ((𝑂‘(𝑄 Σg ∅))‘𝑌) = (𝑆 Σg (𝑥 ∈ ∅ ↦ ((𝑂𝑀)‘𝑌))))
8733, 86eqtrd 2804 . 2 (𝜑 → ((𝑂‘(𝑄 Σg (𝑥 ∈ ∅ ↦ 𝑀)))‘𝑌) = (𝑆 Σg (𝑥 ∈ ∅ ↦ ((𝑂𝑀)‘𝑌))))
88 nfcv 2931 . . . . . . . . . . 11 𝑦𝑀
89 nfcsb1v 3885 . . . . . . . . . . 11 𝑥𝑦 / 𝑥𝑀
90 csbeq1a 3875 . . . . . . . . . . 11 (𝑥 = 𝑦𝑀 = 𝑦 / 𝑥𝑀)
9188, 89, 90cbvmpt 5217 . . . . . . . . . 10 (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀) = (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥𝑀)
9291a1i 11 . . . . . . . . 9 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀) = (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥𝑀))
9392oveq2d 7427 . . . . . . . 8 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑄 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀)) = (𝑄 Σg (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥𝑀)))
9493fveq2d 6886 . . . . . . 7 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑂‘(𝑄 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀))) = (𝑂‘(𝑄 Σg (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥𝑀))))
9594fveq1d 6884 . . . . . 6 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑂‘(𝑄 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀)))‘𝑌) = ((𝑂‘(𝑄 Σg (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥𝑀)))‘𝑌))
96 eqid 2769 . . . . . . . . . 10 (Base‘𝑄) = (Base‘𝑄)
97 eqid 2769 . . . . . . . . . . 11 (.r𝑃) = (.r𝑃)
9871, 97mgpplusg 20219 . . . . . . . . . 10 (.r𝑃) = (+g𝑄)
9946ply1crng 22326 . . . . . . . . . . . . . 14 (𝑅 ∈ CRing → 𝑃 ∈ CRing)
10050, 99syl 18 . . . . . . . . . . . . 13 (𝜑𝑃 ∈ CRing)
10171crngmgp 20322 . . . . . . . . . . . . 13 (𝑃 ∈ CRing → 𝑄 ∈ CMnd)
102100, 101syl 18 . . . . . . . . . . . 12 (𝜑𝑄 ∈ CMnd)
103102adantr 485 . . . . . . . . . . 11 ((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) → 𝑄 ∈ CMnd)
104103adantr 485 . . . . . . . . . 10 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → 𝑄 ∈ CMnd)
105 evl1gprodd.10 . . . . . . . . . . . 12 (𝜑𝑁 ∈ Fin)
106105ad2antrr 738 . . . . . . . . . . 11 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → 𝑁 ∈ Fin)
107 simplrl 788 . . . . . . . . . . 11 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → 𝑏𝑁)
108106, 107ssfid 9228 . . . . . . . . . 10 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → 𝑏 ∈ Fin)
109 evl1gprodd.9 . . . . . . . . . . . . 13 (𝜑 → ∀𝑥𝑁 𝑀𝑈)
110109ad3antrrr 742 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → ∀𝑥𝑁 𝑀𝑈)
111107sselda 3945 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → 𝑦𝑁)
112 rspcsbela 4409 . . . . . . . . . . . . . 14 ((𝑦𝑁 ∧ ∀𝑥𝑁 𝑀𝑈) → 𝑦 / 𝑥𝑀𝑈)
113112expcom 418 . . . . . . . . . . . . 13 (∀𝑥𝑁 𝑀𝑈 → (𝑦𝑁𝑦 / 𝑥𝑀𝑈))
114113imp 411 . . . . . . . . . . . 12 ((∀𝑥𝑁 𝑀𝑈𝑦𝑁) → 𝑦 / 𝑥𝑀𝑈)
115110, 111, 114syl2anc 595 . . . . . . . . . . 11 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → 𝑦 / 𝑥𝑀𝑈)
11671, 49mgpbas 20220 . . . . . . . . . . . . . . . . 17 𝑈 = (Base‘𝑄)
117116eqcomi 2778 . . . . . . . . . . . . . . . 16 (Base‘𝑄) = 𝑈
118117a1i 11 . . . . . . . . . . . . . . 15 (𝜑 → (Base‘𝑄) = 𝑈)
119118adantr 485 . . . . . . . . . . . . . 14 ((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) → (Base‘𝑄) = 𝑈)
120119adantr 485 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (Base‘𝑄) = 𝑈)
121120adantr 485 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → (Base‘𝑄) = 𝑈)
122121eleq2d 2855 . . . . . . . . . . 11 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → (𝑦 / 𝑥𝑀 ∈ (Base‘𝑄) ↔ 𝑦 / 𝑥𝑀𝑈))
123115, 122mpbird 260 . . . . . . . . . 10 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → 𝑦 / 𝑥𝑀 ∈ (Base‘𝑄))
124 simplrr 789 . . . . . . . . . 10 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → 𝑐 ∈ (𝑁𝑏))
125124eldifbd 3926 . . . . . . . . . 10 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ¬ 𝑐𝑏)
126124eldifad 3925 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → 𝑐𝑁)
127109ad2antrr 738 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ∀𝑥𝑁 𝑀𝑈)
128 rspcsbela 4409 . . . . . . . . . . . 12 ((𝑐𝑁 ∧ ∀𝑥𝑁 𝑀𝑈) → 𝑐 / 𝑥𝑀𝑈)
129126, 127, 128syl2anc 595 . . . . . . . . . . 11 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → 𝑐 / 𝑥𝑀𝑈)
130120eleq2d 2855 . . . . . . . . . . 11 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑐 / 𝑥𝑀 ∈ (Base‘𝑄) ↔ 𝑐 / 𝑥𝑀𝑈))
131129, 130mpbird 260 . . . . . . . . . 10 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → 𝑐 / 𝑥𝑀 ∈ (Base‘𝑄))
132 csbeq1 3864 . . . . . . . . . 10 (𝑦 = 𝑐𝑦 / 𝑥𝑀 = 𝑐 / 𝑥𝑀)
13396, 98, 104, 108, 123, 124, 125, 131, 132gsumunsn 20029 . . . . . . . . 9 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑄 Σg (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥𝑀)) = ((𝑄 Σg (𝑦𝑏𝑦 / 𝑥𝑀))(.r𝑃)𝑐 / 𝑥𝑀))
134133fveq2d 6886 . . . . . . . 8 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑂‘(𝑄 Σg (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥𝑀))) = (𝑂‘((𝑄 Σg (𝑦𝑏𝑦 / 𝑥𝑀))(.r𝑃)𝑐 / 𝑥𝑀)))
135134fveq1d 6884 . . . . . . 7 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑂‘(𝑄 Σg (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥𝑀)))‘𝑌) = ((𝑂‘((𝑄 Σg (𝑦𝑏𝑦 / 𝑥𝑀))(.r𝑃)𝑐 / 𝑥𝑀))‘𝑌))
13650ad2antrr 738 . . . . . . . . 9 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → 𝑅 ∈ CRing)
13764ad2antrr 738 . . . . . . . . 9 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → 𝑌𝐵)
138115ralrimiva 3163 . . . . . . . . . . 11 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ∀𝑦𝑏 𝑦 / 𝑥𝑀𝑈)
139116, 104, 108, 138gsummptcl 20036 . . . . . . . . . 10 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑄 Σg (𝑦𝑏𝑦 / 𝑥𝑀)) ∈ 𝑈)
14090equcoms 2047 . . . . . . . . . . . . . . . 16 (𝑦 = 𝑥𝑀 = 𝑦 / 𝑥𝑀)
141140eqcomd 2775 . . . . . . . . . . . . . . 15 (𝑦 = 𝑥𝑦 / 𝑥𝑀 = 𝑀)
14289, 88, 141cbvmpt 5217 . . . . . . . . . . . . . 14 (𝑦𝑏𝑦 / 𝑥𝑀) = (𝑥𝑏𝑀)
143142a1i 11 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑦𝑏𝑦 / 𝑥𝑀) = (𝑥𝑏𝑀))
144143oveq2d 7427 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑄 Σg (𝑦𝑏𝑦 / 𝑥𝑀)) = (𝑄 Σg (𝑥𝑏𝑀)))
145144fveq2d 6886 . . . . . . . . . . 11 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑂‘(𝑄 Σg (𝑦𝑏𝑦 / 𝑥𝑀))) = (𝑂‘(𝑄 Σg (𝑥𝑏𝑀))))
146145fveq1d 6884 . . . . . . . . . 10 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑂‘(𝑄 Σg (𝑦𝑏𝑦 / 𝑥𝑀)))‘𝑌) = ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌))
147139, 146jca 520 . . . . . . . . 9 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑄 Σg (𝑦𝑏𝑦 / 𝑥𝑀)) ∈ 𝑈 ∧ ((𝑂‘(𝑄 Σg (𝑦𝑏𝑦 / 𝑥𝑀)))‘𝑌) = ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌)))
148 eqidd 2770 . . . . . . . . . 10 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑂𝑐 / 𝑥𝑀)‘𝑌) = ((𝑂𝑐 / 𝑥𝑀)‘𝑌))
149129, 148jca 520 . . . . . . . . 9 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑐 / 𝑥𝑀𝑈 ∧ ((𝑂𝑐 / 𝑥𝑀)‘𝑌) = ((𝑂𝑐 / 𝑥𝑀)‘𝑌)))
150 eqid 2769 . . . . . . . . 9 (.r𝑅) = (.r𝑅)
15145, 46, 47, 49, 136, 137, 147, 149, 97, 150evl1muld 22471 . . . . . . . 8 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (((𝑄 Σg (𝑦𝑏𝑦 / 𝑥𝑀))(.r𝑃)𝑐 / 𝑥𝑀) ∈ 𝑈 ∧ ((𝑂‘((𝑄 Σg (𝑦𝑏𝑦 / 𝑥𝑀))(.r𝑃)𝑐 / 𝑥𝑀))‘𝑌) = (((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌)(.r𝑅)((𝑂𝑐 / 𝑥𝑀)‘𝑌))))
152151simprd 500 . . . . . . 7 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑂‘((𝑄 Σg (𝑦𝑏𝑦 / 𝑥𝑀))(.r𝑃)𝑐 / 𝑥𝑀))‘𝑌) = (((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌)(.r𝑅)((𝑂𝑐 / 𝑥𝑀)‘𝑌)))
153135, 152eqtrd 2804 . . . . . 6 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑂‘(𝑄 Σg (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥𝑀)))‘𝑌) = (((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌)(.r𝑅)((𝑂𝑐 / 𝑥𝑀)‘𝑌)))
15495, 153eqtrd 2804 . . . . 5 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑂‘(𝑄 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀)))‘𝑌) = (((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌)(.r𝑅)((𝑂𝑐 / 𝑥𝑀)‘𝑌)))
15540, 150mgpplusg 20219 . . . . . . . 8 (.r𝑅) = (+g𝑆)
156 eqid 2769 . . . . . . . . . . . . 13 (mulGrp‘𝑅) = (mulGrp‘𝑅)
157156crngmgp 20322 . . . . . . . . . . . 12 (𝑅 ∈ CRing → (mulGrp‘𝑅) ∈ CMnd)
15850, 157syl 18 . . . . . . . . . . 11 (𝜑 → (mulGrp‘𝑅) ∈ CMnd)
15940, 158eqeltrid 2873 . . . . . . . . . 10 (𝜑𝑆 ∈ CMnd)
160159adantr 485 . . . . . . . . 9 ((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) → 𝑆 ∈ CMnd)
161160adantr 485 . . . . . . . 8 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → 𝑆 ∈ CMnd)
162 csbfv12 6927 . . . . . . . . . 10 𝑦 / 𝑥((𝑂𝑀)‘𝑌) = (𝑦 / 𝑥(𝑂𝑀)‘𝑦 / 𝑥𝑌)
163 csbfv2g 6928 . . . . . . . . . . . 12 (𝑦 ∈ V → 𝑦 / 𝑥(𝑂𝑀) = (𝑂𝑦 / 𝑥𝑀))
164163elv 3468 . . . . . . . . . . 11 𝑦 / 𝑥(𝑂𝑀) = (𝑂𝑦 / 𝑥𝑀)
165 vex 3467 . . . . . . . . . . . 12 𝑦 ∈ V
166 nfcv 2931 . . . . . . . . . . . 12 𝑥𝑌
167165, 166csbgfi 3881 . . . . . . . . . . 11 𝑦 / 𝑥𝑌 = 𝑌
168164, 167fveq12i 6888 . . . . . . . . . 10 (𝑦 / 𝑥(𝑂𝑀)‘𝑦 / 𝑥𝑌) = ((𝑂𝑦 / 𝑥𝑀)‘𝑌)
169162, 168eqtri 2792 . . . . . . . . 9 𝑦 / 𝑥((𝑂𝑀)‘𝑌) = ((𝑂𝑦 / 𝑥𝑀)‘𝑌)
17058eqcomi 2778 . . . . . . . . . 10 (Base‘𝑆) = (Base‘𝑅)
17150ad3antrrr 742 . . . . . . . . . 10 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → 𝑅 ∈ CRing)
17264ad3antrrr 742 . . . . . . . . . . 11 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → 𝑌𝐵)
17359eqcomi 2778 . . . . . . . . . . . . 13 (Base‘𝑆) = 𝐵
174173a1i 11 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → (Base‘𝑆) = 𝐵)
175174eleq2d 2855 . . . . . . . . . . 11 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → (𝑌 ∈ (Base‘𝑆) ↔ 𝑌𝐵))
176172, 175mpbird 260 . . . . . . . . . 10 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → 𝑌 ∈ (Base‘𝑆))
17745, 46, 170, 49, 171, 176, 115fveval1fvcl 22461 . . . . . . . . 9 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → ((𝑂𝑦 / 𝑥𝑀)‘𝑌) ∈ (Base‘𝑆))
178169, 177eqeltrid 2873 . . . . . . . 8 ((((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) ∧ 𝑦𝑏) → 𝑦 / 𝑥((𝑂𝑀)‘𝑌) ∈ (Base‘𝑆))
17945, 46, 47, 49, 136, 137, 129fveval1fvcl 22461 . . . . . . . . 9 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑂𝑐 / 𝑥𝑀)‘𝑌) ∈ 𝐵)
180179, 59eleqtrdi 2879 . . . . . . . 8 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑂𝑐 / 𝑥𝑀)‘𝑌) ∈ (Base‘𝑆))
181 nfcv 2931 . . . . . . . . 9 𝑥𝑐
182 nfcv 2931 . . . . . . . . . . 11 𝑥𝑂
183181nfcsb1 3884 . . . . . . . . . . 11 𝑥𝑐 / 𝑥𝑀
184182, 183nffv 6892 . . . . . . . . . 10 𝑥(𝑂𝑐 / 𝑥𝑀)
185184, 166nffv 6892 . . . . . . . . 9 𝑥((𝑂𝑐 / 𝑥𝑀)‘𝑌)
186 csbeq1a 3875 . . . . . . . . . . 11 (𝑥 = 𝑐𝑀 = 𝑐 / 𝑥𝑀)
187186fveq2d 6886 . . . . . . . . . 10 (𝑥 = 𝑐 → (𝑂𝑀) = (𝑂𝑐 / 𝑥𝑀))
188187fveq1d 6884 . . . . . . . . 9 (𝑥 = 𝑐 → ((𝑂𝑀)‘𝑌) = ((𝑂𝑐 / 𝑥𝑀)‘𝑌))
189181, 185, 188csbhypf 3889 . . . . . . . 8 (𝑦 = 𝑐𝑦 / 𝑥((𝑂𝑀)‘𝑌) = ((𝑂𝑐 / 𝑥𝑀)‘𝑌))
19054, 155, 161, 108, 178, 124, 125, 180, 189gsumunsn 20029 . . . . . . 7 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑆 Σg (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥((𝑂𝑀)‘𝑌))) = ((𝑆 Σg (𝑦𝑏𝑦 / 𝑥((𝑂𝑀)‘𝑌)))(.r𝑅)((𝑂𝑐 / 𝑥𝑀)‘𝑌)))
191 simpr 489 . . . . . . . . 9 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌))))
192 nfcv 2931 . . . . . . . . . . . 12 𝑦((𝑂𝑀)‘𝑌)
193 nfcsb1v 3885 . . . . . . . . . . . 12 𝑥𝑦 / 𝑥((𝑂𝑀)‘𝑌)
194 csbeq1a 3875 . . . . . . . . . . . 12 (𝑥 = 𝑦 → ((𝑂𝑀)‘𝑌) = 𝑦 / 𝑥((𝑂𝑀)‘𝑌))
195192, 193, 194cbvmpt 5217 . . . . . . . . . . 11 (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)) = (𝑦𝑏𝑦 / 𝑥((𝑂𝑀)‘𝑌))
196195a1i 11 . . . . . . . . . 10 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)) = (𝑦𝑏𝑦 / 𝑥((𝑂𝑀)‘𝑌)))
197196oveq2d 7427 . . . . . . . . 9 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌))) = (𝑆 Σg (𝑦𝑏𝑦 / 𝑥((𝑂𝑀)‘𝑌))))
198191, 197eqtr2d 2805 . . . . . . . 8 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑆 Σg (𝑦𝑏𝑦 / 𝑥((𝑂𝑀)‘𝑌))) = ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌))
199198oveq1d 7426 . . . . . . 7 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑆 Σg (𝑦𝑏𝑦 / 𝑥((𝑂𝑀)‘𝑌)))(.r𝑅)((𝑂𝑐 / 𝑥𝑀)‘𝑌)) = (((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌)(.r𝑅)((𝑂𝑐 / 𝑥𝑀)‘𝑌)))
200190, 199eqtrd 2804 . . . . . 6 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑆 Σg (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥((𝑂𝑀)‘𝑌))) = (((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌)(.r𝑅)((𝑂𝑐 / 𝑥𝑀)‘𝑌)))
201200eqcomd 2775 . . . . 5 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌)(.r𝑅)((𝑂𝑐 / 𝑥𝑀)‘𝑌)) = (𝑆 Σg (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥((𝑂𝑀)‘𝑌))))
202154, 201eqtrd 2804 . . . 4 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑂‘(𝑄 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀)))‘𝑌) = (𝑆 Σg (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥((𝑂𝑀)‘𝑌))))
203192, 193, 194cbvmpt 5217 . . . . . . 7 (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ ((𝑂𝑀)‘𝑌)) = (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥((𝑂𝑀)‘𝑌))
204203eqcomi 2778 . . . . . 6 (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥((𝑂𝑀)‘𝑌)) = (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ ((𝑂𝑀)‘𝑌))
205204a1i 11 . . . . 5 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥((𝑂𝑀)‘𝑌)) = (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ ((𝑂𝑀)‘𝑌)))
206205oveq2d 7427 . . . 4 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → (𝑆 Σg (𝑦 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑦 / 𝑥((𝑂𝑀)‘𝑌))) = (𝑆 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ ((𝑂𝑀)‘𝑌))))
207202, 206eqtrd 2804 . . 3 (((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) ∧ ((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌)))) → ((𝑂‘(𝑄 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀)))‘𝑌) = (𝑆 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ ((𝑂𝑀)‘𝑌))))
208207ex 417 . 2 ((𝜑 ∧ (𝑏𝑁𝑐 ∈ (𝑁𝑏))) → (((𝑂‘(𝑄 Σg (𝑥𝑏𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑏 ↦ ((𝑂𝑀)‘𝑌))) → ((𝑂‘(𝑄 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ 𝑀)))‘𝑌) = (𝑆 Σg (𝑥 ∈ (𝑏 ∪ {𝑐}) ↦ ((𝑂𝑀)‘𝑌)))))
2097, 14, 21, 28, 87, 208, 105findcard2d 9150 1 (𝜑 → ((𝑂‘(𝑄 Σg (𝑥𝑁𝑀)))‘𝑌) = (𝑆 Σg (𝑥𝑁 ↦ ((𝑂𝑀)‘𝑌))))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 400   = wceq 1567  wcel 2149  wral 3085  Vcvv 3463  csb 3861  cdif 3910  cun 3911  wss 3913  c0 4294  {csn 4594  cmpt 5196  cfv 6537  (class class class)co 7411  Fincfn 8942  Basecbs 17268  .rcmulr 17310  0gc0g 17491   Σg cgsu 17492  Mndcmnd 18791  CMndccmn 19849  mulGrpcmgp 20215  1rcur 20262  Ringcrg 20314  CRingccrg 20315  algSccascl 21970  Poly1cpl1 22305  eval1ce1 22442
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1822  ax-4 1836  ax-5 1937  ax-6 1994  ax-7 2035  ax-8 2151  ax-9 2159  ax-10 2182  ax-11 2198  ax-12 2219  ax-ext 2741  ax-rep 5242  ax-sep 5261  ax-nul 5271  ax-pow 5337  ax-pr 5405  ax-un 7733  ax-cnex 11155  ax-resscn 11156  ax-1cn 11157  ax-icn 11158  ax-addcl 11159  ax-addrcl 11160  ax-mulcl 11161  ax-mulrcl 11162  ax-mulcom 11163  ax-addass 11164  ax-mulass 11165  ax-distr 11166  ax-i2m1 11167  ax-1ne0 11168  ax-1rid 11169  ax-rnegex 11170  ax-rrecex 11171  ax-cnre 11172  ax-pre-lttri 11173  ax-pre-lttrn 11174  ax-pre-ltadd 11175  ax-pre-mulgt0 11176
This theorem depends on definitions:  df-bi 210  df-an 401  df-or 861  df-3or 1102  df-3an 1103  df-tru 1570  df-fal 1580  df-ex 1807  df-nf 1811  df-sb 2098  df-mo 2573  df-eu 2603  df-clab 2748  df-cleq 2761  df-clel 2844  df-nfc 2918  df-ne 2965  df-nel 3071  df-ral 3086  df-rex 3096  df-rmo 3376  df-reu 3377  df-rab 3424  df-v 3465  df-sbc 3754  df-csb 3862  df-dif 3916  df-un 3918  df-in 3920  df-ss 3930  df-pss 3933  df-nul 4295  df-if 4493  df-pw 4569  df-sn 4595  df-pr 4597  df-tp 4599  df-op 4601  df-uni 4877  df-int 4917  df-iun 4962  df-iin 4963  df-br 5114  df-opab 5178  df-mpt 5197  df-tr 5223  df-id 5557  df-eprel 5562  df-po 5570  df-so 5571  df-fr 5615  df-se 5616  df-we 5617  df-xp 5668  df-rel 5669  df-cnv 5670  df-co 5671  df-dm 5672  df-rn 5673  df-res 5674  df-ima 5675  df-pred 6303  df-ord 6364  df-on 6365  df-lim 6366  df-suc 6367  df-iota 6493  df-fun 6539  df-fn 6540  df-f 6541  df-f1 6542  df-fo 6543  df-f1o 6544  df-fv 6545  df-isom 6546  df-riota 7368  df-ov 7414  df-oprab 7415  df-mpo 7416  df-of 7675  df-ofr 7676  df-om 7862  df-1st 7985  df-2nd 7986  df-supp 8156  df-frecs 8277  df-wrecs 8308  df-recs 8357  df-rdg 8396  df-1o 8452  df-2o 8453  df-er 8693  df-map 8825  df-pm 8826  df-ixp 8895  df-en 8943  df-dom 8944  df-sdom 8945  df-fin 8946  df-fsupp 9321  df-sup 9401  df-oi 9471  df-card 9924  df-pnf 11244  df-mnf 11245  df-xr 11246  df-ltxr 11247  df-le 11248  df-sub 11442  df-neg 11443  df-nn 12233  df-2 12302  df-3 12303  df-4 12304  df-5 12305  df-6 12306  df-7 12307  df-8 12308  df-9 12309  df-n0 12504  df-z 12591  df-dec 12711  df-uz 12862  df-fz 13535  df-fzo 13682  df-seq 14037  df-hash 14366  df-struct 17206  df-sets 17223  df-slot 17241  df-ndx 17253  df-base 17269  df-ress 17290  df-plusg 17322  df-mulr 17323  df-sca 17325  df-vsca 17326  df-ip 17327  df-tset 17328  df-ple 17329  df-ds 17331  df-hom 17333  df-cco 17334  df-0g 17493  df-gsum 17494  df-prds 17499  df-pws 17501  df-mre 17637  df-mrc 17638  df-acs 17640  df-mgm 18697  df-sgrp 18776  df-mnd 18792  df-mhm 18840  df-submnd 18841  df-grp 19002  df-minusg 19003  df-sbg 19004  df-mulg 19133  df-subg 19188  df-ghm 19283  df-cntz 19386  df-cmn 19851  df-abl 19852  df-mgp 20216  df-rng 20230  df-ur 20263  df-srg 20268  df-ring 20316  df-cring 20317  df-rhm 20553  df-subrng 20630  df-subrg 20654  df-lmod 20960  df-lss 21030  df-lsp 21070  df-assa 21971  df-asp 21972  df-ascl 21973  df-psr 22027  df-mvr 22028  df-mpl 22029  df-opsr 22031  df-evls 22193  df-evl 22194  df-psr1 22308  df-ply1 22310  df-evl1 22444
This theorem is referenced by:  aks6d1c5lem2  42794
  Copyright terms: Public domain W3C validator