Minimal logic, or minimal calculus, is a
symbolic 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 s ...
system originally developed by
Ingebrigt Johansson. It is an
intuitionistic
In the philosophy of mathematics, intuitionism, or neointuitionism (opposed to preintuitionism), is an approach where mathematics is considered to be purely the result of the constructive mental activity of humans rather than the discovery of ...
and
paraconsistent logic
A paraconsistent logic is an attempt at a logical system to deal with contradictions in a discriminating way. Alternatively, paraconsistent logic is the subfield of logic that is concerned with studying and developing "inconsistency-tolerant" syst ...
, that rejects both the
law of the 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 so-called three laws of thought, along with the law of noncontradi ...
as well as the
principle of explosion
In classical logic, intuitionistic logic and similar logical systems, the principle of explosion (, 'from falsehood, anything ollows; or ), or the principle of Pseudo-Scotus, is the law according to which any statement can be proven from a ...
(''ex falso quodlibet''), and therefore holding neither of the following two derivations as valid:
:
:
where
and
are any propositions. Most constructive logics only reject the former, the law of excluded middle. In classical logic, the ''ex falso'' laws
:
:
:
as well as their variants with
and
switched, are equivalent to each other and valid. Minimal logic also rejects those principles.
Axiomatization
Minimal logic is axiomatized over the
positive fragment of intuitionistic logic. These logics may be formulated in the language using
implication ,
conjunction
Conjunction may refer to:
* Conjunction (grammar), a part of speech
* Logical conjunction, a mathematical operator
** Conjunction introduction, a rule of inference of propositional logic
* Conjunction (astronomy), in which two astronomical bodies ...
and
disjunction
In logic, disjunction is a logical connective typically notated as \lor and read aloud as "or". For instance, the English language sentence "it is raining or it is snowing" can be represented in logic using the disjunctive formula R \lor ...
as the basic
connectives
In logic, a logical connective (also called a logical operator, sentential connective, or sentential operator) is a logical constant. They can be used to connect logical formulas. For instance in the syntax of propositional logic, the binary ...
, together with the adoption of
falsum or absurdity .
Alternatively, direct axioms for negation are discussed below.
Theorems
Here only theorems not already provable in the positive calculus are covered.
Negation introduction
A quick analysis of implication and negation laws gives a good indication of what this logic, lacking full explosion, can and cannot prove.
A natural statement in a language with
negation
In logic, negation, also called the logical complement, is an operation that takes a proposition P to another proposition "not P", written \neg P, \mathord P or \overline. It is interpreted intuitively as being true when P is false, and fals ...
, such as Minimal logic, is, for example, the principle of
negation introduction
Negation introduction is a rule of inference, or transformation rule, in the field of propositional calculus
Propositional calculus is a branch of logic. It is also called propositional logic, statement logic, sentential calculus, sentent ...
, whereby the negation of a statement is proven by assuming it and deriving a contradiction. Formally, this may be expressed as, for any two propositions,
:
.
For
taken as the contradiction
itself, this establishes the
law of non-contradiction
In logic, the law of non-contradiction (LNC) (also known as the law of contradiction, principle of non-contradiction (PNC), or the principle of contradiction) states that contradictory propositions cannot both be true in the same sense at the sa ...
:
.
Assuming any
, the introduction rule of the
material conditional
The material conditional (also known as material implication) is an operation commonly used in logic. When the conditional symbol \rightarrow is interpreted as material implication, a formula P \rightarrow Q is true unless P is true and Q i ...
gives
, also when
and
are not
relevantly related. With this and implication elimination, the above introduction principle implies
:
,
i.e. assuming any contradiction, every proposition can be negated. Negation introduction is possible in minimal logic, so here a contradiction moreover proves every double negation
. Explosion would permit to remove the latter double negation, but this principle is not adopted.
Moreover, using the above
:
.
This is to be compared with the full
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.
...
.
Axiomatization via absurdity
One possible scheme of extending the positive calculus to minimal logic is to treat
as an implication, in which case the theorems from the
implication calculus of a logic carry over to negation statements. To this end,
is introduced as a proposition, not provable unless the system is inconsistent, and negation
is then treated as an abbreviation for
.
Constructively,
represents a proposition for which there can be no reason to believe it.
The already discussed principles can then be from theorems over the positive fragment.
Negation ''introduction'', spelled out in the previous section, is implied as a mere special case of
:
when
. In this way, minimal logic can be characterized as a constructive logic just without negation ''elimination'' (a.k.a. explosion).
The above can is proved via
modus ponens, which as a proposition reads
:
and is indeed a special case of the above, when
is true.
With the definition of negation through
, the modus ponens statement itself can in the same way again be specialized, and then establishes the non-contradiction principle, also already spelled out above. Indeed, all the common
intuitionistic implications involving conjunctions of two propositions can be obtained, including the currying equivalence. For an example, it is worth emphasizing the important equivalence
:
,
expressing that those are two equivalent ways of the saying that both
and
imply
.
Firstly, from it the familiar
De Morgan's laws
In propositional logic and Boolean algebra, De Morgan's laws, also known as De Morgan's theorem, are a pair of transformation rules that are both valid rules of inference. They are named after Augustus De Morgan, a 19th-century British mathem ...
is obtained,
:
.
Secondly, using it to dissolve one implication from a disjunction as antecedent into two implications, it follows that
:
and this reduces to the double negation of excluded middle
:
By implication introduction,
:
This also already implies
showing directly how assuming
in minimal logic proves all negations. This has spelled out above as well, but here may be shortened to
:
If absurdity is primitive, full explosion can also be stated as
.
Axiomatization via more principles
From
follows
:
Related to the negation introduction principle, from
:
.
minimal logic proves the contraposition
:
The above principles have also been obtained using theorems from the positive calculus in combination with
.
Adopting the above double negation principle together with the contraposition principle gives an alternative axiomatization of minimal logic over the positive positive fragment of intuitionistic logic.
Unprovable sentences
The tactic of generalizing
to
does not work to prove all classically valid statements involving double negations. Note that any schema of the syntactic shape
is too strong to be provable: If it were provable, then any true proposition
would prove any other proposition
. Now a variant of interest here is where
be replaced by
. It shows, possibly unsurprisingly, that the naive generalization of the
double negation elimination
In propositional logic, double negation is the theorem that states that "If a statement is true, then it is not the case that the statement is not true." This is expressed by saying that a proposition ''A'' is logically equivalent to ''not (no ...
cannot be provable in this way.
The proposition
is a theorem of minimal logic, as is
. Therefore, adopting the full double negation principle
in minimal logic brings the calculus back to
classical logic, also skipping all
intermediate logic In mathematical logic, a superintuitionistic logic is a propositional logic extending intuitionistic logic. Classical logic is the strongest consistent superintuitionistic logic; thus, consistent superintuitionistic logics are called intermediate ...
s.
There are also propositional logic statements that are unprovable in minimal logic, but do hold intuitionistically. With explosion for negated statements, full explosion is equivalent to its special case
. The latter can be phrased as double negation elimination for rejected propositions,
. This principle also immediately proves the full disjunctive syllogism.
So this is a relatively weak schema leading to the stronger
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, system ...
.
As seen above, the double negated excluded middle for any proposition is already provable in minimal logic. However, it is worth emphasizing that in the predicate calculus, the laws of minimal logic do not enable a proof of the double negation of an infinite conjunction of excluded middle statements. Indeed, the double negation shift schema (DNS)
:
is not even intuitionistically valid and neither is
.
Beyond
arithmetic
Arithmetic () is an elementary part of mathematics that consists of the study of the properties of the traditional operations on numbers—addition, subtraction, multiplication, division, exponentiation, and extraction of roots. In the 19th c ...
, this allows for non-classical theories.
Relation to intuitionistic logic
Any formula using only
is provable in minimal logic if and only if it is provable in intuitionistic logic.
The principle of explosion is valid in intuitionistic logic and expresses that to derive any and all propositions, one may do this by deriving any absurdity. In minimal logic, this principle does not axiomatically hold for arbitrary propositions. As minimal logic represents only the positive fragment of intuitionistic logic, it is a subsystem of intuitionistic logic and is strictly weaker.
Formulated concisely, explosion in intuitionistic logic exactly grants particular cases of the double negation elimination principle that minimal logic does not have.
Disjunctive syllogism
Practically, in the intuitionistic context, the principle of explosion enables the disjunctive syllogism:
:
This can be read as follows: Given a constructive proof of
and constructive rejection of
, one unconditionally allows for the positive case choice of
.
In this way, the syllogism is an unpacking principle for the disjunction. It can be seen as a formal consequence of explosion and it also implies it. This is because if
was proven by proving
then
is already proven, while if
was proven by proving
, then
also follows, as the intuitionistic system allows for explosion.
For example, given a constructive argument that a coin flip resulted in either heads or tails (
or
), together with a constructive argument that the outcome was in fact not heads, the syllogism expresses that then this already constitutes an argument that tails occurred.
If the intuitionistic logic system is metalogically assumed consistent, the syllogism may be read as saying that a constructive demonstration of
and
, in the absence of other non-logical axioms demonstrating
, actually contains a demonstration of
.
In minimal logic, one cannot obtain a proof of
in this way. However, the same premise implies the double-negation of
, i.e.
.
If the minimal logic system is metalogically assumed consistent, then that implication formula can be expressed by saying that
merely cannot be rejected.
Weak forms of explosion prove the disjunctive syllogism and in the other direction, the instance of the syllogism with
reads
and is equivalent to the double negation elimination for propositions for which excluded middle holds
:
.
As the material conditional grants double-negation elimination for proven propositions, this is again equivalent to double negation elimination for rejected propositions.
Intuitionist example of use in a theory
The following
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 ...
theorem allows for proofs of existence claims that cannot be proven, by means of this general result, without the explosion principle. The result is essentially a family of simple double negation elimination claims,
-sentences binding a computable predicate.
Let
be any quantifier-free predicate, and thus decidable for all numbers
, so that excluded middle holds,
:
.
Then by induction in
,
: