refine Nat.add_le_add ?_ ?_
case refine_1
α : Type u
lt : α → α → Bool
inst✝ : LawfulLTBRel lt
x : Subarray α
k : Nat
hk : Subarray.size x / 2 ≤ k
⊢ 2 * k + 1 ≥ 2 * (Subarray.size x / 2) + Subarray.size x % 2
case refine_1.refine_1
α : Type u
lt : α → α → Bool
inst✝ : LawfulLTBRel lt
x : Subarray α
k : Nat
hk : Subarray.size x / 2 ≤ k
⊢ 2 * (Subarray.size x / 2) ≤ 2 * k

case refine_1.refine_2
α : Type u
lt : α → α → Bool
inst✝ : LawfulLTBRel lt
x : Subarray α
k : Nat
hk : Subarray.size x / 2 ≤ k
⊢ Subarray.size x % 2 ≤ 1