simp [le_one_iff_eq_zero_or_one] at A
M : Type u_1
inst✝⁵ : Zero M
inst✝⁴ : One M
inst✝³ : Add M
inst✝² : Mul M
inst✝¹ : LT M
inst✝ : M ⊧ₘ* 𝐈open
a : M
h : Pow2 a
lt : a ≠ 1
A : ¬1 < a
⊢ False
M : Type u_1
inst✝⁵ : Zero M
inst✝⁴ : One M
inst✝³ : Add M
inst✝² : Mul M
inst✝¹ : LT M
inst✝ : M ⊧ₘ* 𝐈open
a : M
h : Pow2 a
lt : a ≠ 1
A : a = 0 ∨ a = 1
⊢ False