Step | Hyp | Ref
| Expression |
1 | | 1arithidom.r |
. . . . . 6
⊢ (𝜑 → 𝑅 ∈ IDomn) |
2 | 1 | idomringd 21274 |
. . . . 5
⊢ (𝜑 → 𝑅 ∈ Ring) |
3 | | 1arithidom.u |
. . . . . 6
⊢ 𝑈 = (Unit‘𝑅) |
4 | | eqid 2725 |
. . . . . 6
⊢
(1r‘𝑅) = (1r‘𝑅) |
5 | 3, 4 | 1unit 20325 |
. . . . 5
⊢ (𝑅 ∈ Ring →
(1r‘𝑅)
∈ 𝑈) |
6 | 2, 5 | syl 17 |
. . . 4
⊢ (𝜑 → (1r‘𝑅) ∈ 𝑈) |
7 | | oveq1 7426 |
. . . . . . 7
⊢ (𝑘 = (1r‘𝑅) → (𝑘 · (𝑀 Σg 𝐺)) = ((1r‘𝑅) · (𝑀 Σg 𝐺))) |
8 | 7 | adantl 480 |
. . . . . 6
⊢ ((𝜑 ∧ 𝑘 = (1r‘𝑅)) → (𝑘 · (𝑀 Σg 𝐺)) = ((1r‘𝑅) · (𝑀 Σg 𝐺))) |
9 | | eqid 2725 |
. . . . . . 7
⊢
(Base‘𝑅) =
(Base‘𝑅) |
10 | | 1arithidom.t |
. . . . . . 7
⊢ · =
(.r‘𝑅) |
11 | 2 | adantr 479 |
. . . . . . 7
⊢ ((𝜑 ∧ 𝑘 = (1r‘𝑅)) → 𝑅 ∈ Ring) |
12 | | 1arithidom.m |
. . . . . . . . . 10
⊢ 𝑀 = (mulGrp‘𝑅) |
13 | 12, 9 | mgpbas 20092 |
. . . . . . . . 9
⊢
(Base‘𝑅) =
(Base‘𝑀) |
14 | 12, 4 | ringidval 20135 |
. . . . . . . . 9
⊢
(1r‘𝑅) = (0g‘𝑀) |
15 | | id 22 |
. . . . . . . . . . . 12
⊢ (𝑅 ∈ IDomn → 𝑅 ∈ IDomn) |
16 | 15 | idomcringd 21273 |
. . . . . . . . . . 11
⊢ (𝑅 ∈ IDomn → 𝑅 ∈ CRing) |
17 | 12 | crngmgp 20193 |
. . . . . . . . . . 11
⊢ (𝑅 ∈ CRing → 𝑀 ∈ CMnd) |
18 | 16, 17 | syl 17 |
. . . . . . . . . 10
⊢ (𝑅 ∈ IDomn → 𝑀 ∈ CMnd) |
19 | 1, 18 | syl 17 |
. . . . . . . . 9
⊢ (𝜑 → 𝑀 ∈ CMnd) |
20 | | ovexd 7454 |
. . . . . . . . 9
⊢ (𝜑 → (0..^(♯‘𝐺)) ∈ V) |
21 | | eqidd 2726 |
. . . . . . . . . . 11
⊢ (𝜑 → (♯‘𝐺) = (♯‘𝐺)) |
22 | | 1arithidom.g |
. . . . . . . . . . 11
⊢ (𝜑 → 𝐺 ∈ Word 𝑃) |
23 | 21, 22 | wrdfd 32744 |
. . . . . . . . . 10
⊢ (𝜑 → 𝐺:(0..^(♯‘𝐺))⟶𝑃) |
24 | | 1arithidom.i |
. . . . . . . . . . . . 13
⊢ 𝑃 = (RPrime‘𝑅) |
25 | 1 | adantr 479 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ 𝑝 ∈ 𝑃) → 𝑅 ∈ IDomn) |
26 | | simpr 483 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ 𝑝 ∈ 𝑃) → 𝑝 ∈ 𝑃) |
27 | 9, 24, 25, 26 | rprmcl 33330 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ 𝑝 ∈ 𝑃) → 𝑝 ∈ (Base‘𝑅)) |
28 | 27 | ex 411 |
. . . . . . . . . . 11
⊢ (𝜑 → (𝑝 ∈ 𝑃 → 𝑝 ∈ (Base‘𝑅))) |
29 | 28 | ssrdv 3982 |
. . . . . . . . . 10
⊢ (𝜑 → 𝑃 ⊆ (Base‘𝑅)) |
30 | 23, 29 | fssd 6740 |
. . . . . . . . 9
⊢ (𝜑 → 𝐺:(0..^(♯‘𝐺))⟶(Base‘𝑅)) |
31 | 6, 22 | wrdfsupp 32747 |
. . . . . . . . 9
⊢ (𝜑 → 𝐺 finSupp (1r‘𝑅)) |
32 | 13, 14, 19, 20, 30, 31 | gsumcl 19882 |
. . . . . . . 8
⊢ (𝜑 → (𝑀 Σg 𝐺) ∈ (Base‘𝑅)) |
33 | 32 | adantr 479 |
. . . . . . 7
⊢ ((𝜑 ∧ 𝑘 = (1r‘𝑅)) → (𝑀 Σg 𝐺) ∈ (Base‘𝑅)) |
34 | 9, 10, 4, 11, 33 | ringlidmd 20220 |
. . . . . 6
⊢ ((𝜑 ∧ 𝑘 = (1r‘𝑅)) → ((1r‘𝑅) · (𝑀 Σg 𝐺)) = (𝑀 Σg 𝐺)) |
35 | 8, 34 | eqtrd 2765 |
. . . . 5
⊢ ((𝜑 ∧ 𝑘 = (1r‘𝑅)) → (𝑘 · (𝑀 Σg 𝐺)) = (𝑀 Σg 𝐺)) |
36 | 35 | eqeq2d 2736 |
. . . 4
⊢ ((𝜑 ∧ 𝑘 = (1r‘𝑅)) → ((𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg 𝐺)) ↔ (𝑀 Σg 𝐹) = (𝑀 Σg 𝐺))) |
37 | | 1arithidom.1 |
. . . 4
⊢ (𝜑 → (𝑀 Σg 𝐹) = (𝑀 Σg 𝐺)) |
38 | 6, 36, 37 | rspcedvd 3608 |
. . 3
⊢ (𝜑 → ∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg 𝐺))) |
39 | | oveq2 7427 |
. . . . . . . 8
⊢ (𝑔 = 𝐺 → (𝑀 Σg 𝑔) = (𝑀 Σg 𝐺)) |
40 | 39 | oveq2d 7435 |
. . . . . . 7
⊢ (𝑔 = 𝐺 → (𝑘 · (𝑀 Σg 𝑔)) = (𝑘 · (𝑀 Σg 𝐺))) |
41 | 40 | eqeq2d 2736 |
. . . . . 6
⊢ (𝑔 = 𝐺 → ((𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg 𝑔)) ↔ (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg 𝐺)))) |
42 | 41 | rexbidv 3168 |
. . . . 5
⊢ (𝑔 = 𝐺 → (∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg 𝑔)) ↔ ∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg 𝐺)))) |
43 | | eqeq1 2729 |
. . . . . . . 8
⊢ (𝑔 = 𝐺 → (𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤)) ↔ 𝐺 = (𝑢 ∘f · (𝐹 ∘ 𝑤)))) |
44 | 43 | anbi2d 628 |
. . . . . . 7
⊢ (𝑔 = 𝐺 → ((𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤))) ↔ (𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝐺 = (𝑢 ∘f · (𝐹 ∘ 𝑤))))) |
45 | 44 | rexbidv 3168 |
. . . . . 6
⊢ (𝑔 = 𝐺 → (∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤))) ↔ ∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝐺 = (𝑢 ∘f · (𝐹 ∘ 𝑤))))) |
46 | 45 | exbidv 1916 |
. . . . 5
⊢ (𝑔 = 𝐺 → (∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤))) ↔ ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝐺 = (𝑢 ∘f · (𝐹 ∘ 𝑤))))) |
47 | 42, 46 | imbi12d 343 |
. . . 4
⊢ (𝑔 = 𝐺 → ((∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤)))) ↔ (∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg 𝐺)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝐺 = (𝑢 ∘f · (𝐹 ∘ 𝑤)))))) |
48 | | 1arithidom.f |
. . . . 5
⊢ (𝜑 → 𝐹 ∈ Word 𝑃) |
49 | | oveq2 7427 |
. . . . . . . . . . 11
⊢ (ℎ = ∅ → (𝑀 Σg
ℎ) = (𝑀 Σg
∅)) |
50 | 49 | eqeq1d 2727 |
. . . . . . . . . 10
⊢ (ℎ = ∅ → ((𝑀 Σg
ℎ) = (𝑘 · (𝑀 Σg 𝑔)) ↔ (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔)))) |
51 | 50 | rexbidv 3168 |
. . . . . . . . 9
⊢ (ℎ = ∅ → (∃𝑘 ∈ 𝑈 (𝑀 Σg ℎ) = (𝑘 · (𝑀 Σg 𝑔)) ↔ ∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔)))) |
52 | | fveq2 6896 |
. . . . . . . . . . . . 13
⊢ (ℎ = ∅ →
(♯‘ℎ) =
(♯‘∅)) |
53 | 52 | oveq2d 7435 |
. . . . . . . . . . . 12
⊢ (ℎ = ∅ →
(0..^(♯‘ℎ)) =
(0..^(♯‘∅))) |
54 | 53 | oveq2d 7435 |
. . . . . . . . . . 11
⊢ (ℎ = ∅ → (𝑈 ↑m
(0..^(♯‘ℎ))) =
(𝑈 ↑m
(0..^(♯‘∅)))) |
55 | | eqidd 2726 |
. . . . . . . . . . . . 13
⊢ (ℎ = ∅ → 𝑤 = 𝑤) |
56 | 55, 53, 53 | f1oeq123d 6832 |
. . . . . . . . . . . 12
⊢ (ℎ = ∅ → (𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ↔ 𝑤:(0..^(♯‘∅))–1-1-onto→(0..^(♯‘∅)))) |
57 | | coeq1 5860 |
. . . . . . . . . . . . . 14
⊢ (ℎ = ∅ → (ℎ ∘ 𝑤) = (∅ ∘ 𝑤)) |
58 | 57 | oveq2d 7435 |
. . . . . . . . . . . . 13
⊢ (ℎ = ∅ → (𝑢 ∘f · (ℎ ∘ 𝑤)) = (𝑢 ∘f · (∅ ∘
𝑤))) |
59 | 58 | eqeq2d 2736 |
. . . . . . . . . . . 12
⊢ (ℎ = ∅ → (𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤)) ↔ 𝑔 = (𝑢 ∘f · (∅ ∘
𝑤)))) |
60 | 56, 59 | anbi12d 630 |
. . . . . . . . . . 11
⊢ (ℎ = ∅ → ((𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ 𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤))) ↔ (𝑤:(0..^(♯‘∅))–1-1-onto→(0..^(♯‘∅)) ∧ 𝑔 = (𝑢 ∘f · (∅ ∘
𝑤))))) |
61 | 54, 60 | rexeqbidv 3330 |
. . . . . . . . . 10
⊢ (ℎ = ∅ → (∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘ℎ)))(𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ 𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤))) ↔ ∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘∅)))(𝑤:(0..^(♯‘∅))–1-1-onto→(0..^(♯‘∅)) ∧ 𝑔 = (𝑢 ∘f · (∅ ∘
𝑤))))) |
62 | 61 | exbidv 1916 |
. . . . . . . . 9
⊢ (ℎ = ∅ → (∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘ℎ)))(𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ 𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤))) ↔ ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘∅)))(𝑤:(0..^(♯‘∅))–1-1-onto→(0..^(♯‘∅)) ∧ 𝑔 = (𝑢 ∘f · (∅ ∘
𝑤))))) |
63 | 51, 62 | imbi12d 343 |
. . . . . . . 8
⊢ (ℎ = ∅ → ((∃𝑘 ∈ 𝑈 (𝑀 Σg ℎ) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘ℎ)))(𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ 𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤)))) ↔ (∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘∅)))(𝑤:(0..^(♯‘∅))–1-1-onto→(0..^(♯‘∅)) ∧ 𝑔 = (𝑢 ∘f · (∅ ∘
𝑤)))))) |
64 | 63 | ralbidv 3167 |
. . . . . . 7
⊢ (ℎ = ∅ → (∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg ℎ) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘ℎ)))(𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ 𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤)))) ↔ ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘∅)))(𝑤:(0..^(♯‘∅))–1-1-onto→(0..^(♯‘∅)) ∧ 𝑔 = (𝑢 ∘f · (∅ ∘
𝑤)))))) |
65 | 64 | imbi2d 339 |
. . . . . 6
⊢ (ℎ = ∅ → ((𝑅 ∈ IDomn →
∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg ℎ) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘ℎ)))(𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ 𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤))))) ↔ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘∅)))(𝑤:(0..^(♯‘∅))–1-1-onto→(0..^(♯‘∅)) ∧ 𝑔 = (𝑢 ∘f · (∅ ∘
𝑤))))))) |
66 | | oveq2 7427 |
. . . . . . . . . . 11
⊢ (ℎ = 𝑓 → (𝑀 Σg ℎ) = (𝑀 Σg 𝑓)) |
67 | 66 | eqeq1d 2727 |
. . . . . . . . . 10
⊢ (ℎ = 𝑓 → ((𝑀 Σg ℎ) = (𝑘 · (𝑀 Σg 𝑔)) ↔ (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)))) |
68 | 67 | rexbidv 3168 |
. . . . . . . . 9
⊢ (ℎ = 𝑓 → (∃𝑘 ∈ 𝑈 (𝑀 Σg ℎ) = (𝑘 · (𝑀 Σg 𝑔)) ↔ ∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)))) |
69 | | fveq2 6896 |
. . . . . . . . . . . . 13
⊢ (ℎ = 𝑓 → (♯‘ℎ) = (♯‘𝑓)) |
70 | 69 | oveq2d 7435 |
. . . . . . . . . . . 12
⊢ (ℎ = 𝑓 → (0..^(♯‘ℎ)) = (0..^(♯‘𝑓))) |
71 | 70 | oveq2d 7435 |
. . . . . . . . . . 11
⊢ (ℎ = 𝑓 → (𝑈 ↑m
(0..^(♯‘ℎ))) =
(𝑈 ↑m
(0..^(♯‘𝑓)))) |
72 | | eqidd 2726 |
. . . . . . . . . . . . 13
⊢ (ℎ = 𝑓 → 𝑤 = 𝑤) |
73 | 72, 70, 70 | f1oeq123d 6832 |
. . . . . . . . . . . 12
⊢ (ℎ = 𝑓 → (𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ↔ 𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)))) |
74 | | coeq1 5860 |
. . . . . . . . . . . . . 14
⊢ (ℎ = 𝑓 → (ℎ ∘ 𝑤) = (𝑓 ∘ 𝑤)) |
75 | 74 | oveq2d 7435 |
. . . . . . . . . . . . 13
⊢ (ℎ = 𝑓 → (𝑢 ∘f · (ℎ ∘ 𝑤)) = (𝑢 ∘f · (𝑓 ∘ 𝑤))) |
76 | 75 | eqeq2d 2736 |
. . . . . . . . . . . 12
⊢ (ℎ = 𝑓 → (𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤)) ↔ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))) |
77 | 73, 76 | anbi12d 630 |
. . . . . . . . . . 11
⊢ (ℎ = 𝑓 → ((𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ 𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤))) ↔ (𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤))))) |
78 | 71, 77 | rexeqbidv 3330 |
. . . . . . . . . 10
⊢ (ℎ = 𝑓 → (∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘ℎ)))(𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ 𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤))) ↔ ∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤))))) |
79 | 78 | exbidv 1916 |
. . . . . . . . 9
⊢ (ℎ = 𝑓 → (∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘ℎ)))(𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ 𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤))) ↔ ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤))))) |
80 | 68, 79 | imbi12d 343 |
. . . . . . . 8
⊢ (ℎ = 𝑓 → ((∃𝑘 ∈ 𝑈 (𝑀 Σg ℎ) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘ℎ)))(𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ 𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤)))) ↔ (∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) |
81 | 80 | ralbidv 3167 |
. . . . . . 7
⊢ (ℎ = 𝑓 → (∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg ℎ) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘ℎ)))(𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ 𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤)))) ↔ ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) |
82 | 81 | imbi2d 339 |
. . . . . 6
⊢ (ℎ = 𝑓 → ((𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg ℎ) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘ℎ)))(𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ 𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤))))) ↔ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤))))))) |
83 | | oveq2 7427 |
. . . . . . . . . . 11
⊢ (ℎ = (𝑓 ++ 〈“𝑝”〉) → (𝑀 Σg ℎ) = (𝑀 Σg (𝑓 ++ 〈“𝑝”〉))) |
84 | 83 | eqeq1d 2727 |
. . . . . . . . . 10
⊢ (ℎ = (𝑓 ++ 〈“𝑝”〉) → ((𝑀 Σg ℎ) = (𝑘 · (𝑀 Σg 𝑔)) ↔ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg 𝑔)))) |
85 | 84 | rexbidv 3168 |
. . . . . . . . 9
⊢ (ℎ = (𝑓 ++ 〈“𝑝”〉) → (∃𝑘 ∈ 𝑈 (𝑀 Σg ℎ) = (𝑘 · (𝑀 Σg 𝑔)) ↔ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg 𝑔)))) |
86 | | fveq2 6896 |
. . . . . . . . . . . . 13
⊢ (ℎ = (𝑓 ++ 〈“𝑝”〉) → (♯‘ℎ) = (♯‘(𝑓 ++ 〈“𝑝”〉))) |
87 | 86 | oveq2d 7435 |
. . . . . . . . . . . 12
⊢ (ℎ = (𝑓 ++ 〈“𝑝”〉) →
(0..^(♯‘ℎ)) =
(0..^(♯‘(𝑓 ++
〈“𝑝”〉)))) |
88 | 87 | oveq2d 7435 |
. . . . . . . . . . 11
⊢ (ℎ = (𝑓 ++ 〈“𝑝”〉) → (𝑈 ↑m
(0..^(♯‘ℎ))) =
(𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))) |
89 | | eqidd 2726 |
. . . . . . . . . . . . 13
⊢ (ℎ = (𝑓 ++ 〈“𝑝”〉) → 𝑤 = 𝑤) |
90 | 89, 87, 87 | f1oeq123d 6832 |
. . . . . . . . . . . 12
⊢ (ℎ = (𝑓 ++ 〈“𝑝”〉) → (𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ↔ 𝑤:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))))) |
91 | | coeq1 5860 |
. . . . . . . . . . . . . 14
⊢ (ℎ = (𝑓 ++ 〈“𝑝”〉) → (ℎ ∘ 𝑤) = ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑤)) |
92 | 91 | oveq2d 7435 |
. . . . . . . . . . . . 13
⊢ (ℎ = (𝑓 ++ 〈“𝑝”〉) → (𝑢 ∘f · (ℎ ∘ 𝑤)) = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑤))) |
93 | 92 | eqeq2d 2736 |
. . . . . . . . . . . 12
⊢ (ℎ = (𝑓 ++ 〈“𝑝”〉) → (𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤)) ↔ 𝑔 = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑤)))) |
94 | 90, 93 | anbi12d 630 |
. . . . . . . . . . 11
⊢ (ℎ = (𝑓 ++ 〈“𝑝”〉) → ((𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ 𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤))) ↔ (𝑤:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑤))))) |
95 | 88, 94 | rexeqbidv 3330 |
. . . . . . . . . 10
⊢ (ℎ = (𝑓 ++ 〈“𝑝”〉) → (∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘ℎ)))(𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ 𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤))) ↔ ∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑤:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑤))))) |
96 | 95 | exbidv 1916 |
. . . . . . . . 9
⊢ (ℎ = (𝑓 ++ 〈“𝑝”〉) → (∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘ℎ)))(𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ 𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤))) ↔ ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑤:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑤))))) |
97 | 85, 96 | imbi12d 343 |
. . . . . . . 8
⊢ (ℎ = (𝑓 ++ 〈“𝑝”〉) → ((∃𝑘 ∈ 𝑈 (𝑀 Σg ℎ) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘ℎ)))(𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ 𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤)))) ↔ (∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑤:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑤)))))) |
98 | 97 | ralbidv 3167 |
. . . . . . 7
⊢ (ℎ = (𝑓 ++ 〈“𝑝”〉) → (∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg ℎ) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘ℎ)))(𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ 𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤)))) ↔ ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑤:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑤)))))) |
99 | 98 | imbi2d 339 |
. . . . . 6
⊢ (ℎ = (𝑓 ++ 〈“𝑝”〉) → ((𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg ℎ) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘ℎ)))(𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ 𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤))))) ↔ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑤:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑤))))))) |
100 | | oveq2 7427 |
. . . . . . . . . . 11
⊢ (ℎ = 𝐹 → (𝑀 Σg ℎ) = (𝑀 Σg 𝐹)) |
101 | 100 | eqeq1d 2727 |
. . . . . . . . . 10
⊢ (ℎ = 𝐹 → ((𝑀 Σg ℎ) = (𝑘 · (𝑀 Σg 𝑔)) ↔ (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg 𝑔)))) |
102 | 101 | rexbidv 3168 |
. . . . . . . . 9
⊢ (ℎ = 𝐹 → (∃𝑘 ∈ 𝑈 (𝑀 Σg ℎ) = (𝑘 · (𝑀 Σg 𝑔)) ↔ ∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg 𝑔)))) |
103 | | fveq2 6896 |
. . . . . . . . . . . . 13
⊢ (ℎ = 𝐹 → (♯‘ℎ) = (♯‘𝐹)) |
104 | 103 | oveq2d 7435 |
. . . . . . . . . . . 12
⊢ (ℎ = 𝐹 → (0..^(♯‘ℎ)) = (0..^(♯‘𝐹))) |
105 | 104 | oveq2d 7435 |
. . . . . . . . . . 11
⊢ (ℎ = 𝐹 → (𝑈 ↑m
(0..^(♯‘ℎ))) =
(𝑈 ↑m
(0..^(♯‘𝐹)))) |
106 | | eqidd 2726 |
. . . . . . . . . . . . 13
⊢ (ℎ = 𝐹 → 𝑤 = 𝑤) |
107 | 106, 104,
104 | f1oeq123d 6832 |
. . . . . . . . . . . 12
⊢ (ℎ = 𝐹 → (𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ↔ 𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)))) |
108 | | coeq1 5860 |
. . . . . . . . . . . . . 14
⊢ (ℎ = 𝐹 → (ℎ ∘ 𝑤) = (𝐹 ∘ 𝑤)) |
109 | 108 | oveq2d 7435 |
. . . . . . . . . . . . 13
⊢ (ℎ = 𝐹 → (𝑢 ∘f · (ℎ ∘ 𝑤)) = (𝑢 ∘f · (𝐹 ∘ 𝑤))) |
110 | 109 | eqeq2d 2736 |
. . . . . . . . . . . 12
⊢ (ℎ = 𝐹 → (𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤)) ↔ 𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤)))) |
111 | 107, 110 | anbi12d 630 |
. . . . . . . . . . 11
⊢ (ℎ = 𝐹 → ((𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ 𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤))) ↔ (𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤))))) |
112 | 105, 111 | rexeqbidv 3330 |
. . . . . . . . . 10
⊢ (ℎ = 𝐹 → (∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘ℎ)))(𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ 𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤))) ↔ ∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤))))) |
113 | 112 | exbidv 1916 |
. . . . . . . . 9
⊢ (ℎ = 𝐹 → (∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘ℎ)))(𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ 𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤))) ↔ ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤))))) |
114 | 102, 113 | imbi12d 343 |
. . . . . . . 8
⊢ (ℎ = 𝐹 → ((∃𝑘 ∈ 𝑈 (𝑀 Σg ℎ) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘ℎ)))(𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ 𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤)))) ↔ (∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤)))))) |
115 | 114 | ralbidv 3167 |
. . . . . . 7
⊢ (ℎ = 𝐹 → (∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg ℎ) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘ℎ)))(𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ 𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤)))) ↔ ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤)))))) |
116 | 115 | imbi2d 339 |
. . . . . 6
⊢ (ℎ = 𝐹 → ((𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg ℎ) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘ℎ)))(𝑤:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ 𝑔 = (𝑢 ∘f · (ℎ ∘ 𝑤))))) ↔ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤))))))) |
117 | | 0ex 5308 |
. . . . . . . . . 10
⊢ ∅
∈ V |
118 | 117 | a1i 11 |
. . . . . . . . 9
⊢ (((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) → ∅ ∈
V) |
119 | 117 | snid 4666 |
. . . . . . . . . . . 12
⊢ ∅
∈ {∅} |
120 | 3 | fvexi 6910 |
. . . . . . . . . . . . 13
⊢ 𝑈 ∈ V |
121 | | mapdm0 8861 |
. . . . . . . . . . . . 13
⊢ (𝑈 ∈ V → (𝑈 ↑m ∅) =
{∅}) |
122 | 120, 121 | ax-mp 5 |
. . . . . . . . . . . 12
⊢ (𝑈 ↑m ∅) =
{∅} |
123 | 119, 122 | eleqtrri 2824 |
. . . . . . . . . . 11
⊢ ∅
∈ (𝑈
↑m ∅) |
124 | 123 | a1i 11 |
. . . . . . . . . 10
⊢ (((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) → ∅ ∈ (𝑈 ↑m
∅)) |
125 | | f1o0 6875 |
. . . . . . . . . . . . 13
⊢
∅:∅–1-1-onto→∅ |
126 | 125 | biantrur 529 |
. . . . . . . . . . . 12
⊢ (𝑔 = (𝑢 ∘f · (∅ ∘
∅)) ↔ (∅:∅–1-1-onto→∅ ∧ 𝑔 = (𝑢 ∘f · (∅ ∘
∅)))) |
127 | | co02 6266 |
. . . . . . . . . . . . . . 15
⊢ (∅
∘ ∅) = ∅ |
128 | 127 | oveq2i 7430 |
. . . . . . . . . . . . . 14
⊢ (𝑢 ∘f ·
(∅ ∘ ∅)) = (𝑢 ∘f ·
∅) |
129 | | of0r 32546 |
. . . . . . . . . . . . . 14
⊢ (𝑢 ∘f ·
∅) = ∅ |
130 | 128, 129 | eqtri 2753 |
. . . . . . . . . . . . 13
⊢ (𝑢 ∘f ·
(∅ ∘ ∅)) = ∅ |
131 | 130 | eqeq2i 2738 |
. . . . . . . . . . . 12
⊢ (𝑔 = (𝑢 ∘f · (∅ ∘
∅)) ↔ 𝑔 =
∅) |
132 | 126, 131 | bitr3i 276 |
. . . . . . . . . . 11
⊢
((∅:∅–1-1-onto→∅ ∧ 𝑔 = (𝑢 ∘f · (∅ ∘
∅))) ↔ 𝑔 =
∅) |
133 | 132 | a1i 11 |
. . . . . . . . . 10
⊢ ((((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) ∧ 𝑢 = ∅) →
((∅:∅–1-1-onto→∅ ∧ 𝑔 = (𝑢 ∘f · (∅ ∘
∅))) ↔ 𝑔 =
∅)) |
134 | | simpl 481 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) → 𝑅 ∈ IDomn) |
135 | 134 | idomcringd 21273 |
. . . . . . . . . . . . . . . . . 18
⊢ ((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) → 𝑅 ∈ CRing) |
136 | 135 | ad2antrr 724 |
. . . . . . . . . . . . . . . . 17
⊢ ((((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ 𝑘 ∈ 𝑈) ∧ (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) → 𝑅 ∈ CRing) |
137 | | simplr 767 |
. . . . . . . . . . . . . . . . . 18
⊢ ((((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ 𝑘 ∈ 𝑈) ∧ (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) → 𝑘 ∈ 𝑈) |
138 | 9, 3 | unitcl 20326 |
. . . . . . . . . . . . . . . . . 18
⊢ (𝑘 ∈ 𝑈 → 𝑘 ∈ (Base‘𝑅)) |
139 | 137, 138 | syl 17 |
. . . . . . . . . . . . . . . . 17
⊢ ((((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ 𝑘 ∈ 𝑈) ∧ (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) → 𝑘 ∈ (Base‘𝑅)) |
140 | 136, 17 | syl 17 |
. . . . . . . . . . . . . . . . . 18
⊢ ((((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ 𝑘 ∈ 𝑈) ∧ (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) → 𝑀 ∈ CMnd) |
141 | | ovexd 7454 |
. . . . . . . . . . . . . . . . . 18
⊢ ((((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ 𝑘 ∈ 𝑈) ∧ (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) →
(0..^(♯‘𝑔))
∈ V) |
142 | | eqidd 2726 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ 𝑘 ∈ 𝑈) ∧ (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) → (♯‘𝑔) = (♯‘𝑔)) |
143 | | simpl 481 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ ((𝑅 ∈ IDomn ∧ 𝑝 ∈ 𝑃) → 𝑅 ∈ IDomn) |
144 | | simpr 483 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ ((𝑅 ∈ IDomn ∧ 𝑝 ∈ 𝑃) → 𝑝 ∈ 𝑃) |
145 | 9, 24, 143, 144 | rprmcl 33330 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ ((𝑅 ∈ IDomn ∧ 𝑝 ∈ 𝑃) → 𝑝 ∈ (Base‘𝑅)) |
146 | 145 | ex 411 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝑅 ∈ IDomn → (𝑝 ∈ 𝑃 → 𝑝 ∈ (Base‘𝑅))) |
147 | 146 | ssrdv 3982 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝑅 ∈ IDomn → 𝑃 ⊆ (Base‘𝑅)) |
148 | | sswrd 14508 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝑃 ⊆ (Base‘𝑅) → Word 𝑃 ⊆ Word (Base‘𝑅)) |
149 | 147, 148 | syl 17 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝑅 ∈ IDomn → Word 𝑃 ⊆ Word (Base‘𝑅)) |
150 | 149 | sselda 3976 |
. . . . . . . . . . . . . . . . . . . 20
⊢ ((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) → 𝑔 ∈ Word (Base‘𝑅)) |
151 | 150 | ad2antrr 724 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ 𝑘 ∈ 𝑈) ∧ (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) → 𝑔 ∈ Word (Base‘𝑅)) |
152 | 142, 151 | wrdfd 32744 |
. . . . . . . . . . . . . . . . . 18
⊢ ((((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ 𝑘 ∈ 𝑈) ∧ (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) → 𝑔:(0..^(♯‘𝑔))⟶(Base‘𝑅)) |
153 | 134 | idomringd 21274 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ ((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) → 𝑅 ∈ Ring) |
154 | 153, 5 | syl 17 |
. . . . . . . . . . . . . . . . . . . 20
⊢ ((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) → (1r‘𝑅) ∈ 𝑈) |
155 | 154 | ad2antrr 724 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ 𝑘 ∈ 𝑈) ∧ (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) →
(1r‘𝑅)
∈ 𝑈) |
156 | 155, 151 | wrdfsupp 32747 |
. . . . . . . . . . . . . . . . . 18
⊢ ((((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ 𝑘 ∈ 𝑈) ∧ (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) → 𝑔 finSupp (1r‘𝑅)) |
157 | 13, 14, 140, 141, 152, 156 | gsumcl 19882 |
. . . . . . . . . . . . . . . . 17
⊢ ((((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ 𝑘 ∈ 𝑈) ∧ (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) → (𝑀 Σg 𝑔) ∈ (Base‘𝑅)) |
158 | | simpr 483 |
. . . . . . . . . . . . . . . . . 18
⊢ ((((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ 𝑘 ∈ 𝑈) ∧ (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) → (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) |
159 | 14 | gsum0 18647 |
. . . . . . . . . . . . . . . . . . 19
⊢ (𝑀 Σg
∅) = (1r‘𝑅) |
160 | 159, 155 | eqeltrid 2829 |
. . . . . . . . . . . . . . . . . 18
⊢ ((((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ 𝑘 ∈ 𝑈) ∧ (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) → (𝑀 Σg ∅) ∈
𝑈) |
161 | 158, 160 | eqeltrrd 2826 |
. . . . . . . . . . . . . . . . 17
⊢ ((((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ 𝑘 ∈ 𝑈) ∧ (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) → (𝑘 · (𝑀 Σg 𝑔)) ∈ 𝑈) |
162 | 3, 10, 9 | unitmulclb 20332 |
. . . . . . . . . . . . . . . . . 18
⊢ ((𝑅 ∈ CRing ∧ 𝑘 ∈ (Base‘𝑅) ∧ (𝑀 Σg 𝑔) ∈ (Base‘𝑅)) → ((𝑘 · (𝑀 Σg 𝑔)) ∈ 𝑈 ↔ (𝑘 ∈ 𝑈 ∧ (𝑀 Σg 𝑔) ∈ 𝑈))) |
163 | 162 | biimpa 475 |
. . . . . . . . . . . . . . . . 17
⊢ (((𝑅 ∈ CRing ∧ 𝑘 ∈ (Base‘𝑅) ∧ (𝑀 Σg 𝑔) ∈ (Base‘𝑅)) ∧ (𝑘 · (𝑀 Σg 𝑔)) ∈ 𝑈) → (𝑘 ∈ 𝑈 ∧ (𝑀 Σg 𝑔) ∈ 𝑈)) |
164 | 136, 139,
157, 161, 163 | syl31anc 1370 |
. . . . . . . . . . . . . . . 16
⊢ ((((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ 𝑘 ∈ 𝑈) ∧ (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) → (𝑘 ∈ 𝑈 ∧ (𝑀 Σg 𝑔) ∈ 𝑈)) |
165 | 164 | simprd 494 |
. . . . . . . . . . . . . . 15
⊢ ((((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ 𝑘 ∈ 𝑈) ∧ (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) → (𝑀 Σg 𝑔) ∈ 𝑈) |
166 | 165 | r19.29an 3147 |
. . . . . . . . . . . . . 14
⊢ (((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) → (𝑀 Σg 𝑔) ∈ 𝑈) |
167 | 9, 3, 12, 135, 150 | unitprodclb 33201 |
. . . . . . . . . . . . . . 15
⊢ ((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) → ((𝑀 Σg 𝑔) ∈ 𝑈 ↔ ran 𝑔 ⊆ 𝑈)) |
168 | 167 | adantr 479 |
. . . . . . . . . . . . . 14
⊢ (((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) → ((𝑀 Σg 𝑔) ∈ 𝑈 ↔ ran 𝑔 ⊆ 𝑈)) |
169 | 166, 168 | mpbid 231 |
. . . . . . . . . . . . 13
⊢ (((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) → ran 𝑔 ⊆ 𝑈) |
170 | 169 | adantr 479 |
. . . . . . . . . . . 12
⊢ ((((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) ∧ 𝑔 ≠ ∅) → ran 𝑔 ⊆ 𝑈) |
171 | | eqidd 2726 |
. . . . . . . . . . . . . . . . . 18
⊢ ((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) → (♯‘𝑔) = (♯‘𝑔)) |
172 | | simpr 483 |
. . . . . . . . . . . . . . . . . 18
⊢ ((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) → 𝑔 ∈ Word 𝑃) |
173 | 171, 172 | wrdfd 32744 |
. . . . . . . . . . . . . . . . 17
⊢ ((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) → 𝑔:(0..^(♯‘𝑔))⟶𝑃) |
174 | 173 | freld 6729 |
. . . . . . . . . . . . . . . 16
⊢ ((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) → Rel 𝑔) |
175 | 174 | ad2antrr 724 |
. . . . . . . . . . . . . . 15
⊢ ((((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) ∧ 𝑔 ≠ ∅) → Rel 𝑔) |
176 | | simpr 483 |
. . . . . . . . . . . . . . 15
⊢ ((((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) ∧ 𝑔 ≠ ∅) → 𝑔 ≠ ∅) |
177 | | relrn0 5972 |
. . . . . . . . . . . . . . . . 17
⊢ (Rel
𝑔 → (𝑔 = ∅ ↔ ran 𝑔 = ∅)) |
178 | 177 | necon3bid 2974 |
. . . . . . . . . . . . . . . 16
⊢ (Rel
𝑔 → (𝑔 ≠ ∅ ↔ ran 𝑔 ≠ ∅)) |
179 | 178 | biimpa 475 |
. . . . . . . . . . . . . . 15
⊢ ((Rel
𝑔 ∧ 𝑔 ≠ ∅) → ran 𝑔 ≠ ∅) |
180 | 175, 176,
179 | syl2anc 582 |
. . . . . . . . . . . . . 14
⊢ ((((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) ∧ 𝑔 ≠ ∅) → ran 𝑔 ≠ ∅) |
181 | | n0 4346 |
. . . . . . . . . . . . . 14
⊢ (ran
𝑔 ≠ ∅ ↔
∃𝑖 𝑖 ∈ ran 𝑔) |
182 | 180, 181 | sylib 217 |
. . . . . . . . . . . . 13
⊢ ((((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) ∧ 𝑔 ≠ ∅) → ∃𝑖 𝑖 ∈ ran 𝑔) |
183 | | simpr 483 |
. . . . . . . . . . . . . 14
⊢
(((((𝑅 ∈ IDomn
∧ 𝑔 ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) ∧ 𝑔 ≠ ∅) ∧ 𝑖 ∈ ran 𝑔) → 𝑖 ∈ ran 𝑔) |
184 | 134 | ad3antrrr 728 |
. . . . . . . . . . . . . . 15
⊢
(((((𝑅 ∈ IDomn
∧ 𝑔 ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) ∧ 𝑔 ≠ ∅) ∧ 𝑖 ∈ ran 𝑔) → 𝑅 ∈ IDomn) |
185 | 173 | frnd 6731 |
. . . . . . . . . . . . . . . . 17
⊢ ((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) → ran 𝑔 ⊆ 𝑃) |
186 | 185 | ad2antrr 724 |
. . . . . . . . . . . . . . . 16
⊢ ((((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) ∧ 𝑔 ≠ ∅) → ran 𝑔 ⊆ 𝑃) |
187 | 186 | sselda 3976 |
. . . . . . . . . . . . . . 15
⊢
(((((𝑅 ∈ IDomn
∧ 𝑔 ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) ∧ 𝑔 ≠ ∅) ∧ 𝑖 ∈ ran 𝑔) → 𝑖 ∈ 𝑃) |
188 | 24, 3, 184, 187 | rprmnunit 33333 |
. . . . . . . . . . . . . 14
⊢
(((((𝑅 ∈ IDomn
∧ 𝑔 ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) ∧ 𝑔 ≠ ∅) ∧ 𝑖 ∈ ran 𝑔) → ¬ 𝑖 ∈ 𝑈) |
189 | | nelss 4042 |
. . . . . . . . . . . . . 14
⊢ ((𝑖 ∈ ran 𝑔 ∧ ¬ 𝑖 ∈ 𝑈) → ¬ ran 𝑔 ⊆ 𝑈) |
190 | 183, 188,
189 | syl2anc 582 |
. . . . . . . . . . . . 13
⊢
(((((𝑅 ∈ IDomn
∧ 𝑔 ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) ∧ 𝑔 ≠ ∅) ∧ 𝑖 ∈ ran 𝑔) → ¬ ran 𝑔 ⊆ 𝑈) |
191 | 182, 190 | exlimddv 1930 |
. . . . . . . . . . . 12
⊢ ((((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) ∧ 𝑔 ≠ ∅) → ¬ ran 𝑔 ⊆ 𝑈) |
192 | 170, 191 | pm2.65da 815 |
. . . . . . . . . . 11
⊢ (((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) → ¬ 𝑔 ≠ ∅) |
193 | | nne 2933 |
. . . . . . . . . . 11
⊢ (¬
𝑔 ≠ ∅ ↔ 𝑔 = ∅) |
194 | 192, 193 | sylib 217 |
. . . . . . . . . 10
⊢ (((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) → 𝑔 = ∅) |
195 | 124, 133,
194 | rspcedvd 3608 |
. . . . . . . . 9
⊢ (((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) → ∃𝑢 ∈ (𝑈 ↑m
∅)(∅:∅–1-1-onto→∅ ∧ 𝑔 = (𝑢 ∘f · (∅ ∘
∅)))) |
196 | | hash0 14362 |
. . . . . . . . . . . . . 14
⊢
(♯‘∅) = 0 |
197 | 196 | oveq2i 7430 |
. . . . . . . . . . . . 13
⊢
(0..^(♯‘∅)) = (0..^0) |
198 | | fzo0 13691 |
. . . . . . . . . . . . 13
⊢ (0..^0) =
∅ |
199 | 197, 198 | eqtri 2753 |
. . . . . . . . . . . 12
⊢
(0..^(♯‘∅)) = ∅ |
200 | 199 | oveq2i 7430 |
. . . . . . . . . . 11
⊢ (𝑈 ↑m
(0..^(♯‘∅))) = (𝑈 ↑m
∅) |
201 | 200 | a1i 11 |
. . . . . . . . . 10
⊢ (𝑤 = ∅ → (𝑈 ↑m
(0..^(♯‘∅))) = (𝑈 ↑m
∅)) |
202 | | id 22 |
. . . . . . . . . . . 12
⊢ (𝑤 = ∅ → 𝑤 = ∅) |
203 | 199 | a1i 11 |
. . . . . . . . . . . 12
⊢ (𝑤 = ∅ →
(0..^(♯‘∅)) = ∅) |
204 | 202, 203,
203 | f1oeq123d 6832 |
. . . . . . . . . . 11
⊢ (𝑤 = ∅ → (𝑤:(0..^(♯‘∅))–1-1-onto→(0..^(♯‘∅)) ↔
∅:∅–1-1-onto→∅)) |
205 | | coeq2 5861 |
. . . . . . . . . . . . 13
⊢ (𝑤 = ∅ → (∅
∘ 𝑤) = (∅
∘ ∅)) |
206 | 205 | oveq2d 7435 |
. . . . . . . . . . . 12
⊢ (𝑤 = ∅ → (𝑢 ∘f ·
(∅ ∘ 𝑤)) =
(𝑢 ∘f
·
(∅ ∘ ∅))) |
207 | 206 | eqeq2d 2736 |
. . . . . . . . . . 11
⊢ (𝑤 = ∅ → (𝑔 = (𝑢 ∘f · (∅ ∘
𝑤)) ↔ 𝑔 = (𝑢 ∘f · (∅ ∘
∅)))) |
208 | 204, 207 | anbi12d 630 |
. . . . . . . . . 10
⊢ (𝑤 = ∅ → ((𝑤:(0..^(♯‘∅))–1-1-onto→(0..^(♯‘∅)) ∧ 𝑔 = (𝑢 ∘f · (∅ ∘
𝑤))) ↔
(∅:∅–1-1-onto→∅ ∧ 𝑔 = (𝑢 ∘f · (∅ ∘
∅))))) |
209 | 201, 208 | rexeqbidv 3330 |
. . . . . . . . 9
⊢ (𝑤 = ∅ → (∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘∅)))(𝑤:(0..^(♯‘∅))–1-1-onto→(0..^(♯‘∅)) ∧ 𝑔 = (𝑢 ∘f · (∅ ∘
𝑤))) ↔ ∃𝑢 ∈ (𝑈 ↑m
∅)(∅:∅–1-1-onto→∅ ∧ 𝑔 = (𝑢 ∘f · (∅ ∘
∅))))) |
210 | 118, 195,
209 | spcedv 3582 |
. . . . . . . 8
⊢ (((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔))) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘∅)))(𝑤:(0..^(♯‘∅))–1-1-onto→(0..^(♯‘∅)) ∧ 𝑔 = (𝑢 ∘f · (∅ ∘
𝑤)))) |
211 | 210 | ex 411 |
. . . . . . 7
⊢ ((𝑅 ∈ IDomn ∧ 𝑔 ∈ Word 𝑃) → (∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘∅)))(𝑤:(0..^(♯‘∅))–1-1-onto→(0..^(♯‘∅)) ∧ 𝑔 = (𝑢 ∘f · (∅ ∘
𝑤))))) |
212 | 211 | ralrimiva 3135 |
. . . . . 6
⊢ (𝑅 ∈ IDomn →
∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg ∅) =
(𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘∅)))(𝑤:(0..^(♯‘∅))–1-1-onto→(0..^(♯‘∅)) ∧ 𝑔 = (𝑢 ∘f · (∅ ∘
𝑤))))) |
213 | | eqid 2725 |
. . . . . . . . . . . . . 14
⊢
(0..^(♯‘ℎ)) = (0..^(♯‘ℎ)) |
214 | | simp-4r 782 |
. . . . . . . . . . . . . 14
⊢
((((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) → 𝑗 ∈ (0..^(♯‘ℎ))) |
215 | | simp-4r 782 |
. . . . . . . . . . . . . . 15
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) → ℎ ∈ Word 𝑃) |
216 | 215 | ad2antrr 724 |
. . . . . . . . . . . . . 14
⊢
((((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) → ℎ ∈ Word 𝑃) |
217 | | eqid 2725 |
. . . . . . . . . . . . . 14
⊢ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) |
218 | 213, 214,
216, 217 | wrdpmtrlast 32906 |
. . . . . . . . . . . . 13
⊢
((((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) → ∃𝑟(𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉))) |
219 | | eqid 2725 |
. . . . . . . . . . . . . . . . 17
⊢
(0..^(♯‘𝑓)) = (0..^(♯‘𝑓)) |
220 | | simp-5r 784 |
. . . . . . . . . . . . . . . . . 18
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) → 𝑅 ∈ IDomn) |
221 | 220 | ad6antr 734 |
. . . . . . . . . . . . . . . . 17
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → 𝑅 ∈ IDomn) |
222 | | simp-5l 783 |
. . . . . . . . . . . . . . . . . 18
⊢
((((((𝑓 ∈ Word
𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) → 𝑓 ∈ Word 𝑃) |
223 | 222 | ad8antr 738 |
. . . . . . . . . . . . . . . . 17
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → 𝑓 ∈ Word 𝑃) |
224 | | eqidd 2726 |
. . . . . . . . . . . . . . . . 17
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → (𝑀 Σg 𝑓) = (𝑀 Σg 𝑓)) |
225 | | simp-7r 788 |
. . . . . . . . . . . . . . . . . 18
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) → 𝑝 ∈ 𝑃) |
226 | 225 | ad6antr 734 |
. . . . . . . . . . . . . . . . 17
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → 𝑝 ∈ 𝑃) |
227 | | simplr 767 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((((𝑓 ∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) → (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) |
228 | 227 | ad10antr 742 |
. . . . . . . . . . . . . . . . . 18
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) |
229 | 221, 228 | mpd 15 |
. . . . . . . . . . . . . . . . 17
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤))))) |
230 | 216 | ad4antr 730 |
. . . . . . . . . . . . . . . . 17
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → ℎ ∈ Word 𝑃) |
231 | | simp-9r 792 |
. . . . . . . . . . . . . . . . 17
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) |
232 | 214 | ad4antr 730 |
. . . . . . . . . . . . . . . . 17
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → 𝑗 ∈ (0..^(♯‘ℎ))) |
233 | | simpr 483 |
. . . . . . . . . . . . . . . . . 18
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) → 𝑝(∥r‘𝑅)(ℎ‘𝑗)) |
234 | 233 | ad6antr 734 |
. . . . . . . . . . . . . . . . 17
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → 𝑝(∥r‘𝑅)(ℎ‘𝑗)) |
235 | | simp-6r 786 |
. . . . . . . . . . . . . . . . 17
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → 𝑡 ∈ 𝑈) |
236 | | simp-5r 784 |
. . . . . . . . . . . . . . . . 17
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → (𝑡 · 𝑝) = (ℎ‘𝑗)) |
237 | | simp-4r 782 |
. . . . . . . . . . . . . . . . 17
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) |
238 | | simpllr 774 |
. . . . . . . . . . . . . . . . 17
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) |
239 | | simplr 767 |
. . . . . . . . . . . . . . . . 17
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → 𝑚 ∈ 𝑈) |
240 | | simpr 483 |
. . . . . . . . . . . . . . . . 17
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) |
241 | 3, 24, 12, 10, 219, 221, 223, 223, 224, 226, 229, 230, 231, 232, 234, 235, 236, 237, 238, 239, 240 | 1arithidomlem1 33347 |
. . . . . . . . . . . . . . . 16
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → ∃𝑐∃𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) |
242 | | ovexd 7454 |
. . . . . . . . . . . . . . . . . . 19
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (𝑐 ++ 〈“(♯‘𝑓)”〉) ∈
V) |
243 | | vex 3465 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ 𝑟 ∈ V |
244 | 243 | cnvex 7933 |
. . . . . . . . . . . . . . . . . . . 20
⊢ ◡𝑟 ∈ V |
245 | 244 | a1i 11 |
. . . . . . . . . . . . . . . . . . 19
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → ◡𝑟 ∈ V) |
246 | 242, 245 | coexd 7939 |
. . . . . . . . . . . . . . . . . 18
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → ((𝑐 ++ 〈“(♯‘𝑓)”〉) ∘ ◡𝑟) ∈ V) |
247 | | oveq1 7426 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝑠 = ((𝑑 ++ 〈“𝑡”〉) ∘ ◡𝑟) → (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ ((𝑐 ++
〈“(♯‘𝑓)”〉) ∘ ◡𝑟))) = (((𝑑 ++ 〈“𝑡”〉) ∘ ◡𝑟) ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ ((𝑐 ++
〈“(♯‘𝑓)”〉) ∘ ◡𝑟)))) |
248 | 247 | eqeq2d 2736 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝑠 = ((𝑑 ++ 〈“𝑡”〉) ∘ ◡𝑟) → (ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ ((𝑐 ++
〈“(♯‘𝑓)”〉) ∘ ◡𝑟))) ↔ ℎ = (((𝑑 ++ 〈“𝑡”〉) ∘ ◡𝑟) ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ ((𝑐 ++
〈“(♯‘𝑓)”〉) ∘ ◡𝑟))))) |
249 | 248 | anbi2d 628 |
. . . . . . . . . . . . . . . . . . 19
⊢ (𝑠 = ((𝑑 ++ 〈“𝑡”〉) ∘ ◡𝑟) → ((((𝑐 ++ 〈“(♯‘𝑓)”〉) ∘ ◡𝑟):(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ ((𝑐 ++
〈“(♯‘𝑓)”〉) ∘ ◡𝑟)))) ↔ (((𝑐 ++ 〈“(♯‘𝑓)”〉) ∘ ◡𝑟):(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ ℎ = (((𝑑 ++ 〈“𝑡”〉) ∘ ◡𝑟) ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ ((𝑐 ++
〈“(♯‘𝑓)”〉) ∘ ◡𝑟)))))) |
250 | 120 | a1i 11 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → 𝑈 ∈ V) |
251 | | ovexd 7454 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∈
V) |
252 | | simplr 767 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))) |
253 | | elmapi 8868 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
⊢ (𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))
→ 𝑑:(0..^(♯‘𝑓))⟶𝑈) |
254 | 252, 253 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → 𝑑:(0..^(♯‘𝑓))⟶𝑈) |
255 | | iswrdi 14504 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢ (𝑑:(0..^(♯‘𝑓))⟶𝑈 → 𝑑 ∈ Word 𝑈) |
256 | 254, 255 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → 𝑑 ∈ Word 𝑈) |
257 | | ccatws1len 14606 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ (𝑑 ∈ Word 𝑈 → (♯‘(𝑑 ++ 〈“𝑡”〉)) = ((♯‘𝑑) + 1)) |
258 | 256, 257 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (♯‘(𝑑 ++ 〈“𝑡”〉)) =
((♯‘𝑑) +
1)) |
259 | | elmapfn 8884 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
⊢ (𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))
→ 𝑑 Fn
(0..^(♯‘𝑓))) |
260 | | hashfn 14370 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
⊢ (𝑑 Fn (0..^(♯‘𝑓)) → (♯‘𝑑) =
(♯‘(0..^(♯‘𝑓)))) |
261 | 252, 259,
260 | 3syl 18 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (♯‘𝑑) = (♯‘(0..^(♯‘𝑓)))) |
262 | 222 | ad10antr 742 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → 𝑓 ∈ Word 𝑃) |
263 | | lencl 14519 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
⊢ (𝑓 ∈ Word 𝑃 → (♯‘𝑓) ∈
ℕ0) |
264 | 262, 263 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (♯‘𝑓) ∈
ℕ0) |
265 | | hashfzo0 14425 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
⊢
((♯‘𝑓)
∈ ℕ0 → (♯‘(0..^(♯‘𝑓))) = (♯‘𝑓)) |
266 | 264, 265 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) →
(♯‘(0..^(♯‘𝑓))) = (♯‘𝑓)) |
267 | 261, 266 | eqtrd 2765 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (♯‘𝑑) = (♯‘𝑓)) |
268 | 267 | oveq1d 7434 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → ((♯‘𝑑) + 1) = ((♯‘𝑓) + 1)) |
269 | | simprr 771 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐))) |
270 | 269 | dmeqd 5908 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → dom ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = dom (𝑑 ∘f · (𝑓 ∘ 𝑐))) |
271 | | f1of 6838 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
⊢ (𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) → 𝑟:(0..^(♯‘ℎ))⟶(0..^(♯‘ℎ))) |
272 | | iswrdi 14504 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
⊢ (𝑟:(0..^(♯‘ℎ))⟶(0..^(♯‘ℎ)) → 𝑟 ∈ Word (0..^(♯‘ℎ))) |
273 | 237, 271,
272 | 3syl 18 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → 𝑟 ∈ Word (0..^(♯‘ℎ))) |
274 | | eqidd 2726 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) → (♯‘ℎ) = (♯‘ℎ)) |
275 | 274, 215 | wrdfd 32744 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) → ℎ:(0..^(♯‘ℎ))⟶𝑃) |
276 | 275 | ad6antr 734 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → ℎ:(0..^(♯‘ℎ))⟶𝑃) |
277 | | wrdco 14818 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
⊢ ((𝑟 ∈ Word
(0..^(♯‘ℎ))
∧ ℎ:(0..^(♯‘ℎ))⟶𝑃) → (ℎ ∘ 𝑟) ∈ Word 𝑃) |
278 | 273, 276,
277 | syl2anc 582 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → (ℎ ∘ 𝑟) ∈ Word 𝑃) |
279 | 278 | ad2antrr 724 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (ℎ ∘ 𝑟) ∈ Word 𝑃) |
280 | | elfzo0 13708 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
⊢ (𝑗 ∈
(0..^(♯‘ℎ))
↔ (𝑗 ∈
ℕ0 ∧ (♯‘ℎ) ∈ ℕ ∧ 𝑗 < (♯‘ℎ))) |
281 | 280 | simp2bi 1143 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
⊢ (𝑗 ∈
(0..^(♯‘ℎ))
→ (♯‘ℎ)
∈ ℕ) |
282 | | nnm1nn0 12546 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
⊢
((♯‘ℎ)
∈ ℕ → ((♯‘ℎ) − 1) ∈
ℕ0) |
283 | 232, 281,
282 | 3syl 18 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → ((♯‘ℎ) − 1) ∈
ℕ0) |
284 | | lenco 14819 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
⊢ ((𝑟 ∈ Word
(0..^(♯‘ℎ))
∧ ℎ:(0..^(♯‘ℎ))⟶𝑃) → (♯‘(ℎ ∘ 𝑟)) = (♯‘𝑟)) |
285 | 273, 276,
284 | syl2anc 582 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → (♯‘(ℎ ∘ 𝑟)) = (♯‘𝑟)) |
286 | | lencl 14519 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
⊢ (𝑟 ∈ Word
(0..^(♯‘ℎ))
→ (♯‘𝑟)
∈ ℕ0) |
287 | 273, 286 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → (♯‘𝑟) ∈
ℕ0) |
288 | 285, 287 | eqeltrd 2825 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → (♯‘(ℎ ∘ 𝑟)) ∈
ℕ0) |
289 | | lencl 14519 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 36
⊢ (ℎ ∈ Word 𝑃 → (♯‘ℎ) ∈ ℕ0) |
290 | 230, 289 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → (♯‘ℎ) ∈
ℕ0) |
291 | 290 | nn0red 12566 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → (♯‘ℎ) ∈
ℝ) |
292 | 291 | lem1d 12180 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → ((♯‘ℎ) − 1) ≤
(♯‘ℎ)) |
293 | 237, 271 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → 𝑟:(0..^(♯‘ℎ))⟶(0..^(♯‘ℎ))) |
294 | | ffn 6723 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
⊢ (𝑟:(0..^(♯‘ℎ))⟶(0..^(♯‘ℎ)) → 𝑟 Fn (0..^(♯‘ℎ))) |
295 | | hashfn 14370 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
⊢ (𝑟 Fn (0..^(♯‘ℎ)) → (♯‘𝑟) =
(♯‘(0..^(♯‘ℎ)))) |
296 | 293, 294,
295 | 3syl 18 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → (♯‘𝑟) =
(♯‘(0..^(♯‘ℎ)))) |
297 | | hashfzo0 14425 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
⊢
((♯‘ℎ)
∈ ℕ0 → (♯‘(0..^(♯‘ℎ))) = (♯‘ℎ)) |
298 | 230, 289,
297 | 3syl 18 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) →
(♯‘(0..^(♯‘ℎ))) = (♯‘ℎ)) |
299 | 285, 296,
298 | 3eqtrrd 2770 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → (♯‘ℎ) = (♯‘(ℎ ∘ 𝑟))) |
300 | 292, 299 | breqtrd 5175 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → ((♯‘ℎ) − 1) ≤
(♯‘(ℎ ∘
𝑟))) |
301 | | elfz2nn0 13627 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
⊢
(((♯‘ℎ)
− 1) ∈ (0...(♯‘(ℎ ∘ 𝑟))) ↔ (((♯‘ℎ) − 1) ∈
ℕ0 ∧ (♯‘(ℎ ∘ 𝑟)) ∈ ℕ0 ∧
((♯‘ℎ) −
1) ≤ (♯‘(ℎ
∘ 𝑟)))) |
302 | 283, 288,
300, 301 | syl3anbrc 1340 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → ((♯‘ℎ) − 1) ∈
(0...(♯‘(ℎ
∘ 𝑟)))) |
303 | 302 | ad2antrr 724 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → ((♯‘ℎ) − 1) ∈
(0...(♯‘(ℎ
∘ 𝑟)))) |
304 | | pfxfn 14667 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
⊢ (((ℎ ∘ 𝑟) ∈ Word 𝑃 ∧ ((♯‘ℎ) − 1) ∈ (0...(♯‘(ℎ ∘ 𝑟)))) → ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) Fn (0..^((♯‘ℎ) − 1))) |
305 | 279, 303,
304 | syl2anc 582 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) Fn (0..^((♯‘ℎ) − 1))) |
306 | 305 | fndmd 6660 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → dom ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (0..^((♯‘ℎ) − 1))) |
307 | 221 | idomringd 21274 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → 𝑅 ∈ Ring) |
308 | 307 | ad3antrrr 728 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
⊢
(((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) ∧ (𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑃)) → 𝑅 ∈ Ring) |
309 | | simprl 769 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
⊢
(((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) ∧ (𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑃)) → 𝑥 ∈ 𝑈) |
310 | 9, 3 | unitcl 20326 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
⊢ (𝑥 ∈ 𝑈 → 𝑥 ∈ (Base‘𝑅)) |
311 | 309, 310 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
⊢
(((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) ∧ (𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑃)) → 𝑥 ∈ (Base‘𝑅)) |
312 | 221 | ad3antrrr 728 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
⊢
(((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) ∧ (𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑃)) → 𝑅 ∈ IDomn) |
313 | | simprr 771 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
⊢
(((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) ∧ (𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑃)) → 𝑦 ∈ 𝑃) |
314 | 9, 24, 312, 313 | rprmcl 33330 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
⊢
(((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) ∧ (𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑃)) → 𝑦 ∈ (Base‘𝑅)) |
315 | 9, 10, 308, 311, 314 | ringcld 20211 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
⊢
(((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) ∧ (𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑃)) → (𝑥 · 𝑦) ∈ (Base‘𝑅)) |
316 | | eqidd 2726 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (♯‘𝑓) = (♯‘𝑓)) |
317 | 316, 262 | wrdfd 32744 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → 𝑓:(0..^(♯‘𝑓))⟶𝑃) |
318 | | simprl 769 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → 𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓))) |
319 | | f1of 6838 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
⊢ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) → 𝑐:(0..^(♯‘𝑓))⟶(0..^(♯‘𝑓))) |
320 | 318, 319 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → 𝑐:(0..^(♯‘𝑓))⟶(0..^(♯‘𝑓))) |
321 | 317, 320 | fcod 6749 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (𝑓 ∘ 𝑐):(0..^(♯‘𝑓))⟶𝑃) |
322 | | ovexd 7454 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (0..^(♯‘𝑓)) ∈ V) |
323 | | inidm 4217 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
⊢
((0..^(♯‘𝑓)) ∩ (0..^(♯‘𝑓))) = (0..^(♯‘𝑓)) |
324 | 315, 254,
321, 322, 322, 323 | off 7703 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (𝑑 ∘f · (𝑓 ∘ 𝑐)):(0..^(♯‘𝑓))⟶(Base‘𝑅)) |
325 | 324 | fdmd 6733 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → dom (𝑑 ∘f · (𝑓 ∘ 𝑐)) = (0..^(♯‘𝑓))) |
326 | 270, 306,
325 | 3eqtr3d 2773 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (0..^((♯‘ℎ) − 1)) =
(0..^(♯‘𝑓))) |
327 | 283 | ad2antrr 724 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → ((♯‘ℎ) − 1) ∈
ℕ0) |
328 | 327, 264 | fzo0opth 32655 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → ((0..^((♯‘ℎ) − 1)) =
(0..^(♯‘𝑓))
↔ ((♯‘ℎ)
− 1) = (♯‘𝑓))) |
329 | 326, 328 | mpbid 231 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → ((♯‘ℎ) − 1) =
(♯‘𝑓)) |
330 | 329 | oveq1d 7434 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (((♯‘ℎ) − 1) + 1) =
((♯‘𝑓) +
1)) |
331 | 281 | ad10antlr 743 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (♯‘ℎ) ∈ ℕ) |
332 | 331 | nncnd 12261 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (♯‘ℎ) ∈ ℂ) |
333 | | npcan1 11671 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢
((♯‘ℎ)
∈ ℂ → (((♯‘ℎ) − 1) + 1) = (♯‘ℎ)) |
334 | 332, 333 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (((♯‘ℎ) − 1) + 1) =
(♯‘ℎ)) |
335 | 330, 334 | eqtr3d 2767 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → ((♯‘𝑓) + 1) = (♯‘ℎ)) |
336 | 258, 268,
335 | 3eqtrd 2769 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (♯‘(𝑑 ++ 〈“𝑡”〉)) =
(♯‘ℎ)) |
337 | 336 | oveq2d 7435 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (0..^(♯‘(𝑑 ++ 〈“𝑡”〉))) =
(0..^(♯‘ℎ))) |
338 | | eqidd 2726 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (♯‘(𝑑 ++ 〈“𝑡”〉)) =
(♯‘(𝑑 ++
〈“𝑡”〉))) |
339 | 235 | ad2antrr 724 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → 𝑡 ∈ 𝑈) |
340 | | ccatws1cl 14602 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ ((𝑑 ∈ Word 𝑈 ∧ 𝑡 ∈ 𝑈) → (𝑑 ++ 〈“𝑡”〉) ∈ Word 𝑈) |
341 | 256, 339,
340 | syl2anc 582 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (𝑑 ++ 〈“𝑡”〉) ∈ Word 𝑈) |
342 | 338, 341 | wrdfd 32744 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (𝑑 ++ 〈“𝑡”〉):(0..^(♯‘(𝑑 ++ 〈“𝑡”〉)))⟶𝑈) |
343 | 337, 342 | feq2dd 32489 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (𝑑 ++ 〈“𝑡”〉):(0..^(♯‘ℎ))⟶𝑈) |
344 | | ccatws1len 14606 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢ (𝑓 ∈ Word 𝑃 → (♯‘(𝑓 ++ 〈“𝑝”〉)) = ((♯‘𝑓) + 1)) |
345 | 262, 344 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (♯‘(𝑓 ++ 〈“𝑝”〉)) =
((♯‘𝑓) +
1)) |
346 | 345, 335 | eqtrd 2765 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (♯‘(𝑓 ++ 〈“𝑝”〉)) =
(♯‘ℎ)) |
347 | 346 | oveq2d 7435 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) =
(0..^(♯‘ℎ))) |
348 | 347 | eqcomd 2731 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (0..^(♯‘ℎ)) = (0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))) |
349 | 237 | ad2antrr 724 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) |
350 | | f1ocnv 6850 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) → ◡𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) |
351 | | f1of 6838 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (◡𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) → ◡𝑟:(0..^(♯‘ℎ))⟶(0..^(♯‘ℎ))) |
352 | 349, 350,
351 | 3syl 18 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → ◡𝑟:(0..^(♯‘ℎ))⟶(0..^(♯‘ℎ))) |
353 | 348, 352 | feq2dd 32489 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → ◡𝑟:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))⟶(0..^(♯‘ℎ))) |
354 | 343, 353 | fcod 6749 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → ((𝑑 ++ 〈“𝑡”〉) ∘ ◡𝑟):(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))⟶𝑈) |
355 | 250, 251,
354 | elmapdd 8860 |
. . . . . . . . . . . . . . . . . . 19
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → ((𝑑 ++ 〈“𝑡”〉) ∘ ◡𝑟) ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))) |
356 | 221 | ad2antrr 724 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → 𝑅 ∈ IDomn) |
357 | | eqidd 2726 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (𝑀 Σg 𝑓) = (𝑀 Σg 𝑓)) |
358 | 226 | ad2antrr 724 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → 𝑝 ∈ 𝑃) |
359 | 229 | ad2antrr 724 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤))))) |
360 | 230 | ad2antrr 724 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → ℎ ∈ Word 𝑃) |
361 | 231 | ad2antrr 724 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) |
362 | 232 | ad2antrr 724 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → 𝑗 ∈ (0..^(♯‘ℎ))) |
363 | 234 | ad2antrr 724 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → 𝑝(∥r‘𝑅)(ℎ‘𝑗)) |
364 | 236 | ad2antrr 724 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (𝑡 · 𝑝) = (ℎ‘𝑗)) |
365 | | simp-5r 784 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) |
366 | | simp-4r 782 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → 𝑚 ∈ 𝑈) |
367 | | simpllr 774 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) |
368 | 3, 24, 12, 10, 219, 356, 262, 262, 357, 358, 359, 360, 361, 362, 363, 339, 364, 349, 365, 366, 367, 252, 318, 269 | 1arithidomlem2 33348 |
. . . . . . . . . . . . . . . . . . 19
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → (((𝑐 ++ 〈“(♯‘𝑓)”〉) ∘ ◡𝑟):(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ ℎ = (((𝑑 ++ 〈“𝑡”〉) ∘ ◡𝑟) ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ ((𝑐 ++
〈“(♯‘𝑓)”〉) ∘ ◡𝑟))))) |
369 | 249, 355,
368 | rspcedvdw 3609 |
. . . . . . . . . . . . . . . . . 18
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → ∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(((𝑐 ++ 〈“(♯‘𝑓)”〉) ∘ ◡𝑟):(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ ((𝑐 ++
〈“(♯‘𝑓)”〉) ∘ ◡𝑟))))) |
370 | | f1oeq1 6826 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝑣 = ((𝑐 ++ 〈“(♯‘𝑓)”〉) ∘ ◡𝑟) → (𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ↔ ((𝑐 ++ 〈“(♯‘𝑓)”〉) ∘ ◡𝑟):(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))))) |
371 | | coeq2 5861 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝑣 = ((𝑐 ++ 〈“(♯‘𝑓)”〉) ∘ ◡𝑟) → ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣) = ((𝑓 ++ 〈“𝑝”〉) ∘ ((𝑐 ++ 〈“(♯‘𝑓)”〉) ∘ ◡𝑟))) |
372 | 371 | oveq2d 7435 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝑣 = ((𝑐 ++ 〈“(♯‘𝑓)”〉) ∘ ◡𝑟) → (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣)) = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ ((𝑐 ++
〈“(♯‘𝑓)”〉) ∘ ◡𝑟)))) |
373 | 372 | eqeq2d 2736 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝑣 = ((𝑐 ++ 〈“(♯‘𝑓)”〉) ∘ ◡𝑟) → (ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣)) ↔ ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ ((𝑐 ++
〈“(♯‘𝑓)”〉) ∘ ◡𝑟))))) |
374 | 370, 373 | anbi12d 630 |
. . . . . . . . . . . . . . . . . . 19
⊢ (𝑣 = ((𝑐 ++ 〈“(♯‘𝑓)”〉) ∘ ◡𝑟) → ((𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣))) ↔ (((𝑐 ++ 〈“(♯‘𝑓)”〉) ∘ ◡𝑟):(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ ((𝑐 ++
〈“(♯‘𝑓)”〉) ∘ ◡𝑟)))))) |
375 | 374 | rexbidv 3168 |
. . . . . . . . . . . . . . . . . 18
⊢ (𝑣 = ((𝑐 ++ 〈“(♯‘𝑓)”〉) ∘ ◡𝑟) → (∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣))) ↔ ∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(((𝑐 ++ 〈“(♯‘𝑓)”〉) ∘ ◡𝑟):(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ ((𝑐 ++
〈“(♯‘𝑓)”〉) ∘ ◡𝑟)))))) |
376 | 246, 369,
375 | spcedv 3582 |
. . . . . . . . . . . . . . . . 17
⊢
((((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ 𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓))))
∧ (𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → ∃𝑣∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣)))) |
377 | 376 | r19.29an 3147 |
. . . . . . . . . . . . . . . 16
⊢
(((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) ∧ ∃𝑑 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑐:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ ((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) = (𝑑 ∘f · (𝑓 ∘ 𝑐)))) → ∃𝑣∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣)))) |
378 | 241, 377 | exlimddv 1930 |
. . . . . . . . . . . . . . 15
⊢
((((((((((((((𝑓
∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → ∃𝑣∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣)))) |
379 | | simp-7r 788 |
. . . . . . . . . . . . . . . 16
⊢
((((((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) → ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) |
380 | | oveq1 7426 |
. . . . . . . . . . . . . . . . . 18
⊢ (𝑘 = 𝑚 → (𝑘 · (𝑀 Σg ℎ)) = (𝑚 · (𝑀 Σg ℎ))) |
381 | 380 | eqeq2d 2736 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑘 = 𝑚 → ((𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ)) ↔ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ)))) |
382 | 381 | cbvrexvw 3225 |
. . . . . . . . . . . . . . . 16
⊢
(∃𝑘 ∈
𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ)) ↔ ∃𝑚 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) |
383 | 379, 382 | sylib 217 |
. . . . . . . . . . . . . . 15
⊢
((((((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) → ∃𝑚 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) |
384 | 378, 383 | r19.29a 3151 |
. . . . . . . . . . . . . 14
⊢
((((((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ 𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ))) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉)) → ∃𝑣∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣)))) |
385 | 384 | anasss 465 |
. . . . . . . . . . . . 13
⊢
(((((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) ∧ (𝑟:(0..^(♯‘ℎ))–1-1-onto→(0..^(♯‘ℎ)) ∧ (ℎ ∘ 𝑟) = (((ℎ ∘ 𝑟) prefix ((♯‘ℎ) − 1)) ++ 〈“(ℎ‘𝑗)”〉))) → ∃𝑣∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣)))) |
386 | 218, 385 | exlimddv 1930 |
. . . . . . . . . . . 12
⊢
((((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) ∧ 𝑡 ∈ 𝑈) ∧ (𝑡 · 𝑝) = (ℎ‘𝑗)) → ∃𝑣∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣)))) |
387 | | eqid 2725 |
. . . . . . . . . . . . 13
⊢
(∥r‘𝑅) = (∥r‘𝑅) |
388 | | simplr 767 |
. . . . . . . . . . . . . 14
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) → 𝑗 ∈ (0..^(♯‘ℎ))) |
389 | 275, 388 | ffvelcdmd 7094 |
. . . . . . . . . . . . 13
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) → (ℎ‘𝑗) ∈ 𝑃) |
390 | 9, 24, 387, 220, 225, 233, 389, 10, 3 | rprmasso3 33339 |
. . . . . . . . . . . 12
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) → ∃𝑡 ∈ 𝑈 (𝑡 · 𝑝) = (ℎ‘𝑗)) |
391 | 386, 390 | r19.29a 3151 |
. . . . . . . . . . 11
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑗 ∈ (0..^(♯‘ℎ))) ∧ 𝑝(∥r‘𝑅)(ℎ‘𝑗)) → ∃𝑣∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣)))) |
392 | | suppssdm 8182 |
. . . . . . . . . . . . . 14
⊢ (ℎ supp (1r‘𝑅)) ⊆ dom ℎ |
393 | | eqidd 2726 |
. . . . . . . . . . . . . . 15
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → (♯‘ℎ) = (♯‘ℎ)) |
394 | | simpllr 774 |
. . . . . . . . . . . . . . . . . 18
⊢
((((((𝑓 ∈ Word
𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) → 𝑅 ∈ IDomn) |
395 | 394, 149 | syl 17 |
. . . . . . . . . . . . . . . . 17
⊢
((((((𝑓 ∈ Word
𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) → Word 𝑃 ⊆ Word (Base‘𝑅)) |
396 | 395 | ad2antrr 724 |
. . . . . . . . . . . . . . . 16
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → Word 𝑃 ⊆ Word (Base‘𝑅)) |
397 | | simp-4r 782 |
. . . . . . . . . . . . . . . 16
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → ℎ ∈ Word 𝑃) |
398 | 396, 397 | sseldd 3977 |
. . . . . . . . . . . . . . 15
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → ℎ ∈ Word (Base‘𝑅)) |
399 | 393, 398 | wrdfd 32744 |
. . . . . . . . . . . . . 14
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → ℎ:(0..^(♯‘ℎ))⟶(Base‘𝑅)) |
400 | 392, 399 | fssdm 6742 |
. . . . . . . . . . . . 13
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → (ℎ supp (1r‘𝑅)) ⊆ (0..^(♯‘ℎ))) |
401 | 16 | ad5antlr 733 |
. . . . . . . . . . . . . 14
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → 𝑅 ∈ CRing) |
402 | | simp-5r 784 |
. . . . . . . . . . . . . . 15
⊢
((((((𝑓 ∈ Word
𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) → 𝑝 ∈ 𝑃) |
403 | 402 | ad2antrr 724 |
. . . . . . . . . . . . . 14
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → 𝑝 ∈ 𝑃) |
404 | | ovexd 7454 |
. . . . . . . . . . . . . 14
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) →
(0..^(♯‘ℎ))
∈ V) |
405 | | fvexd 6911 |
. . . . . . . . . . . . . . 15
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) →
(1r‘𝑅)
∈ V) |
406 | 405, 397 | wrdfsupp 32747 |
. . . . . . . . . . . . . 14
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → ℎ finSupp (1r‘𝑅)) |
407 | | simp-5r 784 |
. . . . . . . . . . . . . . . 16
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → 𝑅 ∈ IDomn) |
408 | | simplr 767 |
. . . . . . . . . . . . . . . . 17
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → 𝑚 ∈ 𝑈) |
409 | 9, 3 | unitcl 20326 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑚 ∈ 𝑈 → 𝑚 ∈ (Base‘𝑅)) |
410 | 408, 409 | syl 17 |
. . . . . . . . . . . . . . . 16
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → 𝑚 ∈ (Base‘𝑅)) |
411 | 18 | ad5antlr 733 |
. . . . . . . . . . . . . . . . 17
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → 𝑀 ∈ CMnd) |
412 | 13, 14, 411, 404, 399, 406 | gsumcl 19882 |
. . . . . . . . . . . . . . . 16
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → (𝑀 Σg ℎ) ∈ (Base‘𝑅)) |
413 | 9, 24, 394, 402 | rprmcl 33330 |
. . . . . . . . . . . . . . . . . . 19
⊢
((((((𝑓 ∈ Word
𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) → 𝑝 ∈ (Base‘𝑅)) |
414 | 413 | ad2antrr 724 |
. . . . . . . . . . . . . . . . . 18
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → 𝑝 ∈ (Base‘𝑅)) |
415 | | ovexd 7454 |
. . . . . . . . . . . . . . . . . . 19
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) →
(0..^(♯‘𝑓))
∈ V) |
416 | | eqidd 2726 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → (♯‘𝑓) = (♯‘𝑓)) |
417 | 395, 222 | sseldd 3977 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
((((((𝑓 ∈ Word
𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) → 𝑓 ∈ Word (Base‘𝑅)) |
418 | 417 | ad2antrr 724 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → 𝑓 ∈ Word (Base‘𝑅)) |
419 | 416, 418 | wrdfd 32744 |
. . . . . . . . . . . . . . . . . . 19
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → 𝑓:(0..^(♯‘𝑓))⟶(Base‘𝑅)) |
420 | 405, 418 | wrdfsupp 32747 |
. . . . . . . . . . . . . . . . . . 19
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → 𝑓 finSupp (1r‘𝑅)) |
421 | 13, 14, 411, 415, 419, 420 | gsumcl 19882 |
. . . . . . . . . . . . . . . . . 18
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → (𝑀 Σg 𝑓) ∈ (Base‘𝑅)) |
422 | 9, 387, 10 | dvdsrmul 20315 |
. . . . . . . . . . . . . . . . . 18
⊢ ((𝑝 ∈ (Base‘𝑅) ∧ (𝑀 Σg 𝑓) ∈ (Base‘𝑅)) → 𝑝(∥r‘𝑅)((𝑀 Σg 𝑓) · 𝑝)) |
423 | 414, 421,
422 | syl2anc 582 |
. . . . . . . . . . . . . . . . 17
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → 𝑝(∥r‘𝑅)((𝑀 Σg 𝑓) · 𝑝)) |
424 | 15 | idomringd 21274 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝑅 ∈ IDomn → 𝑅 ∈ Ring) |
425 | 12 | ringmgp 20191 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝑅 ∈ Ring → 𝑀 ∈ Mnd) |
426 | 424, 425 | syl 17 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝑅 ∈ IDomn → 𝑀 ∈ Mnd) |
427 | 426 | ad3antlr 729 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((𝑓 ∈ Word
𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) → 𝑀 ∈ Mnd) |
428 | 12, 10 | mgpplusg 20090 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ · =
(+g‘𝑀) |
429 | 13, 428 | gsumccatsn 18803 |
. . . . . . . . . . . . . . . . . . . 20
⊢ ((𝑀 ∈ Mnd ∧ 𝑓 ∈ Word (Base‘𝑅) ∧ 𝑝 ∈ (Base‘𝑅)) → (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = ((𝑀 Σg
𝑓) · 𝑝)) |
430 | 427, 417,
413, 429 | syl3anc 1368 |
. . . . . . . . . . . . . . . . . . 19
⊢
((((((𝑓 ∈ Word
𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) → (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = ((𝑀 Σg
𝑓) · 𝑝)) |
431 | 430 | ad2antrr 724 |
. . . . . . . . . . . . . . . . . 18
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = ((𝑀 Σg
𝑓) · 𝑝)) |
432 | | simpr 483 |
. . . . . . . . . . . . . . . . . 18
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) |
433 | 431, 432 | eqtr3d 2767 |
. . . . . . . . . . . . . . . . 17
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → ((𝑀 Σg 𝑓) · 𝑝) = (𝑚 · (𝑀 Σg ℎ))) |
434 | 423, 433 | breqtrd 5175 |
. . . . . . . . . . . . . . . 16
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → 𝑝(∥r‘𝑅)(𝑚 · (𝑀 Σg ℎ))) |
435 | 9, 24, 387, 10, 407, 403, 410, 412, 434 | rprmdvds 33331 |
. . . . . . . . . . . . . . 15
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → (𝑝(∥r‘𝑅)𝑚 ∨ 𝑝(∥r‘𝑅)(𝑀 Σg ℎ))) |
436 | 3, 24, 387, 401, 403, 408 | rprmndvdsru 33341 |
. . . . . . . . . . . . . . 15
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → ¬ 𝑝(∥r‘𝑅)𝑚) |
437 | 435, 436 | orcnd 876 |
. . . . . . . . . . . . . 14
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → 𝑝(∥r‘𝑅)(𝑀 Σg ℎ)) |
438 | 9, 24, 387, 4, 12, 401, 403, 404, 406, 399, 437 | rprmdvdsprod 33346 |
. . . . . . . . . . . . 13
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → ∃𝑗 ∈ (ℎ supp (1r‘𝑅))𝑝(∥r‘𝑅)(ℎ‘𝑗)) |
439 | | ssrexv 4046 |
. . . . . . . . . . . . 13
⊢ ((ℎ supp (1r‘𝑅)) ⊆
(0..^(♯‘ℎ))
→ (∃𝑗 ∈
(ℎ supp
(1r‘𝑅))𝑝(∥r‘𝑅)(ℎ‘𝑗) → ∃𝑗 ∈ (0..^(♯‘ℎ))𝑝(∥r‘𝑅)(ℎ‘𝑗))) |
440 | 400, 438,
439 | sylc 65 |
. . . . . . . . . . . 12
⊢
((((((((𝑓 ∈
Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) ∧ 𝑚 ∈ 𝑈) ∧ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) → ∃𝑗 ∈
(0..^(♯‘ℎ))𝑝(∥r‘𝑅)(ℎ‘𝑗)) |
441 | 382 | biimpi 215 |
. . . . . . . . . . . . 13
⊢
(∃𝑘 ∈
𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ)) → ∃𝑚 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) |
442 | 441 | adantl 480 |
. . . . . . . . . . . 12
⊢
((((((𝑓 ∈ Word
𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) → ∃𝑚 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑚 · (𝑀 Σg ℎ))) |
443 | 440, 442 | r19.29a 3151 |
. . . . . . . . . . 11
⊢
((((((𝑓 ∈ Word
𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) → ∃𝑗 ∈
(0..^(♯‘ℎ))𝑝(∥r‘𝑅)(ℎ‘𝑗)) |
444 | 391, 443 | r19.29a 3151 |
. . . . . . . . . 10
⊢
((((((𝑓 ∈ Word
𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) ∧ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ))) → ∃𝑣∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣)))) |
445 | 444 | ex 411 |
. . . . . . . . 9
⊢
(((((𝑓 ∈ Word
𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) ∧ ℎ ∈ Word 𝑃) → (∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ)) → ∃𝑣∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣))))) |
446 | 445 | ralrimiva 3135 |
. . . . . . . 8
⊢ ((((𝑓 ∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) → ∀ℎ ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ)) → ∃𝑣∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣))))) |
447 | | f1oeq1 6826 |
. . . . . . . . . . . . . . 15
⊢ (𝑤 = 𝑣 → (𝑤:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ↔ 𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))))) |
448 | | coeq2 5861 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑤 = 𝑣 → ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑤) = ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣)) |
449 | 448 | oveq2d 7435 |
. . . . . . . . . . . . . . . 16
⊢ (𝑤 = 𝑣 → (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑤)) = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣))) |
450 | 449 | eqeq2d 2736 |
. . . . . . . . . . . . . . 15
⊢ (𝑤 = 𝑣 → (𝑔 = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑤)) ↔ 𝑔 = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣)))) |
451 | 447, 450 | anbi12d 630 |
. . . . . . . . . . . . . 14
⊢ (𝑤 = 𝑣 → ((𝑤:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑤))) ↔ (𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣))))) |
452 | 451 | rexbidv 3168 |
. . . . . . . . . . . . 13
⊢ (𝑤 = 𝑣 → (∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑤:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑤))) ↔ ∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣))))) |
453 | 452 | cbvexvw 2032 |
. . . . . . . . . . . 12
⊢
(∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑤:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑤))) ↔ ∃𝑣∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣)))) |
454 | | oveq1 7426 |
. . . . . . . . . . . . . . . 16
⊢ (𝑢 = 𝑠 → (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣)) = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣))) |
455 | 454 | eqeq2d 2736 |
. . . . . . . . . . . . . . 15
⊢ (𝑢 = 𝑠 → (𝑔 = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣)) ↔ 𝑔 = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣)))) |
456 | 455 | anbi2d 628 |
. . . . . . . . . . . . . 14
⊢ (𝑢 = 𝑠 → ((𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣))) ↔ (𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣))))) |
457 | 456 | cbvrexvw 3225 |
. . . . . . . . . . . . 13
⊢
(∃𝑢 ∈
(𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣))) ↔ ∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣)))) |
458 | 457 | exbii 1842 |
. . . . . . . . . . . 12
⊢
(∃𝑣∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣))) ↔ ∃𝑣∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣)))) |
459 | 453, 458 | bitri 274 |
. . . . . . . . . . 11
⊢
(∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑤:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑤))) ↔ ∃𝑣∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣)))) |
460 | 459 | imbi2i 335 |
. . . . . . . . . 10
⊢
((∃𝑘 ∈
𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑤:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑤)))) ↔ (∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑣∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣))))) |
461 | 460 | ralbii 3082 |
. . . . . . . . 9
⊢
(∀𝑔 ∈
Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑤:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑤)))) ↔ ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑣∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣))))) |
462 | | oveq2 7427 |
. . . . . . . . . . . . . 14
⊢ (𝑔 = ℎ → (𝑀 Σg 𝑔) = (𝑀 Σg ℎ)) |
463 | 462 | oveq2d 7435 |
. . . . . . . . . . . . 13
⊢ (𝑔 = ℎ → (𝑘 · (𝑀 Σg 𝑔)) = (𝑘 · (𝑀 Σg ℎ))) |
464 | 463 | eqeq2d 2736 |
. . . . . . . . . . . 12
⊢ (𝑔 = ℎ → ((𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg 𝑔)) ↔ (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ)))) |
465 | 464 | rexbidv 3168 |
. . . . . . . . . . 11
⊢ (𝑔 = ℎ → (∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg 𝑔)) ↔ ∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ)))) |
466 | | eqeq1 2729 |
. . . . . . . . . . . . . 14
⊢ (𝑔 = ℎ → (𝑔 = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣)) ↔ ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣)))) |
467 | 466 | anbi2d 628 |
. . . . . . . . . . . . 13
⊢ (𝑔 = ℎ → ((𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣))) ↔ (𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣))))) |
468 | 467 | rexbidv 3168 |
. . . . . . . . . . . 12
⊢ (𝑔 = ℎ → (∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣))) ↔ ∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣))))) |
469 | 468 | exbidv 1916 |
. . . . . . . . . . 11
⊢ (𝑔 = ℎ → (∃𝑣∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣))) ↔ ∃𝑣∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣))))) |
470 | 465, 469 | imbi12d 343 |
. . . . . . . . . 10
⊢ (𝑔 = ℎ → ((∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑣∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣)))) ↔ (∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ)) → ∃𝑣∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣)))))) |
471 | 470 | cbvralvw 3224 |
. . . . . . . . 9
⊢
(∀𝑔 ∈
Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑣∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣)))) ↔ ∀ℎ ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ)) → ∃𝑣∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣))))) |
472 | 461, 471 | bitri 274 |
. . . . . . . 8
⊢
(∀𝑔 ∈
Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑤:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑤)))) ↔ ∀ℎ ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg ℎ)) → ∃𝑣∃𝑠 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑣:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ ℎ = (𝑠 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑣))))) |
473 | 446, 472 | sylibr 233 |
. . . . . . 7
⊢ ((((𝑓 ∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) ∧ (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤)))))) ∧ 𝑅 ∈ IDomn) → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑤:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑤))))) |
474 | 473 | exp31 418 |
. . . . . 6
⊢ ((𝑓 ∈ Word 𝑃 ∧ 𝑝 ∈ 𝑃) → ((𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝑓) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝑓)))(𝑤:(0..^(♯‘𝑓))–1-1-onto→(0..^(♯‘𝑓)) ∧ 𝑔 = (𝑢 ∘f · (𝑓 ∘ 𝑤))))) → (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg (𝑓 ++ 〈“𝑝”〉)) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘(𝑓 ++
〈“𝑝”〉))))(𝑤:(0..^(♯‘(𝑓 ++ 〈“𝑝”〉)))–1-1-onto→(0..^(♯‘(𝑓 ++ 〈“𝑝”〉))) ∧ 𝑔 = (𝑢 ∘f · ((𝑓 ++ 〈“𝑝”〉) ∘ 𝑤))))))) |
475 | 65, 82, 99, 116, 212, 474 | wrdind 14708 |
. . . . 5
⊢ (𝐹 ∈ Word 𝑃 → (𝑅 ∈ IDomn → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤)))))) |
476 | 48, 1, 475 | sylc 65 |
. . . 4
⊢ (𝜑 → ∀𝑔 ∈ Word 𝑃(∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg 𝑔)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝑔 = (𝑢 ∘f · (𝐹 ∘ 𝑤))))) |
477 | 47, 476, 22 | rspcdva 3607 |
. . 3
⊢ (𝜑 → (∃𝑘 ∈ 𝑈 (𝑀 Σg 𝐹) = (𝑘 · (𝑀 Σg 𝐺)) → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝐺 = (𝑢 ∘f · (𝐹 ∘ 𝑤))))) |
478 | 38, 477 | mpd 15 |
. 2
⊢ (𝜑 → ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝐺 = (𝑢 ∘f · (𝐹 ∘ 𝑤)))) |
479 | | 1arithidom.j |
. . . . 5
⊢ 𝐽 = (0..^(♯‘𝐹)) |
480 | 479 | oveq2i 7430 |
. . . 4
⊢ (𝑈 ↑m 𝐽) = (𝑈 ↑m
(0..^(♯‘𝐹))) |
481 | | f1oeq23 6829 |
. . . . . 6
⊢ ((𝐽 = (0..^(♯‘𝐹)) ∧ 𝐽 = (0..^(♯‘𝐹))) → (𝑤:𝐽–1-1-onto→𝐽 ↔ 𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)))) |
482 | 479, 479,
481 | mp2an 690 |
. . . . 5
⊢ (𝑤:𝐽–1-1-onto→𝐽 ↔ 𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹))) |
483 | 482 | anbi1i 622 |
. . . 4
⊢ ((𝑤:𝐽–1-1-onto→𝐽 ∧ 𝐺 = (𝑢 ∘f · (𝐹 ∘ 𝑤))) ↔ (𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝐺 = (𝑢 ∘f · (𝐹 ∘ 𝑤)))) |
484 | 480, 483 | rexeqbii 3328 |
. . 3
⊢
(∃𝑢 ∈
(𝑈 ↑m 𝐽)(𝑤:𝐽–1-1-onto→𝐽 ∧ 𝐺 = (𝑢 ∘f · (𝐹 ∘ 𝑤))) ↔ ∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝐺 = (𝑢 ∘f · (𝐹 ∘ 𝑤)))) |
485 | 484 | exbii 1842 |
. 2
⊢
(∃𝑤∃𝑢 ∈ (𝑈 ↑m 𝐽)(𝑤:𝐽–1-1-onto→𝐽 ∧ 𝐺 = (𝑢 ∘f · (𝐹 ∘ 𝑤))) ↔ ∃𝑤∃𝑢 ∈ (𝑈 ↑m
(0..^(♯‘𝐹)))(𝑤:(0..^(♯‘𝐹))–1-1-onto→(0..^(♯‘𝐹)) ∧ 𝐺 = (𝑢 ∘f · (𝐹 ∘ 𝑤)))) |
486 | 478, 485 | sylibr 233 |
1
⊢ (𝜑 → ∃𝑤∃𝑢 ∈ (𝑈 ↑m 𝐽)(𝑤:𝐽–1-1-onto→𝐽 ∧ 𝐺 = (𝑢 ∘f · (𝐹 ∘ 𝑤)))) |