intro x hx y hy hxy
G : Type u_1
inst✝ : Group G
g : G
h : IsOfFinOrder g
this : orderOf g ≠ 0
⊢ Set.InjOn (fun i => g ^ i) ↑(Set.toFinset (Set.Ico 0 (orderOf g)))
G : Type u_1
inst✝ : Group G
g : G
h : IsOfFinOrder g
this : orderOf g ≠ 0
x : ℕ
hx : x ∈ ↑(Set.toFinset (Set.Ico 0 (orderOf g)))
y : ℕ
hy : y ∈ ↑(Set.toFinset (Set.Ico 0 (orderOf g)))
hxy : (fun i => g ^ i) x = (fun i => g ^ i) y
⊢ x = y