Why can't some lattice points be irrational units apart?

a) Pythagorean theorem
b) Triangle inequality
c) Euclidean geometry
d) Rational numbers