MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  dchrptlem2 Structured version   Visualization version   GIF version

Theorem dchrptlem2 25227
Description: Lemma for dchrpt 25229. (Contributed by Mario Carneiro, 28-Apr-2016.)
Hypotheses
Ref Expression
dchrpt.g 𝐺 = (DChr‘𝑁)
dchrpt.z 𝑍 = (ℤ/nℤ‘𝑁)
dchrpt.d 𝐷 = (Base‘𝐺)
dchrpt.b 𝐵 = (Base‘𝑍)
dchrpt.1 1 = (1r𝑍)
dchrpt.n (𝜑𝑁 ∈ ℕ)
dchrpt.n1 (𝜑𝐴1 )
dchrpt.u 𝑈 = (Unit‘𝑍)
dchrpt.h 𝐻 = ((mulGrp‘𝑍) ↾s 𝑈)
dchrpt.m · = (.g𝐻)
dchrpt.s 𝑆 = (𝑘 ∈ dom 𝑊 ↦ ran (𝑛 ∈ ℤ ↦ (𝑛 · (𝑊𝑘))))
dchrpt.au (𝜑𝐴𝑈)
dchrpt.w (𝜑𝑊 ∈ Word 𝑈)
dchrpt.2 (𝜑𝐻dom DProd 𝑆)
dchrpt.3 (𝜑 → (𝐻 DProd 𝑆) = 𝑈)
dchrpt.p 𝑃 = (𝐻dProj𝑆)
dchrpt.o 𝑂 = (od‘𝐻)
dchrpt.t 𝑇 = (-1↑𝑐(2 / (𝑂‘(𝑊𝐼))))
dchrpt.i (𝜑𝐼 ∈ dom 𝑊)
dchrpt.4 (𝜑 → ((𝑃𝐼)‘𝐴) ≠ 1 )
dchrpt.5 𝑋 = (𝑢𝑈 ↦ (℩𝑚 ∈ ℤ (((𝑃𝐼)‘𝑢) = (𝑚 · (𝑊𝐼)) ∧ = (𝑇𝑚))))
Assertion
Ref Expression
dchrptlem2 (𝜑 → ∃𝑥𝐷 (𝑥𝐴) ≠ 1)
Distinct variable groups:   ,𝑘,𝑚,𝑛,𝑥, 1   𝑢,,𝐴,𝑘,𝑚,𝑛,𝑥   ,𝐼,𝑘,𝑚,𝑢   𝑥,𝐵   𝑥,𝐺   ,𝐻,𝑘,𝑚,𝑛,𝑢,𝑥   𝑥,𝑁   ,𝑊,𝑘,𝑚,𝑛,𝑢,𝑥   · ,,𝑘,𝑚,𝑛,𝑢,𝑥   𝑥,𝑋   𝑃,,𝑚,𝑢   𝑆,,𝑘,𝑚,𝑛,𝑢,𝑥   ,𝑍,𝑘,𝑚,𝑛,𝑢,𝑥   𝑥,𝐷   𝜑,,𝑘,𝑚,𝑛,𝑥   𝑇,,𝑚,𝑢   𝑈,,𝑚,𝑢,𝑥
Allowed substitution hints:   𝜑(𝑢)   𝐵(𝑢,,𝑘,𝑚,𝑛)   𝐷(𝑢,,𝑘,𝑚,𝑛)   𝑃(𝑥,𝑘,𝑛)   𝑇(𝑥,𝑘,𝑛)   𝑈(𝑘,𝑛)   1 (𝑢)   𝐺(𝑢,,𝑘,𝑚,𝑛)   𝐼(𝑥,𝑛)   𝑁(𝑢,,𝑘,𝑚,𝑛)   𝑂(𝑥,𝑢,,𝑘,𝑚,𝑛)   𝑋(𝑢,,𝑘,𝑚,𝑛)

