In
mathematical logic
Mathematical logic is the study of Logic#Formal logic, formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory (also known as computability theory). Research in mathematical logic com ...
, 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. It is named after Arend Heyting, who first proposed it.
Axiomatization
Heyting arithmetic can be characterized jus ...
and
constructive set theories (Rathjen 2005).
Definitions
* The disjunction property is satisfied by a theory if, whenever a
sentence ''A'' ∨ ''B'' is a
theorem
In mathematics and formal logic, a theorem is a statement (logic), statement that has been Mathematical proof, proven, or can be proven. The ''proof'' of a theorem is a logical argument that uses the inference rules of a deductive system to esta ...
, then either ''A'' is a theorem, or ''B'' is a theorem.
* 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).
Results
Non-examples and examples
Almost by definition, a theory that accepts
excluded middle
In logic, the law of excluded middle or the principle of excluded middle states that for every proposition, either this proposition or its negation is true. It is one of the three laws of thought, along with the law of noncontradiction and th ...
while having independent statements does not have the disjunction property. So all classical theories expressing
Robinson arithmetic
In mathematics, Robinson arithmetic is a finitely axiomatized fragment of first-order Peano arithmetic (PA), first set out by Raphael M. Robinson in 1950. It is usually denoted Q.
Q is almost PA without the axiom schema of mathematical inducti ...
do not have it. 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 nea ...
and
ZFC in turn do not validate the existence property either, e.g. because they validate the
least number principle existence claim. But 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''. The axiom, first investigated by Kurt Gödel, is inconsistent with the pr ...
, do have a weaker form of the existence property (Rathjen 2005).
Heyting arithmetic
In mathematical logic, Heyting arithmetic is an axiomatization of arithmetic in accordance with the philosophy of intuitionism. It is named after Arend Heyting, who first proposed it.
Axiomatization
Heyting arithmetic can be characterized jus ...
is well known for having the disjunction property and the (numerical) existence property.
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 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 infinite ...
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 has the disjunction property and the numerical existence property.
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'' call ...
s and free
topoi
In mathematics, a topos (, ; plural topoi or , or toposes) is a category that behaves like the category of sheaves of sets on a topological space (or more generally, on a site). Topoi behave much like the category of sets and possess a notion ...
. In
categorical terms, in the
free topos, 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 Map (mathematics), mapping between Category (mathematics), categories. Functors were first considered in algebraic topology, where algebraic objects (such as the fundamental group) ar ...
it represents (the global-section functor) preserves
epimorphism
In category theory, an epimorphism 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 \implies g_1 = g_2.
Epimorphisms are categorical analo ...
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.
Relationship between properties
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:
: