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

Theorem pgpfaclem2 19207
Description: Lemma for pgpfac 19209. (Contributed by Mario Carneiro, 27-Apr-2016.) (Revised by Mario Carneiro, 3-May-2016.)
Hypotheses
Ref Expression
pgpfac.b 𝐵 = (Base‘𝐺)
pgpfac.c 𝐶 = {𝑟 ∈ (SubGrp‘𝐺) ∣ (𝐺s 𝑟) ∈ (CycGrp ∩ ran pGrp )}
pgpfac.g (𝜑𝐺 ∈ Abel)
pgpfac.p (𝜑𝑃 pGrp 𝐺)
pgpfac.f (𝜑𝐵 ∈ Fin)
pgpfac.u (𝜑𝑈 ∈ (SubGrp‘𝐺))
pgpfac.a (𝜑 → ∀𝑡 ∈ (SubGrp‘𝐺)(𝑡𝑈 → ∃𝑠 ∈ Word 𝐶(𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝑡)))
pgpfac.h 𝐻 = (𝐺s 𝑈)
pgpfac.k 𝐾 = (mrCls‘(SubGrp‘𝐻))
pgpfac.o 𝑂 = (od‘𝐻)
pgpfac.e 𝐸 = (gEx‘𝐻)
pgpfac.0 0 = (0g𝐻)
pgpfac.l = (LSSum‘𝐻)
pgpfac.1 (𝜑𝐸 ≠ 1)
pgpfac.x (𝜑𝑋𝑈)
pgpfac.oe (𝜑 → (𝑂𝑋) = 𝐸)
pgpfac.w (𝜑𝑊 ∈ (SubGrp‘𝐻))
pgpfac.i (𝜑 → ((𝐾‘{𝑋}) ∩ 𝑊) = { 0 })
pgpfac.s (𝜑 → ((𝐾‘{𝑋}) 𝑊) = 𝑈)
Assertion
Ref Expression
pgpfaclem2 (𝜑 → ∃𝑠 ∈ Word 𝐶(𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝑈))
Distinct variable groups:   𝑡,𝑠,𝐶   𝑠,𝑟,𝑡,𝐺   𝐾,𝑟,𝑠   𝜑,𝑡   𝐵,𝑠,𝑡   𝑈,𝑟,𝑠,𝑡   𝑊,𝑠,𝑡   𝑋,𝑟,𝑠
Allowed substitution hints:   𝜑(𝑠,𝑟)   𝐵(𝑟)   𝐶(𝑟)   𝑃(𝑡,𝑠,𝑟)   (𝑡,𝑠,𝑟)   𝐸(𝑡,𝑠,𝑟)   𝐻(𝑡,𝑠,𝑟)   𝐾(𝑡)   𝑂(𝑡,𝑠,𝑟)   𝑊(𝑟)   𝑋(𝑡)   0 (𝑡,𝑠,𝑟)

