Users' Mathboxes Mathbox for Thierry Arnoux < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  1arithufdlem3 Structured version   Visualization version   GIF version

Theorem 1arithufdlem3 33703
Description: Lemma for 1arithufd 33705. If a product (𝑌 · 𝑋) can be written as a product of primes, with 𝑋 non-unit, nonzero, so can 𝑋. (Contributed by Thierry Arnoux, 3-Jun-2025.)
Hypotheses
Ref Expression
1arithufd.b 𝐵 = (Base‘𝑅)
1arithufd.0 0 = (0g𝑅)
1arithufd.u 𝑈 = (Unit‘𝑅)
1arithufd.p 𝑃 = (RPrime‘𝑅)
1arithufd.m 𝑀 = (mulGrp‘𝑅)
1arithufd.r (𝜑𝑅 ∈ UFD)
1arithufdlem.2 (𝜑 → ¬ 𝑅 ∈ DivRing)
1arithufdlem.s 𝑆 = {𝑥𝐵 ∣ ∃𝑓 ∈ Word 𝑃𝑥 = (𝑀 Σg 𝑓)}
1arithufdlem.3 (𝜑𝑋𝐵)
1arithufdlem.4 (𝜑 → ¬ 𝑋𝑈)
1arithufdlem.5 (𝜑𝑋0 )
1arithufdlem3.p · = (.r𝑅)
1arithufdlem3.y (𝜑𝑌𝐵)
1arithufdlem3.1 (𝜑 → (𝑌 · 𝑋) ∈ 𝑆)
Assertion
Ref Expression
1arithufdlem3 (𝜑𝑋𝑆)
Distinct variable groups:   0 ,𝑓   𝑥,𝐵   𝑓,𝑀,𝑥   𝑃,𝑓,𝑥   𝑅,𝑓   𝜑,𝑓,𝑥   𝑥,𝑋   𝑥,𝑈   𝑓,𝑌,𝑥   𝑥,𝑅   𝑥,𝑆   𝑥, 0   𝑈,𝑓   𝐵,𝑓   𝑓,𝑋   · ,𝑓,𝑥   𝑆,𝑓

