In
mathematical logic
Mathematical logic is the study of formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory. Research in mathematical logic commonly addresses the mathematical properties of formal ...
, the disjunction and existence properties are the "hallmarks" of
constructive theories such as
Heyting arithmetic In mathematical logic, Heyting arithmetic is an axiomatization of arithmetic in accordance with the philosophy of intuitionism.Troelstra 1973:18 It is named after Arend Heyting, who first proposed it.
Axiomatization
As with first-order Peano ...
and
constructive set theories (Rathjen 2005).
Disjunction property
The disjunction property is satisfied by a theory if, whenever a
sentence ''A'' ∨ ''B'' is a
theorem
In mathematics, a theorem is a statement that has been proved, or can be proved. The ''proof'' of a theorem is a logical argument that uses the inference rules of a deductive system to establish that the theorem is a logical consequence of ...
, then either ''A'' is a theorem, or ''B'' is a theorem.
Existence property
The existence property or witness property is satisfied by a theory if, whenever a sentence is a theorem, where ''A''(''x'') has no other free variables, then there is some
term ''t'' such that the theory proves .
Related properties
Rathjen (2005) lists five properties that a theory may possess. These include the disjunction property (DP), the existence property (EP), and three additional properties:
* The numerical existence property (NEP) states that if the theory proves
, where ''φ'' has no other free variables, then the theory proves
for some
Here
is a term in
representing the number ''n''.
*
Church's rule (CR) states that if the theory proves
then there is a natural number ''e'' such that, letting
be the computable function with index ''e'', the theory proves
.
* A variant of Church's rule, CR
1, states that if the theory proves
then there is a natural number ''e'' such that the theory proves
is total and proves
.
These properties can only be directly expressed for theories that have the ability to quantify over natural numbers and, for CR
1, quantify over functions from
to
. In practice, one may say that a theory has one of these properties if a
definitional extension of the theory has the property stated above (Rathjen 2005).
Background and history
Kurt Gödel
Kurt Friedrich Gödel ( , ; April 28, 1906 – January 14, 1978) was a logician, mathematician, and philosopher. Considered along with Aristotle and Gottlob Frege to be one of the most significant logicians in history, Gödel had an imm ...
(1932) stated without proof that intuitionistic propositional logic (with no additional axioms) has the disjunction property; this result was proven and extended to intuitionistic predicate logic by
Gerhard Gentzen (1934, 1935).
Stephen Cole Kleene (1945) proved that
Heyting arithmetic In mathematical logic, Heyting arithmetic is an axiomatization of arithmetic in accordance with the philosophy of intuitionism.Troelstra 1973:18 It is named after Arend Heyting, who first proposed it.
Axiomatization
As with first-order Peano ...
has the disjunction property and the existence property. Kleene's method introduced the technique of
realizability In mathematical logic, realizability is a collection of methods in proof theory used to study constructive proofs and extract additional information from them. Formulas from a formal theory are "realized" by objects, known as "realizers", in a way ...
, which is now one of the main methods in the study of constructive theories (Kohlenbach 2008; Troelstra 1973).
While the earliest results were for constructive theories of arithmetic, many results are also known for constructive set theories (Rathjen 2005).
John Myhill (1973) showed that
IZF
Constructive set theory is an approach to mathematical constructivism following the program of axiomatic set theory.
The same first-order language with "=" and "\in" of classical set theory is usually used, so this is not to be confused with a con ...
with the
axiom of replacement
In set theory, the axiom schema of replacement is a schema of axioms in Zermelo–Fraenkel set theory (ZF) that asserts that the image of any set under any definable mapping is also a set. It is necessary for the construction of certain infinit ...
eliminated in favor of the axiom of collection has the disjunction property, the numerical existence property, and the existence property. Michael Rathjen (2005) proved that
CZF
Constructive set theory is an approach to mathematical constructivism following the program of axiomatic set theory.
The same first-order language with "=" and "\in" of classical set theory is usually used, so this is not to be confused with a co ...
has the disjunction property and the numerical existence property.
Most classical theories, such as
Peano arithmetic
In mathematical logic, the Peano axioms, also known as the Dedekind–Peano axioms or the Peano postulates, are axioms for the natural numbers presented by the 19th century Italian mathematician Giuseppe Peano. These axioms have been used nearly ...
and
ZFC do not have the existence or disjunction property. Some classical theories, such as ZFC plus the
axiom of constructibility
The axiom of constructibility is a possible axiom for set theory in mathematics that asserts that every set is constructible. The axiom is usually written as ''V'' = ''L'', where ''V'' and ''L'' denote the von Neumann universe and the constructi ...
, do have a weaker form of the existence property (Rathjen 2005).
In topoi
Freyd and Scedrov (1990) observed that the disjunction property holds in free
Heyting algebra In mathematics, a Heyting algebra (also known as pseudo-Boolean algebra) is a bounded lattice (with join and meet operations written ∨ and ∧ and with least element 0 and greatest element 1) equipped with a binary operation ''a'' → ''b'' of '' ...
s and free
topoi. In
categorical terms, in the
free topos
Free may refer to:
Concept
* Freedom, having the ability to do something, without having to obey anyone/anything
* Freethought, a position that beliefs should be formed only on the basis of logic, reason, and empiricism
* Emancipate, to procure ...
, that corresponds to the fact that the
terminal object
In category theory, a branch of mathematics, an initial object of a category is an object in such that for every object in , there exists precisely one morphism .
The dual notion is that of a terminal object (also called terminal element) ...
,
, is not the join of two proper subobjects. Together with the existence property it translates to the assertion that
is an indecomposable
projective object In category theory, the notion of a projective object generalizes the notion of a projective module. Projective objects in abelian categories are used in homological algebra. The dual notion of a projective object is that of an injective object ...
—the
functor
In mathematics, specifically category theory, a functor is a mapping between categories. Functors were first considered in algebraic topology, where algebraic objects (such as the fundamental group) are associated to topological spaces, an ...
it represents (the global-section functor) preserves
epimorphism
In category theory, an epimorphism (also called an epic morphism or, colloquially, an epi) is a morphism ''f'' : ''X'' → ''Y'' that is right-cancellative in the sense that, for all objects ''Z'' and all morphisms ,
: g_1 \circ f = g_2 \circ f ...
s and
coproduct
In category theory, the coproduct, or categorical sum, is a construction which includes as examples the disjoint union of sets and of topological spaces, the free product of groups, and the direct sum of modules and vector spaces. The cop ...
s.
Relationships
There are several relationship between the five properties discussed above.
In the setting of arithmetic, the numerical existence property implies the disjunction property. The proof uses the fact that a disjunction can be rewritten as an existential formula quantifying over natural numbers:
: