Integers and rationals can be expressed in first-order logic using only the less than relation <. The difference between integers and rationals can also be expressed in first-order logic. Specifically, integers have the property that between any two integers, there is no other integer, while this is not true for rationals - between any two rationals there is always another rational.