Proof of Theorem dchrptlem2
Dummy variables 𝑎 𝑏 𝑣 𝑦 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 dchrpt.g . . 3 𝐺 = (DChr‘𝑁)
2 dchrpt.z . . 3 𝑍 = (ℤ/nℤ‘𝑁)
3 dchrpt.b . . 3 𝐵 = (Base‘𝑍)
4 dchrpt.u . . 3 𝑈 = (Unit‘𝑍)
5 dchrpt.n . . 3 (𝜑𝑁 ∈ ℕ)
6 dchrpt.d . . 3 𝐷 = (Base‘𝐺)
7 fveq2 6418 . . 3 (𝑣 = 𝑥 → (𝑋𝑣) = (𝑋𝑥))
8 fveq2 6418 . . 3 (𝑣 = 𝑦 → (𝑋𝑣) = (𝑋𝑦))
9 fveq2 6418 . . 3 (𝑣 = (𝑥(.r𝑍)𝑦) → (𝑋𝑣) = (𝑋‘(𝑥(.r𝑍)𝑦)))
10 fveq2 6418 . . 3 (𝑣 = (1r𝑍) → (𝑋𝑣) = (𝑋‘(1r𝑍)))
11 dchrpt.2 . . . . . . . . 9 (𝜑𝐻dom DProd 𝑆)
12 zex 11672 . . . . . . . . . . . . 13 ℤ ∈ V
1312mptex 6721 . . . . . . . . . . . 12 (𝑛 ∈ ℤ ↦ (𝑛 · (𝑊𝑘))) ∈ V
1413rnex 7340 . . . . . . . . . . 11 ran (𝑛 ∈ ℤ ↦ (𝑛 · (𝑊𝑘))) ∈ V
15 dchrpt.s . . . . . . . . . . 11 𝑆 = (𝑘 ∈ dom 𝑊 ↦ ran (𝑛 ∈ ℤ ↦ (𝑛 · (𝑊𝑘))))
1614, 15dmmpti 6244 . . . . . . . . . 10 dom 𝑆 = dom 𝑊
1716a1i 11 . . . . . . . . 9 (𝜑 → dom 𝑆 = dom 𝑊)
18 dchrpt.p . . . . . . . . 9 𝑃 = (𝐻dProj𝑆)
19 dchrpt.i . . . . . . . . 9 (𝜑𝐼 ∈ dom 𝑊)
2011, 17, 18, 19dpjf 18678 . . . . . . . 8 (𝜑 → (𝑃𝐼):(𝐻 DProd 𝑆)⟶(𝑆𝐼))
21 dchrpt.3 . . . . . . . . 9 (𝜑 → (𝐻 DProd 𝑆) = 𝑈)
2221feq2d 6252 . . . . . . . 8 (𝜑 → ((𝑃𝐼):(𝐻 DProd 𝑆)⟶(𝑆𝐼) ↔ (𝑃𝐼):𝑈⟶(𝑆𝐼)))
2320, 22mpbid 223 . . . . . . 7 (𝜑 → (𝑃𝐼):𝑈⟶(𝑆𝐼))
2423ffvelrnda 6591 . . . . . 6 ((𝜑𝑣𝑈) → ((𝑃𝐼)‘𝑣) ∈ (𝑆𝐼))
2519adantr 468 . . . . . . 7 ((𝜑𝑣𝑈) → 𝐼 ∈ dom 𝑊)
26 oveq1 6891 . . . . . . . . . . 11 (𝑛 = 𝑎 → (𝑛 · (𝑊𝑘)) = (𝑎 · (𝑊𝑘)))
2726cbvmptv 4955 . . . . . . . . . 10 (𝑛 ∈ ℤ ↦ (𝑛 · (𝑊𝑘))) = (𝑎 ∈ ℤ ↦ (𝑎 · (𝑊𝑘)))
28 fveq2 6418 . . . . . . . . . . . 12 (𝑘 = 𝐼 → (𝑊𝑘) = (𝑊𝐼))
2928oveq2d 6900 . . . . . . . . . . 11 (𝑘 = 𝐼 → (𝑎 · (𝑊𝑘)) = (𝑎 · (𝑊𝐼)))
3029mpteq2dv 4950 . . . . . . . . . 10 (𝑘 = 𝐼 → (𝑎 ∈ ℤ ↦ (𝑎 · (𝑊𝑘))) = (𝑎 ∈ ℤ ↦ (𝑎 · (𝑊𝐼))))
3127, 30syl5eq 2863 . . . . . . . . 9 (𝑘 = 𝐼 → (𝑛 ∈ ℤ ↦ (𝑛 · (𝑊𝑘))) = (𝑎 ∈ ℤ ↦ (𝑎 · (𝑊𝐼))))
3231rneqd 5568 . . . . . . . 8 (𝑘 = 𝐼 → ran (𝑛 ∈ ℤ ↦ (𝑛 · (𝑊𝑘))) = ran (𝑎 ∈ ℤ ↦ (𝑎 · (𝑊𝐼))))
3332, 15, 14fvmpt3i 6518 . . . . . . 7 (𝐼 ∈ dom 𝑊 → (𝑆𝐼) = ran (𝑎 ∈ ℤ ↦ (𝑎 · (𝑊𝐼))))
3425, 33syl 17 . . . . . 6 ((𝜑𝑣𝑈) → (𝑆𝐼) = ran (𝑎 ∈ ℤ ↦ (𝑎 · (𝑊𝐼))))
3524, 34eleqtrd 2898 . . . . 5 ((𝜑𝑣𝑈) → ((𝑃𝐼)‘𝑣) ∈ ran (𝑎 ∈ ℤ ↦ (𝑎 · (𝑊𝐼))))
36 eqid 2817 . . . . . 6 (𝑎 ∈ ℤ ↦ (𝑎 · (𝑊𝐼))) = (𝑎 ∈ ℤ ↦ (𝑎 · (𝑊𝐼)))
37 ovex 6916 . . . . . 6 (𝑎 · (𝑊𝐼)) ∈ V
3836, 37elrnmpti 5591 . . . . 5 (((𝑃𝐼)‘𝑣) ∈ ran (𝑎 ∈ ℤ ↦ (𝑎 · (𝑊𝐼))) ↔ ∃𝑎 ∈ ℤ ((𝑃𝐼)‘𝑣) = (𝑎 · (𝑊𝐼)))
3935, 38sylib 209 . . . 4 ((𝜑𝑣𝑈) → ∃𝑎 ∈ ℤ ((𝑃𝐼)‘𝑣) = (𝑎 · (𝑊𝐼)))
40 dchrpt.1 . . . . . 6 1 = (1r𝑍)
41 dchrpt.n1 . . . . . 6 (𝜑𝐴1 )
42 dchrpt.h . . . . . 6 𝐻 = ((mulGrp‘𝑍) ↾s 𝑈)
43 dchrpt.m . . . . . 6 · = (.g𝐻)
44 dchrpt.au . . . . . 6 (𝜑𝐴𝑈)
45 dchrpt.w . . . . . 6 (𝜑𝑊 ∈ Word 𝑈)
46 dchrpt.o . . . . . 6 𝑂 = (od‘𝐻)
47 dchrpt.t . . . . . 6 𝑇 = (-1↑𝑐(2 / (𝑂‘(𝑊𝐼))))
48 dchrpt.4 . . . . . 6 (𝜑 → ((𝑃𝐼)‘𝐴) ≠ 1 )
49 dchrpt.5 . . . . . 6 𝑋 = (𝑢𝑈 ↦ (℩𝑚 ∈ ℤ (((𝑃𝐼)‘𝑢) = (𝑚 · (𝑊𝐼)) ∧ = (𝑇𝑚))))
501, 2, 6, 3, 40, 5, 41, 4, 42, 43, 15, 44, 45, 11, 21, 18, 46, 47, 19, 48, 49dchrptlem1 25226 . . . . 5 (((𝜑𝑣𝑈) ∧ (𝑎 ∈ ℤ ∧ ((𝑃𝐼)‘𝑣) = (𝑎 · (𝑊𝐼)))) → (𝑋𝑣) = (𝑇𝑎))
51 neg1cn 11434 . . . . . . . . 9 -1 ∈ ℂ
52 2re 11387 . . . . . . . . . . 11 2 ∈ ℝ
535nnnn0d 11637 . . . . . . . . . . . . . 14 (𝜑𝑁 ∈ ℕ0)
542zncrng 20120 . . . . . . . . . . . . . 14 (𝑁 ∈ ℕ0𝑍 ∈ CRing)
55 crngring 18780 . . . . . . . . . . . . . 14 (𝑍 ∈ CRing → 𝑍 ∈ Ring)
5653, 54, 553syl 18 . . . . . . . . . . . . 13 (𝜑𝑍 ∈ Ring)
574, 42unitgrp 18889 . . . . . . . . . . . . 13 (𝑍 ∈ Ring → 𝐻 ∈ Grp)
5856, 57syl 17 . . . . . . . . . . . 12 (𝜑𝐻 ∈ Grp)
592, 3znfi 20135 . . . . . . . . . . . . . 14 (𝑁 ∈ ℕ → 𝐵 ∈ Fin)
605, 59syl 17 . . . . . . . . . . . . 13 (𝜑𝐵 ∈ Fin)
613, 4unitss 18882 . . . . . . . . . . . . 13 𝑈𝐵
62 ssfi 8429 . . . . . . . . . . . . 13 ((𝐵 ∈ Fin ∧ 𝑈𝐵) → 𝑈 ∈ Fin)
6360, 61, 62sylancl 576 . . . . . . . . . . . 12 (𝜑𝑈 ∈ Fin)
64 wrdf 13541 . . . . . . . . . . . . . 14 (𝑊 ∈ Word 𝑈𝑊:(0..^(♯‘𝑊))⟶𝑈)
6545, 64syl 17 . . . . . . . . . . . . 13 (𝜑𝑊:(0..^(♯‘𝑊))⟶𝑈)
6665fdmd 6275 . . . . . . . . . . . . . 14 (𝜑 → dom 𝑊 = (0..^(♯‘𝑊)))
6719, 66eleqtrd 2898 . . . . . . . . . . . . 13 (𝜑𝐼 ∈ (0..^(♯‘𝑊)))
6865, 67ffvelrnd 6592 . . . . . . . . . . . 12 (𝜑 → (𝑊𝐼) ∈ 𝑈)
694, 42unitgrpbas 18888 . . . . . . . . . . . . 13 𝑈 = (Base‘𝐻)
7069, 46odcl2 18203 . . . . . . . . . . . 12 ((𝐻 ∈ Grp ∧ 𝑈 ∈ Fin ∧ (𝑊𝐼) ∈ 𝑈) → (𝑂‘(𝑊𝐼)) ∈ ℕ)
7158, 63, 68, 70syl3anc 1483 . . . . . . . . . . 11 (𝜑 → (𝑂‘(𝑊𝐼)) ∈ ℕ)
72 nndivre 11354 . . . . . . . . . . 11 ((2 ∈ ℝ ∧ (𝑂‘(𝑊𝐼)) ∈ ℕ) → (2 / (𝑂‘(𝑊𝐼))) ∈ ℝ)
7352, 71, 72sylancr 577 . . . . . . . . . 10 (𝜑 → (2 / (𝑂‘(𝑊𝐼))) ∈ ℝ)
7473recnd 10363 . . . . . . . . 9 (𝜑 → (2 / (𝑂‘(𝑊𝐼))) ∈ ℂ)
75 cxpcl 24657 . . . . . . . . 9 ((-1 ∈ ℂ ∧ (2 / (𝑂‘(𝑊𝐼))) ∈ ℂ) → (-1↑𝑐(2 / (𝑂‘(𝑊𝐼)))) ∈ ℂ)
7651, 74, 75sylancr 577 . . . . . . . 8 (𝜑 → (-1↑𝑐(2 / (𝑂‘(𝑊𝐼)))) ∈ ℂ)
7747, 76syl5eqel 2900 . . . . . . 7 (𝜑𝑇 ∈ ℂ)
7877ad2antrr 708 . . . . . 6 (((𝜑𝑣𝑈) ∧ (𝑎 ∈ ℤ ∧ ((𝑃𝐼)‘𝑣) = (𝑎 · (𝑊𝐼)))) → 𝑇 ∈ ℂ)
7951a1i 11 . . . . . . . . 9 (𝜑 → -1 ∈ ℂ)
80 neg1ne0 11436 . . . . . . . . . 10 -1 ≠ 0
8180a1i 11 . . . . . . . . 9 (𝜑 → -1 ≠ 0)
8279, 81, 74cxpne0d 24696 . . . . . . . 8 (𝜑 → (-1↑𝑐(2 / (𝑂‘(𝑊𝐼)))) ≠ 0)
8347neeq1i 3053 . . . . . . . 8 (𝑇 ≠ 0 ↔ (-1↑𝑐(2 / (𝑂‘(𝑊𝐼)))) ≠ 0)
8482, 83sylibr 225 . . . . . . 7 (𝜑𝑇 ≠ 0)
8584ad2antrr 708 . . . . . 6 (((𝜑𝑣𝑈) ∧ (𝑎 ∈ ℤ ∧ ((𝑃𝐼)‘𝑣) = (𝑎 · (𝑊𝐼)))) → 𝑇 ≠ 0)
86 simprl 778 . . . . . 6 (((𝜑𝑣𝑈) ∧ (𝑎 ∈ ℤ ∧ ((𝑃𝐼)‘𝑣) = (𝑎 · (𝑊𝐼)))) → 𝑎 ∈ ℤ)
8778, 85, 86expclzd 13256 . . . . 5 (((𝜑𝑣𝑈) ∧ (𝑎 ∈ ℤ ∧ ((𝑃𝐼)‘𝑣) = (𝑎 · (𝑊𝐼)))) → (𝑇𝑎) ∈ ℂ)
8850, 87eqeltrd 2896 . . . 4 (((𝜑𝑣𝑈) ∧ (𝑎 ∈ ℤ ∧ ((𝑃𝐼)‘𝑣) = (𝑎 · (𝑊𝐼)))) → (𝑋𝑣) ∈ ℂ)
8939, 88rexlimddv 3234 . . 3 ((𝜑𝑣𝑈) → (𝑋𝑣) ∈ ℂ)
90 fveqeq2 6427 . . . . . 6 (𝑣 = 𝑥 → (((𝑃𝐼)‘𝑣) = (𝑎 · (𝑊𝐼)) ↔ ((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼))))
9190rexbidv 3251 . . . . 5 (𝑣 = 𝑥 → (∃𝑎 ∈ ℤ ((𝑃𝐼)‘𝑣) = (𝑎 · (𝑊𝐼)) ↔ ∃𝑎 ∈ ℤ ((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼))))
9239ralrimiva 3165 . . . . . 6 (𝜑 → ∀𝑣𝑈𝑎 ∈ ℤ ((𝑃𝐼)‘𝑣) = (𝑎 · (𝑊𝐼)))
9392adantr 468 . . . . 5 ((𝜑 ∧ (𝑥𝑈𝑦𝑈)) → ∀𝑣𝑈𝑎 ∈ ℤ ((𝑃𝐼)‘𝑣) = (𝑎 · (𝑊𝐼)))
94 simprl 778 . . . . 5 ((𝜑 ∧ (𝑥𝑈𝑦𝑈)) → 𝑥𝑈)
9591, 93, 94rspcdva 3519 . . . 4 ((𝜑 ∧ (𝑥𝑈𝑦𝑈)) → ∃𝑎 ∈ ℤ ((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)))
96 fveqeq2 6427 . . . . . . 7 (𝑣 = 𝑦 → (((𝑃𝐼)‘𝑣) = (𝑎 · (𝑊𝐼)) ↔ ((𝑃𝐼)‘𝑦) = (𝑎 · (𝑊𝐼))))
9796rexbidv 3251 . . . . . 6 (𝑣 = 𝑦 → (∃𝑎 ∈ ℤ ((𝑃𝐼)‘𝑣) = (𝑎 · (𝑊𝐼)) ↔ ∃𝑎 ∈ ℤ ((𝑃𝐼)‘𝑦) = (𝑎 · (𝑊𝐼))))
98 oveq1 6891 . . . . . . . 8 (𝑎 = 𝑏 → (𝑎 · (𝑊𝐼)) = (𝑏 · (𝑊𝐼)))
9998eqeq2d 2827 . . . . . . 7 (𝑎 = 𝑏 → (((𝑃𝐼)‘𝑦) = (𝑎 · (𝑊𝐼)) ↔ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))
10099cbvrexv 3372 . . . . . 6 (∃𝑎 ∈ ℤ ((𝑃𝐼)‘𝑦) = (𝑎 · (𝑊𝐼)) ↔ ∃𝑏 ∈ ℤ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼)))
10197, 100syl6bb 278 . . . . 5 (𝑣 = 𝑦 → (∃𝑎 ∈ ℤ ((𝑃𝐼)‘𝑣) = (𝑎 · (𝑊𝐼)) ↔ ∃𝑏 ∈ ℤ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))
102 simprr 780 . . . . 5 ((𝜑 ∧ (𝑥𝑈𝑦𝑈)) → 𝑦𝑈)
103101, 93, 102rspcdva 3519 . . . 4 ((𝜑 ∧ (𝑥𝑈𝑦𝑈)) → ∃𝑏 ∈ ℤ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼)))
104 reeanv 3306 . . . . 5 (∃𝑎 ∈ ℤ ∃𝑏 ∈ ℤ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))) ↔ (∃𝑎 ∈ ℤ ((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ∃𝑏 ∈ ℤ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))
10577ad2antrr 708 . . . . . . . . 9 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) ∧ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))) → 𝑇 ∈ ℂ)
10684ad2antrr 708 . . . . . . . . 9 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) ∧ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))) → 𝑇 ≠ 0)
107 simprll 788 . . . . . . . . 9 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) ∧ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))) → 𝑎 ∈ ℤ)
108 simprlr 789 . . . . . . . . 9 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) ∧ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))) → 𝑏 ∈ ℤ)
109 expaddz 13147 . . . . . . . . 9 (((𝑇 ∈ ℂ ∧ 𝑇 ≠ 0) ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) → (𝑇↑(𝑎 + 𝑏)) = ((𝑇𝑎) · (𝑇𝑏)))
110105, 106, 107, 108, 109syl22anc 858 . . . . . . . 8 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) ∧ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))) → (𝑇↑(𝑎 + 𝑏)) = ((𝑇𝑎) · (𝑇𝑏)))
111 simpll 774 . . . . . . . . 9 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) ∧ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))) → 𝜑)
11256ad2antrr 708 . . . . . . . . . 10 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) ∧ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))) → 𝑍 ∈ Ring)
11394adantr 468 . . . . . . . . . 10 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) ∧ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))) → 𝑥𝑈)
114102adantr 468 . . . . . . . . . 10 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) ∧ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))) → 𝑦𝑈)
115 eqid 2817 . . . . . . . . . . 11 (.r𝑍) = (.r𝑍)
1164, 115unitmulcl 18886 . . . . . . . . . 10 ((𝑍 ∈ Ring ∧ 𝑥𝑈𝑦𝑈) → (𝑥(.r𝑍)𝑦) ∈ 𝑈)
117112, 113, 114, 116syl3anc 1483 . . . . . . . . 9 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) ∧ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))) → (𝑥(.r𝑍)𝑦) ∈ 𝑈)
118107, 108zaddcld 11772 . . . . . . . . 9 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) ∧ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))) → (𝑎 + 𝑏) ∈ ℤ)
119 simprrl 790 . . . . . . . . . . 11 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) ∧ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))) → ((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)))
120 simprrr 791 . . . . . . . . . . 11 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) ∧ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))) → ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼)))
121119, 120oveq12d 6902 . . . . . . . . . 10 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) ∧ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))) → (((𝑃𝐼)‘𝑥)(.r𝑍)((𝑃𝐼)‘𝑦)) = ((𝑎 · (𝑊𝐼))(.r𝑍)(𝑏 · (𝑊𝐼))))
12211, 17, 18, 19dpjghm 18684 . . . . . . . . . . . . 13 (𝜑 → (𝑃𝐼) ∈ ((𝐻s (𝐻 DProd 𝑆)) GrpHom 𝐻))
12321oveq2d 6900 . . . . . . . . . . . . . . 15 (𝜑 → (𝐻s (𝐻 DProd 𝑆)) = (𝐻s 𝑈))
124 ovex 6916 . . . . . . . . . . . . . . . . 17 ((mulGrp‘𝑍) ↾s 𝑈) ∈ V
12542, 124eqeltri 2892 . . . . . . . . . . . . . . . 16 𝐻 ∈ V
12669ressid 16166 . . . . . . . . . . . . . . . 16 (𝐻 ∈ V → (𝐻s 𝑈) = 𝐻)
127125, 126ax-mp 5 . . . . . . . . . . . . . . 15 (𝐻s 𝑈) = 𝐻
128123, 127syl6eq 2867 . . . . . . . . . . . . . 14 (𝜑 → (𝐻s (𝐻 DProd 𝑆)) = 𝐻)
129128oveq1d 6899 . . . . . . . . . . . . 13 (𝜑 → ((𝐻s (𝐻 DProd 𝑆)) GrpHom 𝐻) = (𝐻 GrpHom 𝐻))
130122, 129eleqtrd 2898 . . . . . . . . . . . 12 (𝜑 → (𝑃𝐼) ∈ (𝐻 GrpHom 𝐻))
131130ad2antrr 708 . . . . . . . . . . 11 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) ∧ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))) → (𝑃𝐼) ∈ (𝐻 GrpHom 𝐻))
1324fvexi 6432 . . . . . . . . . . . . 13 𝑈 ∈ V
133 eqid 2817 . . . . . . . . . . . . . . 15 (mulGrp‘𝑍) = (mulGrp‘𝑍)
134133, 115mgpplusg 18715 . . . . . . . . . . . . . 14 (.r𝑍) = (+g‘(mulGrp‘𝑍))
13542, 134ressplusg 16224 . . . . . . . . . . . . 13 (𝑈 ∈ V → (.r𝑍) = (+g𝐻))
136132, 135ax-mp 5 . . . . . . . . . . . 12 (.r𝑍) = (+g𝐻)
13769, 136, 136ghmlin 17887 . . . . . . . . . . 11 (((𝑃𝐼) ∈ (𝐻 GrpHom 𝐻) ∧ 𝑥𝑈𝑦𝑈) → ((𝑃𝐼)‘(𝑥(.r𝑍)𝑦)) = (((𝑃𝐼)‘𝑥)(.r𝑍)((𝑃𝐼)‘𝑦)))
138131, 113, 114, 137syl3anc 1483 . . . . . . . . . 10 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) ∧ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))) → ((𝑃𝐼)‘(𝑥(.r𝑍)𝑦)) = (((𝑃𝐼)‘𝑥)(.r𝑍)((𝑃𝐼)‘𝑦)))
13958ad2antrr 708 . . . . . . . . . . 11 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) ∧ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))) → 𝐻 ∈ Grp)
14068ad2antrr 708 . . . . . . . . . . 11 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) ∧ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))) → (𝑊𝐼) ∈ 𝑈)
14169, 43, 136mulgdir 17796 . . . . . . . . . . 11 ((𝐻 ∈ Grp ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ ∧ (𝑊𝐼) ∈ 𝑈)) → ((𝑎 + 𝑏) · (𝑊𝐼)) = ((𝑎 · (𝑊𝐼))(.r𝑍)(𝑏 · (𝑊𝐼))))
142139, 107, 108, 140, 141syl13anc 1484 . . . . . . . . . 10 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) ∧ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))) → ((𝑎 + 𝑏) · (𝑊𝐼)) = ((𝑎 · (𝑊𝐼))(.r𝑍)(𝑏 · (𝑊𝐼))))
143121, 138, 1423eqtr4d 2861 . . . . . . . . 9 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) ∧ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))) → ((𝑃𝐼)‘(𝑥(.r𝑍)𝑦)) = ((𝑎 + 𝑏) · (𝑊𝐼)))
1441, 2, 6, 3, 40, 5, 41, 4, 42, 43, 15, 44, 45, 11, 21, 18, 46, 47, 19, 48, 49dchrptlem1 25226 . . . . . . . . 9 (((𝜑 ∧ (𝑥(.r𝑍)𝑦) ∈ 𝑈) ∧ ((𝑎 + 𝑏) ∈ ℤ ∧ ((𝑃𝐼)‘(𝑥(.r𝑍)𝑦)) = ((𝑎 + 𝑏) · (𝑊𝐼)))) → (𝑋‘(𝑥(.r𝑍)𝑦)) = (𝑇↑(𝑎 + 𝑏)))
145111, 117, 118, 143, 144syl22anc 858 . . . . . . . 8 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) ∧ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))) → (𝑋‘(𝑥(.r𝑍)𝑦)) = (𝑇↑(𝑎 + 𝑏)))
1461, 2, 6, 3, 40, 5, 41, 4, 42, 43, 15, 44, 45, 11, 21, 18, 46, 47, 19, 48, 49dchrptlem1 25226 . . . . . . . . . 10 (((𝜑𝑥𝑈) ∧ (𝑎 ∈ ℤ ∧ ((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)))) → (𝑋𝑥) = (𝑇𝑎))
147111, 113, 107, 119, 146syl22anc 858 . . . . . . . . 9 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) ∧ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))) → (𝑋𝑥) = (𝑇𝑎))
1481, 2, 6, 3, 40, 5, 41, 4, 42, 43, 15, 44, 45, 11, 21, 18, 46, 47, 19, 48, 49dchrptlem1 25226 . . . . . . . . . 10 (((𝜑𝑦𝑈) ∧ (𝑏 ∈ ℤ ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼)))) → (𝑋𝑦) = (𝑇𝑏))
149111, 114, 108, 120, 148syl22anc 858 . . . . . . . . 9 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) ∧ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))) → (𝑋𝑦) = (𝑇𝑏))
150147, 149oveq12d 6902 . . . . . . . 8 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) ∧ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))) → ((𝑋𝑥) · (𝑋𝑦)) = ((𝑇𝑎) · (𝑇𝑏)))
151110, 145, 1503eqtr4d 2861 . . . . . . 7 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ ((𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ) ∧ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))))) → (𝑋‘(𝑥(.r𝑍)𝑦)) = ((𝑋𝑥) · (𝑋𝑦)))
152151expr 446 . . . . . 6 (((𝜑 ∧ (𝑥𝑈𝑦𝑈)) ∧ (𝑎 ∈ ℤ ∧ 𝑏 ∈ ℤ)) → ((((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))) → (𝑋‘(𝑥(.r𝑍)𝑦)) = ((𝑋𝑥) · (𝑋𝑦))))
153152rexlimdvva 3237 . . . . 5 ((𝜑 ∧ (𝑥𝑈𝑦𝑈)) → (∃𝑎 ∈ ℤ ∃𝑏 ∈ ℤ (((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))) → (𝑋‘(𝑥(.r𝑍)𝑦)) = ((𝑋𝑥) · (𝑋𝑦))))
154104, 153syl5bir 234 . . . 4 ((𝜑 ∧ (𝑥𝑈𝑦𝑈)) → ((∃𝑎 ∈ ℤ ((𝑃𝐼)‘𝑥) = (𝑎 · (𝑊𝐼)) ∧ ∃𝑏 ∈ ℤ ((𝑃𝐼)‘𝑦) = (𝑏 · (𝑊𝐼))) → (𝑋‘(𝑥(.r𝑍)𝑦)) = ((𝑋𝑥) · (𝑋𝑦))))
15595, 103, 154mp2and 682 . . 3 ((𝜑 ∧ (𝑥𝑈𝑦𝑈)) → (𝑋‘(𝑥(.r𝑍)𝑦)) = ((𝑋𝑥) · (𝑋𝑦)))
156 id 22 . . . . 5 (𝜑𝜑)
157 eqid 2817 . . . . . . 7 (1r𝑍) = (1r𝑍)
1584, 1571unit 18880 . . . . . 6 (𝑍 ∈ Ring → (1r𝑍) ∈ 𝑈)
15956, 158syl 17 . . . . 5 (𝜑 → (1r𝑍) ∈ 𝑈)
160 0zd 11675 . . . . 5 (𝜑 → 0 ∈ ℤ)
161 eqid 2817 . . . . . . . 8 (0g𝐻) = (0g𝐻)
162161, 161ghmid 17888 . . . . . . 7 ((𝑃𝐼) ∈ (𝐻 GrpHom 𝐻) → ((𝑃𝐼)‘(0g𝐻)) = (0g𝐻))
163130, 162syl 17 . . . . . 6 (𝜑 → ((𝑃𝐼)‘(0g𝐻)) = (0g𝐻))
1644, 42, 157unitgrpid 18891 . . . . . . . 8 (𝑍 ∈ Ring → (1r𝑍) = (0g𝐻))
16556, 164syl 17 . . . . . . 7 (𝜑 → (1r𝑍) = (0g𝐻))
166165fveq2d 6422 . . . . . 6 (𝜑 → ((𝑃𝐼)‘(1r𝑍)) = ((𝑃𝐼)‘(0g𝐻)))
16769, 161, 43mulg0 17771 . . . . . . 7 ((𝑊𝐼) ∈ 𝑈 → (0 · (𝑊𝐼)) = (0g𝐻))
16868, 167syl 17 . . . . . 6 (𝜑 → (0 · (𝑊𝐼)) = (0g𝐻))
169163, 166, 1683eqtr4d 2861 . . . . 5 (𝜑 → ((𝑃𝐼)‘(1r𝑍)) = (0 · (𝑊𝐼)))
1701, 2, 6, 3, 40, 5, 41, 4, 42, 43, 15, 44, 45, 11, 21, 18, 46, 47, 19, 48, 49dchrptlem1 25226 . . . . 5 (((𝜑 ∧ (1r𝑍) ∈ 𝑈) ∧ (0 ∈ ℤ ∧ ((𝑃𝐼)‘(1r𝑍)) = (0 · (𝑊𝐼)))) → (𝑋‘(1r𝑍)) = (𝑇↑0))
171156, 159, 160, 169, 170syl22anc 858 . . . 4 (𝜑 → (𝑋‘(1r𝑍)) = (𝑇↑0))
17277exp0d 13245 . . . 4 (𝜑 → (𝑇↑0) = 1)
173171, 172eqtrd 2851 . . 3 (𝜑 → (𝑋‘(1r𝑍)) = 1)
1741, 2, 3, 4, 5, 6, 7, 8, 9, 10, 89, 155, 173dchrelbasd 25201 . 2 (𝜑 → (𝑣𝐵 ↦ if(𝑣𝑈, (𝑋𝑣), 0)) ∈ 𝐷)
17561, 44sseldi 3807 . . . . 5 (𝜑𝐴𝐵)
176 eleq1 2884 . . . . . . 7 (𝑣 = 𝐴 → (𝑣𝑈𝐴𝑈))
177 fveq2 6418 . . . . . . 7 (𝑣 = 𝐴 → (𝑋𝑣) = (𝑋𝐴))
178176, 177ifbieq1d 4313 . . . . . 6 (𝑣 = 𝐴 → if(𝑣𝑈, (𝑋𝑣), 0) = if(𝐴𝑈, (𝑋𝐴), 0))
179 eqid 2817 . . . . . 6 (𝑣𝐵 ↦ if(𝑣𝑈, (𝑋𝑣), 0)) = (𝑣𝐵 ↦ if(𝑣𝑈, (𝑋𝑣), 0))
180 fvex 6431 . . . . . . 7 (𝑋𝑣) ∈ V
181 c0ex 10329 . . . . . . 7 0 ∈ V
182180, 181ifex 4338 . . . . . 6 if(𝑣𝑈, (𝑋𝑣), 0) ∈ V
183178, 179, 182fvmpt3i 6518 . . . . 5 (𝐴𝐵 → ((𝑣𝐵 ↦ if(𝑣𝑈, (𝑋𝑣), 0))‘𝐴) = if(𝐴𝑈, (𝑋𝐴), 0))
184175, 183syl 17 . . . 4 (𝜑 → ((𝑣𝐵 ↦ if(𝑣𝑈, (𝑋𝑣), 0))‘𝐴) = if(𝐴𝑈, (𝑋𝐴), 0))
18544iftrued 4298 . . . 4 (𝜑 → if(𝐴𝑈, (𝑋𝐴), 0) = (𝑋𝐴))
186184, 185eqtrd 2851 . . 3 (𝜑 → ((𝑣𝐵 ↦ if(𝑣𝑈, (𝑋𝑣), 0))‘𝐴) = (𝑋𝐴))
187 fveqeq2 6427 . . . . . 6 (𝑣 = 𝐴 → (((𝑃𝐼)‘𝑣) = (𝑎 · (𝑊𝐼)) ↔ ((𝑃𝐼)‘𝐴) = (𝑎 · (𝑊𝐼))))
188187rexbidv 3251 . . . . 5 (𝑣 = 𝐴 → (∃𝑎 ∈ ℤ ((𝑃𝐼)‘𝑣) = (𝑎 · (𝑊𝐼)) ↔ ∃𝑎 ∈ ℤ ((𝑃𝐼)‘𝐴) = (𝑎 · (𝑊𝐼))))
189188, 92, 44rspcdva 3519 . . . 4 (𝜑 → ∃𝑎 ∈ ℤ ((𝑃𝐼)‘𝐴) = (𝑎 · (𝑊𝐼)))
1901, 2, 6, 3, 40, 5, 41, 4, 42, 43, 15, 44, 45, 11, 21, 18, 46, 47, 19, 48, 49dchrptlem1 25226 . . . . . . . 8 (((𝜑𝐴𝑈) ∧ (𝑎 ∈ ℤ ∧ ((𝑃𝐼)‘𝐴) = (𝑎 · (𝑊𝐼)))) → (𝑋𝐴) = (𝑇𝑎))
19147oveq1i 6894 . . . . . . . 8 (𝑇𝑎) = ((-1↑𝑐(2 / (𝑂‘(𝑊𝐼))))↑𝑎)
192190, 191syl6eq 2867 . . . . . . 7 (((𝜑𝐴𝑈) ∧ (𝑎 ∈ ℤ ∧ ((𝑃𝐼)‘𝐴) = (𝑎 · (𝑊𝐼)))) → (𝑋𝐴) = ((-1↑𝑐(2 / (𝑂‘(𝑊𝐼))))↑𝑎))
19348ad2antrr 708 . . . . . . . 8 (((𝜑𝐴𝑈) ∧ (𝑎 ∈ ℤ ∧ ((𝑃𝐼)‘𝐴) = (𝑎 · (𝑊𝐼)))) → ((𝑃𝐼)‘𝐴) ≠ 1 )
19458ad2antrr 708 . . . . . . . . . . 11 (((𝜑𝐴𝑈) ∧ (𝑎 ∈ ℤ ∧ ((𝑃𝐼)‘𝐴) = (𝑎 · (𝑊𝐼)))) → 𝐻 ∈ Grp)
19568ad2antrr 708 . . . . . . . . . . 11 (((𝜑𝐴𝑈) ∧ (𝑎 ∈ ℤ ∧ ((𝑃𝐼)‘𝐴) = (𝑎 · (𝑊𝐼)))) → (𝑊𝐼) ∈ 𝑈)
196 simprl 778 . . . . . . . . . . 11 (((𝜑𝐴𝑈) ∧ (𝑎 ∈ ℤ ∧ ((𝑃𝐼)‘𝐴) = (𝑎 · (𝑊𝐼)))) → 𝑎 ∈ ℤ)
19769, 46, 43, 161oddvds 18187 . . . . . . . . . . 11 ((𝐻 ∈ Grp ∧ (𝑊𝐼) ∈ 𝑈𝑎 ∈ ℤ) → ((𝑂‘(𝑊𝐼)) ∥ 𝑎 ↔ (𝑎 · (𝑊𝐼)) = (0g𝐻)))
198194, 195, 196, 197syl3anc 1483 . . . . . . . . . 10 (((𝜑𝐴𝑈) ∧ (𝑎 ∈ ℤ ∧ ((𝑃𝐼)‘𝐴) = (𝑎 · (𝑊𝐼)))) → ((𝑂‘(𝑊𝐼)) ∥ 𝑎 ↔ (𝑎 · (𝑊𝐼)) = (0g𝐻)))
19971ad2antrr 708 . . . . . . . . . . 11 (((𝜑𝐴𝑈) ∧ (𝑎 ∈ ℤ ∧ ((𝑃𝐼)‘𝐴) = (𝑎 · (𝑊𝐼)))) → (𝑂‘(𝑊𝐼)) ∈ ℕ)
200 root1eq1 24733 . . . . . . . . . . 11 (((𝑂‘(𝑊𝐼)) ∈ ℕ ∧ 𝑎 ∈ ℤ) → (((-1↑𝑐(2 / (𝑂‘(𝑊𝐼))))↑𝑎) = 1 ↔ (𝑂‘(𝑊𝐼)) ∥ 𝑎))
201199, 196, 200syl2anc 575 . . . . . . . . . 10 (((𝜑𝐴𝑈) ∧ (𝑎 ∈ ℤ ∧ ((𝑃𝐼)‘𝐴) = (𝑎 · (𝑊𝐼)))) → (((-1↑𝑐(2 / (𝑂‘(𝑊𝐼))))↑𝑎) = 1 ↔ (𝑂‘(𝑊𝐼)) ∥ 𝑎))
202 simprr 780 . . . . . . . . . . 11 (((𝜑𝐴𝑈) ∧ (𝑎 ∈ ℤ ∧ ((𝑃𝐼)‘𝐴) = (𝑎 · (𝑊𝐼)))) → ((𝑃𝐼)‘𝐴) = (𝑎 · (𝑊𝐼)))
20340, 165syl5eq 2863 . . . . . . . . . . . 12 (𝜑1 = (0g𝐻))
204203ad2antrr 708 . . . . . . . . . . 11 (((𝜑𝐴𝑈) ∧ (𝑎 ∈ ℤ ∧ ((𝑃𝐼)‘𝐴) = (𝑎 · (𝑊𝐼)))) → 1 = (0g𝐻))
205202, 204eqeq12d 2832 . . . . . . . . . 10 (((𝜑𝐴𝑈) ∧ (𝑎 ∈ ℤ ∧ ((𝑃𝐼)‘𝐴) = (𝑎 · (𝑊𝐼)))) → (((𝑃𝐼)‘𝐴) = 1 ↔ (𝑎 · (𝑊𝐼)) = (0g𝐻)))
206198, 201, 2053bitr4d 302 . . . . . . . . 9 (((𝜑𝐴𝑈) ∧ (𝑎 ∈ ℤ ∧ ((𝑃𝐼)‘𝐴) = (𝑎 · (𝑊𝐼)))) → (((-1↑𝑐(2 / (𝑂‘(𝑊𝐼))))↑𝑎) = 1 ↔ ((𝑃𝐼)‘𝐴) = 1 ))
207206necon3bid 3033 . . . . . . . 8 (((𝜑𝐴𝑈) ∧ (𝑎 ∈ ℤ ∧ ((𝑃𝐼)‘𝐴) = (𝑎 · (𝑊𝐼)))) → (((-1↑𝑐(2 / (𝑂‘(𝑊𝐼))))↑𝑎) ≠ 1 ↔ ((𝑃𝐼)‘𝐴) ≠ 1 ))
208193, 207mpbird 248 . . . . . . 7 (((𝜑𝐴𝑈) ∧ (𝑎 ∈ ℤ ∧ ((𝑃𝐼)‘𝐴) = (𝑎 · (𝑊𝐼)))) → ((-1↑𝑐(2 / (𝑂‘(𝑊𝐼))))↑𝑎) ≠ 1)
209192, 208eqnetrd 3056 . . . . . 6 (((𝜑𝐴𝑈) ∧ (𝑎 ∈ ℤ ∧ ((𝑃𝐼)‘𝐴) = (𝑎 · (𝑊𝐼)))) → (𝑋𝐴) ≠ 1)
210209rexlimdvaa 3231 . . . . 5 ((𝜑𝐴𝑈) → (∃𝑎 ∈ ℤ ((𝑃𝐼)‘𝐴) = (𝑎 · (𝑊𝐼)) → (𝑋𝐴) ≠ 1))
21144, 210mpdan 670 . . . 4 (𝜑 → (∃𝑎 ∈ ℤ ((𝑃𝐼)‘𝐴) = (𝑎 · (𝑊𝐼)) → (𝑋𝐴) ≠ 1))
212189, 211mpd 15 . . 3 (𝜑 → (𝑋𝐴) ≠ 1)
213186, 212eqnetrd 3056 . 2 (𝜑 → ((𝑣𝐵 ↦ if(𝑣𝑈, (𝑋𝑣), 0))‘𝐴) ≠ 1)
214 fveq1 6417 . . . 4 (𝑥 = (𝑣𝐵 ↦ if(𝑣𝑈, (𝑋𝑣), 0)) → (𝑥𝐴) = ((𝑣𝐵 ↦ if(𝑣𝑈, (𝑋𝑣), 0))‘𝐴))
215214neeq1d 3048 . . 3 (𝑥 = (𝑣𝐵 ↦ if(𝑣𝑈, (𝑋𝑣), 0)) → ((𝑥𝐴) ≠ 1 ↔ ((𝑣𝐵 ↦ if(𝑣𝑈, (𝑋𝑣), 0))‘𝐴) ≠ 1))
216215rspcev 3513 . 2 (((𝑣𝐵 ↦ if(𝑣𝑈, (𝑋𝑣), 0)) ∈ 𝐷 ∧ ((𝑣𝐵 ↦ if(𝑣𝑈, (𝑋𝑣), 0))‘𝐴) ≠ 1) → ∃𝑥𝐷 (𝑥𝐴) ≠ 1)
217174, 213, 216syl2anc 575 1 (𝜑 → ∃𝑥𝐷 (𝑥𝐴) ≠ 1)
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 197  wa 384   = wceq 1637  wcel 2157  wne 2989  wral 3107  wrex 3108  Vcvv 3402  wss 3780  ifcif 4290   class class class wbr 4855  cmpt 4934  dom cdm 5324  ran crn 5325  cio 6072  wf 6107  cfv 6111  (class class class)co 6884  Fincfn 8202  cc 10229  cr 10230  0cc0 10231  1c1 10232   + caddc 10234   · cmul 10236  -cneg 10562   / cdiv 10979  cn 11315  2c2 11368  0cn0 11579  cz 11663  ..^cfzo 12709  cexp 13103  chash 13357  Word cword 13522  cdvds 15223  Basecbs 16088  s cress 16089  +gcplusg 16173  .rcmulr 16174  0gc0g 16325  Grpcgrp 17647  .gcmg 17765   GrpHom cghm 17879  odcod 18165   DProd cdprd 18614  dProjcdpj 18615  mulGrpcmgp 18711  1rcur 18723  Ringcrg 18769  CRingccrg 18770  Unitcui 18861  ℤ/nczn 20079  𝑐ccxp 24539  DChrcdchr 25194
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1877  ax-4 1894  ax-5 2001  ax-6 2069  ax-7 2105  ax-8 2159  ax-9 2166  ax-10 2186  ax-11 2202  ax-12 2215  ax-13 2422  ax-ext 2795  ax-rep 4977  ax-sep 4988  ax-nul 4996  ax-pow 5048  ax-pr 5109  ax-un 7189  ax-inf2 8795  ax-cnex 10287  ax-resscn 10288  ax-1cn 10289  ax-icn 10290  ax-addcl 10291  ax-addrcl 10292  ax-mulcl 10293  ax-mulrcl 10294  ax-mulcom 10295  ax-addass 10296  ax-mulass 10297  ax-distr 10298  ax-i2m1 10299  ax-1ne0 10300  ax-1rid 10301  ax-rnegex 10302  ax-rrecex 10303  ax-cnre 10304  ax-pre-lttri 10305  ax-pre-lttrn 10306  ax-pre-ltadd 10307  ax-pre-mulgt0 10308  ax-pre-sup 10309  ax-addf 10310  ax-mulf 10311
This theorem depends on definitions:  df-bi 198  df-an 385  df-or 866  df-3or 1101  df-3an 1102  df-tru 1641  df-fal 1651  df-ex 1860  df-nf 1864  df-sb 2062  df-mo 2635  df-eu 2642  df-clab 2804  df-cleq 2810  df-clel 2813  df-nfc 2948  df-ne 2990  df-nel 3093  df-ral 3112  df-rex 3113  df-reu 3114  df-rmo 3115  df-rab 3116  df-v 3404  df-sbc 3645  df-csb 3740  df-dif 3783  df-un 3785  df-in 3787  df-ss 3794  df-pss 3796  df-nul 4128  df-if 4291  df-pw 4364  df-sn 4382  df-pr 4384  df-tp 4386  df-op 4388  df-uni 4642  df-int 4681  df-iun 4725  df-iin 4726  df-br 4856  df-opab 4918  df-mpt 4935  df-tr 4958  df-id 5232  df-eprel 5237  df-po 5245  df-so 5246  df-fr 5283  df-se 5284  df-we 5285  df-xp 5330  df-rel 5331  df-cnv 5332  df-co 5333  df-dm 5334  df-rn 5335  df-res 5336  df-ima 5337  df-pred 5907  df-ord 5953  df-on 5954  df-lim 5955  df-suc 5956  df-iota 6074  df-fun 6113  df-fn 6114  df-f 6115  df-f1 6116  df-fo 6117  df-f1o 6118  df-fv 6119  df-isom 6120  df-riota 6845  df-ov 6887  df-oprab 6888  df-mpt2 6889  df-of 7137  df-om 7306  df-1st 7408  df-2nd 7409  df-supp 7540  df-tpos 7597  df-wrecs 7652  df-recs 7714  df-rdg 7752  df-1o 7806  df-2o 7807  df-oadd 7810  df-omul 7811  df-er 7989  df-ec 7991  df-qs 7995  df-map 8104  df-pm 8105  df-ixp 8156  df-en 8203  df-dom 8204  df-sdom 8205  df-fin 8206  df-fsupp 8525  df-fi 8566  df-sup 8597  df-inf 8598  df-oi 8664  df-card 9058  df-acn 9061  df-cda 9285  df-pnf 10371  df-mnf 10372  df-xr 10373  df-ltxr 10374  df-le 10375  df-sub 10563  df-neg 10564  df-div 10980  df-nn 11316  df-2 11376  df-3 11377  df-4 11378  df-5 11379  df-6 11380  df-7 11381  df-8 11382  df-9 11383  df-n0 11580  df-z 11664  df-dec 11780  df-uz 11925  df-q 12028  df-rp 12067  df-xneg 12182  df-xadd 12183  df-xmul 12184  df-ioo 12417  df-ioc 12418  df-ico 12419  df-icc 12420  df-fz 12570  df-fzo 12710  df-fl 12837  df-mod 12913  df-seq 13045  df-exp 13104  df-fac 13301  df-bc 13330  df-hash 13358  df-word 13530  df-shft 14050  df-cj 14082  df-re 14083  df-im 14084  df-sqrt 14218  df-abs 14219  df-limsup 14445  df-clim 14462  df-rlim 14463  df-sum 14660  df-ef 15038  df-sin 15040  df-cos 15041  df-pi 15043  df-dvds 15224  df-struct 16090  df-ndx 16091  df-slot 16092  df-base 16094  df-sets 16095  df-ress 16096  df-plusg 16186  df-mulr 16187  df-starv 16188  df-sca 16189  df-vsca 16190  df-ip 16191  df-tset 16192  df-ple 16193  df-ds 16195  df-unif 16196  df-hom 16197  df-cco 16198  df-rest 16308  df-topn 16309  df-0g 16327  df-gsum 16328  df-topgen 16329  df-pt 16330  df-prds 16333  df-xrs 16387  df-qtop 16392  df-imas 16393  df-qus 16394  df-xps 16395  df-mre 16471  df-mrc 16472  df-acs 16474  df-mgm 17467  df-sgrp 17509  df-mnd 17520  df-mhm 17560  df-submnd 17561  df-grp 17650  df-minusg 17651  df-sbg 17652  df-mulg 17766  df-subg 17813  df-nsg 17814  df-eqg 17815  df-ghm 17880  df-gim 17923  df-cntz 17971  df-oppg 17997  df-od 18169  df-lsm 18272  df-pj1 18273  df-cmn 18416  df-abl 18417  df-dprd 18616  df-dpj 18617  df-mgp 18712  df-ur 18724  df-ring 18771  df-cring 18772  df-oppr 18845  df-dvdsr 18863  df-unit 18864  df-rnghom 18939  df-subrg 19002  df-lmod 19089  df-lss 19157  df-lsp 19199  df-sra 19401  df-rgmod 19402  df-lidl 19403  df-rsp 19404  df-2idl 19461  df-psmet 19966  df-xmet 19967  df-met 19968  df-bl 19969  df-mopn 19970  df-fbas 19971  df-fg 19972  df-cnfld 19975  df-zring 20047  df-zrh 20080  df-zn 20083  df-top 20933  df-topon 20950  df-topsp 20972  df-bases 20985  df-cld 21058  df-ntr 21059  df-cls 21060  df-nei 21137  df-lp 21175  df-perf 21176  df-cn 21266  df-cnp 21267  df-haus 21354  df-tx 21600  df-hmeo 21793  df-fil 21884  df-fm 21976  df-flim 21977  df-flf 21978  df-xms 22359  df-ms 22360  df-tms 22361  df-cncf 22915  df-limc 23867  df-dv 23868  df-log 24540  df-cxp 24541  df-dchr 25195
This theorem is referenced by:  dchrptlem3  25228
  Copyright terms: Public domain W3C validator