rcases h with (rfl | lt)
M : Type u_1
inst✝⁵ : Zero M
inst✝⁴ : One M
inst✝³ : Add M
inst✝² : Mul M
inst✝¹ : LT M
inst✝ : M ⊧ₘ* 𝐏𝐀⁻
a b c : M
h : a ≤ 3
⊢ a = 0 ∨ a = 1 ∨ a = 2 ∨ a = 3
case inl
M : Type u_1
inst✝⁵ : Zero M
inst✝⁴ : One M
inst✝³ : Add M
inst✝² : Mul M
inst✝¹ : LT M
inst✝ : M ⊧ₘ* 𝐏𝐀⁻
b c : M
⊢ 3 = 0 ∨ 3 = 1 ∨ 3 = 2 ∨ 3 = 3

case inr
M : Type u_1
inst✝⁵ : Zero M
inst✝⁴ : One M
inst✝³ : Add M
inst✝² : Mul M
inst✝¹ : LT M
inst✝ : M ⊧ₘ* 𝐏𝐀⁻
a b c : M
lt : a < 3
⊢ a = 0 ∨ a = 1 ∨ a = 2 ∨ a = 3