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

Theorem 1arithidomlem1 34113
Description: Lemma for 1arithidom 34115. (Contributed by Thierry Arnoux, 30-May-2025.)
Hypotheses
Ref Expression
1arithidom.u 𝑈 = (Unit‘𝑅)
1arithidom.i 𝑃 = (RPrime‘𝑅)
1arithidom.m 𝑀 = (mulGrp‘𝑅)
1arithidom.t · = (.r‘𝑅)
1arithidom.j 𝐽 = (0..^(♯‘𝐹))
1arithidom.r (𝜑 → 𝑅 ∈ IDomn)
1arithidom.f (𝜑 → 𝐹 ∈ Word 𝑃)
1arithidom.g (𝜑 → 𝐺 ∈ Word 𝑃)
1arithidom.1 (𝜑 → (𝑀 Σg 𝐹) = (𝑀 Σg 𝐺))
1arithidomlem.1 (𝜑 → 𝑄 ∈ 𝑃)
1arithidomlem.2 (𝜑 → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤)))))
1arithidomlem.3 (𝜑 → 𝐻 ∈ Word 𝑃)
1arithidomlem.4 (𝜑 → ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝐹 ++ ⟨“𝑄”⟩)) = (𝑘 · (𝑀 Σg 𝐻)))
1arithidomlem.5 (𝜑 → 𝐾 ∈ (0..^(♯‘𝐻)))
1arithidomlem.6 (𝜑 → 𝑄(∥r‘𝑅)(𝐻‘𝐾))
1arithidomlem.7 (𝜑 → 𝑇 ∈ 𝑈)
1arithidomlem.8 (𝜑 → (𝑇 · 𝑄) = (𝐻‘𝐾))
1arithidomlem.9 (𝜑 → 𝑆:(0..^(♯‘𝐻))–1-1-onto→(0..^(♯‘𝐻)))
1arithidomlem.10 (𝜑 → (𝐻 ∘ 𝑆) = (((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) ++ ⟨“(𝐻‘𝐾)”⟩))
1arithidomlem.11 (𝜑 → 𝑁 ∈ 𝑈)
1arithidomlem.12 (𝜑 → (𝑀 Σg (𝐹 ++ ⟨“𝑄”⟩)) = (𝑁 · (𝑀 Σg 𝐻)))
Assertion
Ref Expression
1arithidomlem1 (𝜑 → ∃𝑐∃𝑑 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑐:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑑 ∘f · (𝐹 ∘ 𝑐))))
Distinct variable groups:   · ,𝑐,𝑑,𝑔,𝑘,𝑢,𝑤   𝑆,𝑐,𝑑,𝑔,𝑘,𝑢,𝑤   𝑢,𝑁,𝑤   𝑢,𝑇,𝑤   𝑘,𝐾,𝑢,𝑤   𝐻,𝑐,𝑑,𝑔,𝑘,𝑢,𝑤   𝐹,𝑐,𝑑,𝑔,𝑘,𝑢,𝑤   𝑃,𝑔,𝑘,𝑢   𝑔,𝑀,𝑘,𝑢   𝑅,𝑔,𝑘,𝑢   𝑄,𝑔,𝑘,𝑢,𝑤   𝑈,𝑐,𝑑,𝑔,𝑘,𝑢,𝑤
Allowed substitution hints:   𝜑(𝑤, 𝑢, 𝑔, 𝑘, 𝑐, 𝑑)   𝑃(𝑤, 𝑐, 𝑑)   𝑄(𝑐, 𝑑)   𝑅(𝑤, 𝑐, 𝑑)   𝑇(𝑔, 𝑘, 𝑐, 𝑑)   𝐺(𝑤, 𝑢, 𝑔, 𝑘, 𝑐, 𝑑)   𝐽(𝑤, 𝑢, 𝑔, 𝑘, 𝑐, 𝑑)   𝐾(𝑔, 𝑐, 𝑑)   𝑀(𝑤, 𝑐, 𝑑)   𝑁(𝑔, 𝑘, 𝑐, 𝑑)

