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 34137
Description: Lemma for 1arithidom 34139. (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-1onto(0..^(♯‘𝐹)) ∧ 𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤)))))
1arithidomlem.3 (𝜑 → 𝐻 ∈ Word 𝑃)
1arithidomlem.4 (𝜑 → ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝐹 ++ ⟨“𝑄”⟩)) = (𝑘 · (𝑀 Σg 𝐻)))
1arithidomlem.5 (𝜑 → 𝐾 ∈ (0..^(♯‘𝐻)))
1arithidomlem.6 (𝜑 → 𝑄(∥r‘𝑅)(𝐻‘𝐾))
1arithidomlem.7 (𝜑 → 𝑇 ∈ 𝑈)
1arithidomlem.8 (𝜑 → (𝑇 · 𝑄) = (𝐻‘𝐾))
1arithidomlem.9 (𝜑 → 𝑆:(0..^(♯‘𝐻))⟶1-1onto(0..^(♯‘𝐻)))
1arithidomlem.10 (𝜑 → (𝐻 ∘ 𝑆) = (((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) ++ ⟨“(𝐻‘𝐾)”⟩))
1arithidomlem.11 (𝜑 → 𝑁 ∈ 𝑈)
1arithidomlem.12 (𝜑 → (𝑀 Σg (𝐹 ++ ⟨“𝑄”⟩)) = (𝑁 · (𝑀 Σg 𝐻)))
Assertion
Ref Expression
1arithidomlem1 (𝜑 → ∃𝑐∃𝑑 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑐:(0..^(♯‘𝐹))⟶1-1onto(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 7450 . . . . . 6 (𝑙 = (𝑁 · 𝑇) → (𝑙 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) = ((𝑁 · 𝑇) · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))))
21eqeq2d 2774 . . . . 5 (𝑙 = (𝑁 · 𝑇) → ((𝑀 Σg 𝐹) = (𝑙 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) ↔ (𝑀 Σg 𝐹) = ((𝑁 · 𝑇) · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))))))
3 1arithidom.r . . . . . . 7 (𝜑 → 𝑅 ∈ IDomn)
43idomringd 21009 . . . . . 6 (𝜑 → 𝑅 ∈ Ring)
5 1arithidomlem.11 . . . . . 6 (𝜑 → 𝑁 ∈ 𝑈)
6 1arithidomlem.7 . . . . . 6 (𝜑 → 𝑇 ∈ 𝑈)
7 1arithidom.u . . . . . . 7 𝑈 = (Unit‘𝑅)
8 1arithidom.t . . . . . . 7 · = (.r‘𝑅)
97, 8unitmulcl 20640 . . . . . 6 ((𝑅 ∈ Ring ∧ 𝑁 ∈ 𝑈 ∧ 𝑇 ∈ 𝑈) → (𝑁 · 𝑇) ∈ 𝑈)
104, 5, 6, 9syl3anc 1399 . . . . 5 (𝜑 → (𝑁 · 𝑇) ∈ 𝑈)
11 eqid 2763 . . . . . 6 (Base‘𝑅) = (Base‘𝑅)
12 eqid 2763 . . . . . 6 (0g‘𝑅) = (0g‘𝑅)
13 1arithidom.m . . . . . . . 8 𝑀 = (mulGrp‘𝑅)
1413, 11mgpbas 20395 . . . . . . 7 (Base‘𝑅) = (Base‘𝑀)
15 eqid 2763 . . . . . . . 8 (1r‘𝑅) = (1r‘𝑅)
1613, 15ringidval 20439 . . . . . . 7 (1r‘𝑅) = (0g‘𝑀)
17 id 23 . . . . . . . . . 10 (𝑅 ∈ IDomn → 𝑅 ∈ IDomn)
1817idomcringd 21008 . . . . . . . . 9 (𝑅 ∈ IDomn → 𝑅 ∈ CRing)
1913crngmgp 20497 . . . . . . . . 9 (𝑅 ∈ CRing → 𝑀 ∈ CMnd)
2018, 19syl 18 . . . . . . . 8 (𝑅 ∈ IDomn → 𝑀 ∈ CMnd)
213, 20syl 18 . . . . . . 7 (𝜑 → 𝑀 ∈ CMnd)
22 ovexd 7478 . . . . . . 7 (𝜑 → (0..^(♯‘𝐹)) ∈ V)
23 eqidd 2764 . . . . . . . 8 (𝜑 → (♯‘𝐹) = (♯‘𝐹))
24 1arithidom.i . . . . . . . . . . . . 13 𝑃 = (RPrime‘𝑅)
25 simpl 488 . . . . . . . . . . . . 13 ((𝑅 ∈ IDomn ∧ 𝑞 ∈ 𝑃) → 𝑅 ∈ IDomn)
26 simpr 490 . . . . . . . . . . . . 13 ((𝑅 ∈ IDomn ∧ 𝑞 ∈ 𝑃) → 𝑞 ∈ 𝑃)
2711, 24, 25, 26rprmcl 34120 . . . . . . . . . . . 12 ((𝑅 ∈ IDomn ∧ 𝑞 ∈ 𝑃) → 𝑞 ∈ (Base‘𝑅))
2827ex 418 . . . . . . . . . . 11 (𝑅 ∈ IDomn → (𝑞 ∈ 𝑃 → 𝑞 ∈ (Base‘𝑅)))
2928ssrdv 3919 . . . . . . . . . 10 (𝑅 ∈ IDomn → 𝑃 ⊆ (Base‘𝑅))
30 sswrd 14694 . . . . . . . . . 10 (𝑃 ⊆ (Base‘𝑅) → Word 𝑃 ⊆ Word (Base‘𝑅))
313, 29, 303syl 19 . . . . . . . . 9 (𝜑 → Word 𝑃 ⊆ Word (Base‘𝑅))
32 1arithidom.f . . . . . . . . 9 (𝜑 → 𝐹 ∈ Word 𝑃)
3331, 32sseldd 3914 . . . . . . . 8 (𝜑 → 𝐹 ∈ Word (Base‘𝑅))
3423, 33wrdfd 14691 . . . . . . 7 (𝜑 → 𝐹:(0..^(♯‘𝐹))⟶(Base‘𝑅))
35 fvexd 6923 . . . . . . . 8 (𝜑 → (1r‘𝑅) ∈ V)
3635, 32wrdfsupp 33574 . . . . . . 7 (𝜑 → 𝐹 finSupp (1r‘𝑅))
3714, 16, 21, 22, 34, 36gsumcl 20159 . . . . . 6 (𝜑 → (𝑀 Σg 𝐹) ∈ (Base‘𝑅))
3811, 7unitcl 20635 . . . . . . . . 9 (𝑁 ∈ 𝑈 → 𝑁 ∈ (Base‘𝑅))
395, 38syl 18 . . . . . . . 8 (𝜑 → 𝑁 ∈ (Base‘𝑅))
4011, 7unitcl 20635 . . . . . . . . 9 (𝑇 ∈ 𝑈 → 𝑇 ∈ (Base‘𝑅))
416, 40syl 18 . . . . . . . 8 (𝜑 → 𝑇 ∈ (Base‘𝑅))
4211, 8, 4, 39, 41ringcld 20514 . . . . . . 7 (𝜑 → (𝑁 · 𝑇) ∈ (Base‘𝑅))
43 ovexd 7478 . . . . . . . 8 (𝜑 → (0..^((♯‘𝐻) − 1)) ∈ V)
44 1arithidomlem.9 . . . . . . . . . . . . 13 (𝜑 → 𝑆:(0..^(♯‘𝐻))⟶1-1onto(0..^(♯‘𝐻)))
45 f1of 6846 . . . . . . . . . . . . 13 (𝑆:(0..^(♯‘𝐻))⟶1-1onto(0..^(♯‘𝐻)) → 𝑆:(0..^(♯‘𝐻))⟶(0..^(♯‘𝐻)))
46 iswrdi 14689 . . . . . . . . . . . . 13 (𝑆:(0..^(♯‘𝐻))⟶(0..^(♯‘𝐻)) → 𝑆 ∈ Word (0..^(♯‘𝐻)))
4744, 45, 463syl 19 . . . . . . . . . . . 12 (𝜑 → 𝑆 ∈ Word (0..^(♯‘𝐻)))
48 eqidd 2764 . . . . . . . . . . . . 13 (𝜑 → (♯‘𝐻) = (♯‘𝐻))
49 1arithidomlem.3 . . . . . . . . . . . . 13 (𝜑 → 𝐻 ∈ Word 𝑃)
5048, 49wrdfd 14691 . . . . . . . . . . . 12 (𝜑 → 𝐻:(0..^(♯‘𝐻))⟶𝑃)
51 wrdco 15010 . . . . . . . . . . . 12 ((𝑆 ∈ Word (0..^(♯‘𝐻)) ∧ 𝐻:(0..^(♯‘𝐻))⟶𝑃) → (𝐻 ∘ 𝑆) ∈ Word 𝑃)
5247, 50, 51syl2anc 596 . . . . . . . . . . 11 (𝜑 → (𝐻 ∘ 𝑆) ∈ Word 𝑃)
53 1arithidomlem.5 . . . . . . . . . . . . 13 (𝜑 → 𝐾 ∈ (0..^(♯‘𝐻)))
54 elfzo0 13862 . . . . . . . . . . . . . 14 (𝐾 ∈ (0..^(♯‘𝐻)) ↔ (𝐾 ∈ ℕ0 ∧ (♯‘𝐻) ∈ ℕ ∧ 𝐾 < (♯‘𝐻)))
5554simp2bi 1164 . . . . . . . . . . . . 13 (𝐾 ∈ (0..^(♯‘𝐻)) → (♯‘𝐻) ∈ ℕ)
56 nnm1nn0 12674 . . . . . . . . . . . . 13 ((♯‘𝐻) ∈ ℕ → ((♯‘𝐻) − 1) ∈ ℕ0)
5753, 55, 563syl 19 . . . . . . . . . . . 12 (𝜑 → ((♯‘𝐻) − 1) ∈ ℕ0)
58 lenco 15011 . . . . . . . . . . . . . 14 ((𝑆 ∈ Word (0..^(♯‘𝐻)) ∧ 𝐻:(0..^(♯‘𝐻))⟶𝑃) → (♯‘(𝐻 ∘ 𝑆)) = (♯‘𝑆))
5947, 50, 58syl2anc 596 . . . . . . . . . . . . 13 (𝜑 → (♯‘(𝐻 ∘ 𝑆)) = (♯‘𝑆))
60 lencl 14705 . . . . . . . . . . . . . 14 (𝑆 ∈ Word (0..^(♯‘𝐻)) → (♯‘𝑆) ∈ ℕ0)
6147, 60syl 18 . . . . . . . . . . . . 13 (𝜑 → (♯‘𝑆) ∈ ℕ0)
6259, 61eqeltrd 2864 . . . . . . . . . . . 12 (𝜑 → (♯‘(𝐻 ∘ 𝑆)) ∈ ℕ0)
63 lencl 14705 . . . . . . . . . . . . . . . 16 (𝐻 ∈ Word 𝑃 → (♯‘𝐻) ∈ ℕ0)
6449, 63syl 18 . . . . . . . . . . . . . . 15 (𝜑 → (♯‘𝐻) ∈ ℕ0)
6564nn0red 12695 . . . . . . . . . . . . . 14 (𝜑 → (♯‘𝐻) ∈ ℝ)
6665lem1d 12277 . . . . . . . . . . . . 13 (𝜑 → ((♯‘𝐻) − 1) ≤ (♯‘𝐻))
6744, 45syl 18 . . . . . . . . . . . . . . 15 (𝜑 → 𝑆:(0..^(♯‘𝐻))⟶(0..^(♯‘𝐻)))
68 ffn 6731 . . . . . . . . . . . . . . 15 (𝑆:(0..^(♯‘𝐻))⟶(0..^(♯‘𝐻)) → 𝑆 Fn (0..^(♯‘𝐻)))
69 hashfn 14546 . . . . . . . . . . . . . . 15 (𝑆 Fn (0..^(♯‘𝐻)) → (♯‘𝑆) = (♯‘(0..^(♯‘𝐻))))
7067, 68, 693syl 19 . . . . . . . . . . . . . 14 (𝜑 → (♯‘𝑆) = (♯‘(0..^(♯‘𝐻))))
71 hashfzo0 14602 . . . . . . . . . . . . . . 15 ((♯‘𝐻) ∈ ℕ0 → (♯‘(0..^(♯‘𝐻))) = (♯‘𝐻))
7249, 63, 713syl 19 . . . . . . . . . . . . . 14 (𝜑 → (♯‘(0..^(♯‘𝐻))) = (♯‘𝐻))
7359, 70, 723eqtrrd 2803 . . . . . . . . . . . . 13 (𝜑 → (♯‘𝐻) = (♯‘(𝐻 ∘ 𝑆)))
7466, 73breqtrd 5134 . . . . . . . . . . . 12 (𝜑 → ((♯‘𝐻) − 1) ≤ (♯‘(𝐻 ∘ 𝑆)))
75 elfz2nn0 13779 . . . . . . . . . . . 12 (((♯‘𝐻) − 1) ∈ (0...(♯‘(𝐻 ∘ 𝑆))) ↔ (((♯‘𝐻) − 1) ∈ ℕ0 ∧ (♯‘(𝐻 ∘ 𝑆)) ∈ ℕ0 ∧ ((♯‘𝐻) − 1) ≤ (♯‘(𝐻 ∘ 𝑆))))
7657, 62, 74, 75syl3anbrc 1362 . . . . . . . . . . 11 (𝜑 → ((♯‘𝐻) − 1) ∈ (0...(♯‘(𝐻 ∘ 𝑆))))
77 pfxlen 14861 . . . . . . . . . . 11 (((𝐻 ∘ 𝑆) ∈ Word 𝑃 ∧ ((♯‘𝐻) − 1) ∈ (0...(♯‘(𝐻 ∘ 𝑆)))) → (♯‘((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) = ((♯‘𝐻) − 1))
7852, 76, 77syl2anc 596 . . . . . . . . . 10 (𝜑 → (♯‘((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) = ((♯‘𝐻) − 1))
7978eqcomd 2769 . . . . . . . . 9 (𝜑 → ((♯‘𝐻) − 1) = (♯‘((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))))
80 pfxcl 14855 . . . . . . . . . . 11 ((𝐻 ∘ 𝑆) ∈ Word 𝑃 → ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) ∈ Word 𝑃)
8152, 80syl 18 . . . . . . . . . 10 (𝜑 → ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) ∈ Word 𝑃)
8231, 81sseldd 3914 . . . . . . . . 9 (𝜑 → ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) ∈ Word (Base‘𝑅))
8379, 82wrdfd 14691 . . . . . . . 8 (𝜑 → ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)):(0..^((♯‘𝐻) − 1))⟶(Base‘𝑅))
8417idomringd 21009 . . . . . . . . . 10 (𝑅 ∈ IDomn → 𝑅 ∈ Ring)
857, 151unit 20634 . . . . . . . . . 10 (𝑅 ∈ Ring → (1r‘𝑅) ∈ 𝑈)
863, 84, 853syl 19 . . . . . . . . 9 (𝜑 → (1r‘𝑅) ∈ 𝑈)
8786, 81wrdfsupp 33574 . . . . . . . 8 (𝜑 → ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) finSupp (1r‘𝑅))
8814, 16, 21, 43, 83, 87gsumcl 20159 . . . . . . 7 (𝜑 → (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) ∈ (Base‘𝑅))
8911, 8, 4, 42, 88ringcld 20514 . . . . . 6 (𝜑 → ((𝑁 · 𝑇) · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) ∈ (Base‘𝑅))
90 1arithidomlem.1 . . . . . . . 8 (𝜑 → 𝑄 ∈ 𝑃)
9111, 24, 3, 90rprmcl 34120 . . . . . . 7 (𝜑 → 𝑄 ∈ (Base‘𝑅))
9224, 12, 3, 90rprmnz 34122 . . . . . . 7 (𝜑 → 𝑄 ≠ (0g‘𝑅))
9391, 92eldifsnd 4750 . . . . . 6 (𝜑 → 𝑄 ∈ ((Base‘𝑅) ∖ {(0g‘𝑅)}))
94 1arithidomlem.12 . . . . . . . 8 (𝜑 → (𝑀 Σg (𝐹 ++ ⟨“𝑄”⟩)) = (𝑁 · (𝑀 Σg 𝐻)))
9513ringmgp 20495 . . . . . . . . . . 11 (𝑅 ∈ Ring → 𝑀 ∈ Mnd)
9684, 95syl 18 . . . . . . . . . 10 (𝑅 ∈ IDomn → 𝑀 ∈ Mnd)
973, 96syl 18 . . . . . . . . 9 (𝜑 → 𝑀 ∈ Mnd)
9813, 8mgpplusg 20394 . . . . . . . . . 10 · = (+g‘𝑀)
9914, 98gsumccatsn 19068 . . . . . . . . 9 ((𝑀 ∈ Mnd ∧ 𝐹 ∈ Word (Base‘𝑅) ∧ 𝑄 ∈ (Base‘𝑅)) → (𝑀 Σg (𝐹 ++ ⟨“𝑄”⟩)) = ((𝑀 Σg 𝐹) · 𝑄))
10097, 33, 91, 99syl3anc 1399 . . . . . . . 8 (𝜑 → (𝑀 Σg (𝐹 ++ ⟨“𝑄”⟩)) = ((𝑀 Σg 𝐹) · 𝑄))
101 ovexd 7478 . . . . . . . . . 10 (𝜑 → (0..^(♯‘𝐻)) ∈ V)
10231, 49sseldd 3914 . . . . . . . . . . 11 (𝜑 → 𝐻 ∈ Word (Base‘𝑅))
10348, 102wrdfd 14691 . . . . . . . . . 10 (𝜑 → 𝐻:(0..^(♯‘𝐻))⟶(Base‘𝑅))
10435, 49wrdfsupp 33574 . . . . . . . . . 10 (𝜑 → 𝐻 finSupp (1r‘𝑅))
10514, 16, 21, 101, 103, 104, 44gsumf1o 20160 . . . . . . . . 9 (𝜑 → (𝑀 Σg 𝐻) = (𝑀 Σg (𝐻 ∘ 𝑆)))
106105oveq2d 7459 . . . . . . . 8 (𝜑 → (𝑁 · (𝑀 Σg 𝐻)) = (𝑁 · (𝑀 Σg (𝐻 ∘ 𝑆))))
10794, 100, 1063eqtr3d 2806 . . . . . . 7 (𝜑 → ((𝑀 Σg 𝐹) · 𝑄) = (𝑁 · (𝑀 Σg (𝐻 ∘ 𝑆))))
10814, 98cmn12 20046 . . . . . . . . . 10 ((𝑀 ∈ CMnd ∧ (𝑇 ∈ (Base‘𝑅) ∧ (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) ∈ (Base‘𝑅) ∧ 𝑄 ∈ (Base‘𝑅))) → (𝑇 · ((𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) · 𝑄)) = ((𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) · (𝑇 · 𝑄)))
10921, 41, 88, 91, 108syl13anc 1400 . . . . . . . . 9 (𝜑 → (𝑇 · ((𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) · 𝑄)) = ((𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) · (𝑇 · 𝑄)))
11011, 8, 4, 41, 88, 91ringassd 20515 . . . . . . . . 9 (𝜑 → ((𝑇 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) · 𝑄) = (𝑇 · ((𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) · 𝑄)))
111103, 53ffvelcdmd 7109 . . . . . . . . . . 11 (𝜑 → (𝐻‘𝐾) ∈ (Base‘𝑅))
11214, 98gsumccatsn 19068 . . . . . . . . . . 11 ((𝑀 ∈ Mnd ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) ∈ Word (Base‘𝑅) ∧ (𝐻‘𝐾) ∈ (Base‘𝑅)) → (𝑀 Σg (((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) ++ ⟨“(𝐻‘𝐾)”⟩)) = ((𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) · (𝐻‘𝐾)))
11397, 82, 111, 112syl3anc 1399 . . . . . . . . . 10 (𝜑 → (𝑀 Σg (((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) ++ ⟨“(𝐻‘𝐾)”⟩)) = ((𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) · (𝐻‘𝐾)))
114 1arithidomlem.10 . . . . . . . . . . 11 (𝜑 → (𝐻 ∘ 𝑆) = (((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) ++ ⟨“(𝐻‘𝐾)”⟩))
115114oveq2d 7459 . . . . . . . . . 10 (𝜑 → (𝑀 Σg (𝐻 ∘ 𝑆)) = (𝑀 Σg (((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) ++ ⟨“(𝐻‘𝐾)”⟩)))
116 1arithidomlem.8 . . . . . . . . . . 11 (𝜑 → (𝑇 · 𝑄) = (𝐻‘𝐾))
117116oveq2d 7459 . . . . . . . . . 10 (𝜑 → ((𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) · (𝑇 · 𝑄)) = ((𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) · (𝐻‘𝐾)))
118113, 115, 1173eqtr4d 2808 . . . . . . . . 9 (𝜑 → (𝑀 Σg (𝐻 ∘ 𝑆)) = ((𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))) · (𝑇 · 𝑄)))
119109, 110, 1183eqtr4rd 2809 . . . . . . . 8 (𝜑 → (𝑀 Σg (𝐻 ∘ 𝑆)) = ((𝑇 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) · 𝑄))
120119oveq2d 7459 . . . . . . 7 (𝜑 → (𝑁 · (𝑀 Σg (𝐻 ∘ 𝑆))) = (𝑁 · ((𝑇 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) · 𝑄)))
12111, 8, 4, 39, 41, 88ringassd 20515 . . . . . . . . 9 (𝜑 → ((𝑁 · 𝑇) · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) = (𝑁 · (𝑇 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))))))
122121oveq1d 7458 . . . . . . . 8 (𝜑 → (((𝑁 · 𝑇) · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) · 𝑄) = ((𝑁 · (𝑇 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))))) · 𝑄))
12311, 8, 4, 41, 88ringcld 20514 . . . . . . . . 9 (𝜑 → (𝑇 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) ∈ (Base‘𝑅))
12411, 8, 4, 39, 123, 91ringassd 20515 . . . . . . . 8 (𝜑 → ((𝑁 · (𝑇 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))))) · 𝑄) = (𝑁 · ((𝑇 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) · 𝑄)))
125122, 124eqtr2d 2799 . . . . . . 7 (𝜑 → (𝑁 · ((𝑇 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) · 𝑄)) = (((𝑁 · 𝑇) · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) · 𝑄))
126107, 120, 1253eqtrd 2802 . . . . . 6 (𝜑 → ((𝑀 Σg 𝐹) · 𝑄) = (((𝑁 · 𝑇) · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) · 𝑄))
12711, 12, 8, 37, 89, 93, 3, 126idomrcan 33913 . . . . 5 (𝜑 → (𝑀 Σg 𝐹) = ((𝑁 · 𝑇) · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))))
1282, 10, 127rspcedvdw 3583 . . . 4 (𝜑 → ∃𝑙 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑙 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))))
129 oveq1 7450 . . . . . 6 (𝑘 = 𝑙 → (𝑘 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) = (𝑙 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))))
130129eqeq2d 2774 . . . . 5 (𝑘 = 𝑙 → ((𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) ↔ (𝑀 Σg 𝐹) = (𝑙 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))))))
131130cbvrexvw 3245 . . . 4 (∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) ↔ ∃𝑙 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑙 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))))
132128, 131sylibr 237 . . 3 (𝜑 → ∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))))
133 oveq2 7451 . . . . . . . 8 (𝑔 = ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) → (𝑀 Σg 𝑔) = (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))))
134133oveq2d 7459 . . . . . . 7 (𝑔 = ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) → (𝑘 · (𝑀 Σg 𝑔)) = (𝑘 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))))
135134eqeq2d 2774 . . . . . 6 (𝑔 = ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) → ((𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg 𝑔)) ↔ (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))))))
136135rexbidv 3190 . . . . 5 (𝑔 = ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) → (∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg 𝑔)) ↔ ∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1))))))
137 eqeq1 2767 . . . . . . . 8 (𝑔 = ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) → (𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤)) ↔ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑤))))
138137anbi2d 642 . . . . . . 7 (𝑔 = ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) → ((𝑤:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹)) ∧ 𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤))) ↔ (𝑤:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑤)))))
139138rexbidv 3190 . . . . . 6 (𝑔 = ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) → (∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹)) ∧ 𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤))) ↔ ∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑤)))))
140139exbidv 1956 . . . . 5 (𝑔 = ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) → (∃𝑤∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹)) ∧ 𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤))) ↔ ∃𝑤∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑤)))))
141136, 140imbi12d 347 . . . 4 (𝑔 = ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) → ((∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹)) ∧ 𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤)))) ↔ (∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑤))))))
142 1arithidomlem.2 . . . 4 (𝜑 → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹)) ∧ 𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤)))))
143141, 142, 81rspcdva 3581 . . 3 (𝜑 → (∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)))) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑤)))))
144132, 143mpd 16 . 2 (𝜑 → ∃𝑤∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑤))))
145 oveq1 7450 . . . . . . 7 (𝑑 = 𝑢 → (𝑑 ∘f · (𝐹 ∘ 𝑐)) = (𝑢 ∘f · (𝐹 ∘ 𝑐)))
146145eqeq2d 2774 . . . . . 6 (𝑑 = 𝑢 → (((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑑 ∘f · (𝐹 ∘ 𝑐)) ↔ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑐))))
147146anbi2d 642 . . . . 5 (𝑑 = 𝑢 → ((𝑐:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑑 ∘f · (𝐹 ∘ 𝑐))) ↔ (𝑐:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑐)))))
148147cbvrexvw 3245 . . . 4 (∃𝑑 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑐:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑑 ∘f · (𝐹 ∘ 𝑐))) ↔ ∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑐:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑐))))
149 f1oeq1 6834 . . . . . 6 (𝑐 = 𝑤 → (𝑐:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹)) ↔ 𝑤:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹))))
150 coeq2 5842 . . . . . . . 8 (𝑐 = 𝑤 → (𝐹 ∘ 𝑐) = (𝐹 ∘ 𝑤))
151150oveq2d 7459 . . . . . . 7 (𝑐 = 𝑤 → (𝑢 ∘f · (𝐹 ∘ 𝑐)) = (𝑢 ∘f · (𝐹 ∘ 𝑤)))
152151eqeq2d 2774 . . . . . 6 (𝑐 = 𝑤 → (((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑐)) ↔ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑤))))
153149, 152anbi12d 644 . . . . 5 (𝑐 = 𝑤 → ((𝑐:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑐))) ↔ (𝑤:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑤)))))
154153rexbidv 3190 . . . 4 (𝑐 = 𝑤 → (∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑐:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑐))) ↔ ∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑤)))))
155148, 154bitrid 286 . . 3 (𝑐 = 𝑤 → (∃𝑑 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑐:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑑 ∘f · (𝐹 ∘ 𝑐))) ↔ ∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑤)))))
156155cbvexvw 2072 . 2 (∃𝑐∃𝑑 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑐:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑑 ∘f · (𝐹 ∘ 𝑐))) ↔ ∃𝑤∃𝑢 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑢 ∘f · (𝐹 ∘ 𝑤))))
157144, 156sylibr 237 1 (𝜑 → ∃𝑐∃𝑑 ∈ (𝑈 ↑m (0..^(♯‘𝐹)))(𝑐:(0..^(♯‘𝐹))⟶1-1onto(0..^(♯‘𝐹)) ∧ ((𝐻 ∘ 𝑆) prefix ((♯‘𝐻) − 1)) = (𝑑 ∘f · (𝐹 ∘ 𝑐))))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ∧ wa 401   = wceq 1570  ∃wex 1812   ∈ wcel 2147  ∀wral 3080  ∃wrex 3090  Vcvv 3454   ⊆ wss 3900   class class class wbr 5106   ∘ ccom 5659   Fn wfn 6553  ⟶wf 6554  ⟶1-1ontowf1o 6557  ‘cfv 6558  (class class class)co 7443   ∘f cof 7715   ↑m cmap 8875  0cc0 11227  1c1 11228   < clt 11370   ≤ cle 11371   − cmin 11568  ℕcn 12362  ℕ0cn0 12633  ...cfz 13666  ..^cfzo 13815  ♯chash 14501  Word cword 14685   ++ cconcat 14742  ⟨“cs1 14769   prefix cpfx 14848  Basecbs 17416  .rcmulr 17458  0gc0g 17639   Σg cgsu 17640  Mndcmnd 18952  CMndccmn 20024  mulGrpcmgp 20390  1rcur 20437  Ringcrg 20489  CRingccrg 20490  ∥rcdsr 20614  Unitcui 20615  RPrimecrpm 20692  IDomncidom 20975
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1945  ax-6 2002  ax-7 2043  ax-8 2149  ax-9 2157  ax-10 2180  ax-11 2197  ax-12 2216  ax-ext 2735  ax-rep 5235  ax-sep 5252  ax-nul 5263  ax-pow 5331  ax-pr 5395  ax-un 7775  ax-cnex 11283  ax-resscn 11284  ax-1cn 11285  ax-icn 11286  ax-addcl 11287  ax-addrcl 11288  ax-mulcl 11289  ax-mulrcl 11290  ax-mulcom 11291  ax-addass 11292  ax-mulass 11293  ax-distr 11294  ax-i2m1 11295  ax-1ne0 11296  ax-1rid 11297  ax-rnegex 11298  ax-rrecex 11299  ax-cnre 11300  ax-pre-lttri 11301  ax-pre-lttrn 11302  ax-pre-ltadd 11303  ax-pre-mulgt0 11304
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2102  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2839  df-nfc 2913  df-ne 2960  df-nel 3066  df-ral 3081  df-rex 3091  df-rmo 3369  df-reu 3370  df-rab 3417  df-v 3456  df-sbc 3743  df-csb 3852  df-ss 3901  df-pss 4017  df-dif 4050  df-in 4094  df-un 4154  df-nul 4282  df-if 4486  df-pw 4562  df-sn 4589  df-pr 4591  df-op 4839  df-uni 4871  df-int 4911  df-iun 4956  df-br 5107  df-opab 5171  df-mpt 5190  df-tr 5216  df-id 5550  df-eprel 5555  df-po 5563  df-so 5564  df-fr 5608  df-se 5609  df-we 5610  df-xp 5661  df-rel 5662  df-cnv 5663  df-co 5664  df-dm 5665  df-rn 5666  df-res 5667  df-ima 5668  df-pred 6322  df-ord 6383  df-on 6384  df-lim 6385  df-suc 6386  df-iota 6512  df-fun 6560  df-fn 6561  df-f 6562  df-f1 6563  df-fo 6564  df-f1o 6565  df-fv 6566  df-isom 6567  df-riota 7400  df-ov 7446  df-oprab 7447  df-mpo 7448  df-om 7902  df-1st 8025  df-2nd 8026  df-supp 8205  df-tpos 8271  df-frecs 8327  df-wrecs 8358  df-recs 8407  df-rdg 8446  df-1o 8504  df-er 8745  df-en 9002  df-dom 9003  df-sdom 9004  df-fin 9005  df-fsupp 9382  df-oi 9531  df-card 10047  df-pnf 11372  df-mnf 11373  df-xr 11374  df-ltxr 11375  df-le 11376  df-sub 11570  df-neg 11571  df-nn 12363  df-2 12432  df-3 12433  df-n0 12634  df-z 12721  df-uz 12993  df-fz 13667  df-fzo 13816  df-seq 14172  df-hash 14502  df-word 14686  df-concat 14743  df-s1 14770  df-substr 14817  df-pfx 14849  df-sets 17371  df-slot 17389  df-ndx 17401  df-base 17417  df-ress 17438  df-plusg 17470  df-mulr 17471  df-0g 17641  df-gsum 17642  df-mgm 18845  df-sgrp 18937  df-mnd 18953  df-submnd 19008  df-grp 19176  df-minusg 19177  df-sbg 19178  df-cntz 19561  df-cmn 20026  df-abl 20027  df-mgp 20391  df-rng 20405  df-ur 20438  df-ring 20491  df-cring 20492  df-oppr 20597  df-dvdsr 20617  df-unit 20618  df-rprm 20693  df-nzr 20793  df-domn 20977  df-idom 20978
This theorem is used by:  1arithidom  34139
  Copyright terms: Public domain W3C validator