0

Can anyone explain to me why $x=x$ is a truth of logic?

I know that a truth of logic is a theorem based on an empty set of premises.

For example:

$F\alpha \implies (\exists x)(Fx)$

From existential generalization.

Where $\alpha,\; x,\; F$ are an ambiguous name, variable and a predicate, respectively.

This is a theorem of logic.

How do you prove identity is a truth of logic in a logical system without identity?

Do we need extra axioms/rules of inference?

Thanks

ryaron
  • 1,091

1 Answers1

1

It is an axiom of First-order logic with equality.

See also Patrick Suppes' Introduction, page 104: Rule governing Identity.

We need it, with Substitution, in order to prove the basic properties: reflexivity, symmetry, transitivity.

See also The Logic of Identity: if we assume the so-called Identity of Indiscernibles principle as definition of identity:

$∀F(Fx↔Fy)→x=y$

we may easy derive all the above properties.

From the principle we get: $(Fx↔Fx)→x=x$, form which, by tautology $P ↔ P$ and Modus Ponens, we get: $x=x$.