Proof of Theorem 1arithufdlem3
Dummy variables 𝑝 𝑐 𝑣 𝑘 𝑡 𝑤 𝑧 𝑦 𝑑 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 oveq1 7399 . . . . 5 (𝑦 = 𝑌 → (𝑦 · 𝑋) = (𝑌 · 𝑋))
21eqeq1d 2763 . . . 4 (𝑦 = 𝑌 → ((𝑦 · 𝑋) = (𝑀 Σg 𝑓) ↔ (𝑌 · 𝑋) = (𝑀 Σg 𝑓)))
3 1arithufdlem3.y . . . . 5 (𝜑𝑌𝐵)
43ad2antrr 736 . . . 4 (((𝜑𝑓 ∈ Word 𝑃) ∧ (𝑌 · 𝑋) = (𝑀 Σg 𝑓)) → 𝑌𝐵)
5 simpr 488 . . . 4 (((𝜑𝑓 ∈ Word 𝑃) ∧ (𝑌 · 𝑋) = (𝑀 Σg 𝑓)) → (𝑌 · 𝑋) = (𝑀 Σg 𝑓))
62, 4, 5rspcedvdw 3584 . . 3 (((𝜑𝑓 ∈ Word 𝑃) ∧ (𝑌 · 𝑋) = (𝑀 Σg 𝑓)) → ∃𝑦𝐵 (𝑦 · 𝑋) = (𝑀 Σg 𝑓))
7 oveq2 7400 . . . . . . . 8 (𝑧 = 𝑋 → (𝑦 · 𝑧) = (𝑦 · 𝑋))
87eqeq1d 2763 . . . . . . 7 (𝑧 = 𝑋 → ((𝑦 · 𝑧) = (𝑀 Σg 𝑓) ↔ (𝑦 · 𝑋) = (𝑀 Σg 𝑓)))
98rexbidv 3185 . . . . . 6 (𝑧 = 𝑋 → (∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑓) ↔ ∃𝑦𝐵 (𝑦 · 𝑋) = (𝑀 Σg 𝑓)))
10 eleq1 2849 . . . . . 6 (𝑧 = 𝑋 → (𝑧𝑆𝑋𝑆))
119, 10imbi12d 346 . . . . 5 (𝑧 = 𝑋 → ((∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑓) → 𝑧𝑆) ↔ (∃𝑦𝐵 (𝑦 · 𝑋) = (𝑀 Σg 𝑓) → 𝑋𝑆)))
12 oveq2 7400 . . . . . . . . . . . 12 (𝑐 = ∅ → (𝑀 Σg 𝑐) = (𝑀 Σg ∅))
1312eqeq2d 2772 . . . . . . . . . . 11 (𝑐 = ∅ → ((𝑦 · 𝑧) = (𝑀 Σg 𝑐) ↔ (𝑦 · 𝑧) = (𝑀 Σg ∅)))
1413rexbidv 3185 . . . . . . . . . 10 (𝑐 = ∅ → (∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑐) ↔ ∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg ∅)))
1514imbi1d 343 . . . . . . . . 9 (𝑐 = ∅ → ((∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑐) → 𝑧𝑆) ↔ (∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg ∅) → 𝑧𝑆)))
1615ralbidv 3184 . . . . . . . 8 (𝑐 = ∅ → (∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑐) → 𝑧𝑆) ↔ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg ∅) → 𝑧𝑆)))
1716imbi2d 342 . . . . . . 7 (𝑐 = ∅ → ((𝜑 → ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑐) → 𝑧𝑆)) ↔ (𝜑 → ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg ∅) → 𝑧𝑆))))
18 oveq2 7400 . . . . . . . . . . . 12 (𝑐 = 𝑑 → (𝑀 Σg 𝑐) = (𝑀 Σg 𝑑))
1918eqeq2d 2772 . . . . . . . . . . 11 (𝑐 = 𝑑 → ((𝑦 · 𝑧) = (𝑀 Σg 𝑐) ↔ (𝑦 · 𝑧) = (𝑀 Σg 𝑑)))
2019rexbidv 3185 . . . . . . . . . 10 (𝑐 = 𝑑 → (∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑐) ↔ ∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑)))
2120imbi1d 343 . . . . . . . . 9 (𝑐 = 𝑑 → ((∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑐) → 𝑧𝑆) ↔ (∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)))
2221ralbidv 3184 . . . . . . . 8 (𝑐 = 𝑑 → (∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑐) → 𝑧𝑆) ↔ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)))
2322imbi2d 342 . . . . . . 7 (𝑐 = 𝑑 → ((𝜑 → ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑐) → 𝑧𝑆)) ↔ (𝜑 → ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆))))
24 oveq2 7400 . . . . . . . . . . . 12 (𝑐 = (𝑑 ++ ⟨“𝑝”⟩) → (𝑀 Σg 𝑐) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩)))
2524eqeq2d 2772 . . . . . . . . . . 11 (𝑐 = (𝑑 ++ ⟨“𝑝”⟩) → ((𝑦 · 𝑧) = (𝑀 Σg 𝑐) ↔ (𝑦 · 𝑧) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))))
2625rexbidv 3185 . . . . . . . . . 10 (𝑐 = (𝑑 ++ ⟨“𝑝”⟩) → (∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑐) ↔ ∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))))
2726imbi1d 343 . . . . . . . . 9 (𝑐 = (𝑑 ++ ⟨“𝑝”⟩) → ((∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑐) → 𝑧𝑆) ↔ (∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩)) → 𝑧𝑆)))
2827ralbidv 3184 . . . . . . . 8 (𝑐 = (𝑑 ++ ⟨“𝑝”⟩) → (∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑐) → 𝑧𝑆) ↔ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩)) → 𝑧𝑆)))
2928imbi2d 342 . . . . . . 7 (𝑐 = (𝑑 ++ ⟨“𝑝”⟩) → ((𝜑 → ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑐) → 𝑧𝑆)) ↔ (𝜑 → ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩)) → 𝑧𝑆))))
30 oveq2 7400 . . . . . . . . . . . 12 (𝑐 = 𝑓 → (𝑀 Σg 𝑐) = (𝑀 Σg 𝑓))
3130eqeq2d 2772 . . . . . . . . . . 11 (𝑐 = 𝑓 → ((𝑦 · 𝑧) = (𝑀 Σg 𝑐) ↔ (𝑦 · 𝑧) = (𝑀 Σg 𝑓)))
3231rexbidv 3185 . . . . . . . . . 10 (𝑐 = 𝑓 → (∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑐) ↔ ∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑓)))
3332imbi1d 343 . . . . . . . . 9 (𝑐 = 𝑓 → ((∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑐) → 𝑧𝑆) ↔ (∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑓) → 𝑧𝑆)))
3433ralbidv 3184 . . . . . . . 8 (𝑐 = 𝑓 → (∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑐) → 𝑧𝑆) ↔ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑓) → 𝑧𝑆)))
3534imbi2d 342 . . . . . . 7 (𝑐 = 𝑓 → ((𝜑 → ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑐) → 𝑧𝑆)) ↔ (𝜑 → ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑓) → 𝑧𝑆))))
36 1arithufd.r . . . . . . . . . . . . . . 15 (𝜑𝑅 ∈ UFD)
3736ufdidom 33699 . . . . . . . . . . . . . 14 (𝜑𝑅 ∈ IDomn)
3837idomcringd 20756 . . . . . . . . . . . . 13 (𝜑𝑅 ∈ CRing)
3938ad4antr 742 . . . . . . . . . . . 12 (((((𝜑𝑧 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑦𝐵) ∧ (𝑦 · 𝑧) = (𝑀 Σg ∅)) ∧ ¬ 𝑧𝑆) → 𝑅 ∈ CRing)
40 simpllr 785 . . . . . . . . . . . 12 (((((𝜑𝑧 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑦𝐵) ∧ (𝑦 · 𝑧) = (𝑀 Σg ∅)) ∧ ¬ 𝑧𝑆) → 𝑦𝐵)
41 simp-4r 793 . . . . . . . . . . . . . 14 (((((𝜑𝑧 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑦𝐵) ∧ (𝑦 · 𝑧) = (𝑀 Σg ∅)) ∧ ¬ 𝑧𝑆) → 𝑧 ∈ ((𝐵𝑈) ∖ { 0 }))
4241eldifad 3916 . . . . . . . . . . . . 13 (((((𝜑𝑧 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑦𝐵) ∧ (𝑦 · 𝑧) = (𝑀 Σg ∅)) ∧ ¬ 𝑧𝑆) → 𝑧 ∈ (𝐵𝑈))
4342eldifad 3916 . . . . . . . . . . . 12 (((((𝜑𝑧 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑦𝐵) ∧ (𝑦 · 𝑧) = (𝑀 Σg ∅)) ∧ ¬ 𝑧𝑆) → 𝑧𝐵)
44 simplr 778 . . . . . . . . . . . . . 14 (((((𝜑𝑧 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑦𝐵) ∧ (𝑦 · 𝑧) = (𝑀 Σg ∅)) ∧ ¬ 𝑧𝑆) → (𝑦 · 𝑧) = (𝑀 Σg ∅))
45 1arithufd.m . . . . . . . . . . . . . . . 16 𝑀 = (mulGrp‘𝑅)
46 eqid 2761 . . . . . . . . . . . . . . . 16 (1r𝑅) = (1r𝑅)
4745, 46ringidval 20212 . . . . . . . . . . . . . . 15 (1r𝑅) = (0g𝑀)
4847gsum0 18701 . . . . . . . . . . . . . 14 (𝑀 Σg ∅) = (1r𝑅)
4944, 48eqtrdi 2812 . . . . . . . . . . . . 13 (((((𝜑𝑧 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑦𝐵) ∧ (𝑦 · 𝑧) = (𝑀 Σg ∅)) ∧ ¬ 𝑧𝑆) → (𝑦 · 𝑧) = (1r𝑅))
5039crngringd 20275 . . . . . . . . . . . . . 14 (((((𝜑𝑧 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑦𝐵) ∧ (𝑦 · 𝑧) = (𝑀 Σg ∅)) ∧ ¬ 𝑧𝑆) → 𝑅 ∈ Ring)
51 1arithufd.u . . . . . . . . . . . . . . 15 𝑈 = (Unit‘𝑅)
5251, 461unit 20402 . . . . . . . . . . . . . 14 (𝑅 ∈ Ring → (1r𝑅) ∈ 𝑈)
5350, 52syl 17 . . . . . . . . . . . . 13 (((((𝜑𝑧 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑦𝐵) ∧ (𝑦 · 𝑧) = (𝑀 Σg ∅)) ∧ ¬ 𝑧𝑆) → (1r𝑅) ∈ 𝑈)
5449, 53eqeltrd 2861 . . . . . . . . . . . 12 (((((𝜑𝑧 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑦𝐵) ∧ (𝑦 · 𝑧) = (𝑀 Σg ∅)) ∧ ¬ 𝑧𝑆) → (𝑦 · 𝑧) ∈ 𝑈)
55 1arithufdlem3.p . . . . . . . . . . . . . 14 · = (.r𝑅)
56 1arithufd.b . . . . . . . . . . . . . 14 𝐵 = (Base‘𝑅)
5751, 55, 56unitmulclb 20409 . . . . . . . . . . . . 13 ((𝑅 ∈ CRing ∧ 𝑦𝐵𝑧𝐵) → ((𝑦 · 𝑧) ∈ 𝑈 ↔ (𝑦𝑈𝑧𝑈)))
5857simplbda 503 . . . . . . . . . . . 12 (((𝑅 ∈ CRing ∧ 𝑦𝐵𝑧𝐵) ∧ (𝑦 · 𝑧) ∈ 𝑈) → 𝑧𝑈)
5939, 40, 43, 54, 58syl31anc 1391 . . . . . . . . . . 11 (((((𝜑𝑧 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑦𝐵) ∧ (𝑦 · 𝑧) = (𝑀 Σg ∅)) ∧ ¬ 𝑧𝑆) → 𝑧𝑈)
6042eldifbd 3917 . . . . . . . . . . 11 (((((𝜑𝑧 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑦𝐵) ∧ (𝑦 · 𝑧) = (𝑀 Σg ∅)) ∧ ¬ 𝑧𝑆) → ¬ 𝑧𝑈)
6159, 60condan 827 . . . . . . . . . 10 ((((𝜑𝑧 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑦𝐵) ∧ (𝑦 · 𝑧) = (𝑀 Σg ∅)) → 𝑧𝑆)
6261r19.29an 3165 . . . . . . . . 9 (((𝜑𝑧 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ ∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg ∅)) → 𝑧𝑆)
6362ex 416 . . . . . . . 8 ((𝜑𝑧 ∈ ((𝐵𝑈) ∖ { 0 })) → (∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg ∅) → 𝑧𝑆))
6463ralrimiva 3153 . . . . . . 7 (𝜑 → ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg ∅) → 𝑧𝑆))
65 oveq1 7399 . . . . . . . . . . . . . . . . 17 (𝑦 = 𝑤 → (𝑦 · 𝑡) = (𝑤 · 𝑡))
6665eqeq1d 2763 . . . . . . . . . . . . . . . 16 (𝑦 = 𝑤 → ((𝑦 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩)) ↔ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))))
6766cbvrexvw 3240 . . . . . . . . . . . . . . 15 (∃𝑦𝐵 (𝑦 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩)) ↔ ∃𝑤𝐵 (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩)))
68 eqid 2761 . . . . . . . . . . . . . . . . . . 19 (∥r𝑅) = (∥r𝑅)
6956, 68, 55dvdsr 20390 . . . . . . . . . . . . . . . . . 18 (𝑝(∥r𝑅)𝑤 ↔ (𝑝𝐵 ∧ ∃𝑘𝐵 (𝑘 · 𝑝) = 𝑤))
70 oveq1 7399 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑣 = 𝑘 → (𝑣 · 𝑡) = (𝑘 · 𝑡))
7170eqeq1d 2763 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑣 = 𝑘 → ((𝑣 · 𝑡) = (𝑀 Σg 𝑑) ↔ (𝑘 · 𝑡) = (𝑀 Σg 𝑑)))
72 simplr 778 . . . . . . . . . . . . . . . . . . . . . . 23 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → 𝑘𝐵)
73 eqid 2761 . . . . . . . . . . . . . . . . . . . . . . . . 25 (0g𝑅) = (0g𝑅)
74 1arithufd.p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 𝑃 = (RPrime‘𝑅)
7536adantr 484 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝜑𝑝𝑃) → 𝑅 ∈ UFD)
76 simpr 488 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝜑𝑝𝑃) → 𝑝𝑃)
7756, 74, 75, 76rprmcl 33675 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝜑𝑝𝑃) → 𝑝𝐵)
7877ex 416 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝜑 → (𝑝𝑃𝑝𝐵))
7978ssrdv 3942 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝜑𝑃𝐵)
8079ad6antr 746 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → 𝑃𝐵)
81 simp-5r 795 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → 𝑝𝑃)
8280, 81sseldd 3937 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → 𝑝𝐵)
8382ad2antrr 736 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → 𝑝𝐵)
8436ad6antr 746 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → 𝑅 ∈ UFD)
8584ad2antrr 736 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → 𝑅 ∈ UFD)
8681ad2antrr 736 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → 𝑝𝑃)
8774, 73, 85, 86rprmnz 33677 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → 𝑝 ≠ (0g𝑅))
8883, 87eldifsnd 4746 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → 𝑝 ∈ (𝐵 ∖ {(0g𝑅)}))
8945, 56mgpbas 20174 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 𝐵 = (Base‘𝑀)
9045crngmgp 20270 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑅 ∈ CRing → 𝑀 ∈ CMnd)
9138, 90syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝜑𝑀 ∈ CMnd)
9291ad6antr 746 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → 𝑀 ∈ CMnd)
93 ovexd 7427 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → (0..^(♯‘𝑑)) ∈ V)
94 eqidd 2762 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → (♯‘𝑑) = (♯‘𝑑))
95 sswrd 14532 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑃𝐵 → Word 𝑃 ⊆ Word 𝐵)
9679, 95syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝜑 → Word 𝑃 ⊆ Word 𝐵)
9796sselda 3936 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑𝑑 ∈ Word 𝑃) → 𝑑 ∈ Word 𝐵)
9897ad5antr 744 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → 𝑑 ∈ Word 𝐵)
9994, 98wrdfd 14529 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → 𝑑:(0..^(♯‘𝑑))⟶𝐵)
10038crngringd 20275 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝜑𝑅 ∈ Ring)
101100, 52syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝜑 → (1r𝑅) ∈ 𝑈)
102101ad6antr 746 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → (1r𝑅) ∈ 𝑈)
103 simp-6r 797 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → 𝑑 ∈ Word 𝑃)
104102, 103wrdfsupp 33076 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → 𝑑 finSupp (1r𝑅))
10589, 47, 92, 93, 99, 104gsumcl 19938 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → (𝑀 Σg 𝑑) ∈ 𝐵)
106105ad2antrr 736 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → (𝑀 Σg 𝑑) ∈ 𝐵)
107100ad8antr 750 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → 𝑅 ∈ Ring)
108 simpllr 785 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → 𝑡 ∈ ((𝐵𝑈) ∖ { 0 }))
109108eldifad 3916 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → 𝑡 ∈ (𝐵𝑈))
110109eldifad 3916 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → 𝑡𝐵)
111110ad2antrr 736 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → 𝑡𝐵)
11256, 55, 107, 72, 111ringcld 20289 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → (𝑘 · 𝑡) ∈ 𝐵)
11337idomdomd 20755 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝜑𝑅 ∈ Domn)
114113ad8antr 750 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → 𝑅 ∈ Domn)
11538ad8antr 750 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → 𝑅 ∈ CRing)
11656, 55, 115, 83, 106crngcomd 20284 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → (𝑝 · (𝑀 Σg 𝑑)) = ((𝑀 Σg 𝑑) · 𝑝))
117 simpr 488 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩)))
11845ringmgp 20268 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑅 ∈ Ring → 𝑀 ∈ Mnd)
119100, 118syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝜑𝑀 ∈ Mnd)
120119ad6antr 746 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → 𝑀 ∈ Mnd)
12145, 55mgpplusg 20173 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 · = (+g𝑀)
12289, 121gsumccatsn 18860 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝑀 ∈ Mnd ∧ 𝑑 ∈ Word 𝐵𝑝𝐵) → (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩)) = ((𝑀 Σg 𝑑) · 𝑝))
123120, 98, 82, 122syl3anc 1389 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩)) = ((𝑀 Σg 𝑑) · 𝑝))
124117, 123eqtrd 2796 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → (𝑤 · 𝑡) = ((𝑀 Σg 𝑑) · 𝑝))
125124ad2antrr 736 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → (𝑤 · 𝑡) = ((𝑀 Σg 𝑑) · 𝑝))
12656, 55, 107, 72, 83, 111ringassd 20286 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → ((𝑘 · 𝑝) · 𝑡) = (𝑘 · (𝑝 · 𝑡)))
127 simpr 488 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → (𝑘 · 𝑝) = 𝑤)
128127oveq1d 7407 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → ((𝑘 · 𝑝) · 𝑡) = (𝑤 · 𝑡))
12956, 55, 115, 72, 83, 111crng12d 20287 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → (𝑘 · (𝑝 · 𝑡)) = (𝑝 · (𝑘 · 𝑡)))
130126, 128, 1293eqtr3d 2804 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → (𝑤 · 𝑡) = (𝑝 · (𝑘 · 𝑡)))
131116, 125, 1303eqtr2d 2802 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → (𝑝 · (𝑀 Σg 𝑑)) = (𝑝 · (𝑘 · 𝑡)))
13256, 73, 55, 88, 106, 112, 114, 131domnlcan 20750 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → (𝑀 Σg 𝑑) = (𝑘 · 𝑡))
133132eqcomd 2767 . . . . . . . . . . . . . . . . . . . . . . 23 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → (𝑘 · 𝑡) = (𝑀 Σg 𝑑))
13471, 72, 133rspcedvdw 3584 . . . . . . . . . . . . . . . . . . . . . 22 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → ∃𝑣𝐵 (𝑣 · 𝑡) = (𝑀 Σg 𝑑))
135 oveq1 7399 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑦 = 𝑣 → (𝑦 · 𝑡) = (𝑣 · 𝑡))
136135eqeq1d 2763 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑦 = 𝑣 → ((𝑦 · 𝑡) = (𝑀 Σg 𝑑) ↔ (𝑣 · 𝑡) = (𝑀 Σg 𝑑)))
137136cbvrexvw 3240 . . . . . . . . . . . . . . . . . . . . . 22 (∃𝑦𝐵 (𝑦 · 𝑡) = (𝑀 Σg 𝑑) ↔ ∃𝑣𝐵 (𝑣 · 𝑡) = (𝑀 Σg 𝑑))
138134, 137sylibr 236 . . . . . . . . . . . . . . . . . . . . 21 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → ∃𝑦𝐵 (𝑦 · 𝑡) = (𝑀 Σg 𝑑))
139 simp-4r 793 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ (𝑘 · 𝑝) = 𝑤) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) → 𝑡 ∈ ((𝐵𝑈) ∖ { 0 }))
140 oveq2 7400 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑧 = 𝑡 → (𝑦 · 𝑧) = (𝑦 · 𝑡))
141140eqeq1d 2763 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑧 = 𝑡 → ((𝑦 · 𝑧) = (𝑀 Σg 𝑑) ↔ (𝑦 · 𝑡) = (𝑀 Σg 𝑑)))
142141rexbidv 3185 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑧 = 𝑡 → (∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) ↔ ∃𝑦𝐵 (𝑦 · 𝑡) = (𝑀 Σg 𝑑)))
143 eleq1w 2844 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑧 = 𝑡 → (𝑧𝑆𝑡𝑆))
144142, 143imbi12d 346 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑧 = 𝑡 → ((∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆) ↔ (∃𝑦𝐵 (𝑦 · 𝑡) = (𝑀 Σg 𝑑) → 𝑡𝑆)))
145144adantl 485 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ (𝑘 · 𝑝) = 𝑤) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ 𝑧 = 𝑡) → ((∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆) ↔ (∃𝑦𝐵 (𝑦 · 𝑡) = (𝑀 Σg 𝑑) → 𝑡𝑆)))
146139, 145rspcdv 3573 . . . . . . . . . . . . . . . . . . . . . . 23 ((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ (𝑘 · 𝑝) = 𝑤) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) → (∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆) → (∃𝑦𝐵 (𝑦 · 𝑡) = (𝑀 Σg 𝑑) → 𝑡𝑆)))
147146imp 410 . . . . . . . . . . . . . . . . . . . . . 22 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ (𝑘 · 𝑝) = 𝑤) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) → (∃𝑦𝐵 (𝑦 · 𝑡) = (𝑀 Σg 𝑑) → 𝑡𝑆))
148147an72ds 32601 . . . . . . . . . . . . . . . . . . . . 21 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → (∃𝑦𝐵 (𝑦 · 𝑡) = (𝑀 Σg 𝑑) → 𝑡𝑆))
149138, 148mpd 15 . . . . . . . . . . . . . . . . . . . 20 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑤) → 𝑡𝑆)
150149r19.29an 3165 . . . . . . . . . . . . . . . . . . 19 ((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ ∃𝑘𝐵 (𝑘 · 𝑝) = 𝑤) → 𝑡𝑆)
151150adantrl 726 . . . . . . . . . . . . . . . . . 18 ((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ (𝑝𝐵 ∧ ∃𝑘𝐵 (𝑘 · 𝑝) = 𝑤)) → 𝑡𝑆)
15269, 151sylan2b 603 . . . . . . . . . . . . . . . . 17 ((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑝(∥r𝑅)𝑤) → 𝑡𝑆)
15356, 68, 55dvdsr 20390 . . . . . . . . . . . . . . . . . 18 (𝑝(∥r𝑅)𝑡 ↔ (𝑝𝐵 ∧ ∃𝑘𝐵 (𝑘 · 𝑝) = 𝑡))
154 eqeq1 2765 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑥 = 𝑡 → (𝑥 = (𝑀 Σg 𝑓) ↔ 𝑡 = (𝑀 Σg 𝑓)))
155154rexbidv 3185 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 = 𝑡 → (∃𝑓 ∈ Word 𝑃𝑥 = (𝑀 Σg 𝑓) ↔ ∃𝑓 ∈ Word 𝑃𝑡 = (𝑀 Σg 𝑓)))
156110ad3antrrr 740 . . . . . . . . . . . . . . . . . . . . . . 23 ((((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑘𝑈) → 𝑡𝐵)
157 oveq2 7400 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑓 = ⟨“𝑡”⟩ → (𝑀 Σg 𝑓) = (𝑀 Σg ⟨“𝑡”⟩))
158157eqeq2d 2772 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑓 = ⟨“𝑡”⟩ → (𝑡 = (𝑀 Σg 𝑓) ↔ 𝑡 = (𝑀 Σg ⟨“𝑡”⟩)))
159 simplr 778 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑘𝑈) → (𝑘 · 𝑝) = 𝑡)
16037ad8antr 750 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) → 𝑅 ∈ IDomn)
161160adantr 484 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑘𝑈) → 𝑅 ∈ IDomn)
162 simpr 488 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑘𝑈) → 𝑘𝑈)
16381ad2antrr 736 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) → 𝑝𝑃)
164163adantr 484 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑘𝑈) → 𝑝𝑃)
16574, 51, 55, 161, 162, 164unitmulrprm 33685 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑘𝑈) → (𝑘 · 𝑝) ∈ 𝑃)
166159, 165eqeltrrd 2862 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑘𝑈) → 𝑡𝑃)
167166s1cld 14614 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑘𝑈) → ⟨“𝑡”⟩ ∈ Word 𝑃)
16889gsumws1 18855 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑡𝐵 → (𝑀 Σg ⟨“𝑡”⟩) = 𝑡)
169156, 168syl 17 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑘𝑈) → (𝑀 Σg ⟨“𝑡”⟩) = 𝑡)
170169eqcomd 2767 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑘𝑈) → 𝑡 = (𝑀 Σg ⟨“𝑡”⟩))
171158, 167, 170rspcedvdw 3584 . . . . . . . . . . . . . . . . . . . . . . 23 ((((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑘𝑈) → ∃𝑓 ∈ Word 𝑃𝑡 = (𝑀 Σg 𝑓))
172155, 156, 171elrabd 3652 . . . . . . . . . . . . . . . . . . . . . 22 ((((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑘𝑈) → 𝑡 ∈ {𝑥𝐵 ∣ ∃𝑓 ∈ Word 𝑃𝑥 = (𝑀 Σg 𝑓)})
173 1arithufdlem.s . . . . . . . . . . . . . . . . . . . . . 22 𝑆 = {𝑥𝐵 ∣ ∃𝑓 ∈ Word 𝑃𝑥 = (𝑀 Σg 𝑓)}
174172, 173eleqtrrdi 2872 . . . . . . . . . . . . . . . . . . . . 21 ((((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑘𝑈) → 𝑡𝑆)
175 simplr 778 . . . . . . . . . . . . . . . . . . . . . 22 ((((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) ∧ ¬ 𝑘𝑈) → (𝑘 · 𝑝) = 𝑡)
176 1arithufd.0 . . . . . . . . . . . . . . . . . . . . . . 23 0 = (0g𝑅)
17784ad2antrr 736 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) → 𝑅 ∈ UFD)
178177adantr 484 . . . . . . . . . . . . . . . . . . . . . . 23 ((((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) ∧ ¬ 𝑘𝑈) → 𝑅 ∈ UFD)
179 1arithufdlem.2 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝜑 → ¬ 𝑅 ∈ DivRing)
180179ad8antr 750 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) → ¬ 𝑅 ∈ DivRing)
181180adantr 484 . . . . . . . . . . . . . . . . . . . . . . 23 ((((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) ∧ ¬ 𝑘𝑈) → ¬ 𝑅 ∈ DivRing)
182 oveq1 7399 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑣 = 𝑤 → (𝑣 · 𝑘) = (𝑤 · 𝑘))
183182eqeq1d 2763 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑣 = 𝑤 → ((𝑣 · 𝑘) = (𝑀 Σg 𝑑) ↔ (𝑤 · 𝑘) = (𝑀 Σg 𝑑)))
184 simp-4r 793 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) → 𝑤𝐵)
185100ad8antr 750 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) → 𝑅 ∈ Ring)
186 simplr 778 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) → 𝑘𝐵)
18756, 55, 185, 184, 186ringcld 20289 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) → (𝑤 · 𝑘) ∈ 𝐵)
188105ad2antrr 736 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) → (𝑀 Σg 𝑑) ∈ 𝐵)
18982ad2antrr 736 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) → 𝑝𝐵)
19074, 176, 177, 163rprmnz 33677 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) → 𝑝0 )
191189, 190eldifsnd 4746 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) → 𝑝 ∈ (𝐵 ∖ { 0 }))
19256, 55, 185, 184, 186, 189ringassd 20286 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) → ((𝑤 · 𝑘) · 𝑝) = (𝑤 · (𝑘 · 𝑝)))
193 simpr 488 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) → (𝑘 · 𝑝) = 𝑡)
194193oveq2d 7408 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) → (𝑤 · (𝑘 · 𝑝)) = (𝑤 · 𝑡))
195124ad2antrr 736 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) → (𝑤 · 𝑡) = ((𝑀 Σg 𝑑) · 𝑝))
196192, 194, 1953eqtrd 2800 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) → ((𝑤 · 𝑘) · 𝑝) = ((𝑀 Σg 𝑑) · 𝑝))
19756, 176, 55, 187, 188, 191, 160, 196idomrcan 33424 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) → (𝑤 · 𝑘) = (𝑀 Σg 𝑑))
198183, 184, 197rspcedvdw 3584 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) → ∃𝑣𝐵 (𝑣 · 𝑘) = (𝑀 Σg 𝑑))
199 oveq1 7399 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑦 = 𝑣 → (𝑦 · 𝑘) = (𝑣 · 𝑘))
200199eqeq1d 2763 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑦 = 𝑣 → ((𝑦 · 𝑘) = (𝑀 Σg 𝑑) ↔ (𝑣 · 𝑘) = (𝑀 Σg 𝑑)))
201200cbvrexvw 3240 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (∃𝑦𝐵 (𝑦 · 𝑘) = (𝑀 Σg 𝑑) ↔ ∃𝑣𝐵 (𝑣 · 𝑘) = (𝑀 Σg 𝑑))
202198, 201sylibr 236 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) → ∃𝑦𝐵 (𝑦 · 𝑘) = (𝑀 Σg 𝑑))
203202adantr 484 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) ∧ ¬ 𝑘𝑈) → ∃𝑦𝐵 (𝑦 · 𝑘) = (𝑀 Σg 𝑑))
204 simplr 778 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ ¬ 𝑘𝑈) → 𝑘𝐵)
205 simpr 488 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ ¬ 𝑘𝑈) → ¬ 𝑘𝑈)
206204, 205eldifd 3915 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ ¬ 𝑘𝑈) → 𝑘 ∈ (𝐵𝑈))
207 simpr 488 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ 𝑘 = 0 ) → 𝑘 = 0 )
208207oveq1d 7407 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ 𝑘 = 0 ) → (𝑘 · 𝑝) = ( 0 · 𝑝))
209 simp-6r 797 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ 𝑘 = 0 ) → (𝑘 · 𝑝) = 𝑡)
210100ad8antr 750 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ 𝑘 = 0 ) → 𝑅 ∈ Ring)
21177adantlr 725 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) → 𝑝𝐵)
212211ad6antr 746 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ 𝑘 = 0 ) → 𝑝𝐵)
21356, 55, 176, 210, 212ringlzd 20324 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ 𝑘 = 0 ) → ( 0 · 𝑝) = 0 )
214208, 209, 2133eqtr3d 2804 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ 𝑘 = 0 ) → 𝑡 = 0 )
215 simp-5r 795 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ 𝑘 = 0 ) → 𝑡 ∈ ((𝐵𝑈) ∖ { 0 }))
216 eldifsni 4749 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑡 ∈ ((𝐵𝑈) ∖ { 0 }) → 𝑡0 )
217215, 216syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ 𝑘 = 0 ) → 𝑡0 )
218217neneqd 2961 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ 𝑘 = 0 ) → ¬ 𝑡 = 0 )
219214, 218pm2.65da 826 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) → ¬ 𝑘 = 0 )
220219neqned 2963 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) → 𝑘0 )
221220adantr 484 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ ¬ 𝑘𝑈) → 𝑘0 )
222206, 221eldifsnd 4746 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ ¬ 𝑘𝑈) → 𝑘 ∈ ((𝐵𝑈) ∖ { 0 }))
223222an72ds 32601 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ¬ 𝑘𝑈) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) → 𝑘 ∈ ((𝐵𝑈) ∖ { 0 }))
224 oveq2 7400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑧 = 𝑘 → (𝑦 · 𝑧) = (𝑦 · 𝑘))
225224eqeq1d 2763 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑧 = 𝑘 → ((𝑦 · 𝑧) = (𝑀 Σg 𝑑) ↔ (𝑦 · 𝑘) = (𝑀 Σg 𝑑)))
226225rexbidv 3185 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑧 = 𝑘 → (∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) ↔ ∃𝑦𝐵 (𝑦 · 𝑘) = (𝑀 Σg 𝑑)))
227 eleq1w 2844 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑧 = 𝑘 → (𝑧𝑆𝑘𝑆))
228226, 227imbi12d 346 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑧 = 𝑘 → ((∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆) ↔ (∃𝑦𝐵 (𝑦 · 𝑘) = (𝑀 Σg 𝑑) → 𝑘𝑆)))
229228adantl 485 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ¬ 𝑘𝑈) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) ∧ 𝑧 = 𝑘) → ((∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆) ↔ (∃𝑦𝐵 (𝑦 · 𝑘) = (𝑀 Σg 𝑑) → 𝑘𝑆)))
230223, 229rspcdv 3573 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ¬ 𝑘𝑈) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) → (∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆) → (∃𝑦𝐵 (𝑦 · 𝑘) = (𝑀 Σg 𝑑) → 𝑘𝑆)))
231230imp 410 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ¬ 𝑘𝑈) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) → (∃𝑦𝐵 (𝑦 · 𝑘) = (𝑀 Σg 𝑑) → 𝑘𝑆))
232231an82ds 32602 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) ∧ ¬ 𝑘𝑈) → (∃𝑦𝐵 (𝑦 · 𝑘) = (𝑀 Σg 𝑑) → 𝑘𝑆))
233203, 232mpd 15 . . . . . . . . . . . . . . . . . . . . . . 23 ((((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) ∧ ¬ 𝑘𝑈) → 𝑘𝑆)
234 eqeq1 2765 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑥 = 𝑝 → (𝑥 = (𝑀 Σg 𝑓) ↔ 𝑝 = (𝑀 Σg 𝑓)))
235234rexbidv 3185 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑥 = 𝑝 → (∃𝑓 ∈ Word 𝑃𝑥 = (𝑀 Σg 𝑓) ↔ ∃𝑓 ∈ Word 𝑃𝑝 = (𝑀 Σg 𝑓)))
236 oveq2 7400 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑓 = ⟨“𝑝”⟩ → (𝑀 Σg 𝑓) = (𝑀 Σg ⟨“𝑝”⟩))
237236eqeq2d 2772 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑓 = ⟨“𝑝”⟩ → (𝑝 = (𝑀 Σg 𝑓) ↔ 𝑝 = (𝑀 Σg ⟨“𝑝”⟩)))
238 simpr 488 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) → 𝑝𝑃)
239238s1cld 14614 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) → ⟨“𝑝”⟩ ∈ Word 𝑃)
24089gsumws1 18855 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑝𝐵 → (𝑀 Σg ⟨“𝑝”⟩) = 𝑝)
241211, 240syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) → (𝑀 Σg ⟨“𝑝”⟩) = 𝑝)
242241eqcomd 2767 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) → 𝑝 = (𝑀 Σg ⟨“𝑝”⟩))
243237, 239, 242rspcedvdw 3584 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) → ∃𝑓 ∈ Word 𝑃𝑝 = (𝑀 Σg 𝑓))
244235, 211, 243elrabd 3652 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) → 𝑝 ∈ {𝑥𝐵 ∣ ∃𝑓 ∈ Word 𝑃𝑥 = (𝑀 Σg 𝑓)})
245244, 173eleqtrrdi 2872 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) → 𝑝𝑆)
246245ad7antr 748 . . . . . . . . . . . . . . . . . . . . . . 23 ((((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) ∧ ¬ 𝑘𝑈) → 𝑝𝑆)
24756, 176, 51, 74, 45, 178, 181, 173, 55, 233, 2461arithufdlem2 33702 . . . . . . . . . . . . . . . . . . . . . 22 ((((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) ∧ ¬ 𝑘𝑈) → (𝑘 · 𝑝) ∈ 𝑆)
248175, 247eqeltrrd 2862 . . . . . . . . . . . . . . . . . . . . 21 ((((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) ∧ ¬ 𝑘𝑈) → 𝑡𝑆)
249174, 248pm2.61dan 822 . . . . . . . . . . . . . . . . . . . 20 (((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑘𝐵) ∧ (𝑘 · 𝑝) = 𝑡) → 𝑡𝑆)
250249r19.29an 3165 . . . . . . . . . . . . . . . . . . 19 ((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ ∃𝑘𝐵 (𝑘 · 𝑝) = 𝑡) → 𝑡𝑆)
251250adantrl 726 . . . . . . . . . . . . . . . . . 18 ((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ (𝑝𝐵 ∧ ∃𝑘𝐵 (𝑘 · 𝑝) = 𝑡)) → 𝑡𝑆)
252153, 251sylan2b 603 . . . . . . . . . . . . . . . . 17 ((((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) ∧ 𝑝(∥r𝑅)𝑡) → 𝑡𝑆)
253 simplr 778 . . . . . . . . . . . . . . . . . 18 (((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → 𝑤𝐵)
25456, 68, 55dvdsrmul 20392 . . . . . . . . . . . . . . . . . . . 20 ((𝑝𝐵 ∧ (𝑀 Σg 𝑑) ∈ 𝐵) → 𝑝(∥r𝑅)((𝑀 Σg 𝑑) · 𝑝))
25582, 105, 254syl2anc 593 . . . . . . . . . . . . . . . . . . 19 (((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → 𝑝(∥r𝑅)((𝑀 Σg 𝑑) · 𝑝))
256255, 124breqtrrd 5127 . . . . . . . . . . . . . . . . . 18 (((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → 𝑝(∥r𝑅)(𝑤 · 𝑡))
25756, 74, 68, 55, 84, 81, 253, 110, 256rprmdvds 33676 . . . . . . . . . . . . . . . . 17 (((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → (𝑝(∥r𝑅)𝑤𝑝(∥r𝑅)𝑡))
258152, 252, 257mpjaodan 971 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ 𝑤𝐵) ∧ (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → 𝑡𝑆)
259258r19.29an 3165 . . . . . . . . . . . . . . 15 ((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ ∃𝑤𝐵 (𝑤 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → 𝑡𝑆)
26067, 259sylan2b 603 . . . . . . . . . . . . . 14 ((((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) ∧ ∃𝑦𝐵 (𝑦 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))) → 𝑡𝑆)
261260ex 416 . . . . . . . . . . . . 13 (((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) ∧ 𝑡 ∈ ((𝐵𝑈) ∖ { 0 })) → (∃𝑦𝐵 (𝑦 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩)) → 𝑡𝑆))
262261ralrimiva 3153 . . . . . . . . . . . 12 ((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) → ∀𝑡 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩)) → 𝑡𝑆))
263140eqeq1d 2763 . . . . . . . . . . . . . . 15 (𝑧 = 𝑡 → ((𝑦 · 𝑧) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩)) ↔ (𝑦 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))))
264263rexbidv 3185 . . . . . . . . . . . . . 14 (𝑧 = 𝑡 → (∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩)) ↔ ∃𝑦𝐵 (𝑦 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩))))
265264, 143imbi12d 346 . . . . . . . . . . . . 13 (𝑧 = 𝑡 → ((∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩)) → 𝑧𝑆) ↔ (∃𝑦𝐵 (𝑦 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩)) → 𝑡𝑆)))
266265cbvralvw 3239 . . . . . . . . . . . 12 (∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩)) → 𝑧𝑆) ↔ ∀𝑡 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑡) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩)) → 𝑡𝑆))
267262, 266sylibr 236 . . . . . . . . . . 11 ((((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) ∧ ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) → ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩)) → 𝑧𝑆))
268267ex 416 . . . . . . . . . 10 (((𝜑𝑑 ∈ Word 𝑃) ∧ 𝑝𝑃) → (∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆) → ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩)) → 𝑧𝑆)))
269268anasss 470 . . . . . . . . 9 ((𝜑 ∧ (𝑑 ∈ Word 𝑃𝑝𝑃)) → (∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆) → ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩)) → 𝑧𝑆)))
270269expcom 417 . . . . . . . 8 ((𝑑 ∈ Word 𝑃𝑝𝑃) → (𝜑 → (∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆) → ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩)) → 𝑧𝑆))))
271270a2d 29 . . . . . . 7 ((𝑑 ∈ Word 𝑃𝑝𝑃) → ((𝜑 → ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑑) → 𝑧𝑆)) → (𝜑 → ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg (𝑑 ++ ⟨“𝑝”⟩)) → 𝑧𝑆))))
27217, 23, 29, 35, 64, 271wrdind 14732 . . . . . 6 (𝑓 ∈ Word 𝑃 → (𝜑 → ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑓) → 𝑧𝑆)))
273272impcom 411 . . . . 5 ((𝜑𝑓 ∈ Word 𝑃) → ∀𝑧 ∈ ((𝐵𝑈) ∖ { 0 })(∃𝑦𝐵 (𝑦 · 𝑧) = (𝑀 Σg 𝑓) → 𝑧𝑆))
274 1arithufdlem.3 . . . . . . . 8 (𝜑𝑋𝐵)
275 1arithufdlem.4 . . . . . . . 8 (𝜑 → ¬ 𝑋𝑈)
276274, 275eldifd 3915 . . . . . . 7 (𝜑𝑋 ∈ (𝐵𝑈))
277 1arithufdlem.5 . . . . . . 7 (𝜑𝑋0 )
278276, 277eldifsnd 4746 . . . . . 6 (𝜑𝑋 ∈ ((𝐵𝑈) ∖ { 0 }))
279278adantr 484 . . . . 5 ((𝜑𝑓 ∈ Word 𝑃) → 𝑋 ∈ ((𝐵𝑈) ∖ { 0 }))
28011, 273, 279rspcdva 3582 . . . 4 ((𝜑𝑓 ∈ Word 𝑃) → (∃𝑦𝐵 (𝑦 · 𝑋) = (𝑀 Σg 𝑓) → 𝑋𝑆))
281280imp 410 . . 3 (((𝜑𝑓 ∈ Word 𝑃) ∧ ∃𝑦𝐵 (𝑦 · 𝑋) = (𝑀 Σg 𝑓)) → 𝑋𝑆)
2826, 281syldan 600 . 2 (((𝜑𝑓 ∈ Word 𝑃) ∧ (𝑌 · 𝑋) = (𝑀 Σg 𝑓)) → 𝑋𝑆)
283 1arithufdlem3.1 . . . . 5 (𝜑 → (𝑌 · 𝑋) ∈ 𝑆)
284283, 173eleqtrdi 2871 . . . 4 (𝜑 → (𝑌 · 𝑋) ∈ {𝑥𝐵 ∣ ∃𝑓 ∈ Word 𝑃𝑥 = (𝑀 Σg 𝑓)})
285 eqeq1 2765 . . . . . 6 (𝑥 = (𝑌 · 𝑋) → (𝑥 = (𝑀 Σg 𝑓) ↔ (𝑌 · 𝑋) = (𝑀 Σg 𝑓)))
286285rexbidv 3185 . . . . 5 (𝑥 = (𝑌 · 𝑋) → (∃𝑓 ∈ Word 𝑃𝑥 = (𝑀 Σg 𝑓) ↔ ∃𝑓 ∈ Word 𝑃(𝑌 · 𝑋) = (𝑀 Σg 𝑓)))
287286elrab 3650 . . . 4 ((𝑌 · 𝑋) ∈ {𝑥𝐵 ∣ ∃𝑓 ∈ Word 𝑃𝑥 = (𝑀 Σg 𝑓)} ↔ ((𝑌 · 𝑋) ∈ 𝐵 ∧ ∃𝑓 ∈ Word 𝑃(𝑌 · 𝑋) = (𝑀 Σg 𝑓)))
288284, 287sylib 220 . . 3 (𝜑 → ((𝑌 · 𝑋) ∈ 𝐵 ∧ ∃𝑓 ∈ Word 𝑃(𝑌 · 𝑋) = (𝑀 Σg 𝑓)))
289288simprd 499 . 2 (𝜑 → ∃𝑓 ∈ Word 𝑃(𝑌 · 𝑋) = (𝑀 Σg 𝑓))
290282, 289r19.29a 3169 1 (𝜑𝑋𝑆)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 208  wa 399  w3a 1097   = wceq 1559  wcel 2141  wne 2956  wral 3075  wrex 3085  {crab 3413  Vcvv 3453  cdif 3901  wss 3904  c0 4285  {csn 4581   class class class wbr 5099  cfv 6517  (class class class)co 7392  0cc0 11070  ..^cfzo 13656  chash 14340  Word cword 14523   ++ cconcat 14580  ⟨“cs1 14606  Basecbs 17228  .rcmulr 17270  0gc0g 17451   Σg cgsu 17452  Mndcmnd 18751  CMndccmn 19803  mulGrpcmgp 20169  1rcur 20210  Ringcrg 20262  CRingccrg 20263  rcdsr 20382  Unitcui 20383  RPrimecrpm 20460  Domncdomn 20721  IDomncidom 20722  DivRingcdr 20758  UFDcufd 33695
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1814  ax-4 1828  ax-5 1929  ax-6 1986  ax-7 2027  ax-8 2143  ax-9 2151  ax-10 2174  ax-11 2190  ax-12 2211  ax-ext 2733  ax-rep 5226  ax-sep 5245  ax-nul 5255  ax-pow 5321  ax-pr 5389  ax-un 7714  ax-cnex 11126  ax-resscn 11127  ax-1cn 11128  ax-icn 11129  ax-addcl 11130  ax-addrcl 11131  ax-mulcl 11132  ax-mulrcl 11133  ax-mulcom 11134  ax-addass 11135  ax-mulass 11136  ax-distr 11137  ax-i2m1 11138  ax-1ne0 11139  ax-1rid 11140  ax-rnegex 11141  ax-rrecex 11142  ax-cnre 11143  ax-pre-lttri 11144  ax-pre-lttrn 11145  ax-pre-ltadd 11146  ax-pre-mulgt0 11147
This theorem depends on definitions:  df-bi 209  df-an 400  df-or 859  df-3or 1098  df-3an 1099  df-tru 1562  df-fal 1572  df-ex 1799  df-nf 1803  df-sb 2090  df-mo 2565  df-eu 2595  df-clab 2740  df-cleq 2753  df-clel 2836  df-nfc 2910  df-ne 2957  df-nel 3061  df-ral 3076  df-rex 3086  df-rmo 3366  df-reu 3367  df-rab 3414  df-v 3455  df-sbc 3745  df-csb 3853  df-dif 3907  df-un 3909  df-in 3911  df-ss 3921  df-pss 3924  df-nul 4286  df-if 4480  df-pw 4556  df-sn 4582  df-pr 4584  df-op 4588  df-uni 4865  df-int 4905  df-iun 4950  df-br 5100  df-opab 5162  df-mpt 5181  df-tr 5207  df-id 5540  df-eprel 5545  df-po 5553  df-so 5554  df-fr 5598  df-se 5599  df-we 5600  df-xp 5651  df-rel 5652  df-cnv 5653  df-co 5654  df-dm 5655  df-rn 5656  df-res 5657  df-ima 5658  df-pred 6284  df-ord 6345  df-on 6346  df-lim 6347  df-suc 6348  df-iota 6473  df-fun 6519  df-fn 6520  df-f 6521  df-f1 6522  df-fo 6523  df-f1o 6524  df-fv 6525  df-isom 6526  df-riota 7349  df-ov 7395  df-oprab 7396  df-mpo 7397  df-om 7843  df-1st 7966  df-2nd 7967  df-supp 8136  df-tpos 8201  df-frecs 8257  df-wrecs 8288  df-recs 8337  df-rdg 8376  df-1o 8432  df-er 8673  df-en 8924  df-dom 8925  df-sdom 8926  df-fin 8927  df-fsupp 9305  df-oi 9455  df-card 9894  df-pnf 11215  df-mnf 11216  df-xr 11217  df-ltxr 11218  df-le 11219  df-sub 11413  df-neg 11414  df-nn 12208  df-2 12277  df-3 12278  df-4 12279  df-5 12280  df-6 12281  df-7 12282  df-8 12283  df-n0 12479  df-xnn0 12552  df-z 12566  df-uz 12837  df-fz 13510  df-fzo 13657  df-seq 14012  df-hash 14341  df-word 14524  df-lsw 14573  df-concat 14581  df-s1 14607  df-substr 14652  df-pfx 14682  df-sets 17183  df-slot 17201  df-ndx 17213  df-base 17229  df-ress 17250  df-plusg 17282  df-mulr 17283  df-sca 17285  df-vsca 17286  df-ip 17287  df-0g 17453  df-gsum 17454  df-mgm 18657  df-sgrp 18736  df-mnd 18752  df-submnd 18801  df-grp 18961  df-minusg 18962  df-sbg 18963  df-subg 19148  df-cntz 19340  df-cmn 19805  df-abl 19806  df-mgp 20170  df-rng 20182  df-ur 20211  df-ring 20264  df-cring 20265  df-oppr 20365  df-dvdsr 20385  df-unit 20386  df-invr 20416  df-rprm 20461  df-nzr 20542  df-subrg 20599  df-domn 20724  df-idom 20725  df-lmod 20909  df-lss 20979  df-lsp 21019  df-sra 21220  df-rgmod 21221  df-lidl 21258  df-rsp 21259  df-prmidl 33583  df-ufd 33696
This theorem is referenced by:  1arithufdlem4  33704
  Copyright terms: Public domain W3C validator