Proof of Theorem pgpfaclem2
Dummy variable 𝑎 is distinct from all other variables.
StepHypRef Expression
1 pgpfac.w . . . . . . 7 (𝜑𝑊 ∈ (SubGrp‘𝐻))
2 pgpfac.u . . . . . . . 8 (𝜑𝑈 ∈ (SubGrp‘𝐺))
3 pgpfac.h . . . . . . . . 9 𝐻 = (𝐺s 𝑈)
43subsubg 18305 . . . . . . . 8 (𝑈 ∈ (SubGrp‘𝐺) → (𝑊 ∈ (SubGrp‘𝐻) ↔ (𝑊 ∈ (SubGrp‘𝐺) ∧ 𝑊𝑈)))
52, 4syl 17 . . . . . . 7 (𝜑 → (𝑊 ∈ (SubGrp‘𝐻) ↔ (𝑊 ∈ (SubGrp‘𝐺) ∧ 𝑊𝑈)))
61, 5mpbid 234 . . . . . 6 (𝜑 → (𝑊 ∈ (SubGrp‘𝐺) ∧ 𝑊𝑈))
76simprd 498 . . . . 5 (𝜑𝑊𝑈)
8 pgpfac.f . . . . . . . . . . 11 (𝜑𝐵 ∈ Fin)
9 pgpfac.b . . . . . . . . . . . . 13 𝐵 = (Base‘𝐺)
109subgss 18283 . . . . . . . . . . . 12 (𝑈 ∈ (SubGrp‘𝐺) → 𝑈𝐵)
112, 10syl 17 . . . . . . . . . . 11 (𝜑𝑈𝐵)
128, 11ssfid 8744 . . . . . . . . . 10 (𝜑𝑈 ∈ Fin)
1312, 7ssfid 8744 . . . . . . . . 9 (𝜑𝑊 ∈ Fin)
14 hashcl 13720 . . . . . . . . 9 (𝑊 ∈ Fin → (♯‘𝑊) ∈ ℕ0)
1513, 14syl 17 . . . . . . . 8 (𝜑 → (♯‘𝑊) ∈ ℕ0)
1615nn0red 11959 . . . . . . 7 (𝜑 → (♯‘𝑊) ∈ ℝ)
17 pgpfac.0 . . . . . . . . . . . 12 0 = (0g𝐻)
1817fvexi 6687 . . . . . . . . . . 11 0 ∈ V
19 hashsng 13733 . . . . . . . . . . 11 ( 0 ∈ V → (♯‘{ 0 }) = 1)
2018, 19ax-mp 5 . . . . . . . . . 10 (♯‘{ 0 }) = 1
21 subgrcl 18287 . . . . . . . . . . . . . . . 16 (𝑊 ∈ (SubGrp‘𝐻) → 𝐻 ∈ Grp)
22 eqid 2824 . . . . . . . . . . . . . . . . 17 (Base‘𝐻) = (Base‘𝐻)
2322subgacs 18316 . . . . . . . . . . . . . . . 16 (𝐻 ∈ Grp → (SubGrp‘𝐻) ∈ (ACS‘(Base‘𝐻)))
24 acsmre 16926 . . . . . . . . . . . . . . . 16 ((SubGrp‘𝐻) ∈ (ACS‘(Base‘𝐻)) → (SubGrp‘𝐻) ∈ (Moore‘(Base‘𝐻)))
251, 21, 23, 244syl 19 . . . . . . . . . . . . . . 15 (𝜑 → (SubGrp‘𝐻) ∈ (Moore‘(Base‘𝐻)))
26 pgpfac.k . . . . . . . . . . . . . . 15 𝐾 = (mrCls‘(SubGrp‘𝐻))
2725, 26mrcssvd 16897 . . . . . . . . . . . . . 14 (𝜑 → (𝐾‘{𝑋}) ⊆ (Base‘𝐻))
283subgbas 18286 . . . . . . . . . . . . . . 15 (𝑈 ∈ (SubGrp‘𝐺) → 𝑈 = (Base‘𝐻))
292, 28syl 17 . . . . . . . . . . . . . 14 (𝜑𝑈 = (Base‘𝐻))
3027, 29sseqtrrd 4011 . . . . . . . . . . . . 13 (𝜑 → (𝐾‘{𝑋}) ⊆ 𝑈)
3112, 30ssfid 8744 . . . . . . . . . . . 12 (𝜑 → (𝐾‘{𝑋}) ∈ Fin)
32 pgpfac.x . . . . . . . . . . . . . . . . 17 (𝜑𝑋𝑈)
3332, 29eleqtrd 2918 . . . . . . . . . . . . . . . 16 (𝜑𝑋 ∈ (Base‘𝐻))
3426mrcsncl 16886 . . . . . . . . . . . . . . . 16 (((SubGrp‘𝐻) ∈ (Moore‘(Base‘𝐻)) ∧ 𝑋 ∈ (Base‘𝐻)) → (𝐾‘{𝑋}) ∈ (SubGrp‘𝐻))
3525, 33, 34syl2anc 586 . . . . . . . . . . . . . . 15 (𝜑 → (𝐾‘{𝑋}) ∈ (SubGrp‘𝐻))
3617subg0cl 18290 . . . . . . . . . . . . . . 15 ((𝐾‘{𝑋}) ∈ (SubGrp‘𝐻) → 0 ∈ (𝐾‘{𝑋}))
3735, 36syl 17 . . . . . . . . . . . . . 14 (𝜑0 ∈ (𝐾‘{𝑋}))
3837snssd 4745 . . . . . . . . . . . . 13 (𝜑 → { 0 } ⊆ (𝐾‘{𝑋}))
3933snssd 4745 . . . . . . . . . . . . . . 15 (𝜑 → {𝑋} ⊆ (Base‘𝐻))
4025, 26, 39mrcssidd 16899 . . . . . . . . . . . . . 14 (𝜑 → {𝑋} ⊆ (𝐾‘{𝑋}))
41 snssg 4720 . . . . . . . . . . . . . . 15 (𝑋𝑈 → (𝑋 ∈ (𝐾‘{𝑋}) ↔ {𝑋} ⊆ (𝐾‘{𝑋})))
4232, 41syl 17 . . . . . . . . . . . . . 14 (𝜑 → (𝑋 ∈ (𝐾‘{𝑋}) ↔ {𝑋} ⊆ (𝐾‘{𝑋})))
4340, 42mpbird 259 . . . . . . . . . . . . 13 (𝜑𝑋 ∈ (𝐾‘{𝑋}))
44 pgpfac.oe . . . . . . . . . . . . . . 15 (𝜑 → (𝑂𝑋) = 𝐸)
45 pgpfac.1 . . . . . . . . . . . . . . 15 (𝜑𝐸 ≠ 1)
4644, 45eqnetrd 3086 . . . . . . . . . . . . . 14 (𝜑 → (𝑂𝑋) ≠ 1)
47 pgpfac.o . . . . . . . . . . . . . . . . . 18 𝑂 = (od‘𝐻)
4847, 17od1 18689 . . . . . . . . . . . . . . . . 17 (𝐻 ∈ Grp → (𝑂0 ) = 1)
491, 21, 483syl 18 . . . . . . . . . . . . . . . 16 (𝜑 → (𝑂0 ) = 1)
50 elsni 4587 . . . . . . . . . . . . . . . . 17 (𝑋 ∈ { 0 } → 𝑋 = 0 )
5150fveqeq2d 6681 . . . . . . . . . . . . . . . 16 (𝑋 ∈ { 0 } → ((𝑂𝑋) = 1 ↔ (𝑂0 ) = 1))
5249, 51syl5ibrcom 249 . . . . . . . . . . . . . . 15 (𝜑 → (𝑋 ∈ { 0 } → (𝑂𝑋) = 1))
5352necon3ad 3032 . . . . . . . . . . . . . 14 (𝜑 → ((𝑂𝑋) ≠ 1 → ¬ 𝑋 ∈ { 0 }))
5446, 53mpd 15 . . . . . . . . . . . . 13 (𝜑 → ¬ 𝑋 ∈ { 0 })
5538, 43, 54ssnelpssd 4092 . . . . . . . . . . . 12 (𝜑 → { 0 } ⊊ (𝐾‘{𝑋}))
56 php3 8706 . . . . . . . . . . . 12 (((𝐾‘{𝑋}) ∈ Fin ∧ { 0 } ⊊ (𝐾‘{𝑋})) → { 0 } ≺ (𝐾‘{𝑋}))
5731, 55, 56syl2anc 586 . . . . . . . . . . 11 (𝜑 → { 0 } ≺ (𝐾‘{𝑋}))
58 snfi 8597 . . . . . . . . . . . 12 { 0 } ∈ Fin
59 hashsdom 13745 . . . . . . . . . . . 12 (({ 0 } ∈ Fin ∧ (𝐾‘{𝑋}) ∈ Fin) → ((♯‘{ 0 }) < (♯‘(𝐾‘{𝑋})) ↔ { 0 } ≺ (𝐾‘{𝑋})))
6058, 31, 59sylancr 589 . . . . . . . . . . 11 (𝜑 → ((♯‘{ 0 }) < (♯‘(𝐾‘{𝑋})) ↔ { 0 } ≺ (𝐾‘{𝑋})))
6157, 60mpbird 259 . . . . . . . . . 10 (𝜑 → (♯‘{ 0 }) < (♯‘(𝐾‘{𝑋})))
6220, 61eqbrtrrid 5105 . . . . . . . . 9 (𝜑 → 1 < (♯‘(𝐾‘{𝑋})))
63 1red 10645 . . . . . . . . . 10 (𝜑 → 1 ∈ ℝ)
64 hashcl 13720 . . . . . . . . . . . 12 ((𝐾‘{𝑋}) ∈ Fin → (♯‘(𝐾‘{𝑋})) ∈ ℕ0)
6531, 64syl 17 . . . . . . . . . . 11 (𝜑 → (♯‘(𝐾‘{𝑋})) ∈ ℕ0)
6665nn0red 11959 . . . . . . . . . 10 (𝜑 → (♯‘(𝐾‘{𝑋})) ∈ ℝ)
6717subg0cl 18290 . . . . . . . . . . . . 13 (𝑊 ∈ (SubGrp‘𝐻) → 0𝑊)
68 ne0i 4303 . . . . . . . . . . . . 13 ( 0𝑊𝑊 ≠ ∅)
691, 67, 683syl 18 . . . . . . . . . . . 12 (𝜑𝑊 ≠ ∅)
70 hashnncl 13730 . . . . . . . . . . . . 13 (𝑊 ∈ Fin → ((♯‘𝑊) ∈ ℕ ↔ 𝑊 ≠ ∅))
7113, 70syl 17 . . . . . . . . . . . 12 (𝜑 → ((♯‘𝑊) ∈ ℕ ↔ 𝑊 ≠ ∅))
7269, 71mpbird 259 . . . . . . . . . . 11 (𝜑 → (♯‘𝑊) ∈ ℕ)
7372nngt0d 11689 . . . . . . . . . 10 (𝜑 → 0 < (♯‘𝑊))
74 ltmul1 11493 . . . . . . . . . 10 ((1 ∈ ℝ ∧ (♯‘(𝐾‘{𝑋})) ∈ ℝ ∧ ((♯‘𝑊) ∈ ℝ ∧ 0 < (♯‘𝑊))) → (1 < (♯‘(𝐾‘{𝑋})) ↔ (1 · (♯‘𝑊)) < ((♯‘(𝐾‘{𝑋})) · (♯‘𝑊))))
7563, 66, 16, 73, 74syl112anc 1370 . . . . . . . . 9 (𝜑 → (1 < (♯‘(𝐾‘{𝑋})) ↔ (1 · (♯‘𝑊)) < ((♯‘(𝐾‘{𝑋})) · (♯‘𝑊))))
7662, 75mpbid 234 . . . . . . . 8 (𝜑 → (1 · (♯‘𝑊)) < ((♯‘(𝐾‘{𝑋})) · (♯‘𝑊)))
7716recnd 10672 . . . . . . . . 9 (𝜑 → (♯‘𝑊) ∈ ℂ)
7877mulid2d 10662 . . . . . . . 8 (𝜑 → (1 · (♯‘𝑊)) = (♯‘𝑊))
79 pgpfac.l . . . . . . . . . 10 = (LSSum‘𝐻)
80 eqid 2824 . . . . . . . . . 10 (Cntz‘𝐻) = (Cntz‘𝐻)
81 pgpfac.i . . . . . . . . . 10 (𝜑 → ((𝐾‘{𝑋}) ∩ 𝑊) = { 0 })
82 pgpfac.g . . . . . . . . . . . 12 (𝜑𝐺 ∈ Abel)
833subgabl 18959 . . . . . . . . . . . 12 ((𝐺 ∈ Abel ∧ 𝑈 ∈ (SubGrp‘𝐺)) → 𝐻 ∈ Abel)
8482, 2, 83syl2anc 586 . . . . . . . . . . 11 (𝜑𝐻 ∈ Abel)
8580, 84, 35, 1ablcntzd 18980 . . . . . . . . . 10 (𝜑 → (𝐾‘{𝑋}) ⊆ ((Cntz‘𝐻)‘𝑊))
8679, 17, 80, 35, 1, 81, 85, 31, 13lsmhash 18834 . . . . . . . . 9 (𝜑 → (♯‘((𝐾‘{𝑋}) 𝑊)) = ((♯‘(𝐾‘{𝑋})) · (♯‘𝑊)))
87 pgpfac.s . . . . . . . . . 10 (𝜑 → ((𝐾‘{𝑋}) 𝑊) = 𝑈)
8887fveq2d 6677 . . . . . . . . 9 (𝜑 → (♯‘((𝐾‘{𝑋}) 𝑊)) = (♯‘𝑈))
8986, 88eqtr3d 2861 . . . . . . . 8 (𝜑 → ((♯‘(𝐾‘{𝑋})) · (♯‘𝑊)) = (♯‘𝑈))
9076, 78, 893brtr3d 5100 . . . . . . 7 (𝜑 → (♯‘𝑊) < (♯‘𝑈))
9116, 90ltned 10779 . . . . . 6 (𝜑 → (♯‘𝑊) ≠ (♯‘𝑈))
92 fveq2 6673 . . . . . . 7 (𝑊 = 𝑈 → (♯‘𝑊) = (♯‘𝑈))
9392necon3i 3051 . . . . . 6 ((♯‘𝑊) ≠ (♯‘𝑈) → 𝑊𝑈)
9491, 93syl 17 . . . . 5 (𝜑𝑊𝑈)
95 df-pss 3957 . . . . 5 (𝑊𝑈 ↔ (𝑊𝑈𝑊𝑈))
967, 94, 95sylanbrc 585 . . . 4 (𝜑𝑊𝑈)
97 psseq1 4067 . . . . . 6 (𝑡 = 𝑊 → (𝑡𝑈𝑊𝑈))
98 eqeq2 2836 . . . . . . . 8 (𝑡 = 𝑊 → ((𝐺 DProd 𝑠) = 𝑡 ↔ (𝐺 DProd 𝑠) = 𝑊))
9998anbi2d 630 . . . . . . 7 (𝑡 = 𝑊 → ((𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝑡) ↔ (𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝑊)))
10099rexbidv 3300 . . . . . 6 (𝑡 = 𝑊 → (∃𝑠 ∈ Word 𝐶(𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝑡) ↔ ∃𝑠 ∈ Word 𝐶(𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝑊)))
10197, 100imbi12d 347 . . . . 5 (𝑡 = 𝑊 → ((𝑡𝑈 → ∃𝑠 ∈ Word 𝐶(𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝑡)) ↔ (𝑊𝑈 → ∃𝑠 ∈ Word 𝐶(𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝑊))))
102 pgpfac.a . . . . 5 (𝜑 → ∀𝑡 ∈ (SubGrp‘𝐺)(𝑡𝑈 → ∃𝑠 ∈ Word 𝐶(𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝑡)))
1036simpld 497 . . . . 5 (𝜑𝑊 ∈ (SubGrp‘𝐺))
104101, 102, 103rspcdva 3628 . . . 4 (𝜑 → (𝑊𝑈 → ∃𝑠 ∈ Word 𝐶(𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝑊)))
10596, 104mpd 15 . . 3 (𝜑 → ∃𝑠 ∈ Word 𝐶(𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝑊))
106 breq2 5073 . . . . 5 (𝑠 = 𝑎 → (𝐺dom DProd 𝑠𝐺dom DProd 𝑎))
107 oveq2 7167 . . . . . 6 (𝑠 = 𝑎 → (𝐺 DProd 𝑠) = (𝐺 DProd 𝑎))
108107eqeq1d 2826 . . . . 5 (𝑠 = 𝑎 → ((𝐺 DProd 𝑠) = 𝑊 ↔ (𝐺 DProd 𝑎) = 𝑊))
109106, 108anbi12d 632 . . . 4 (𝑠 = 𝑎 → ((𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝑊) ↔ (𝐺dom DProd 𝑎 ∧ (𝐺 DProd 𝑎) = 𝑊)))
110109cbvrexvw 3453 . . 3 (∃𝑠 ∈ Word 𝐶(𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝑊) ↔ ∃𝑎 ∈ Word 𝐶(𝐺dom DProd 𝑎 ∧ (𝐺 DProd 𝑎) = 𝑊))
111105, 110sylib 220 . 2 (𝜑 → ∃𝑎 ∈ Word 𝐶(𝐺dom DProd 𝑎 ∧ (𝐺 DProd 𝑎) = 𝑊))
112 pgpfac.c . . 3 𝐶 = {𝑟 ∈ (SubGrp‘𝐺) ∣ (𝐺s 𝑟) ∈ (CycGrp ∩ ran pGrp )}
11382adantr 483 . . 3 ((𝜑 ∧ (𝑎 ∈ Word 𝐶 ∧ (𝐺dom DProd 𝑎 ∧ (𝐺 DProd 𝑎) = 𝑊))) → 𝐺 ∈ Abel)
114 pgpfac.p . . . 4 (𝜑𝑃 pGrp 𝐺)
115114adantr 483 . . 3 ((𝜑 ∧ (𝑎 ∈ Word 𝐶 ∧ (𝐺dom DProd 𝑎 ∧ (𝐺 DProd 𝑎) = 𝑊))) → 𝑃 pGrp 𝐺)
1168adantr 483 . . 3 ((𝜑 ∧ (𝑎 ∈ Word 𝐶 ∧ (𝐺dom DProd 𝑎 ∧ (𝐺 DProd 𝑎) = 𝑊))) → 𝐵 ∈ Fin)
1172adantr 483 . . 3 ((𝜑 ∧ (𝑎 ∈ Word 𝐶 ∧ (𝐺dom DProd 𝑎 ∧ (𝐺 DProd 𝑎) = 𝑊))) → 𝑈 ∈ (SubGrp‘𝐺))
118102adantr 483 . . 3 ((𝜑 ∧ (𝑎 ∈ Word 𝐶 ∧ (𝐺dom DProd 𝑎 ∧ (𝐺 DProd 𝑎) = 𝑊))) → ∀𝑡 ∈ (SubGrp‘𝐺)(𝑡𝑈 → ∃𝑠 ∈ Word 𝐶(𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝑡)))
119 pgpfac.e . . 3 𝐸 = (gEx‘𝐻)
12045adantr 483 . . 3 ((𝜑 ∧ (𝑎 ∈ Word 𝐶 ∧ (𝐺dom DProd 𝑎 ∧ (𝐺 DProd 𝑎) = 𝑊))) → 𝐸 ≠ 1)
12132adantr 483 . . 3 ((𝜑 ∧ (𝑎 ∈ Word 𝐶 ∧ (𝐺dom DProd 𝑎 ∧ (𝐺 DProd 𝑎) = 𝑊))) → 𝑋𝑈)
12244adantr 483 . . 3 ((𝜑 ∧ (𝑎 ∈ Word 𝐶 ∧ (𝐺dom DProd 𝑎 ∧ (𝐺 DProd 𝑎) = 𝑊))) → (𝑂𝑋) = 𝐸)
1231adantr 483 . . 3 ((𝜑 ∧ (𝑎 ∈ Word 𝐶 ∧ (𝐺dom DProd 𝑎 ∧ (𝐺 DProd 𝑎) = 𝑊))) → 𝑊 ∈ (SubGrp‘𝐻))
12481adantr 483 . . 3 ((𝜑 ∧ (𝑎 ∈ Word 𝐶 ∧ (𝐺dom DProd 𝑎 ∧ (𝐺 DProd 𝑎) = 𝑊))) → ((𝐾‘{𝑋}) ∩ 𝑊) = { 0 })
12587adantr 483 . . 3 ((𝜑 ∧ (𝑎 ∈ Word 𝐶 ∧ (𝐺dom DProd 𝑎 ∧ (𝐺 DProd 𝑎) = 𝑊))) → ((𝐾‘{𝑋}) 𝑊) = 𝑈)
126 simprl 769 . . 3 ((𝜑 ∧ (𝑎 ∈ Word 𝐶 ∧ (𝐺dom DProd 𝑎 ∧ (𝐺 DProd 𝑎) = 𝑊))) → 𝑎 ∈ Word 𝐶)
127 simprrl 779 . . 3 ((𝜑 ∧ (𝑎 ∈ Word 𝐶 ∧ (𝐺dom DProd 𝑎 ∧ (𝐺 DProd 𝑎) = 𝑊))) → 𝐺dom DProd 𝑎)
128 simprrr 780 . . 3 ((𝜑 ∧ (𝑎 ∈ Word 𝐶 ∧ (𝐺dom DProd 𝑎 ∧ (𝐺 DProd 𝑎) = 𝑊))) → (𝐺 DProd 𝑎) = 𝑊)
129 eqid 2824 . . 3 (𝑎 ++ ⟨“(𝐾‘{𝑋})”⟩) = (𝑎 ++ ⟨“(𝐾‘{𝑋})”⟩)
1309, 112, 113, 115, 116, 117, 118, 3, 26, 47, 119, 17, 79, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129pgpfaclem1 19206 . 2 ((𝜑 ∧ (𝑎 ∈ Word 𝐶 ∧ (𝐺dom DProd 𝑎 ∧ (𝐺 DProd 𝑎) = 𝑊))) → ∃𝑠 ∈ Word 𝐶(𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝑈))
131111, 130rexlimddv 3294 1 (𝜑 → ∃𝑠 ∈ Word 𝐶(𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝑈))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 208  wa 398   = wceq 1536  wcel 2113  wne 3019  wral 3141  wrex 3142  {crab 3145  Vcvv 3497  cin 3938  wss 3939  wpss 3940  c0 4294  {csn 4570   class class class wbr 5069  dom cdm 5558  ran crn 5559  cfv 6358  (class class class)co 7159  csdm 8511  Fincfn 8512  cr 10539  0cc0 10540  1c1 10541   · cmul 10545   < clt 10678  cn 11641  0cn0 11900  chash 13693  Word cword 13864   ++ cconcat 13925  ⟨“cs1 13952  Basecbs 16486  s cress 16487  0gc0g 16716  Moorecmre 16856  mrClscmrc 16857  ACScacs 16859  Grpcgrp 18106  SubGrpcsubg 18276  Cntzccntz 18448  odcod 18655  gExcgex 18656   pGrp cpgp 18657  LSSumclsm 18762  Abelcabl 18910  CycGrpccyg 18999   DProd cdprd 19118
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1795  ax-4 1809  ax-5 1910  ax-6 1969  ax-7 2014  ax-8 2115  ax-9 2123  ax-10 2144  ax-11 2160  ax-12 2176  ax-ext 2796  ax-rep 5193  ax-sep 5206  ax-nul 5213  ax-pow 5269  ax-pr 5333  ax-un 7464  ax-cnex 10596  ax-resscn 10597  ax-1cn 10598  ax-icn 10599  ax-addcl 10600  ax-addrcl 10601  ax-mulcl 10602  ax-mulrcl 10603  ax-mulcom 10604  ax-addass 10605  ax-mulass 10606  ax-distr 10607  ax-i2m1 10608  ax-1ne0 10609  ax-1rid 10610  ax-rnegex 10611  ax-rrecex 10612  ax-cnre 10613  ax-pre-lttri 10614  ax-pre-lttrn 10615  ax-pre-ltadd 10616  ax-pre-mulgt0 10617
This theorem depends on definitions:  df-bi 209  df-an 399  df-or 844  df-3or 1084  df-3an 1085  df-tru 1539  df-ex 1780  df-nf 1784  df-sb 2069  df-mo 2621  df-eu 2653  df-clab 2803  df-cleq 2817  df-clel 2896  df-nfc 2966  df-ne 3020  df-nel 3127  df-ral 3146  df-rex 3147  df-reu 3148  df-rmo 3149  df-rab 3150  df-v 3499  df-sbc 3776  df-csb 3887  df-dif 3942  df-un 3944  df-in 3946  df-ss 3955  df-pss 3957  df-nul 4295  df-if 4471  df-pw 4544  df-sn 4571  df-pr 4573  df-tp 4575  df-op 4577  df-uni 4842  df-int 4880  df-iun 4924  df-iin 4925  df-br 5070  df-opab 5132  df-mpt 5150  df-tr 5176  df-id 5463  df-eprel 5468  df-po 5477  df-so 5478  df-fr 5517  df-se 5518  df-we 5519  df-xp 5564  df-rel 5565  df-cnv 5566  df-co 5567  df-dm 5568  df-rn 5569  df-res 5570  df-ima 5571  df-pred 6151  df-ord 6197  df-on 6198  df-lim 6199  df-suc 6200  df-iota 6317  df-fun 6360  df-fn 6361  df-f 6362  df-f1 6363  df-fo 6364  df-f1o 6365  df-fv 6366  df-isom 6367  df-riota 7117  df-ov 7162  df-oprab 7163  df-mpo 7164  df-of 7412  df-om 7584  df-1st 7692  df-2nd 7693  df-supp 7834  df-tpos 7895  df-wrecs 7950  df-recs 8011  df-rdg 8049  df-1o 8105  df-oadd 8109  df-er 8292  df-map 8411  df-ixp 8465  df-en 8513  df-dom 8514  df-sdom 8515  df-fin 8516  df-fsupp 8837  df-sup 8909  df-inf 8910  df-oi 8977  df-dju 9333  df-card 9371  df-pnf 10680  df-mnf 10681  df-xr 10682  df-ltxr 10683  df-le 10684  df-sub 10875  df-neg 10876  df-nn 11642  df-2 11703  df-n0 11901  df-xnn0 11971  df-z 11985  df-uz 12247  df-fz 12896  df-fzo 13037  df-seq 13373  df-hash 13694  df-word 13865  df-concat 13926  df-s1 13953  df-ndx 16489  df-slot 16490  df-base 16492  df-sets 16493  df-ress 16494  df-plusg 16581  df-0g 16718  df-gsum 16719  df-mre 16860  df-mrc 16861  df-acs 16863  df-mgm 17855  df-sgrp 17904  df-mnd 17915  df-mhm 17959  df-submnd 17960  df-grp 18109  df-minusg 18110  df-sbg 18111  df-mulg 18228  df-subg 18279  df-ghm 18359  df-gim 18402  df-cntz 18450  df-oppg 18477  df-od 18659  df-pgp 18661  df-lsm 18764  df-pj1 18765  df-cmn 18911  df-abl 18912  df-cyg 19000  df-dprd 19120
This theorem is referenced by:  pgpfaclem3  19208
  Copyright terms: Public domain W3C validator