Metamath Proof Explorer


Theorem cyc2fv1

Description: Function value of a 2-cycle at the first point. (Contributed by Thierry Arnoux, 24-Sep-2023)

Ref Expression
Hypotheses cycpm2.c ⊢ C = toCyc ⁡ D
cycpm2.d ⊢ φ → D ∈ V
cycpm2.i ⊢ φ → I ∈ D
cycpm2.j ⊢ φ → J ∈ D
cycpm2.1 ⊢ φ → I ≠ J
cycpm2cl.s ⊢ S = SymGrp ⁡ D
Assertion cyc2fv1 ⊢ φ → C ⁡ ⟨“ IJ ”⟩ ⁡ I = J

Proof

Step Hyp Ref Expression
1 cycpm2.c ⊢ C = toCyc ⁡ D
2 cycpm2.d ⊢ φ → D ∈ V
3 cycpm2.i ⊢ φ → I ∈ D
4 cycpm2.j ⊢ φ → J ∈ D
5 cycpm2.1 ⊢ φ → I ≠ J
6 cycpm2cl.s ⊢ S = SymGrp ⁡ D
7 3 4 s2cld ⊢ φ → ⟨“ IJ ”⟩ ∈ Word D
8 3 4 5 s2f1 ⊢ φ → ⟨“ IJ ”⟩ : dom ⁡ ⟨“ IJ ”⟩ ⟶ 1-1 D
9 c0ex ⊢ 0 ∈ V
10 9 snid ⊢ 0 ∈ 0
11 s2len ⊢ ⟨“ IJ ”⟩ = 2
12 11 oveq1i ⊢ ⟨“ IJ ”⟩ − 1 = 2 − 1
13 2m1e1 ⊢ 2 − 1 = 1
14 12 13 eqtr2i ⊢ 1 = ⟨“ IJ ”⟩ − 1
15 14 oveq2i ⊢ 0 ..^ 1 = 0 ..^ ⟨“ IJ ”⟩ − 1
16 fzo01 ⊢ 0 ..^ 1 = 0
17 15 16 eqtr3i ⊢ 0 ..^ ⟨“ IJ ”⟩ − 1 = 0
18 10 17 eleqtrri ⊢ 0 ∈ 0 ..^ ⟨“ IJ ”⟩ − 1
19 18 a1i ⊢ φ → 0 ∈ 0 ..^ ⟨“ IJ ”⟩ − 1
20 1 2 7 8 19 cycpmfv1 ⊢ φ → C ⁡ ⟨“ IJ ”⟩ ⁡ ⟨“ IJ ”⟩ ⁡ 0 = ⟨“ IJ ”⟩ ⁡ 0 + 1
21 s2fv0 ⊢ I ∈ D → ⟨“ IJ ”⟩ ⁡ 0 = I
22 3 21 syl ⊢ φ → ⟨“ IJ ”⟩ ⁡ 0 = I
23 22 fveq2d ⊢ φ → C ⁡ ⟨“ IJ ”⟩ ⁡ ⟨“ IJ ”⟩ ⁡ 0 = C ⁡ ⟨“ IJ ”⟩ ⁡ I
24 0p1e1 ⊢ 0 + 1 = 1
25 24 fveq2i ⊢ ⟨“ IJ ”⟩ ⁡ 0 + 1 = ⟨“ IJ ”⟩ ⁡ 1
26 s2fv1 ⊢ J ∈ D → ⟨“ IJ ”⟩ ⁡ 1 = J
27 4 26 syl ⊢ φ → ⟨“ IJ ”⟩ ⁡ 1 = J
28 25 27 eqtrid ⊢ φ → ⟨“ IJ ”⟩ ⁡ 0 + 1 = J
29 20 23 28 3eqtr3d ⊢ φ → C ⁡ ⟨“ IJ ”⟩ ⁡ I = J