1

I think this is a definition of = because it explains the meaning of the new symbol =. However, I wonder why the set theory thinks this as an axiom rather than a definition.

amoogae
  • 586

1 Answers1

6

See Axiom of extensionality.

There are two possibilities :

(i) the underlying logic is predicate calculus with equality.

In this case, the symbol $=$ is already defined by the equality axiom and Extensionality is needed only to legislate the "interaction" with $\in$ :

$∀x∀y∀z [(z ∈ x \leftrightarrow z ∈ y) \to x = y]$.

(ii) the underlying logic is predicate calculus without equality.

In this case you are right : we need a specific definition for equality :

$a=b =_{def} \forall x [x \in a \leftrightarrow x \in b]$

and a different version of Extensionality :

$\forall z \forall x \forall y [x = y \to (x \in z \to y \in z)]$.

From them we can derive the usual properties of equality.