cases m
R : Type u
inst✝¹ : CommRing R
inst✝ : IsDomain R
q m : ℕ
⊢ nat_valuation (q + 2) m = nat_valuation_aux (q + 2) (_ : Nat.succ 0 < Nat.succ (q + 1)) m
case zero
R : Type u
inst✝¹ : CommRing R
inst✝ : IsDomain R
q : ℕ
⊢ nat_valuation (q + 2) Nat.zero = nat_valuation_aux (q + 2) (_ : Nat.succ 0 < Nat.succ (q + 1)) Nat.zero

case succ
R : Type u
inst✝¹ : CommRing R
inst✝ : IsDomain R
q n✝ : ℕ
⊢ nat_valuation (q + 2) (Nat.succ n✝) = nat_valuation_aux (q + 2) (_ : Nat.succ 0 < Nat.succ (q + 1)) (Nat.succ n✝)