The Axiom of Extensionality
https://en.wikipedia.org/wiki/Axiom_of_extensionality
βx.(x β A βΊ x β B) βΊ A = B
βAβB. (βx. x β A -> X β B) -> A = B
The Axiom of Extension (Extensionality, Extent)
βx . (x β A βΊ x β B) βΊ A = B
defines sets
defines sets as objects determined by their elements
defines set equality: sets are equal if they have the same elements
The axiom of extensionality is an axiom of ZF set theory that states that two sets are equal (are the same set) if they contain the same elements:
βAβB. (βx. x β A -> X β B) -> A = B
Given any set and any set , if for every set holds that is a member of iff is a member of (i.e. and have the same elements) then is equal to . It is not essential that here is a set, but in ZF everything is.
The converse, follows from the substitution property of equality:
The clause in parentheses states that and have precisely the same elements, thus the axiom is stating that two sets are equal iff they have precisely the same members. From that it follows that a set is uniquely determined by its elements.
The axiom of extensionality can be used with any statement of the form , where is any unary predicate that does not mention , to define a unique set whose members are precisely the sets satisfying the predicate . We can then introduce a new symbol for ; it's in this way that definitions in ordinary mathematics ultimately work when their statements are reduced to purely set-theoretic terms.
Modifications of the axiom of extension
The axiom of extensionality is uncontroversial in set-theoretical foundations of mathematics and it appears, with some modifications, in all alternative axiomatisations of set theory.
Predicate logic with equality is more frequently used then the predicate logic without equality, but in the latter case, the axiom can be modified so as to define as an abbreviation:
Then the axiom of extensionality can be reformulated as:
which states that, if and have the same elements, then they belong to the same sets.
In the ZermeloβFraenkel axioms, there are no ur-elements (ur-element is a member of a set that is not itself a set), but they are included in some alternative axiomatisations of set theory.
So, in set theory with ur-elements, ur-elements can be treated as a different logical type from sets. In this case, makes no sense if is an ur-element, so the axiom of extensionality simply applies only to sets.
Alternatively, in untyped logic, we can require to be false whenever is an ur-element. In this case, the usual axiom of extensionality would then imply that every ur-element is equal to the empty set. To avoid this consequence, we can modify the axiom of extensionality to apply only to nonempty sets, so that it reads:
Given any set and any set , if is a nonempty set (i.e. if there exists an element in the set ), then, if and have precisely the same members, then they are equal.
Still another alternative in untyped logic is to define itself to be the only element of whenever is an ur-element. While this approach can serve to preserve the axiom of extensionality, the axiom of regularity will need an adjustment instead.
The axiom of extension states that two sets are equal if they have the same elements, i.e. they are equal in "extension" (scope, content), as opposed to equality in "intension" (meaning, concept). The axiom of extension means that the set theory only deals with the content of sets, not with the concepts used to form them.
For example, the set of black US presidents is currently equal in extension to the set containing Barack Obama as a single element, but they are different in intension.
Two sets are equal if and only if they contain the same elements: βx:(xβAβΊxβB)βΊA=B
In logic, extensionality, or extensional equality, refers to principles that judge objects to be equal if they have the same external properties. It stands in contrast to the concept of intensionality, which is concerned with whether the internal definitions of objects are the same.
Last updated
Was this helpful?