a✝ b✝ c p q : ℚ
a : ℤ
ha : 0 ≤ a
b : ℕ
⊢ 0 ≤ mkRat a b

simpa using divInt_nonneg ha (Int.natCast_nonneg _)


α✝ : Sort u
β : Sort v
γ : Sort w
α : Type ?u.15873
s t : Set α
inst✝ : DecidablePred fun x => x ∈ s
H : s ∩ t ⊆ ∅
a : ↑s
⊢ ↑a ∈ s ∪ t


α : Type u_1
l₁ l₂ : Lists α
h : l₁ ~ l₂
⊢ l₂ ~ l₁

cases' h with _ _ _ h₁ h₂ <;> [rfl; exact Equiv.antisymm h₂ h₁]