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 syl5eq φ ⟨“ IJ ”⟩ 0 + 1 = J
29 20 23 28 3eqtr3d φ C ⟨“ IJ ”⟩ I = J