In
mathematics
Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
, constructive analysis is
mathematical analysis
Analysis is the branch of mathematics dealing with continuous functions, limit (mathematics), limits, and related theories, such as Derivative, differentiation, Integral, integration, measure (mathematics), measure, infinite sequences, series ( ...
done according to some principles 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 ...
.
Introduction
The name of the subject contrasts with ''classical analysis'', which in this context means analysis done according to the more common principles of classical mathematics. However, there are various schools of thought and many different formalizations of constructive analysis. Whether classical or constructive in some fashion, any such framework of analysis axiomatizes the
real number line
A number line is a graphical representation of a straight line that serves as spatial representation of numbers, usually graduated like a ruler with a particular origin point representing the number zero and evenly spaced marks in either direc ...
by some means, a collection extending the
rationals and with an
apartness relation In constructive mathematics, an apartness relation is a constructive form of inequality, and is often taken to be more basic than equality.
An apartness relation is often written as \# (⧣ in unicode) to distinguish from the negation of equality ...
definable from an asymmetric order structure. Center stage takes a positivity predicate, here denoted
, which governs an equality-to-zero
. The members of the collection are generally just called the ''real numbers''. While this term is thus overloaded in the subject, all the frameworks share a broad common core of results that are also theorems of classical analysis.
Constructive frameworks for its formulation are extensions of
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 ...
by types including
, constructive
second-order arithmetic
In mathematical logic, second-order arithmetic is a collection of axiomatic systems that formalize the natural numbers and their subsets. It is an alternative to axiomatic set theory as a foundation of mathematics, foundation for much, but not all, ...
, or strong enough
topos
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 notio ...
-,
type
Type may refer to:
Science and technology Computing
* Typing, producing text via a keyboard, typewriter, etc.
* Data type, collection of values used for computations.
* File type
* TYPE (DOS command), a command to display contents of a file.
* ...
- or
constructive set theories such as
, a constructive counter-part of
. Of course, a
direct axiomatization may be studied as well.
Logical preliminaries
The base logic of constructive analysis is
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 ...
, which means that the
principle of excluded middle is not automatically assumed for every
proposition
A proposition is a statement that can be either true or false. It is a central concept in the philosophy of language, semantics, logic, and related fields. Propositions are the object s denoted by declarative sentences; for example, "The sky ...
. If a proposition
is provable, this exactly means that the non-existence claim
being provable would be absurd, and so the latter cannot also be provable in a consistent theory. The double-negated existence claim is a logically negative statement and implied by, but generally not equivalent to the existence claim itself. Much of the intricacies of constructive analysis can be framed in terms of the weakness of propositions of the logically negative form
, which is generally weaker than
. In turn, also an implication
can generally be not reversed.
While a constructive theory proves fewer theorems than its classical counter-part in its classical presentation, it may exhibit attractive meta-logical properties. For example, if a theory
exhibits the
disjunction property, then if it proves a disjunction
then also
or
. Already in classical arithmetic, this is violated for the most basic propositions about sequences of numbers - as demonstrated next.
Undecidable predicates
A common strategy of formalization of real numbers is in terms of sequences or rationals,
and so we draw motivation and examples in terms of those. So to define terms, consider a
decidable predicate on the naturals, which in the constructive vernacular means
is provable, and let
be the characteristic function defined to equal
exactly where
is true.
The associated sequence
is monotone, with values non-strictly growing between the bounds
and
.
Here, for the sake of demonstration, defining an extensional equality to the zero sequence
, it follows that
. Note that the symbol "
" is used in several contexts here. For any theory capturing arithmetic, there are many yet undecided and even provenly independent such statements
. Two
-examples are the
Goldbach conjecture
Goldbach's conjecture is one of the oldest and best-known unsolved problems in number theory and all of mathematics. It states that every even natural number greater than 2 is the sum of two prime numbers.
The conjecture has been shown to ho ...
and the
Rosser sentence of a theory.
Consider any theory
with quantifiers ranging over
primitive recursive, rational-valued sequences. Already
minimal logic proves the non-contradiction claim for any proposition, and that the negation of excluded middle for any given proposition would be absurd. This also means there is no consistent theory (even if anti-classical) rejecting the excluded middle disjunction for any given proposition. Indeed, it holds that
:
This theorem is
logically equivalent to the non-existence claim of a sequence for which the excluded middle disjunction about equality-to-zero would be disprovable. No sequence with that disjunction being rejected can be exhibited.
Assume the theories at hand are
consistent
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 ...
and arithmetically sound. Now
Gödel's theorems mean that there is an explicit sequence
such that, for any fixed precision,
proves the zero-sequence to be a good approximation to
, but it can also meta-logically be established that
as well as
. Here this proposition
again amounts to the proposition of universally quantified form.
Trivially
:
even if these disjunction claims here do not carry any information. In the absence of further axioms breaking the meta-logical properties, constructive entailment instead generally reflects provability. Taboo statements that ought not be decidable (if the aim is to respect the provability interpretation of constructive claims) can be designed for definitions of a custom equivalence "
" in formalizations below as well. For implications of disjunctions of yet not proven or disproven propositions, one speaks of
weak Brouwerian counterexamples.
Order vs. disjunctions
The theory of the
real closed field
In mathematics, a real closed field is a field F that has the same first-order properties as the field of real numbers. Some examples are the field of real numbers, the field of real algebraic numbers, and the field of hyperreal numbers.
Def ...
may be axiomatized such that all the non-logical axioms are in accordance with constructive principles. This concerns a
commutative ring
In mathematics, a commutative ring is a Ring (mathematics), ring in which the multiplication operation is commutative. The study of commutative rings is called commutative algebra. Complementarily, noncommutative algebra is the study of ring prope ...
with postulates for a positivity predicate
, with a positive unit and non-positive zero, i.e.,
and
. In any such ring, one may define
, which constitutes a strict total order in its constructive formulation (also called linear order or, to be explicit about the context, a
pseudo-order). As is usual,
is defined as
.
This
first-order theory is relevant as the structures discussed below are model thereof. However, this section thus does not concern aspects akin to
topology
Topology (from the Greek language, Greek words , and ) is the branch of mathematics concerned with the properties of a Mathematical object, geometric object that are preserved under Continuous function, continuous Deformation theory, deformat ...
and relevant arithmetic substructures are not
definable therein.
As explained, various predicates will fail to be decidable in a constructive formulation, such as these formed from order-theoretical relations. This includes "
", which will be rendered equivalent to a negation. Crucial disjunctions are now discussed explicitly.
Trichotomy
In intuitonistic logic, the
disjunctive syllogism
In classical logic, disjunctive syllogism (historically known as ''modus tollendo ponens'' (MTP), Latin for "mode that affirms by denying") is a valid argument form which is a syllogism having a disjunctive statement for one of its premises.
...
in the form
generally really only goes in the
-direction. In a pseudo-order, one has
:
and indeed at most one of the three can hold at once. But the stronger, ''logically positive''
law of trichotomy disjunction does not hold in general, i.e. it is not provable that for all reals,
:
See
analytical . Other disjunctions are however implied based on other positivity results, e.g.
. Likewise, the asymmetric order in the theory ought to fulfill the weak linearity property
for all
, related to locatedness of the reals.
The theory shall validate further axioms concerning the relation between the positivity predicate
and the algebraic operations including multiplicative inversion, as well as the
intermediate value theorem
In mathematical analysis, the intermediate value theorem states that if f is a continuous function whose domain contains the interval , then it takes on any given value between f(a) and f(b) at some point within the interval.
This has two imp ...
for polynomials.
In this theory, between any two separated numbers, other numbers exist.
Apartness
In the context of analysis, the auxiliary logically positive predicate
:
may be independently defined and constitutes an ''
apartness relation In constructive mathematics, an apartness relation is a constructive form of inequality, and is often taken to be more basic than equality.
An apartness relation is often written as \# (⧣ in unicode) to distinguish from the negation of equality ...
''. With it, the substitute of the principles above give tightness
:
Thus, apartness can also function as a definition of "
", rendering it a negation. All negations are stable in intuitionistic logic, and therefore
:
The elusive trichotomy disjunction itself then reads
:
Importantly, a proof of the disjunction
carries positive information, in both senses of the word. Via
it also follows that
. In words: A demonstration that a number is somehow apart from zero is also a demonstration that this number is non-zero. But constructively it does not follow that the doubly negative statement
would imply
. Consequently, many classically equivalent statements bifurcate into distinct statement. For example, for a fixed polynomial