Proof of Theorem 1arithidomlem1
Dummy variables 𝑙 𝑞 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 oveq1 7427 . . . . . 6 (𝑙 = (𝑁 · 𝑇) → (𝑙 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) = ((𝑁 · 𝑇) · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))))
21eqeq2d 2771 . . . . 5 (𝑙 = (𝑁 · 𝑇) → ((𝑀 Σg 𝐹) = (𝑙 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) ↔ (𝑀 Σg 𝐹) = ((𝑁 · 𝑇) · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))))))
3 1arithidom.r . . . . . . 7 (𝜑 → 𝑅 ∈ IDomn)
43idomringd 20984 . . . . . 6 (𝜑 → 𝑅 ∈ Ring)
5 1arithidomlem.11 . . . . . 6 (𝜑 → 𝑁 ∈ 𝑈)
6 1arithidomlem.7 . . . . . 6 (𝜑 → 𝑇 ∈ 𝑈)
7 1arithidom.u . . . . . . 7 𝑈 = (Unit‘𝑅)
8 1arithidom.t . . . . . . 7 · = (.r‘𝑅)
97, 8unitmulcl 20615 . . . . . 6 ((𝑅 ∈ Ring ∧ 𝑁 ∈ 𝑈 ∧ 𝑇 ∈ 𝑈) → (𝑁 · 𝑇) ∈ 𝑈)
104, 5, 6, 9syl3anc 1398 . . . . 5 (𝜑 → (𝑁 · 𝑇) ∈ 𝑈)
11 eqid 2760 . . . . . 6 (Base‘𝑅) = (Base‘𝑅)
12 eqid 2760 . . . . . 6 (0g‘𝑅) = (0g‘𝑅)
13 1arithidom.m . . . . . . . 8 𝑀 = (mulGrp‘𝑅)
1413, 11mgpbas 20370 . . . . . . 7 (Base‘𝑅) = (Base‘𝑀)
15 eqid 2760 . . . . . . . 8 (1r‘𝑅) = (1r‘𝑅)
1613, 15ringidval 20414 . . . . . . 7 (1r‘𝑅) = (0g‘𝑀)
17 id 23 . . . . . . . . . 10 (𝑅 ∈ IDomn → 𝑅 ∈ IDomn)
1817idomcringd 20983 . . . . . . . . 9 (𝑅 ∈ IDomn → 𝑅 ∈ CRing)
1913crngmgp 20472 . . . . . . . . 9 (𝑅 ∈ CRing → 𝑀 ∈ CMnd)
2018, 19syl 18 . . . . . . . 8 (𝑅 ∈ IDomn → 𝑀 ∈ CMnd)
213, 20syl 18 . . . . . . 7 (𝜑 → 𝑀 ∈ CMnd)
22 ovexd 7455 . . . . . . 7 (𝜑 → (0..^(♯‘𝐹)) ∈ V)
23 eqidd 2761 . . . . . . . 8 (𝜑 → (♯‘𝐹) = (♯‘𝐹))
24 1arithidom.i . . . . . . . . . . . . 13 𝑃 = (RPrime‘𝑅)
25 simpl 488 . . . . . . . . . . . . 13 ((𝑅 ∈ IDomn ∧ 𝑞 ∈ 𝑃) → 𝑅 ∈ IDomn)
26 simpr 490 . . . . . . . . . . . . 13 ((𝑅 ∈ IDomn ∧ 𝑞 ∈ 𝑃) → 𝑞 ∈ 𝑃)
2711, 24, 25, 26rprmcl 34096 . . . . . . . . . . . 12 ((𝑅 ∈ IDomn ∧ 𝑞 ∈ 𝑃) → 𝑞 ∈ (Base‘𝑅))
2827ex 418 . . . . . . . . . . 11 (𝑅 ∈ IDomn → (𝑞 ∈ 𝑃 → 𝑞 ∈ (Base‘𝑅)))
2928ssrdv 3914 . . . . . . . . . 10 (𝑅 ∈ IDomn → 𝑃 ⊆ (Base‘𝑅))
30 sswrd 14670 . . . . . . . . . 10 (𝑃 ⊆ (Base‘𝑅) → Word 𝑃 ⊆ Word (Base‘𝑅))
313, 29, 303syl 19 . . . . . . . . 9 (𝜑 → Word 𝑃 ⊆ Word (Base‘𝑅))
32 1arithidom.f . . . . . . . . 9 (𝜑 → 𝐹 ∈ Word 𝑃)
3331, 32sseldd 3909 . . . . . . . 8 (𝜑 → 𝐹 ∈ Word (Base‘𝑅))
3423, 33wrdfd 14667 . . . . . . 7 (𝜑 → 𝐹:(0..^(♯‘𝐹))⟶(Base‘𝑅))
35 fvexd 6900 . . . . . . . 8 (𝜑 → (1r‘𝑅) ∈ V)
3635, 32wrdfsupp 33550 . . . . . . 7 (𝜑 → 𝐹 finSupp (1r‘𝑅))
3714, 16, 21, 22, 34, 36gsumcl 20134 . . . . . 6 (𝜑 → (𝑀 Σg 𝐹) ∈ (Base‘𝑅))
3811, 7unitcl 20610 . . . . . . . . 9 (𝑁 ∈ 𝑈 → 𝑁 ∈ (Base‘𝑅))
395, 38syl 18 . . . . . . . 8 (𝜑 → 𝑁 ∈ (Base‘𝑅))
4011, 7unitcl 20610 . . . . . . . . 9 (𝑇 ∈ 𝑈 → 𝑇 ∈ (Base‘𝑅))
416, 40syl 18 . . . . . . . 8 (𝜑 → 𝑇 ∈ (Base‘𝑅))
4211, 8, 4, 39, 41ringcld 20489 . . . . . . 7 (𝜑 → (𝑁 · 𝑇) ∈ (Base‘𝑅))
43 ovexd 7455 . . . . . . . 8 (𝜑 → (0..^((♯‘𝐻) − 1)) ∈ V)
44 1arithidomlem.9 . . . . . . . . . . . . 13 (𝜑 → 𝑆:(0..^(♯‘𝐻))–1-1-onto→(0..^(♯‘𝐻)))
45 f1of 6824 . . . . . . . . . . . . 13 (𝑆:(0..^(♯‘𝐻))–1-1-onto→(0..^(♯‘𝐻)) → 𝑆:(0..^(♯‘𝐻))⟶(0..^(♯‘𝐻)))
46 iswrdi 14665 . . . . . . . . . . . . 13 (𝑆:(0..^(♯‘𝐻))⟶(0..^(♯‘𝐻)) → 𝑆 ∈ Word (0..^(♯‘𝐻)))
4744, 45, 463syl 19 . . . . . . . . . . . 12 (𝜑 → 𝑆 ∈ Word (0..^(♯‘𝐻)))
48 eqidd 2761 . . . . . . . . . . . . 13 (𝜑 → (♯‘𝐻) = (♯‘𝐻))
49 1arithidomlem.3 . . . . . . . . . . . . 13 (𝜑 → 𝐻 ∈ Word 𝑃)
5048, 49wrdfd 14667 . . . . . . . . . . . 12 (𝜑 → 𝐻:(0..^(♯‘𝐻))⟶𝑃)
51 wrdco 14986 . . . . . . . . . . . 12 ((𝑆 ∈ Word (0..^(♯‘𝐻)) ∧ 𝐻:(0..^(♯‘𝐻))⟶𝑃) → (𝐻 ∘ 𝑆) ∈ Word 𝑃)
5247, 50, 51syl2anc 596 . . . . . . . . . . 11 (𝜑 → (𝐻 ∘ 𝑆) ∈ Word 𝑃)
53 1arithidomlem.5 . . . . . . . . . . . . 13 (𝜑 → 𝐾 ∈ (0..^(♯‘𝐻)))
54 elfzo0 13838 . . . . . . . . . . . . . 14 (𝐾 ∈ (0..^(♯‘𝐻)) ↔ (𝐾 ∈ ℕ0 ∧ (♯‘𝐻) ∈ ℕ ∧ 𝐾 < (♯‘𝐻)))
5554simp2bi 1164 . . . . . . . . . . . . 13 (𝐾 ∈ (0..^(♯‘𝐻)) → (♯‘𝐻) ∈ ℕ)
56 nnm1nn0 12650 . . . . . . . . . . . . 13 ((♯‘𝐻) ∈ ℕ → ((♯‘𝐻) − 1) ∈ ℕ0)
5753, 55, 563syl 19 . . . . . . . . . . . 12 (𝜑 → ((♯‘𝐻) − 1) ∈ ℕ0)
58 lenco 14987 . . . . . . . . . . . . . 14 ((𝑆 ∈ Word (0..^(♯‘𝐻)) ∧ 𝐻:(0..^(♯‘𝐻))⟶𝑃) → (♯‘(𝐻 ∘ 𝑆)) = (♯‘𝑆))
5947, 50, 58syl2anc 596 . . . . . . . . . . . . 13 (𝜑 → (♯‘(𝐻 ∘ 𝑆)) = (♯‘𝑆))
60 lencl 14681 . . . . . . . . . . . . . 14 (𝑆 ∈ Word (0..^(♯‘𝐻)) → (♯‘𝑆) ∈ ℕ0)
6147, 60syl 18 . . . . . . . . . . . . 13 (𝜑 → (♯‘𝑆) ∈ ℕ0)
6259, 61eqeltrd 2860 . . . . . . . . . . . 12 (𝜑 → (♯‘(𝐻 ∘ 𝑆)) ∈ ℕ0)
63 lencl 14681 . . . . . . . . . . . . . . . 16 (𝐻 ∈ Word 𝑃 → (♯‘𝐻) ∈ ℕ0)
6449, 63syl 18 . . . . . . . . . . . . . . 15 (𝜑 → (♯‘𝐻) ∈ ℕ0)
6564nn0red 12671 . . . . . . . . . . . . . 14 (𝜑 → (♯‘𝐻) ∈ ℝ)
6665lem1d 12253 . . . . . . . . . . . . 13 (𝜑 → ((♯‘𝐻) − 1) ≤ (♯‘𝐻))
6744, 45syl 18 . . . . . . . . . . . . . . 15 (𝜑 → 𝑆:(0..^(♯‘𝐻))⟶(0..^(♯‘𝐻)))
68 ffn 6709 . . . . . . . . . . . . . . 15 (𝑆:(0..^(♯‘𝐻))⟶(0..^(♯‘𝐻)) → 𝑆 Fn (0..^(♯‘𝐻)))
69 hashfn 14522 . . . . . . . . . . . . . . 15 (𝑆 Fn (0..^(♯‘𝐻)) → (♯‘𝑆) = (♯‘(0..^(♯‘𝐻))))
7067, 68, 693syl 19 . . . . . . . . . . . . . 14 (𝜑 → (♯‘𝑆) = (♯‘(0..^(♯‘𝐻))))
71 hashfzo0 14578 . . . . . . . . . . . . . . 15 ((♯‘𝐻) ∈ ℕ0 → (♯‘(0..^(♯‘𝐻))) = (♯‘𝐻))
7249, 63, 713syl 19 . . . . . . . . . . . . . 14 (𝜑 → (♯‘(0..^(♯‘𝐻))) = (♯‘𝐻))
7359, 70, 723eqtrrd 2800 . . . . . . . . . . . . 13 (𝜑 → (♯‘𝐻) = (♯‘(𝐻 ∘ 𝑆)))
7466, 73breqtrd 5130 . . . . . . . . . . . 12 (𝜑 → ((♯‘𝐻) − 1) ≤ (♯‘(𝐻 ∘ 𝑆)))
75 elfz2nn0 13755 . . . . . . . . . . . 12 (((♯‘𝐻) − 1) ∈ (0...(♯‘(𝐻 ∘ 𝑆))) ↔ (((♯‘𝐻) − 1) ∈ ℕ0 ∧ (♯‘(𝐻 ∘ 𝑆)) ∈ ℕ0 ∧ ((♯‘𝐻) − 1) ≤ (♯‘(𝐻 ∘ 𝑆))))
7657, 62, 74, 75syl3anbrc 1362 . . . . . . . . . . 11 (𝜑 → ((♯‘𝐻) − 1) ∈ (0...(♯‘(𝐻 ∘ 𝑆))))
77 pfxlen 14837 . . . . . . . . . . 11 (((𝐻 ∘ 𝑆) ∈ Word 𝑃 ∧ ((♯‘𝐻) − 1) ∈ (0...(♯‘(𝐻 ∘ 𝑆)))) → (♯‘((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) = ((♯‘𝐻) − 1))
7852, 76, 77syl2anc 596 . . . . . . . . . 10 (𝜑 → (♯‘((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) = ((♯‘𝐻) − 1))
7978eqcomd 2766 . . . . . . . . 9 (𝜑 → ((♯‘𝐻) − 1) = (♯‘((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))))
80 pfxcl 14831 . . . . . . . . . . 11 ((𝐻 ∘ 𝑆) ∈ Word 𝑃 → ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) ∈ Word 𝑃)
8152, 80syl 18 . . . . . . . . . 10 (𝜑 → ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) ∈ Word 𝑃)
8231, 81sseldd 3909 . . . . . . . . 9 (𝜑 → ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) ∈ Word (Base‘𝑅))
8379, 82wrdfd 14667 . . . . . . . 8 (𝜑 → ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)):(0..^((♯‘𝐻) − 1))⟶(Base‘𝑅))
8417idomringd 20984 . . . . . . . . . 10 (𝑅 ∈ IDomn → 𝑅 ∈ Ring)
857, 151unit 20609 . . . . . . . . . 10 (𝑅 ∈ Ring → (1r‘𝑅) ∈ 𝑈)
863, 84, 853syl 19 . . . . . . . . 9 (𝜑 → (1r‘𝑅) ∈ 𝑈)
8786, 81wrdfsupp 33550 . . . . . . . 8 (𝜑 → ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) finSupp (1r‘𝑅))
8814, 16, 21, 43, 83, 87gsumcl 20134 . . . . . . 7 (𝜑 → (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) ∈ (Base‘𝑅))
8911, 8, 4, 42, 88ringcld 20489 . . . . . 6 (𝜑 → ((𝑁 · 𝑇) · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) ∈ (Base‘𝑅))
90 1arithidomlem.1 . . . . . . . 8 (𝜑 → 𝑄 ∈ 𝑃)
9111, 24, 3, 90rprmcl 34096 . . . . . . 7 (𝜑 → 𝑄 ∈ (Base‘𝑅))
9224, 12, 3, 90rprmnz 34098 . . . . . . 7 (𝜑 → 𝑄 ≠ (0g‘𝑅))
9391, 92eldifsnd 4746 . . . . . 6 (𝜑 → 𝑄 ∈ ((Base‘𝑅) ∖ {(0g‘𝑅)}))
94 1arithidomlem.12 . . . . . . . 8 (𝜑 → (𝑀 Σg (𝐹 ++ ⟨“𝑄”⟩)) = (𝑁 · (𝑀 Σg 𝐻)))
9513ringmgp 20470 . . . . . . . . . . 11 (𝑅 ∈ Ring → 𝑀 ∈ Mnd)
9684, 95syl 18 . . . . . . . . . 10 (𝑅 ∈ IDomn → 𝑀 ∈ Mnd)
973, 96syl 18 . . . . . . . . 9 (𝜑 → 𝑀 ∈ Mnd)
9813, 8mgpplusg 20369 . . . . . . . . . 10 · = (+g‘𝑀)
9914, 98gsumccatsn 19044 . . . . . . . . 9 ((𝑀 ∈ Mnd ∧ 𝐹 ∈ Word (Base‘𝑅) ∧ 𝑄 ∈ (Base‘𝑅)) → (𝑀 Σg (𝐹 ++ ⟨“𝑄”⟩)) = ((𝑀 Σg 𝐹) · 𝑄))
10097, 33, 91, 99syl3anc 1398 . . . . . . . 8 (𝜑 → (𝑀 Σg (𝐹 ++ ⟨“𝑄”⟩)) = ((𝑀 Σg 𝐹) · 𝑄))
101 ovexd 7455 . . . . . . . . . 10 (𝜑 → (0..^(♯‘𝐻)) ∈ V)
10231, 49sseldd 3909 . . . . . . . . . . 11 (𝜑 → 𝐻 ∈ Word (Base‘𝑅))
10348, 102wrdfd 14667 . . . . . . . . . 10 (𝜑 → 𝐻:(0..^(♯‘𝐻))⟶(Base‘𝑅))
10435, 49wrdfsupp 33550 . . . . . . . . . 10 (𝜑 → 𝐻 finSupp (1r‘𝑅))
10514, 16, 21, 101, 103, 104, 44gsumf1o 20135 . . . . . . . . 9 (𝜑 → (𝑀 Σg 𝐻) = (𝑀 Σg (𝐻 ∘ 𝑆)))
106105oveq2d 7436 . . . . . . . 8 (𝜑 → (𝑁 · (𝑀 Σg 𝐻)) = (𝑁 · (𝑀 Σg (𝐻 ∘ 𝑆))))
10794, 100, 1063eqtr3d 2803 . . . . . . 7 (𝜑 → ((𝑀 Σg 𝐹) · 𝑄) = (𝑁 · (𝑀 Σg (𝐻 ∘ 𝑆))))
10814, 98cmn12 20021 . . . . . . . . . 10 ((𝑀 ∈ CMnd ∧ (𝑇 ∈ (Base‘𝑅) ∧ (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) ∈ (Base‘𝑅) ∧ 𝑄 ∈ (Base‘𝑅))) → (𝑇 · ((𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) · 𝑄)) = ((𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) · (𝑇 · 𝑄)))
10921, 41, 88, 91, 108syl13anc 1399 . . . . . . . . 9 (𝜑 → (𝑇 · ((𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) · 𝑄)) = ((𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) · (𝑇 · 𝑄)))
11011, 8, 4, 41, 88, 91ringassd 20490 . . . . . . . . 9 (𝜑 → ((𝑇 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) · 𝑄) = (𝑇 · ((𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) · 𝑄)))
111103, 53ffvelcdmd 7085 . . . . . . . . . . 11 (𝜑 → (𝐻‘𝐾) ∈ (Base‘𝑅))
11214, 98gsumccatsn 19044 . . . . . . . . . . 11 ((𝑀 ∈ Mnd ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) ∈ Word (Base‘𝑅) ∧ (𝐻‘𝐾) ∈ (Base‘𝑅)) → (𝑀 Σg (((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) ++ ⟨“(𝐻‘𝐾)”⟩)) = ((𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) · (𝐻‘𝐾)))
11397, 82, 111, 112syl3anc 1398 . . . . . . . . . 10 (𝜑 → (𝑀 Σg (((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) ++ ⟨“(𝐻‘𝐾)”⟩)) = ((𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) · (𝐻‘𝐾)))
114 1arithidomlem.10 . . . . . . . . . . 11 (𝜑 → (𝐻 ∘ 𝑆) = (((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) ++ ⟨“(𝐻‘𝐾)”⟩))
115114oveq2d 7436 . . . . . . . . . 10 (𝜑 → (𝑀 Σg (𝐻 ∘ 𝑆)) = (𝑀 Σg (((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) ++ ⟨“(𝐻‘𝐾)”⟩)))
116 1arithidomlem.8 . . . . . . . . . . 11 (𝜑 → (𝑇 · 𝑄) = (𝐻‘𝐾))
117116oveq2d 7436 . . . . . . . . . 10 (𝜑 → ((𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) · (𝑇 · 𝑄)) = ((𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) · (𝐻‘𝐾)))
118113, 115, 1173eqtr4d 2805 . . . . . . . . 9 (𝜑 → (𝑀 Σg (𝐻 ∘ 𝑆)) = ((𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) · (𝑇 · 𝑄)))
119109, 110, 1183eqtr4rd 2806 . . . . . . . 8 (𝜑 → (𝑀 Σg (𝐻 ∘ 𝑆)) = ((𝑇 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) · 𝑄))
120119oveq2d 7436 . . . . . . 7 (𝜑 → (𝑁 · (𝑀 Σg (𝐻 ∘ 𝑆))) = (𝑁 · ((𝑇 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) · 𝑄)))
12111, 8, 4, 39, 41, 88ringassd 20490 . . . . . . . . 9 (𝜑 → ((𝑁 · 𝑇) · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) = (𝑁 · (𝑇 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))))))
122121oveq1d 7435 . . . . . . . 8 (𝜑 → (((𝑁 · 𝑇) · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) · 𝑄) = ((𝑁 · (𝑇 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))))) · 𝑄))
12311, 8, 4, 41, 88ringcld 20489 . . . . . . . . 9 (𝜑 → (𝑇 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) ∈ (Base‘𝑅))
12411, 8, 4, 39, 123, 91ringassd 20490 . . . . . . . 8 (𝜑 → ((𝑁 · (𝑇 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))))) · 𝑄) = (𝑁 · ((𝑇 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) · 𝑄)))
125122, 124eqtr2d 2796 . . . . . . 7 (𝜑 → (𝑁 · ((𝑇 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) · 𝑄)) = (((𝑁 · 𝑇) · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) · 𝑄))
126107, 120, 1253eqtrd 2799 . . . . . 6 (𝜑 → ((𝑀 Σg 𝐹) · 𝑄) = (((𝑁 · 𝑇) · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) · 𝑄))
12711, 12, 8, 37, 89, 93, 3, 126idomrcan 33889 . . . . 5 (𝜑 → (𝑀 Σg 𝐹) = ((𝑁 · 𝑇) · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))))
1282, 10, 127rspcedvdw 3579 . . . 4 (𝜑 → ∃𝑙 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑙 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))))
129 oveq1 7427 . . . . . 6 (𝑘 = 𝑙 → (𝑘 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) = (𝑙 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))))
130129eqeq2d 2771 . . . . 5 (𝑘 = 𝑙 → ((𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) ↔ (𝑀 Σg 𝐹) = (𝑙 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))))))
131130cbvrexvw 3241 . . . 4 (∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) ↔ ∃𝑙 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑙 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))))
132128, 131sylibr 237 . . 3 (𝜑 → ∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))))
133 oveq2 7428 . . . . . . . 8 (𝑔 = ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) → (𝑀 Σg 𝑔) = (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))))
134133oveq2d 7436 . . . . . . 7 (𝑔 = ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) → (𝑘 · (𝑀 Σg 𝑔)) = (𝑘 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))))
135134eqeq2d 2771 . . . . . 6 (𝑔 = ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) → ((𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg 𝑔)) ↔ (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))))))
136135rexbidv 3186 . . . . 5 (𝑔 = ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) → (∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg 𝑔)) ↔ ∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))))))
137 eqeq1 2764 . . . . . . . 8 (𝑔 = ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) → (𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤)) ↔ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑤))))
138137anbi2d 642 . . . . . . 7 (𝑔 = ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) → ((𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤))) ↔ (𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑤)))))
139138rexbidv 3186 . . . . . 6 (𝑔 = ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) → (∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤))) ↔ ∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑤)))))
140139exbidv 1953 . . . . 5 (𝑔 = ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) → (∃𝑤∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤))) ↔ ∃𝑤∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑤)))))
141136, 140imbi12d 347 . . . 4 (𝑔 = ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) → ((∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤)))) ↔ (∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑤))))))
142 1arithidomlem.2 . . . 4 (𝜑 → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤)))))
143141, 142, 81rspcdva 3577 . . 3 (𝜑 → (∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑤)))))
144132, 143mpd 16 . 2 (𝜑 → ∃𝑤∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑤))))
145 oveq1 7427 . . . . . . 7 (𝑑 = 𝑢 → (𝑑 ∘f · (𝐹 ∘ 𝑐)) = (𝑢 ∘f · (𝐹 ∘ 𝑐)))
146145eqeq2d 2771 . . . . . 6 (𝑑 = 𝑢 → (((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑑 ∘f · (𝐹 ∘ 𝑐)) ↔ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑐))))
147146anbi2d 642 . . . . 5 (𝑑 = 𝑢 → ((𝑐:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑑 ∘f · (𝐹 ∘ 𝑐))) ↔ (𝑐:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑐)))))
148147cbvrexvw 3241 . . . 4 (∃𝑑 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑐:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑑 ∘f · (𝐹 ∘ 𝑐))) ↔ ∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑐:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑐))))
149 f1oeq1 6812 . . . . . 6 (𝑐 = 𝑤 → (𝑐:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ↔ 𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹))))
150 coeq2 5835 . . . . . . . 8 (𝑐 = 𝑤 → (𝐹 ∘ 𝑐) = (𝐹 ∘ 𝑤))
151150oveq2d 7436 . . . . . . 7 (𝑐 = 𝑤 → (𝑢 ∘f · (𝐹 ∘ 𝑐)) = (𝑢 ∘f · (𝐹 ∘ 𝑤)))
152151eqeq2d 2771 . . . . . 6 (𝑐 = 𝑤 → (((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑐)) ↔ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑤))))
153149, 152anbi12d 644 . . . . 5 (𝑐 = 𝑤 → ((𝑐:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑐))) ↔ (𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑤)))))
154153rexbidv 3186 . . . 4 (𝑐 = 𝑤 → (∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑐:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑐))) ↔ ∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑤)))))
155148, 154bitrid 286 . . 3 (𝑐 = 𝑤 → (∃𝑑 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑐:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑑 ∘f · (𝐹 ∘ 𝑐))) ↔ ∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑤)))))
156155cbvexvw 2069 . 2 (∃𝑐∃𝑑 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑐:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑑 ∘f · (𝐹 ∘ 𝑐))) ↔ ∃𝑤∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑤))))
157144, 156sylibr 237 1 (𝜑 → ∃𝑐∃𝑑 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑐:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑑 ∘f · (𝐹 ∘ 𝑐))))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ∧ wa 401   = wceq 1569  ∃wex 1811   ∈ wcel 2144  ∀wral 3076  ∃wrex 3086  Vcvv 3450   ⊆ wss 3895   class class class wbr 5102   ∘ ccom 5654   Fn wfn 6533  ⟶wf 6534  –1-1-onto→wf1o 6537  ‘cfv 6538  (class class class)co 7420   ∘f cof 7691   ↑m cmap 8850  0cc0 11203  1c1 11204   < clt 11346   ≤ cle 11347   − cmin 11544  ℕcn 12338  ℕ0cn0 12609  ...cfz 13642  ..^cfzo 13791  ♯chash 14477  Word cword 14661   ++ cconcat 14718  ⟨“cs1 14745   prefix cpfx 14824  Basecbs 17392  .rcmulr 17434  0gc0g 17615   Σg cgsu 17616  Mndcmnd 18928  CMndccmn 19999  mulGrpcmgp 20365  1rcur 20412  Ringcrg 20464  CRingccrg 20465  ∥rcdsr 20589  Unitcui 20590  RPrimecrpm 20667  IDomncidom 20950
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1827  ax-4 1841  ax-5 1942  ax-6 1999  ax-7 2040  ax-8 2146  ax-9 2154  ax-10 2177  ax-11 2193  ax-12 2212  ax-ext 2732  ax-rep 5231  ax-sep 5248  ax-nul 5259  ax-pow 5326  ax-pr 5390  ax-un 7751  ax-cnex 11259  ax-resscn 11260  ax-1cn 11261  ax-icn 11262  ax-addcl 11263  ax-addrcl 11264  ax-mulcl 11265  ax-mulrcl 11266  ax-mulcom 11267  ax-addass 11268  ax-mulass 11269  ax-distr 11270  ax-i2m1 11271  ax-1ne0 11272  ax-1rid 11273  ax-rnegex 11274  ax-rrecex 11275  ax-cnre 11276  ax-pre-lttri 11277  ax-pre-lttrn 11278  ax-pre-ltadd 11279  ax-pre-mulgt0 11280
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1572  df-fal 1582  df-ex 1812  df-nf 1816  df-sb 2099  df-mo 2564  df-eu 2594  df-clab 2739  df-cleq 2752  df-clel 2835  df-nfc 2909  df-ne 2956  df-nel 3062  df-ral 3077  df-rex 3087  df-rmo 3365  df-reu 3366  df-rab 3413  df-v 3452  df-sbc 3739  df-csb 3847  df-ss 3896  df-pss 4014  df-dif 4047  df-in 4091  df-un 4151  df-nul 4279  df-if 4482  df-pw 4558  df-sn 4585  df-pr 4587  df-op 4835  df-uni 4867  df-int 4907  df-iun 4952  df-br 5103  df-opab 5167  df-mpt 5186  df-tr 5212  df-id 5545  df-eprel 5550  df-po 5558  df-so 5559  df-fr 5603  df-se 5604  df-we 5605  df-xp 5656  df-rel 5657  df-cnv 5658  df-co 5659  df-dm 5660  df-rn 5661  df-res 5662  df-ima 5663  df-pred 6304  df-ord 6365  df-on 6366  df-lim 6367  df-suc 6368  df-iota 6494  df-fun 6540  df-fn 6541  df-f 6542  df-f1 6543  df-fo 6544  df-f1o 6545  df-fv 6546  df-isom 6547  df-riota 7377  df-ov 7423  df-oprab 7424  df-mpo 7425  df-om 7878  df-1st 8001  df-2nd 8002  df-supp 8180  df-tpos 8246  df-frecs 8302  df-wrecs 8333  df-recs 8382  df-rdg 8421  df-1o 8479  df-er 8720  df-en 8977  df-dom 8978  df-sdom 8979  df-fin 8980  df-fsupp 9357  df-oi 9507  df-card 10023  df-pnf 11348  df-mnf 11349  df-xr 11350  df-ltxr 11351  df-le 11352  df-sub 11546  df-neg 11547  df-nn 12339  df-2 12408  df-3 12409  df-n0 12610  df-z 12697  df-uz 12969  df-fz 13643  df-fzo 13792  df-seq 14148  df-hash 14478  df-word 14662  df-concat 14719  df-s1 14746  df-substr 14793  df-pfx 14825  df-sets 17347  df-slot 17365  df-ndx 17377  df-base 17393  df-ress 17414  df-plusg 17446  df-mulr 17447  df-0g 17617  df-gsum 17618  df-mgm 18821  df-sgrp 18913  df-mnd 18929  df-submnd 18984  df-grp 19152  df-minusg 19153  df-sbg 19154  df-cntz 19536  df-cmn 20001  df-abl 20002  df-mgp 20366  df-rng 20380  df-ur 20413  df-ring 20466  df-cring 20467  df-oppr 20572  df-dvdsr 20592  df-unit 20593  df-rprm 20668  df-nzr 20768  df-domn 20952  df-idom 20953
This theorem is used by:  1arithidom  34115
  Copyright terms: Public domain W3C validator