Under what conditions on $A$ does $Ax \geq Ay $ imply $x \geq y$?
In the context of a larger proof, I have an upper triangular matrix $A$ and two nonzero vectors $x$ and $y$. I have shown that $Ax \geq Ay $, and it seems that this implies $x \geq y$ if $A$ is nonsingular and its entries are nonnegative.
However, I wonder if I can make a stronger statement here. In particular, even if $A$ is singular, if its entries are nonnegative and $x$ and $y$ are not in the nullspace, then I believe the statement holds. Alternative, if $A$ is nonsingular and has large, positive constants on the diagonal, then negative entries in the triangular region make no difference to $Ax$.
This leads me to suspect that a sufficient condition is that $A$ is positive definite. Then $A$ "behaves like" a positive scalar, in the sense that we can multiply by $A^{-1}$ on both sides of $Ax \geq Ay$ to obtain the statement. Is this the case? How do I show this formally?