simp only [sub_zero] at *
R : Type u_1
inst✝¹ : CommRing R
inst✝ : IsDomain R
hn : ringChar R ≠ 0
x y : R
h✝² : (fun x => x ^ ringChar R) x = (fun x => x ^ ringChar R) y
h✝¹ h✝ : (fun x => x ^ ringChar R) x - (fun x => x ^ ringChar R) y = 0
h : (fun x => x ^ ringChar R) x - (fun x => x ^ ringChar R) y - 0 = 0
⊢ x - y - 0 = 0
R : Type u_1
inst✝¹ : CommRing R
inst✝ : IsDomain R
hn : ringChar R ≠ 0
x y : R
h✝² : x ^ ringChar R = y ^ ringChar R
h✝¹ h✝ h : x ^ ringChar R - y ^ ringChar R = 0
⊢ x - y = 0