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

Theorem ablfaclem2 20182
Description: Lemma for ablfac 20184. (Contributed by Mario Carneiro, 27-Apr-2016.) (Proof shortened by Mario Carneiro, 3-May-2016.)
Hypotheses
Ref Expression
ablfac.b 𝐵 = (Base‘𝐺)
ablfac.c 𝐶 = {𝑟 ∈ (SubGrp‘𝐺) ∣ (𝐺s 𝑟) ∈ (CycGrp ∩ ran pGrp )}
ablfac.1 (𝜑𝐺 ∈ Abel)
ablfac.2 (𝜑𝐵 ∈ Fin)
ablfac.o 𝑂 = (od‘𝐺)
ablfac.a 𝐴 = {𝑤 ∈ ℙ ∣ 𝑤 ∥ (♯‘𝐵)}
ablfac.s 𝑆 = (𝑝𝐴 ↦ {𝑥𝐵 ∣ (𝑂𝑥) ∥ (𝑝↑(𝑝 pCnt (♯‘𝐵)))})
ablfac.w 𝑊 = (𝑔 ∈ (SubGrp‘𝐺) ↦ {𝑠 ∈ Word 𝐶 ∣ (𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝑔)})
ablfaclem2.f (𝜑𝐹:𝐴⟶Word 𝐶)
ablfaclem2.q (𝜑 → ∀𝑦𝐴 (𝐹𝑦) ∈ (𝑊‘(𝑆𝑦)))
ablfaclem2.l 𝐿 = 𝑦𝐴 ({𝑦} × dom (𝐹𝑦))
ablfaclem2.g (𝜑𝐻:(0..^(♯‘𝐿))–1-1-onto𝐿)
Assertion
Ref Expression
ablfaclem2 (𝜑 → (𝑊𝐵) ≠ ∅)
Distinct variable groups:   𝑠,𝑝,𝑥,𝑦,𝐴   𝐹,𝑠   𝑔,𝑟,𝑠,𝑦,𝑆   𝑔,𝑝,𝑤,𝑥,𝐵,𝑟,𝑠   𝑂,𝑝,𝑥   𝐶,𝑔,𝑝,𝑠   𝑦,𝑤,𝐶,𝑥   𝑊,𝑝,𝑤,𝑥,𝑦   𝐻,𝑠   𝜑,𝑝,𝑠,𝑤,𝑥,𝑦   𝑔,𝐺,𝑝,𝑟,𝑠,𝑤,𝑥,𝑦
Allowed substitution hints:   𝜑(𝑔, 𝑟)   𝐴(𝑤, 𝑔, 𝑟)   𝐵(𝑦)   𝐶(𝑟)   𝑆(𝑥, 𝑤, 𝑝)   𝐹(𝑥, 𝑦, 𝑤, 𝑔, 𝑟, 𝑝)   𝐻(𝑥, 𝑦, 𝑤, 𝑔, 𝑟, 𝑝)   𝐿(𝑥, 𝑦, 𝑤, 𝑔, 𝑠, 𝑟, 𝑝)   𝑂(𝑦, 𝑤, 𝑔, 𝑠, 𝑟)   𝑊(𝑔, 𝑠, 𝑟)

