have ybPos' := le_of_lt ybPos
α : Type
inst✝ : LinearOrderedField α
x y a b : α
h : x * y ≥ b * x + a * y - a * b
h₁ : (x - a) * (y - b) ≥ 0
xaZero : x - a = 0
ybPos : 0 < y - b
xaZero' : a ≤ x
⊢ x ≤ a ∧ y ≤ b ∨ x ≥ a ∧ y ≥ b
α : Type
inst✝ : LinearOrderedField α
x y a b : α
h : x * y ≥ b * x + a * y - a * b
h₁ : (x - a) * (y - b) ≥ 0
xaZero : x - a = 0
ybPos : 0 < y - b
xaZero' : a ≤ x
ybPos' : 0 ≤ y - b
⊢ x ≤ a ∧ y ≤ b ∨ x ≥ a ∧ y ≥ b