HOME

TheInfoList



OR:

In mathematics, a
set Set, The Set, SET or SETS may refer to: Science, technology, and mathematics Mathematics *Set (mathematics), a collection of elements *Category of sets, the category whose objects and morphisms are sets and total functions, respectively Electro ...
A is inhabited if there exists an element a \in A. In classical mathematics, the property of being inhabited is equivalent to being non- empty. However, this equivalence is not valid in constructive or
intuitionistic logic Intuitionistic logic, sometimes more generally called constructive logic, refers to systems of symbolic logic that differ from the systems used for classical logic by more closely mirroring the notion of constructive proof. In particular, systems ...
, and so this separate terminology is mostly used in the
set theory Set theory is the branch of mathematical logic that studies Set (mathematics), sets, which can be informally described as collections of objects. Although objects of any kind can be collected into a set, set theory – as a branch of mathema ...
of
constructive mathematics In the philosophy of mathematics, constructivism asserts that it is necessary to find (or "construct") a specific example of a mathematical object in order to prove that an example exists. Contrastingly, in classical mathematics, one can prove th ...
.


Definition

In the formal language of
first-order logic First-order logic, also called predicate logic, predicate calculus, or quantificational logic, is a collection of formal systems used in mathematics, philosophy, linguistics, and computer science. First-order logic uses quantified variables over ...
, set A has the property of being if :\exists z. (z \in A).


Related definitions

A set A has the property of being if \forall z. (z \notin A), or equivalently \neg\exists z. (z \in A). Here z \notin A stands for the negation \neg (z \in A). A set A is if it is not empty, that is, if \neg\forall z. (z \notin A), or equivalently \neg\neg\exists z. (z \in A).


Theorems

Modus ponens In propositional logic, (; MP), also known as (), implication elimination, or affirming the antecedent, is a deductive argument form and rule of inference. It can be summarized as "''P'' implies ''Q.'' ''P'' is true. Therefore, ''Q'' must ...
implies P\to((P\to Q)\to Q), and taking any a false proposition for Q establishes that P\to\neg\neg P is always valid. Hence, any inhabited set is provably also non-empty.


Discussion

In constructive mathematics, the double-negation elimination principle is not automatically valid. In particular, an existence statement is generally stronger than its double-negated form. The latter merely expresses that the existence cannot be ruled out, in the strong sense that it cannot consistently be negated. In a constructive reading, in order for \exists z. \phi(z) to hold for some
formula In science, a formula is a concise way of expressing information symbolically, as in a mathematical formula or a ''chemical formula''. The informal use of the term ''formula'' in science refers to the general construct of a relationship betwe ...
\phi, it is necessary for a specific value of z satisfying \phi to be constructed or known. Likewise, the negation of a universal quantified statement is in general weaker than an existential quantification of a negated statement. In turn, a set may be proven to be non-empty without one being able to prove it is inhabited.


Examples

Sets such as \ or \mathbb Q are inhabited, as e.g. witnessed by 3\in\. The set \ is empty and thus not inhabited. Naturally, the example section thus focuses on non-empty sets that are not provably inhabited. It is easy to give such examples by using the axiom of separation, as with it logical statements can always be translated to set theoretical ones. For example, with a subset S\subset\ defined as S:=\, the proposition P may always equivalently be stated as 0\in S. The double-negated existence claim of an entity with a certain property can be expressed by stating that the set of entities with that property is non-empty.


Example relating to excluded middle