Proof of Theorem ablfaclem2
Dummy variable 𝑧 is distinct from all other variables.
StepHypRef Expression
1 ablfac.1 . . 3 (𝜑𝐺 ∈ Abel)
2 ablgrp 19879 . . 3 (𝐺 ∈ Abel → 𝐺 ∈ Grp)
3 ablfac.b . . . 4 𝐵 = (Base‘𝐺)
43subgid 19218 . . 3 (𝐺 ∈ Grp → 𝐵 ∈ (SubGrp‘𝐺))
5 ablfac.c . . . 4 𝐶 = {𝑟 ∈ (SubGrp‘𝐺) ∣ (𝐺s 𝑟) ∈ (CycGrp ∩ ran pGrp )}
6 ablfac.2 . . . 4 (𝜑𝐵 ∈ Fin)
7 ablfac.o . . . 4 𝑂 = (od‘𝐺)
8 ablfac.a . . . 4 𝐴 = {𝑤 ∈ ℙ ∣ 𝑤 ∥ (♯‘𝐵)}
9 ablfac.s . . . 4 𝑆 = (𝑝𝐴 ↦ {𝑥𝐵 ∣ (𝑂𝑥) ∥ (𝑝↑(𝑝 pCnt (♯‘𝐵)))})
10 ablfac.w . . . 4 𝑊 = (𝑔 ∈ (SubGrp‘𝐺) ↦ {𝑠 ∈ Word 𝐶 ∣ (𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝑔)})
113, 5, 1, 6, 7, 8, 9, 10ablfaclem1 20181 . . 3 (𝐵 ∈ (SubGrp‘𝐺) → (𝑊𝐵) = {𝑠 ∈ Word 𝐶 ∣ (𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝐵)})
121, 2, 4, 114syl 20 . 2 (𝜑 → (𝑊𝐵) = {𝑠 ∈ Word 𝐶 ∣ (𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝐵)})
13 ablfaclem2.f . . . . . . . . . . . . . 14 (𝜑𝐹:𝐴⟶Word 𝐶)
1413ffvelcdmda 7083 . . . . . . . . . . . . 13 ((𝜑𝑦𝐴) → (𝐹𝑦) ∈ Word 𝐶)
15 wrdf 14569 . . . . . . . . . . . . 13 ((𝐹𝑦) ∈ Word 𝐶 → (𝐹𝑦):(0..^(♯‘(𝐹𝑦)))⟶𝐶)
1614, 15syl 18 . . . . . . . . . . . 12 ((𝜑𝑦𝐴) → (𝐹𝑦):(0..^(♯‘(𝐹𝑦)))⟶𝐶)
1716ffdmd 6740 . . . . . . . . . . 11 ((𝜑𝑦𝐴) → (𝐹𝑦):dom (𝐹𝑦)⟶𝐶)
1817ffvelcdmda 7083 . . . . . . . . . 10 (((𝜑𝑦𝐴) ∧ 𝑧 ∈ dom (𝐹𝑦)) → ((𝐹𝑦)‘𝑧) ∈ 𝐶)
1918anasss 472 . . . . . . . . 9 ((𝜑 ∧ (𝑦𝐴𝑧 ∈ dom (𝐹𝑦))) → ((𝐹𝑦)‘𝑧) ∈ 𝐶)
2019ralrimivva 3210 . . . . . . . 8 (𝜑 → ∀𝑦𝐴𝑧 ∈ dom (𝐹𝑦)((𝐹𝑦)‘𝑧) ∈ 𝐶)
21 eqid 2765 . . . . . . . . 9 (𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)) = (𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧))
2221fmpox 8066 . . . . . . . 8 (∀𝑦𝐴𝑧 ∈ dom (𝐹𝑦)((𝐹𝑦)‘𝑧) ∈ 𝐶 ↔ (𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)): 𝑦𝐴 ({𝑦} × dom (𝐹𝑦))⟶𝐶)
2320, 22sylib 221 . . . . . . 7 (𝜑 → (𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)): 𝑦𝐴 ({𝑦} × dom (𝐹𝑦))⟶𝐶)
24 ablfaclem2.l . . . . . . . 8 𝐿 = 𝑦𝐴 ({𝑦} × dom (𝐹𝑦))
2524feq2i 6701 . . . . . . 7 ((𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)):𝐿𝐶 ↔ (𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)): 𝑦𝐴 ({𝑦} × dom (𝐹𝑦))⟶𝐶)
2623, 25sylibr 237 . . . . . 6 (𝜑 → (𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)):𝐿𝐶)
27 ablfaclem2.g . . . . . . 7 (𝜑𝐻:(0..^(♯‘𝐿))–1-1-onto𝐿)
28 f1of 6824 . . . . . . 7 (𝐻:(0..^(♯‘𝐿))–1-1-onto𝐿𝐻:(0..^(♯‘𝐿))⟶𝐿)
2927, 28syl 18 . . . . . 6 (𝜑𝐻:(0..^(♯‘𝐿))⟶𝐿)
30 fco 6734 . . . . . 6 (((𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)):𝐿𝐶𝐻:(0..^(♯‘𝐿))⟶𝐿) → ((𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)) ∘ 𝐻):(0..^(♯‘𝐿))⟶𝐶)
3126, 29, 30syl2anc 596 . . . . 5 (𝜑 → ((𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)) ∘ 𝐻):(0..^(♯‘𝐿))⟶𝐶)
32 iswrdi 14568 . . . . 5 (((𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)) ∘ 𝐻):(0..^(♯‘𝐿))⟶𝐶 → ((𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)) ∘ 𝐻) ∈ Word 𝐶)
3331, 32syl 18 . . . 4 (𝜑 → ((𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)) ∘ 𝐻) ∈ Word 𝐶)
34 ablfaclem2.q . . . . . . . . . . . . . . 15 (𝜑 → ∀𝑦𝐴 (𝐹𝑦) ∈ (𝑊‘(𝑆𝑦)))
3534r19.21bi 3259 . . . . . . . . . . . . . 14 ((𝜑𝑦𝐴) → (𝐹𝑦) ∈ (𝑊‘(𝑆𝑦)))
368ssrab3 4037 . . . . . . . . . . . . . . . . . . 19 𝐴 ⊆ ℙ
3736a1i 11 . . . . . . . . . . . . . . . . . 18 (𝜑𝐴 ⊆ ℙ)
383, 7, 9, 1, 6, 37ablfac1b 20166 . . . . . . . . . . . . . . . . 17 (𝜑𝐺dom DProd 𝑆)
393fvexi 6899 . . . . . . . . . . . . . . . . . . . 20 𝐵 ∈ V
4039rabex 5311 . . . . . . . . . . . . . . . . . . 19 {𝑥𝐵 ∣ (𝑂𝑥) ∥ (𝑝↑(𝑝 pCnt (♯‘𝐵)))} ∈ V
4140, 9dmmpti 6683 . . . . . . . . . . . . . . . . . 18 dom 𝑆 = 𝐴
4241a1i 11 . . . . . . . . . . . . . . . . 17 (𝜑 → dom 𝑆 = 𝐴)
4338, 42dprdf2 20103 . . . . . . . . . . . . . . . 16 (𝜑𝑆:𝐴⟶(SubGrp‘𝐺))
4443ffvelcdmda 7083 . . . . . . . . . . . . . . 15 ((𝜑𝑦𝐴) → (𝑆𝑦) ∈ (SubGrp‘𝐺))
453, 5, 1, 6, 7, 8, 9, 10ablfaclem1 20181 . . . . . . . . . . . . . . 15 ((𝑆𝑦) ∈ (SubGrp‘𝐺) → (𝑊‘(𝑆𝑦)) = {𝑠 ∈ Word 𝐶 ∣ (𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = (𝑆𝑦))})
4644, 45syl 18 . . . . . . . . . . . . . 14 ((𝜑𝑦𝐴) → (𝑊‘(𝑆𝑦)) = {𝑠 ∈ Word 𝐶 ∣ (𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = (𝑆𝑦))})
4735, 46eleqtrd 2867 . . . . . . . . . . . . 13 ((𝜑𝑦𝐴) → (𝐹𝑦) ∈ {𝑠 ∈ Word 𝐶 ∣ (𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = (𝑆𝑦))})
48 breq2 5115 . . . . . . . . . . . . . . . 16 (𝑠 = (𝐹𝑦) → (𝐺dom DProd 𝑠𝐺dom DProd (𝐹𝑦)))
49 oveq2 7424 . . . . . . . . . . . . . . . . 17 (𝑠 = (𝐹𝑦) → (𝐺 DProd 𝑠) = (𝐺 DProd (𝐹𝑦)))
5049eqeq1d 2767 . . . . . . . . . . . . . . . 16 (𝑠 = (𝐹𝑦) → ((𝐺 DProd 𝑠) = (𝑆𝑦) ↔ (𝐺 DProd (𝐹𝑦)) = (𝑆𝑦)))
5148, 50anbi12d 644 . . . . . . . . . . . . . . 15 (𝑠 = (𝐹𝑦) → ((𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = (𝑆𝑦)) ↔ (𝐺dom DProd (𝐹𝑦) ∧ (𝐺 DProd (𝐹𝑦)) = (𝑆𝑦))))
5251elrab 3652 . . . . . . . . . . . . . 14 ((𝐹𝑦) ∈ {𝑠 ∈ Word 𝐶 ∣ (𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = (𝑆𝑦))} ↔ ((𝐹𝑦) ∈ Word 𝐶 ∧ (𝐺dom DProd (𝐹𝑦) ∧ (𝐺 DProd (𝐹𝑦)) = (𝑆𝑦))))
5352simprbi 503 . . . . . . . . . . . . 13 ((𝐹𝑦) ∈ {𝑠 ∈ Word 𝐶 ∣ (𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = (𝑆𝑦))} → (𝐺dom DProd (𝐹𝑦) ∧ (𝐺 DProd (𝐹𝑦)) = (𝑆𝑦)))
5447, 53syl 18 . . . . . . . . . . . 12 ((𝜑𝑦𝐴) → (𝐺dom DProd (𝐹𝑦) ∧ (𝐺 DProd (𝐹𝑦)) = (𝑆𝑦)))
5554simpld 500 . . . . . . . . . . 11 ((𝜑𝑦𝐴) → 𝐺dom DProd (𝐹𝑦))
56 dprdf 20102 . . . . . . . . . . 11 (𝐺dom DProd (𝐹𝑦) → (𝐹𝑦):dom (𝐹𝑦)⟶(SubGrp‘𝐺))
5755, 56syl 18 . . . . . . . . . 10 ((𝜑𝑦𝐴) → (𝐹𝑦):dom (𝐹𝑦)⟶(SubGrp‘𝐺))
5857ffvelcdmda 7083 . . . . . . . . 9 (((𝜑𝑦𝐴) ∧ 𝑧 ∈ dom (𝐹𝑦)) → ((𝐹𝑦)‘𝑧) ∈ (SubGrp‘𝐺))
5958anasss 472 . . . . . . . 8 ((𝜑 ∧ (𝑦𝐴𝑧 ∈ dom (𝐹𝑦))) → ((𝐹𝑦)‘𝑧) ∈ (SubGrp‘𝐺))
6057feqmptd 6953 . . . . . . . . 9 ((𝜑𝑦𝐴) → (𝐹𝑦) = (𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)))
6155, 60breqtrd 5139 . . . . . . . 8 ((𝜑𝑦𝐴) → 𝐺dom DProd (𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)))
6243feqmptd 6953 . . . . . . . . . 10 (𝜑𝑆 = (𝑦𝐴 ↦ (𝑆𝑦)))
6360oveq2d 7432 . . . . . . . . . . . 12 ((𝜑𝑦𝐴) → (𝐺 DProd (𝐹𝑦)) = (𝐺 DProd (𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧))))
6454simprd 501 . . . . . . . . . . . 12 ((𝜑𝑦𝐴) → (𝐺 DProd (𝐹𝑦)) = (𝑆𝑦))
6563, 64eqtr3d 2802 . . . . . . . . . . 11 ((𝜑𝑦𝐴) → (𝐺 DProd (𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧))) = (𝑆𝑦))
6665mpteq2dva 5206 . . . . . . . . . 10 (𝜑 → (𝑦𝐴 ↦ (𝐺 DProd (𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)))) = (𝑦𝐴 ↦ (𝑆𝑦)))
6762, 66eqtr4d 2803 . . . . . . . . 9 (𝜑𝑆 = (𝑦𝐴 ↦ (𝐺 DProd (𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)))))
6838, 67breqtrd 5139 . . . . . . . 8 (𝜑𝐺dom DProd (𝑦𝐴 ↦ (𝐺 DProd (𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)))))
6959, 61, 68dprd2d2 20140 . . . . . . 7 (𝜑 → (𝐺dom DProd (𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)) ∧ (𝐺 DProd (𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧))) = (𝐺 DProd (𝑦𝐴 ↦ (𝐺 DProd (𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)))))))
7069simpld 500 . . . . . 6 (𝜑𝐺dom DProd (𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)))
7126fdmd 6720 . . . . . 6 (𝜑 → dom (𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)) = 𝐿)
7270, 71, 27dprdf1o 20128 . . . . 5 (𝜑 → (𝐺dom DProd ((𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)) ∘ 𝐻) ∧ (𝐺 DProd ((𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)) ∘ 𝐻)) = (𝐺 DProd (𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)))))
7372simpld 500 . . . 4 (𝜑𝐺dom DProd ((𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)) ∘ 𝐻))
7472simprd 501 . . . . 5 (𝜑 → (𝐺 DProd ((𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)) ∘ 𝐻)) = (𝐺 DProd (𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧))))
7569simprd 501 . . . . 5 (𝜑 → (𝐺 DProd (𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧))) = (𝐺 DProd (𝑦𝐴 ↦ (𝐺 DProd (𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧))))))
7667oveq2d 7432 . . . . . 6 (𝜑 → (𝐺 DProd 𝑆) = (𝐺 DProd (𝑦𝐴 ↦ (𝐺 DProd (𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧))))))
77 ssidd 3961 . . . . . . 7 (𝜑𝐴𝐴)
783, 7, 9, 1, 6, 37, 8, 77ablfac1c 20167 . . . . . 6 (𝜑 → (𝐺 DProd 𝑆) = 𝐵)
7976, 78eqtr3d 2802 . . . . 5 (𝜑 → (𝐺 DProd (𝑦𝐴 ↦ (𝐺 DProd (𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧))))) = 𝐵)
8074, 75, 793eqtrd 2804 . . . 4 (𝜑 → (𝐺 DProd ((𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)) ∘ 𝐻)) = 𝐵)
81 breq2 5115 . . . . . 6 (𝑠 = ((𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)) ∘ 𝐻) → (𝐺dom DProd 𝑠𝐺dom DProd ((𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)) ∘ 𝐻)))
82 oveq2 7424 . . . . . . 7 (𝑠 = ((𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)) ∘ 𝐻) → (𝐺 DProd 𝑠) = (𝐺 DProd ((𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)) ∘ 𝐻)))
8382eqeq1d 2767 . . . . . 6 (𝑠 = ((𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)) ∘ 𝐻) → ((𝐺 DProd 𝑠) = 𝐵 ↔ (𝐺 DProd ((𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)) ∘ 𝐻)) = 𝐵))
8481, 83anbi12d 644 . . . . 5 (𝑠 = ((𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)) ∘ 𝐻) → ((𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝐵) ↔ (𝐺dom DProd ((𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)) ∘ 𝐻) ∧ (𝐺 DProd ((𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)) ∘ 𝐻)) = 𝐵)))
8584rspcev 3583 . . . 4 ((((𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)) ∘ 𝐻) ∈ Word 𝐶 ∧ (𝐺dom DProd ((𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)) ∘ 𝐻) ∧ (𝐺 DProd ((𝑦𝐴, 𝑧 ∈ dom (𝐹𝑦) ↦ ((𝐹𝑦)‘𝑧)) ∘ 𝐻)) = 𝐵)) → ∃𝑠 ∈ Word 𝐶(𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝐵))
8633, 73, 80, 85syl12anc 850 . . 3 (𝜑 → ∃𝑠 ∈ Word 𝐶(𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝐵))
87 rabn0 4346 . . 3 ({𝑠 ∈ Word 𝐶 ∣ (𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝐵)} ≠ ∅ ↔ ∃𝑠 ∈ Word 𝐶(𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝐵))
8886, 87sylibr 237 . 2 (𝜑 → {𝑠 ∈ Word 𝐶 ∣ (𝐺dom DProd 𝑠 ∧ (𝐺 DProd 𝑠) = 𝐵)} ≠ ∅)
8912, 88eqnetrd 3027 1 (𝜑 → (𝑊𝐵) ≠ ∅)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  wi 4  wa 401   = wceq 1570  wcel 2146  wne 2960  wral 3081  wrex 3091  {crab 3418  cin 3905  wss 3906  c0 4286  {csn 4591   ciun 4958   class class class wbr 5111  cmpt 5194   × cxp 5661  dom cdm 5663  ran crn 5664  ccom 5667  wf 6536  1-1-ontowf1o 6539  cfv 6540  (class class class)co 7416  cmpo 7418  Fincfn 8945  0cc0 11111  ..^cfzo 13695  cexp 14111  chash 14380  Word cword 14564  cdvds 16328  cprime 16747   pCnt cpc 16914  Basecbs 17287  s cress 17308  Grpcgrp 19024  SubGrpcsubg 19210  odcod 19618   pGrp cpgp 19620  Abelcabl 19875  CycGrpccyg 19971   DProd cdprd 20089
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943  ax-6 2000  ax-7 2041  ax-8 2148  ax-9 2156  ax-10 2179  ax-11 2195  ax-12 2216  ax-ext 2737  ax-rep 5240  ax-sep 5259  ax-nul 5271  ax-pow 5338  ax-pr 5406  ax-un 7738  ax-inf2 9613  ax-cnex 11167  ax-resscn 11168  ax-1cn 11169  ax-icn 11170  ax-addcl 11171  ax-addrcl 11172  ax-mulcl 11173  ax-mulrcl 11174  ax-mulcom 11175  ax-addass 11176  ax-mulass 11177  ax-distr 11178  ax-i2m1 11179  ax-1ne0 11180  ax-1rid 11181  ax-rnegex 11182  ax-rrecex 11183  ax-cnre 11184  ax-pre-lttri 11185  ax-pre-lttrn 11186  ax-pre-ltadd 11187  ax-pre-mulgt0 11188  ax-pre-sup 11189
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2100  df-mo 2569  df-eu 2599  df-clab 2744  df-cleq 2757  df-clel 2840  df-nfc 2914  df-ne 2961  df-nel 3067  df-ral 3082  df-rex 3092  df-rmo 3371  df-reu 3372  df-rab 3419  df-v 3459  df-sbc 3747  df-csb 3855  df-dif 3909  df-un 3911  df-in 3913  df-ss 3923  df-pss 3926  df-nul 4287  df-if 4490  df-pw 4566  df-sn 4592  df-pr 4594  df-op 4598  df-uni 4875  df-int 4915  df-iun 4960  df-iin 4961  df-disj 5079  df-br 5112  df-opab 5176  df-mpt 5195  df-tr 5221  df-id 5558  df-eprel 5563  df-po 5571  df-so 5572  df-fr 5616  df-se 5617  df-we 5618  df-xp 5669  df-rel 5670  df-cnv 5671  df-co 5672  df-dm 5673  df-rn 5674  df-res 5675  df-ima 5676  df-pred 6306  df-ord 6367  df-on 6368  df-lim 6369  df-suc 6370  df-iota 6496  df-fun 6542  df-fn 6543  df-f 6544  df-f1 6545  df-fo 6546  df-f1o 6547  df-fv 6548  df-isom 6549  df-riota 7373  df-ov 7419  df-oprab 7420  df-mpo 7421  df-of 7680  df-om 7865  df-1st 7988  df-2nd 7989  df-supp 8159  df-tpos 8224  df-frecs 8280  df-wrecs 8311  df-recs 8360  df-rdg 8399  df-1o 8455  df-2o 8456  df-oadd 8459  df-omul 8460  df-er 8696  df-ec 8698  df-qs 8702  df-map 8828  df-ixp 8898  df-en 8946  df-dom 8947  df-sdom 8948  df-fin 8949  df-fsupp 9325  df-sup 9405  df-inf 9406  df-oi 9475  df-dju 9899  df-card 9937  df-acn 9940  df-pnf 11256  df-mnf 11257  df-xr 11258  df-ltxr 11259  df-le 11260  df-sub 11454  df-neg 11455  df-div 11883  df-nn 12245  df-2 12314  df-3 12315  df-n0 12516  df-xnn0 12589  df-z 12603  df-uz 12875  df-q 12985  df-rp 13029  df-fz 13548  df-fzo 13696  df-fl 13839  df-mod 13917  df-seq 14052  df-exp 14112  df-fac 14324  df-bc 14353  df-hash 14381  df-word 14565  df-cj 15170  df-re 15171  df-im 15172  df-sqrt 15306  df-abs 15307  df-clim 15559  df-sum 15758  df-dvds 16329  df-gcd 16571  df-prm 16748  df-pc 16915  df-sets 17242  df-slot 17260  df-ndx 17272  df-base 17288  df-ress 17309  df-plusg 17341  df-0g 17512  df-gsum 17513  df-mre 17656  df-mrc 17657  df-acs 17659  df-mgm 18716  df-sgrp 18799  df-mnd 18815  df-mhm 18865  df-submnd 18866  df-grp 19027  df-minusg 19028  df-sbg 19029  df-mulg 19158  df-subg 19213  df-eqg 19215  df-ghm 19308  df-gim 19353  df-ga 19384  df-cntz 19411  df-oppg 19440  df-od 19622  df-lsm 19730  df-pj1 19731  df-cmn 19876  df-abl 19877  df-dprd 20091
This theorem is used by:  ablfaclem3  20183
  Copyright terms: Public domain W3C validator