Metamath Proof Explorer


Theorem cyc3evpm

Description: 3-Cycles are even permutations. (Contributed by Thierry Arnoux, 24-Sep-2023)

Ref Expression
Hypotheses cyc3evpm.t C=toCycD.-13
cyc3evpm.a A=pmEvenD
Assertion cyc3evpm DFinCA

Proof

Step Hyp Ref Expression
1 cyc3evpm.t C=toCycD.-13
2 cyc3evpm.a A=pmEvenD
3 simpr DFinpCuwWordD|w:domw1-1D.-13toCycDu=ptoCycDu=p
4 simpl DFinuwWordD|w:domw1-1D.-13DFin
5 eqid toCycD=toCycD
6 simpr DFinuwWordD|w:domw1-1D.-13uwWordD|w:domw1-1D.-13
7 6 elin1d DFinuwWordD|w:domw1-1D.-13uwWordD|w:domw1-1D
8 elrabi uwWordD|w:domw1-1DuWordD
9 7 8 syl DFinuwWordD|w:domw1-1D.-13uWordD
10 id w=uw=u
11 dmeq w=udomw=domu
12 eqidd w=uD=D
13 10 11 12 f1eq123d w=uw:domw1-1Du:domu1-1D
14 13 elrab uwWordD|w:domw1-1DuWordDu:domu1-1D
15 14 simprbi uwWordD|w:domw1-1Du:domu1-1D
16 7 15 syl DFinuwWordD|w:domw1-1D.-13u:domu1-1D
17 eqid SymGrpD=SymGrpD
18 5 4 9 16 17 cycpmcl DFinuwWordD|w:domw1-1D.-13toCycDuBaseSymGrpD
19 c0ex 0V
20 19 tpid1 0012
21 fzo0to3tp 0..^3=012
22 20 21 eleqtrri 00..^3
23 6 elin2d DFinuwWordD|w:domw1-1D.-13u.-13
24 hashf .:V0+∞
25 ffn .:V0+∞.FnV
26 elpreima .FnVu.-13uVu3
27 24 25 26 mp2b u.-13uVu3
28 27 simprbi u.-13u3
29 elsni u3u=3
30 23 28 29 3syl DFinuwWordD|w:domw1-1D.-13u=3
31 30 oveq2d DFinuwWordD|w:domw1-1D.-130..^u=0..^3
32 22 31 eleqtrrid DFinuwWordD|w:domw1-1D.-1300..^u
33 wrdsymbcl uWordD00..^uu0D
34 9 32 33 syl2anc DFinuwWordD|w:domw1-1D.-13u0D
35 1ex 1V
36 35 tpid2 1012
37 36 21 eleqtrri 10..^3
38 37 31 eleqtrrid DFinuwWordD|w:domw1-1D.-1310..^u
39 wrdsymbcl uWordD10..^uu1D
40 9 38 39 syl2anc DFinuwWordD|w:domw1-1D.-13u1D
41 2ex 2V
42 41 tpid3 2012
43 42 21 eleqtrri 20..^3
44 43 31 eleqtrrid DFinuwWordD|w:domw1-1D.-1320..^u
45 wrdsymbcl uWordD20..^uu2D
46 9 44 45 syl2anc DFinuwWordD|w:domw1-1D.-13u2D
47 34 40 46 3jca DFinuwWordD|w:domw1-1D.-13u0Du1Du2D
48 eqidd DFinuwWordD|w:domw1-1D.-13u0=u0
49 eqidd DFinuwWordD|w:domw1-1D.-13u1=u1
50 eqidd DFinuwWordD|w:domw1-1D.-13u2=u2
51 48 49 50 3jca DFinuwWordD|w:domw1-1D.-13u0=u0u1=u1u2=u2
52 eqwrds3 uWordDu0Du1Du2Du=⟨“u0u1u2”⟩u=3u0=u0u1=u1u2=u2
53 52 biimpar uWordDu0Du1Du2Du=3u0=u0u1=u1u2=u2u=⟨“u0u1u2”⟩
54 9 47 30 51 53 syl22anc DFinuwWordD|w:domw1-1D.-13u=⟨“u0u1u2”⟩
55 54 fveq2d DFinuwWordD|w:domw1-1D.-13toCycDu=toCycD⟨“u0u1u2”⟩
56 wrddm uWordDdomu=0..^u
57 9 56 syl DFinuwWordD|w:domw1-1D.-13domu=0..^u
58 57 31 eqtrd DFinuwWordD|w:domw1-1D.-13domu=0..^3
59 58 21 eqtrdi DFinuwWordD|w:domw1-1D.-13domu=012
60 f1eq2 domu=012u:domu1-1Du:0121-1D
61 60 biimpa domu=012u:domu1-1Du:0121-1D
62 59 16 61 syl2anc DFinuwWordD|w:domw1-1D.-13u:0121-1D
63 19 35 41 3pm3.2i 0V1V2V
64 0ne1 01
65 0ne2 02
66 1ne2 12
67 64 65 66 3pm3.2i 010212
68 eqid 012=012
69 68 f13dfv 0V1V2V010212u:0121-1Du:012Du0u1u0u2u1u2
70 63 67 69 mp2an u:0121-1Du:012Du0u1u0u2u1u2
71 70 simprbi u:0121-1Du0u1u0u2u1u2
72 62 71 syl DFinuwWordD|w:domw1-1D.-13u0u1u0u2u1u2
73 72 simp1d DFinuwWordD|w:domw1-1D.-13u0u1
74 72 simp3d DFinuwWordD|w:domw1-1D.-13u1u2
75 72 simp2d DFinuwWordD|w:domw1-1D.-13u0u2
76 75 necomd DFinuwWordD|w:domw1-1D.-13u2u0
77 eqid +SymGrpD=+SymGrpD
78 5 17 4 34 40 46 73 74 76 77 cyc3co2 DFinuwWordD|w:domw1-1D.-13toCycD⟨“u0u1u2”⟩=toCycD⟨“u0u2”⟩+SymGrpDtoCycD⟨“u0u1”⟩
79 5 4 34 46 75 17 cycpm2cl DFinuwWordD|w:domw1-1D.-13toCycD⟨“u0u2”⟩BaseSymGrpD
80 5 4 34 40 73 17 cycpm2cl DFinuwWordD|w:domw1-1D.-13toCycD⟨“u0u1”⟩BaseSymGrpD
81 eqid BaseSymGrpD=BaseSymGrpD
82 17 81 77 symgov toCycD⟨“u0u2”⟩BaseSymGrpDtoCycD⟨“u0u1”⟩BaseSymGrpDtoCycD⟨“u0u2”⟩+SymGrpDtoCycD⟨“u0u1”⟩=toCycD⟨“u0u2”⟩toCycD⟨“u0u1”⟩
83 79 80 82 syl2anc DFinuwWordD|w:domw1-1D.-13toCycD⟨“u0u2”⟩+SymGrpDtoCycD⟨“u0u1”⟩=toCycD⟨“u0u2”⟩toCycD⟨“u0u1”⟩
84 55 78 83 3eqtrd DFinuwWordD|w:domw1-1D.-13toCycDu=toCycD⟨“u0u2”⟩toCycD⟨“u0u1”⟩
85 84 fveq2d DFinuwWordD|w:domw1-1D.-13pmSgnDtoCycDu=pmSgnDtoCycD⟨“u0u2”⟩toCycD⟨“u0u1”⟩
86 eqid pmSgnD=pmSgnD
87 17 86 81 psgnco DFintoCycD⟨“u0u2”⟩BaseSymGrpDtoCycD⟨“u0u1”⟩BaseSymGrpDpmSgnDtoCycD⟨“u0u2”⟩toCycD⟨“u0u1”⟩=pmSgnDtoCycD⟨“u0u2”⟩pmSgnDtoCycD⟨“u0u1”⟩
88 4 79 80 87 syl3anc DFinuwWordD|w:domw1-1D.-13pmSgnDtoCycD⟨“u0u2”⟩toCycD⟨“u0u1”⟩=pmSgnDtoCycD⟨“u0u2”⟩pmSgnDtoCycD⟨“u0u1”⟩
89 eqid pmTrspD=pmTrspD
90 5 4 34 46 75 89 cycpm2tr DFinuwWordD|w:domw1-1D.-13toCycD⟨“u0u2”⟩=pmTrspDu0u2
91 34 46 prssd DFinuwWordD|w:domw1-1D.-13u0u2D
92 pr2nelem u0Du2Du0u2u0u22𝑜
93 34 46 75 92 syl3anc DFinuwWordD|w:domw1-1D.-13u0u22𝑜
94 eqid ranpmTrspD=ranpmTrspD
95 89 94 pmtrrn DFinu0u2Du0u22𝑜pmTrspDu0u2ranpmTrspD
96 4 91 93 95 syl3anc DFinuwWordD|w:domw1-1D.-13pmTrspDu0u2ranpmTrspD
97 90 96 eqeltrd DFinuwWordD|w:domw1-1D.-13toCycD⟨“u0u2”⟩ranpmTrspD
98 17 94 86 psgnpmtr toCycD⟨“u0u2”⟩ranpmTrspDpmSgnDtoCycD⟨“u0u2”⟩=1
99 97 98 syl DFinuwWordD|w:domw1-1D.-13pmSgnDtoCycD⟨“u0u2”⟩=1
100 5 4 34 40 73 89 cycpm2tr DFinuwWordD|w:domw1-1D.-13toCycD⟨“u0u1”⟩=pmTrspDu0u1
101 34 40 prssd DFinuwWordD|w:domw1-1D.-13u0u1D
102 pr2nelem u0Du1Du0u1u0u12𝑜
103 34 40 73 102 syl3anc DFinuwWordD|w:domw1-1D.-13u0u12𝑜
104 89 94 pmtrrn DFinu0u1Du0u12𝑜pmTrspDu0u1ranpmTrspD
105 4 101 103 104 syl3anc DFinuwWordD|w:domw1-1D.-13pmTrspDu0u1ranpmTrspD
106 100 105 eqeltrd DFinuwWordD|w:domw1-1D.-13toCycD⟨“u0u1”⟩ranpmTrspD
107 17 94 86 psgnpmtr toCycD⟨“u0u1”⟩ranpmTrspDpmSgnDtoCycD⟨“u0u1”⟩=1
108 106 107 syl DFinuwWordD|w:domw1-1D.-13pmSgnDtoCycD⟨“u0u1”⟩=1
109 99 108 oveq12d DFinuwWordD|w:domw1-1D.-13pmSgnDtoCycD⟨“u0u2”⟩pmSgnDtoCycD⟨“u0u1”⟩=-1-1
110 neg1mulneg1e1 -1-1=1
111 109 110 eqtrdi DFinuwWordD|w:domw1-1D.-13pmSgnDtoCycD⟨“u0u2”⟩pmSgnDtoCycD⟨“u0u1”⟩=1
112 85 88 111 3eqtrd DFinuwWordD|w:domw1-1D.-13pmSgnDtoCycDu=1
113 17 81 86 psgnevpmb DFintoCycDupmEvenDtoCycDuBaseSymGrpDpmSgnDtoCycDu=1
114 113 biimpar DFintoCycDuBaseSymGrpDpmSgnDtoCycDu=1toCycDupmEvenD
115 4 18 112 114 syl12anc DFinuwWordD|w:domw1-1D.-13toCycDupmEvenD
116 115 2 eleqtrrdi DFinuwWordD|w:domw1-1D.-13toCycDuA
117 116 ad4ant13 DFinpCuwWordD|w:domw1-1D.-13toCycDu=ptoCycDuA
118 3 117 eqeltrrd DFinpCuwWordD|w:domw1-1D.-13toCycDu=ppA
119 nfcv _utoCycD
120 5 17 81 tocycf DFintoCycD:wWordD|w:domw1-1DBaseSymGrpD
121 120 ffnd DFintoCycDFnwWordD|w:domw1-1D
122 121 adantr DFinpCtoCycDFnwWordD|w:domw1-1D
123 simpr DFinpCpC
124 123 1 eleqtrdi DFinpCptoCycD.-13
125 119 122 124 fvelimad DFinpCuwWordD|w:domw1-1D.-13toCycDu=p
126 118 125 r19.29a DFinpCpA
127 126 ex DFinpCpA
128 127 ssrdv DFinCA