Define a subset A\subset\ via :A:=\ Clearly P\leftrightarrow 0\in A and (\neg P)\leftrightarrow 1\in A, and from the
principle of non-contradiction In logic, the law of noncontradiction (LNC; also known as the law of contradiction, principle of non-contradiction (PNC), or the principle of contradiction) states that for any given proposition, the proposition and its negation cannot both be s ...
one concludes \neg (0 \in A\land 1\in A ) . Further, (P\lor\neg P) \leftrightarrow (0\in A \lor 1\in A) and in turn :(P\lor\neg P)\to\exists!(n\in\). n\in A Already minimal logic proves \neg\neg(P\lor\neg P), the double-negation for any excluded middle statement, which here is equivalent to \neg (0 \notin A\land 1\notin A ) . So by performing two contrapositions on the previous implication, one establishes \neg\neg\exists!(n\in\). n\in A. In words: It ''cannot consistently be ruled out'' that exactly one of the numbers 0 and 1 inhabits A. In particular, the latter can be weakened to \neg\neg\exists n. n\in A, saying A is proven non-empty. As example statements for P, consider the infamous provenly theory-independent statement such as the
continuum hypothesis In mathematics, specifically set theory, the continuum hypothesis (abbreviated CH) is a hypothesis about the possible sizes of infinite sets. It states: Or equivalently: In Zermelo–Fraenkel set theory with the axiom of choice (ZFC), this ...
,
consistency In deductive logic, a consistent theory is one that does not lead to a logical contradiction. A theory T is consistent if there is no formula \varphi such that both \varphi and its negation \lnot\varphi are elements of the set of consequences ...
of the sound theory at hand, or, informally, an unknowable claim about the past or future. By design, these are chosen to be unprovable. A variant of this is to consider mathematical propositions that are merely not yet established - see also Brouwerian counterexamples. Knowledge of the validity of either 0\in A or 1\in A is equivalent to knowledge about P as above, and cannot be obtained. Given neither P nor \neg P can be proven in the theory, it will also not prove A to be inhabited by some particular number. Further, a constructive framework with the disjunction property then cannot prove P\lor\neg P either. There is no evidence for 0\in A, nor for 1\in A, and constructive unprovability of their disjunction reflects this. Nonetheless, since ruling out excluded middle is provenly always inconsistent, it is also established that A is not empty. Classical logic adopts P\lor\neg P axiomatically, spoiling a constructive reading.


Example relating to choice

There are various easily characterized sets the existence of which is not provable in , but which are implied to exist by the full
axiom of choice In mathematics, the axiom of choice, abbreviated AC or AoC, is an axiom of set theory. Informally put, the axiom of choice says that given any collection of non-empty sets, it is possible to construct a new set by choosing one element from e ...
. As such, that axiom is itself
independent Independent or Independents may refer to: Arts, entertainment, and media Artist groups * Independents (artist group), a group of modernist painters based in Pennsylvania, United States * Independentes (English: Independents), a Portuguese artist ...
of . It in fact contradicts other potential axioms for a set theory. Further, it indeed also contradicts constructive principles, in a set theory context. A theory that does not permit excluded middle does also not validate the function existence principle . In , the is equivalent to the statement that for every vector space there exists basis. So more concretely, consider the question of existence of a Hamel bases of the
real number In mathematics, a real number is a number that can be used to measure a continuous one- dimensional quantity such as a duration or temperature. Here, ''continuous'' means that pairs of values can have arbitrarily small differences. Every re ...
s over the
rational number In mathematics, a rational number is a number that can be expressed as the quotient or fraction of two integers, a numerator and a non-zero denominator . For example, is a rational number, as is every integer (for example, The set of all ...
s. This object is elusive in the sense that there are different
models A model is an informative representation of an object, person, or system. The term originally denoted the plans of a building in late 16th-century English, and derived via French and Italian ultimately from Latin , . Models can be divided int ...
that either negate and validate its existence. So it is also consistent to just postulate that existence cannot be ruled out here, in the sense that it cannot consistently be negated. Again, that postulate may be expressed as saying that the set of such Hamel bases is non-empty. Over a constructive theory, such a postulate is weaker than the plain existence postulate, but (by design) is still strong enough to then negate all propositions that would imply the non-existence of a Hamel basis.


Model theory

Because inhabited sets are the same as nonempty sets in classical logic, it is not possible to produce a
model A model is an informative representation of an object, person, or system. The term originally denoted the plans of a building in late 16th-century English, and derived via French and Italian ultimately from Latin , . Models can be divided in ...
in the classical sense that contains a nonempty set X but does not satisfy "X is inhabited". However, it is possible to construct a Kripke model M that differentiates between the two notions. Since an implication is true in every Kripke model if and only if it is provable in intuitionistic logic, this indeed establishes that one cannot intuitionistically prove that "X is nonempty" implies "X is inhabited".


See also

* * *
Type inhabitation In type theory, a branch of mathematical logic, in a given typed calculus, the type inhabitation problem for this calculus is the following problem: given a type \tau and a typing environment \Gamma, does there exist a \lambda-term M such that \Gam ...
in
type theory In mathematics and theoretical computer science, a type theory is the formal presentation of a specific type system. Type theory is the academic study of type systems. Some type theories serve as alternatives to set theory as a foundation of ...
.


References

* D. Bridges and F. Richman. 1987. ''Varieties of Constructive Mathematics''. Oxford University Press. {{PlanetMath attribution, id=5931, title=Inhabited set Basic concepts in set theory Concepts in logic Constructivism (mathematics) Mathematical objects Set theory