2

Formalize the following statement "between two different numbers exists another different number". I know that the answer is $$∀x∀y((x<y)→∃z((x<z)∧(z<y)))$$

What I can't understand is why the right answer can't be: $$∀x∀y((x<y)∧∃z((x<z)∧(z<y)))$$

Why there is a need to use the "→" symbol instead of "∧"?

Dave93
  • 341

1 Answers1

1

The second formula is false because not every pair $(x, y)$ of real numbers satisfies $x<y$. It can't therefore be a formalisation of a true statement.

It's not necessary to use $\rightarrow$ if you don't want to: you can use the logical equivalence $p \rightarrow q \equiv (\neg p) \vee q$ to eliminate it.