![Intuitionistic logic](https://www.english.nina.az/wikipedia/image/aHR0cHM6Ly91cGxvYWQud2lraW1lZGlhLm9yZy93aWtpcGVkaWEvY29tbW9ucy90aHVtYi81LzVjL1JpZWdlci1OaXNoaW11cmEuc3ZnLzE2MDBweC1SaWVnZXItTmlzaGltdXJhLnN2Zy5wbmc=.png )
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 of intuitionistic logic do not assume the law of excluded middle and double negation elimination, which are fundamental inference rules in classical logic.
Formalized intuitionistic logic was originally developed by Arend Heyting to provide a formal basis for L. E. J. Brouwer's programme of intuitionism. From a proof-theoretic perspective, Heyting’s calculus is a restriction of classical logic in which the law of excluded middle and double negation elimination have been removed. Excluded middle and double negation elimination can still be proved for some propositions on a case by case basis, however, but do not hold universally as they do with classical logic. The standard explanation of intuitionistic logic is the BHK interpretation.
Several systems of semantics for intuitionistic logic have been studied. One of these semantics mirrors classical Boolean-valued semantics but uses Heyting algebras in place of Boolean algebras. Another semantics uses Kripke models. These, however, are technical means for studying Heyting’s deductive system rather than formalizations of Brouwer’s original informal semantic intuitions. Semantical systems claiming to capture such intuitions, due to offering meaningful concepts of “constructive truth” (rather than merely validity or provability), are Kurt Gödel’s dialectica interpretation, Stephen Cole Kleene’s realizability, Yurii Medvedev’s logic of finite problems, or Giorgi Japaridze’s computability logic. Yet such semantics persistently induce logics properly stronger than Heyting’s logic. Some authors have argued that this might be an indication of inadequacy of Heyting’s calculus itself, deeming the latter incomplete as a constructive logic.
Mathematical constructivism
In the semantics of classical logic, propositional formulae are assigned truth values from the two-element set ("true" and "false" respectively), regardless of whether we have direct evidence for either case. This is referred to as the 'law of excluded middle', because it excludes the possibility of any truth value besides 'true' or 'false'. In contrast, propositional formulae in intuitionistic logic are not assigned a definite truth value and are only considered "true" when we have direct evidence, hence proof. We can also say, instead of the propositional formula being "true" due to direct evidence, that it is inhabited by a proof in the Curry–Howard sense. Operations in intuitionistic logic therefore preserve justification, with respect to evidence and provability, rather than truth-valuation.
Intuitionistic logic is a commonly-used tool in developing approaches to constructivism in mathematics. The use of constructivist logics in general has been a controversial topic among mathematicians and philosophers (see, for example, the Brouwer–Hilbert controversy). A common objection to their use is the above-cited lack of two central rules of classical logic, the law of excluded middle and double negation elimination. David Hilbert considered them to be so important to the practice of mathematics that he wrote:
Taking the principle of excluded middle from the mathematician would be the same, say, as proscribing the telescope to the astronomer or to the boxer the use of his fists. To prohibit existence statements and the principle of excluded middle is tantamount to relinquishing the science of mathematics altogether.
— Hilbert (1927), see Van Heijenoort (2002, p. 476)
Intuitionistic logic has found practical use in mathematics despite the challenges presented by the inability to utilize these rules. One reason for this is that its restrictions produce proofs that have the disjunction and existence properties, making it also suitable for other forms of mathematical constructivism. Informally, this means that if there is a constructive proof that an object exists, that constructive proof may be used as an algorithm for generating an example of that object, a principle known as the Curry–Howard correspondence between proofs and algorithms. One reason that this particular aspect of intuitionistic logic is so valuable is that it enables practitioners to utilize a wide range of computerized tools, known as proof assistants. These tools assist their users in the generation and verification of large-scale proofs, whose size usually precludes the usual human-based checking that goes into publishing and reviewing a mathematical proof. As such, the use of proof assistants (such as Agda or Coq) is enabling modern mathematicians and logicians to develop and prove extremely complex systems, beyond those that are feasible to create and check solely by hand. One example of a proof that was impossible to satisfactorily verify without formal verification is the famous proof of the four color theorem. This theorem stumped mathematicians for more than a hundred years, until a proof was developed that ruled out large classes of possible counterexamples, yet still left open enough possibilities that a computer program was needed to finish the proof. That proof was controversial for some time, but, later, it was verified using Coq.
Syntax
![image](https://www.english.nina.az/wikipedia/image/aHR0cHM6Ly93d3cuZW5nbGlzaC5uaW5hLmF6L3dpa2lwZWRpYS9pbWFnZS9hSFIwY0hNNkx5OTFjR3h2WVdRdWQybHJhVzFsWkdsaExtOXlaeTkzYVd0cGNHVmthV0V2WTI5dGJXOXVjeTkwYUhWdFlpODFMelZqTDFKcFpXZGxjaTFPYVhOb2FXMTFjbUV1YzNabkx6STRNSEI0TFZKcFpXZGxjaTFPYVhOb2FXMTFjbUV1YzNabkxuQnVadz09LnBuZw==.png)
The syntax of formulas of intuitionistic logic is similar to propositional logic or first-order logic. However, intuitionistic connectives are not definable in terms of each other in the same way as in classical logic, hence their choice matters. In intuitionistic propositional logic (IPL) it is customary to use →, ∧, ∨, ⊥ as the basic connectives, treating ¬A as an abbreviation for (A → ⊥). In intuitionistic first-order logic both quantifiers ∃, ∀ are needed.
Hilbert-style calculus
Intuitionistic logic can be defined using the following Hilbert-style calculus. This is similar to a way of axiomatizing classical propositional logic.
In propositional logic, the inference rule is modus ponens
- MP: from
and
infer
and the axioms are
- THEN-1:
- THEN-2:
- AND-1:
- AND-2:
- AND-3:
- OR-1:
- OR-2:
- OR-3:
- FALSE:
To make this a system of first-order predicate logic, the generalization rules
-GEN: from
infer
, if
is not free in
-GEN: from
infer
, if
is not free in
are added, along with the axioms
- PRED-1:
, if the term
is free for substitution for the variable
in
(i.e., if no occurrence of any variable in
becomes bound in
)
- PRED-2:
, with the same restriction as for PRED-1
Negation
If one wishes to include a connective for negation rather than consider it an abbreviation for
, it is enough to add:
- NOT-1':
- NOT-2':
There are a number of alternatives available if one wishes to omit the connective (false). For example, one may replace the three axioms FALSE, NOT-1', and NOT-2' with the two axioms
- NOT-1:
- NOT-2:
as at Propositional calculus § Axioms. Alternatives to NOT-1 are or
.
Equivalence
The connective for equivalence may be treated as an abbreviation, with
standing for
. Alternatively, one may add the axioms
- IFF-1:
- IFF-2:
- IFF-3:
IFF-1 and IFF-2 can, if desired, be combined into a single axiom using conjunction.
Sequent calculus
Gerhard Gentzen discovered that a simple restriction of his system LK (his sequent calculus for classical logic) results in a system that is sound and complete with respect to intuitionistic logic. He called this system LJ. In LK any number of formulas is allowed to appear on the conclusion side of a sequent; in contrast LJ allows at most one formula in this position.
Other derivatives of LK are limited to intuitionistic derivations but still allow multiple conclusions in a sequent. LJ' is one example.
Theorems
The theorems of the pure logic are the statements provable from the axioms and inference rules. For example, using THEN-1 in THEN-2 reduces it to . A formal proof of the latter using the Hilbert system is given on that page. With
for
, this in turn implies
. In words: "If
being the case implies that
is absurd, then if
does hold, one has that
is not the case." Due to the symmetry of the statement, one in fact obtained
When explaining the theorems of intuitionistic logic in terms of classical logic, it can be understood as a weakening thereof: It is more conservative in what it allows a reasoner to infer, while not permitting any new inferences that could not be made under classical logic. Each theorem of intuitionistic logic is a theorem in classical logic, but not conversely. Many tautologies in classical logic are not theorems in intuitionistic logic – in particular, as said above, one of intuitionistic logic's chief aims is to not affirm the law of the excluded middle so as to vitiate the use of non-constructive proof by contradiction, which can be used to furnish existence claims without providing explicit examples of the objects that it proves exist.
Double negations
A double negation does not affirm the law of the excluded middle (PEM); while it is not necessarily the case that PEM is upheld in any context, no counterexample can be given either. Such a counterexample would be an inference (inferring the negation of the law for a certain proposition) disallowed under classical logic and thus PEM is not allowed in a strict weakening like intuitionistic logic. Formally, it is a simple theorem that for any two propositions. By considering any
established to be false this indeed shows that the double negation of the law
is retained as a tautology already in minimal logic. This means any
is established to be inconsistent and the propositional calculus is in turn always compatible with classical logic.
When assuming the law of excluded middle implies a proposition, then by applying contraposition twice and using the double-negated excluded middle, one may prove double-negated variants of various strictly classical tautologies. The situation is more intricate for predicate logic formulas, when some quantified expressions are being negated.
Double negation and implication
Akin to the above, from modus ponens in the form follows
. The relation between them may always be used to obtain new formulas: A weakened premise makes for a strong implication, and vice versa. For example, note that if
holds, then so does
, but the schema in the other direction would imply the double-negation elimination principle. Propositions for which double-negation elimination is possible are also called stable. Intuitionistic logic proves stability only for restricted types of propositions. A formula for which excluded middle holds can be proven stable using the disjunctive syllogism, which is discussed more thoroughly below. The converse does however not hold in general, unless the excluded middle statement at hand is stable itself.
An implication can be proven to be equivalent to
, whatever the propositions. As a special case, it follows that propositions of negated form (
here) are stable, i.e.
is always valid.
In general, is stronger than
, which is stronger than
, which itself implies the three equivalent statements
,
and
. Using the disjunctive syllogism, the previous four are indeed equivalent. This also gives an intuitionistically valid derivation of
, as it is thus equivalent to an identity.
When expresses a claim, then its double-negation
merely expresses the claim that a refutation of
would be inconsistent. Having proven such a mere double-negation also still aids in negating other statements through negation introduction, as then
. A double-negated existential statement does not denote existence of an entity with a property, but rather the absurdity of assumed non-existence of any such entity. Also all the principles in the next section involving quantifiers explain use of implications with hypothetical existence as premise.
Formula translation
Weakening statements by adding two negations before existential quantifiers (and atoms) is also the core step in the double-negation translation. It constitutes an embedding of classical first-order logic into intuitionistic logic: a first-order formula is provable in classical logic if and only if its Gödel–Gentzen translation is provable intuitionistically. For example, any theorem of classical propositional logic of the form has a proof consisting of an intuitionistic proof of
followed by one application of double-negation elimination. Intuitionistic logic can thus be seen as a means of extending classical logic with constructive semantics.
Non-interdefinability of operators
Already minimal logic easily proves the following theorems, relating conjunction resp. disjunction to the implication using negation:
, a weakened variant of the disjunctive syllogism
resp.
and similarly
Indeed, stronger variants of these still do hold - for example the antecedents may be double-negated, as noted, or all may be replaced by
on the antecedent sides, as will be discussed. However, neither of these five implications can be reversed without immediately implying excluded middle (consider
for
) resp. double-negation elimination (consider true
). Hence, the left hand sides do not constitute a possible definition of the right hand sides.
In contrast, in classical propositional logic it is possible to take one of those three connectives plus negation as primitive and define the other two in terms of it, in this way. Such is done, for example, in Łukasiewicz's three axioms of propositional logic. It is even possible to define all in terms of a sole sufficient operator such as the Peirce arrow (NOR) or Sheffer stroke (NAND). Similarly, in classical first-order logic, one of the quantifiers can be defined in terms of the other and negation. These are fundamentally consequences of the law of bivalence, which makes all such connectives merely Boolean functions. The law of bivalence is not required to hold in intuitionistic logic. As a result, none of the basic connectives can be dispensed with, and the above axioms are all necessary. So most of the classical identities between connectives and quantifiers are only theorems of intuitionistic logic in one direction. Some of the theorems go in both directions, i.e. are equivalences, as subsequently discussed.
Existential vs. universal quantification
Firstly, when is not free in the proposition
, then
When the domain of discourse is empty, then by the principle of explosion, an existential statement implies anything. When the domain contains at least one term, then assuming excluded middle for , the inverse of the above implication becomes provably too, meaning the two sides become equivalent. This inverse direction is equivalent to the drinker's paradox (DP). Moreover, an existential and dual variant of it is given by the independence of premise principle (IP). Classically, the statement above is moreover equivalent to a more disjunctive form discussed further below. Constructively, existence claims are however generally harder to come by.
If the domain of discourse is not empty and is moreover independent of
, such principles are equivalent to formulas in the propositional calculus. Here, the formula then just expresses the identity
. This is the curried form of modus ponens
, which in the special the case with
as a false proposition results in the law of non-contradiction principle
.
Considering a false proposition for the original implication results in the important
In words: "If there exists an entity that does not have the property
, then the following is refuted: Each entity has the property
."
The quantifier formula with negations also immediately follows from the non-contradiction principle derived above, each instance of which itself already follows from the more particular . To derive a contradiction given
, it suffices to establish its negation
(as opposed to the stronger
) and this makes proving double-negations valuable also. By the same token, the original quantifier formula in fact still holds with
weakened to
. And so, in fact, a stronger theorem holds:
In words: "If there exists an entity that does not have the property
, then the following is refuted: For each entity, one is not able to prove that it does not have the property
".
Secondly,
where similar considerations apply. Here the existential part is always a hypothesis and this is an equivalence. Considering the special case again,
The proven conversion can be used to obtain two further implications:
Of course, variants of such formulas can also be derived that have the double-negations in the antecedent. A special case of the first formula here is and this is indeed stronger than the
-direction of the equivalence bullet point listed above. For simplicity of the discussion here and below, the formulas are generally presented in weakened forms without all possible insertions of double-negations in the antecedents.
More general variants hold. Incorporating the predicate and currying, the following generalization also entails the relation between implication and conjunction in the predicate calculus, discussed below.
If the predicate is decidedly false for all
, then this equivalence is trivial. If
is decidedly true for all
, the schema simply reduces to the previously stated equivalence. In the language of classes,
and
, the special case of this equivalence with false
equates two characterizations of disjointness
:
Disjunction vs. conjunction
There are finite variations of the quantifier formulas, with just two propositions:
The first principle cannot be reversed: Considering for
would imply the weak excluded middle, i.e. the statement
. But intuitionistic logic alone does not even prove
. So in particular, there is no distributivity principle for negations deriving the claim
from
. For an informal example of the constructive reading, consider the following: From conclusive evidence it not to be the case that both Alice and Bob showed up to their date, one cannot derive conclusive evidence, tied to either of the two persons, that this person did not show up. Negated propositions are comparably weak, in that the classically valid De Morgan's law, granting a disjunction from a single negative hypothetical, does not automatically hold constructively. The intuitionistic propositional calculus and some of its extensions exhibit the disjunction property instead, implying one of the disjuncts of any disjunction individually would have to be derivable as well.
The converse variants of those two, and the equivalent variants with double-negated antecedents, had already been mentioned above. Implications towards the negation of a conjunction can often be proven directly from the non-contradiction principle. In this way one may also obtain the mixed form of the implications, e.g. . Concatenating the theorems, we also find
The reverse cannot be provable, as it would prove weak excluded middle.
In predicate logic, the constant domain principle is not valid: does not imply the stronger
. The distributive properties does however hold for any finite number of propositions. For a variant of the De Morgan law concerning two existentially closed decidable predicates, see LLPO.
Conjunction vs. implication
From the general equivalence also follows import-export, expressing incompatibility of two predicates using two different connectives:
Due to the symmetry of the conjunction connective, this again implies the already established . The equivalence formula for the negated conjunction may be understood as a special case of currying and uncurrying. Many more considerations regarding double-negations again apply. And both non-reversible theorems relating conjunction and implication mentioned in the introduction follow from this equivalence. One is a converse, and
holds simply because
is stronger than
.
Now when using the principle in the next section, the following variant of the latter, with more negations on the left, also holds:
A consequence is that
Disjunction vs. implication
Already minimal logic proves excluded middle equivalent to consequentia mirabilis, an instance of Peirce's law. Now akin to modus ponens, clearly already in minimal logic, which is a theorem that does not even involve negations. In classical logic, this implication is in fact an equivalence. With taking
to be of the form
, excluded middle together with explosion is seen to entail Peirce's law.
In intuitionistic logic, one obtains variants of the stated theorem involving , as follows. Firstly, note that two different formulas for
mentioned above can be used to imply
. The latter are forms of the disjunctive syllogism for negated propositions,
. A strengthened form still holds in intuitionistic logic:
As in previous sections, the positions of and
may be switched, giving a stronger principle than the one mentioned in the introduction. So, for example, intuitionistically "Either
or
" is a stronger propositional formula than "If not
, then
", whereas these are classically interchangeable. The implication cannot generally be reversed, as that immediately implies excluded middle.
Non-contradiction and explosion together also prove the stronger variant . And this shows how excluded middle for
implies double-negation elimination for it. For a fixed
, this implication cannot generally be reversed. However, as
is always constructively valid, it follows that assuming double-negation elimination for all such disjunctions implies classical logic also.
Of course the formulas established here may be combined to obtain yet more variations. For example, the disjunctive syllogism as presented generalizes to
If some term exists at all, the antecedent here even implies , which in turn itself also implies the conclusion here (this is again the very first formula mentioned in this section).
The bulk of the discussion in these sections applies just as well to just minimal logic. But as for the disjunctive syllogism with general , minimal logic can at most prove
where
denotes
. The conclusion here can only be simplified to
using explosion.
Equivalences
The above lists also contain equivalences. The equivalence involving a conjunction and a disjunction stems from actually being stronger than
. Both sides of the equivalence can be understood as conjunctions of independent implications. Above, absurdity
is used for
. In functional interpretations, it corresponds to if-clause constructions. So e.g. "Not (
or
)" is equivalent to "Not
, and also not
".
An equivalence itself is generally defined as, and then equivalent to, a conjunction () of implications (
), as follows:
With it, such connectives become in turn definable from it:
In turn, and
are complete bases of intuitionistic connectives, for example.
Functionally complete connectives
As shown by Alexander V. Kuznetsov, either of the following connectives – the first one ternary, the second one quinary – is by itself functionally complete: either one can serve the role of a sole sufficient operator for intuitionistic propositional logic, thus forming an analog of the Sheffer stroke from classical propositional logic:
Semantics
The semantics are rather more complicated than for the classical case. A model theory can be given by Heyting algebras or, equivalently, by Kripke semantics. In 2014, a Tarski-like model theory was proved complete by Bob Constable, but with a different notion of completeness than classically.
Unproved statements in intuitionistic logic are not given an intermediate truth value (as is sometimes mistakenly asserted). One can prove that such statements have no third truth value, a result dating back to Glivenko in 1928. Instead they remain of unknown truth value, until they are either proved or disproved. Statements are disproved by deducing a contradiction from them.
A consequence of this point of view is that intuitionistic logic has no interpretation as a two-valued logic, nor even as a finite-valued logic, in the familiar sense. Although intuitionistic logic retains the trivial propositions from classical logic, each proof of a propositional formula is considered a valid propositional value, thus by Heyting's notion of propositions-as-sets, propositional formulae are (potentially non-finite) sets of their proofs.
Heyting algebra semantics
In classical logic, we often discuss the truth values that a formula can take. The values are usually chosen as the members of a Boolean algebra. The meet and join operations in the Boolean algebra are identified with the ∧ and ∨ logical connectives, so that the value of a formula of the form A ∧ B is the meet of the value of A and the value of B in the Boolean algebra. Then we have the useful theorem that a formula is a valid proposition of classical logic if and only if its value is 1 for every valuation—that is, for any assignment of values to its variables.
A corresponding theorem is true for intuitionistic logic, but instead of assigning each formula a value from a Boolean algebra, one uses values from a Heyting algebra, of which Boolean algebras are a special case. A formula is valid in intuitionistic logic if and only if it receives the value of the top element for any valuation on any Heyting algebra.
It can be shown that to recognize valid formulas, it is sufficient to consider a single Heyting algebra whose elements are the open subsets of the real line R. In this algebra we have:
where int(X) is the interior of X and X∁ its complement.
The last identity concerning A → B allows us to calculate the value of ¬A:
With these assignments, intuitionistically valid formulas are precisely those that are assigned the value of the entire line. For example, the formula ¬(A ∧ ¬A) is valid, because no matter what set X is chosen as the value of the formula A, the value of ¬(A ∧ ¬A) can be shown to be the entire line:
So the valuation of this formula is true, and indeed the formula is valid. But the law of the excluded middle, A ∨ ¬A, can be shown to be invalid by using a specific value of the set of positive real numbers for A:
The interpretation of any intuitionistically valid formula in the infinite Heyting algebra described above results in the top element, representing true, as the valuation of the formula, regardless of what values from the algebra are assigned to the variables of the formula. Conversely, for every invalid formula, there is an assignment of values to the variables that yields a valuation that differs from the top element. No finite Heyting algebra has the second of these two properties.
Kripke semantics
Building upon his work on semantics of modal logic, Saul Kripke created another semantics for intuitionistic logic, known as Kripke semantics or relational semantics.
Tarski-like semantics
It was discovered that Tarski-like semantics for intuitionistic logic were not possible to prove complete. However, Robert Constable has shown that a weaker notion of completeness still holds for intuitionistic logic under a Tarski-like model. In this notion of completeness we are concerned not with all of the statements that are true of every model, but with the statements that are true in the same way in every model. That is, a single proof that the model judges a formula to be true must be valid for every model. In this case, there is not only a proof of completeness, but one that is valid according to intuitionistic logic.
Metalogic
Admissible rules
In intuitionistic logic or a fixed theory using the logic, the situation can occur that an implication always hold metatheoretically, but not in the language. For example, in the pure propositional calculus, if is provable, then so is
. Another example is that
being provable always also means that so is
. One says the system is closed under these implications as rules and they may be adopted.
Theories' features
Theories over constructive logics can exhibit the disjunction property. The pure intuitionistic propositional calculus does so as well.
In particular, it means the excluded middle disjunction for an un-rejectable statement is provable exactly when
is provable. This also means, for examples, that the excluded middle disjunction for some the excluded middle disjunctions are not provable also.
Relation to other logics
Paraconsistent logic
Intuitionistic logic is related by duality to a paraconsistent logic known as Brazilian, anti-intuitionistic or dual-intuitionistic logic.
The subsystem of intuitionistic logic with the FALSE (resp. NOT-2) axiom removed is known as minimal logic and some differences have been elaborated on above.
Intermediate logics
In 1932, Kurt Gödel defined a system of logics intermediate between classical and intuitionistic logic. Indeed, any finite Heyting algebra that is not equivalent to a Boolean algebra defines (semantically) an intermediate logic. On the other hand, validity of formulae in pure intuitionistic logic is not tied to any individual Heyting algebra but relates to any and all Heyting algebras at the same time.
So for example, for a schema not involving negations, consider the classically valid . Adopting this over intuitionistic logic gives the intermediate logic called Gödel-Dummett logic.
Relation to classical logic
The system of classical logic is obtained by adding any one of the following axioms:
(Law of the excluded middle)
(Double negation elimination)
(Consequentia mirabilis, see also Peirce's law)
Various reformulations, or formulations as schemata in two variables (e.g. Peirce's law), also exist. One notable one is the (reverse) law of contraposition
Such are detailed on the intermediate logics article.
In general, one may take as the extra axiom any classical tautology that is not valid in the two-element Kripke frame (in other words, that is not included in Smetanich's logic).
Many-valued logic
Kurt Gödel's work involving many-valued logic showed in 1932 that intuitionistic logic is not a finite-valued logic. (See the section titled Heyting algebra semantics above for an infinite-valued logic interpretation of intuitionistic logic.)
Modal logic
Any formula of the intuitionistic propositional logic (IPC) may be translated into the language of the normal modal logic S4 as follows:
and it has been demonstrated that the translated formula is valid in the propositional modal logic S4 if and only if the original formula is valid in IPC. The above set of formulae are called the Gödel–McKinsey–Tarski translation. There is also an intuitionistic version of modal logic S4 called Constructive Modal Logic CS4.
Lambda calculus
There is an extended Curry–Howard isomorphism between IPC and simply-typed lambda calculus.
See also
- BHK interpretation
- Computability logic
- Constructive analysis
- Constructive proof
- Constructive set theory
- Curry–Howard correspondence
- Game semantics
- Harrop formula
- Heyting arithmetic
- Inhabited set
- Intermediate logics
- Intuitionistic type theory
- Kripke semantics
- Linear logic
- Paraconsistent logic
- Realizability
- Relevance theory
- Smooth infinitesimal analysis
Notes
- Van Atten 2022.
- Shehtman 1990.
- Japaridze 2009.
- Bezhanishvili & De Jongh, p. 8.
- Takeuti 2013.
- Chagrov & Zakharyaschev 1997, pp. 58–59.
- Constable & Bickford 2014.
- Sørensen & Urzyczyn 2006, p. 42.
- Tarski 1938.
- Rasiowa & Sikorski 1963, pp. 385–386.
- Kripke 1965.
- Moschovakis 2022.
- Aoyama 2004.
- Burgess 2014.
- Lévy 2011, pp. 4–5.
- Alechina et al. 2003.
References
- Alechina, Natasha; Mendler, Michael; De Paiva, Valeria; Ritter, Eike (January 2003). Categorical and Kripke Semantics for Constructive S4 Modal Logic (PDF). Proceedings of the 15th International Workshop on Computer Science Logic. Lecture Notes in Computer Science. doi:10.1007/3-540-44802-0_21.
- Aoyama, Hiroshi (2004). "LK, LJ, Dual Intuitionistic Logic, and Quantum Logic". Notre Dame Journal of Formal Logic. 45 (4): 193–213. doi:10.1305/ndjfl/1099238445.
- Bezhanishvili, Nick; De Jongh, Dick. "Intuitionistic Logic" (PDF). University of Amsterdam (Institute for Logic, Language and Computation).
- Brunner, A.B.M.; Carnielli, Walter (March 2005). "Anti-intuitionism and paraconsistency". Journal of Applied Logic. 3 (1): 161–184. doi:10.1016/j.jal.2004.07.016.
- Burgess, John (January 2014). "Intuitions of Three Kinds in Gödel's Views on the Continuum" (PDF). doi:10.1017/CBO9780511756306.002 (inactive 1 November 2024).
{{cite web}}
: CS1 maint: DOI inactive as of November 2024 (link) - Chagrov, Alexander; Zakharyaschev, Michael (1997). Modal Logic. Oxford Logic Guides. Vol. 35. Oxford University Press. pp. XV, 605. ISBN 0-19-853779-4.
- Constable, R.; Bickford, M. (2014). "Intuitionistic completeness of first-order logic". Annals of Pure and Applied Logic. 165: 164–198. arXiv:1110.1614. doi:10.1016/j.apal.2013.07.009. S2CID 849930.
- Van Dalen, Dirk (2001). "Intuitionistic Logic". In Goble, Lou (ed.). The Blackwell Guide to Philosophical Logic. New York: Blackwell Publishing. pp. 224–257. doi:10.1002/9781405164801.ch11. ISBN 9780631206934.
- Van Heijenoort, Jean (2002) [1967]. From Frege to Gödel: A Source Book in Mathematical Logic, 1879–1931 (reprinted with corrections ed.). Harvard University Press. ISBN 9780674324497. OCLC 749638436.
- Heyting, Arend (1930). Die formalen Regeln der intuitionistischen Logik I, II, III. Sitzungsberichte der preussischen Akademie der Wissenschaften (in German). pp. 42–56, 57–71, 158–169.
In three parts
- Japaridze, Giorgi (January 2009). "In the Beginning was Game Semantics?". In Majer, O.; Pietarinen, A.-V.; Tulenheimo, T. (eds.). Games: Unifying Logic, Language and Philosophy. Vol. 15. Springer. pp. 249–350. arXiv:cs/0507045. doi:10.1007/978-1-4020-9374-6_11. ISBN 978-1-4020-9373-9.
- Kripke, Saul A. (1965). "Semantical analysis of intuitionistic logic I" (PDF). In Crossley, J.N.; Dummett, M.A.E. (eds.). Formal Systems and Recursive Functions. Proceedings of the Eighth Logic Colloquium Oxford, July 1963. Studies in Logic and the Foundations of Mathematics. Vol. 40. Amsterdam: North-Holland Publishing Company. pp. 92–130. doi:10.1016/S0049-237X(08)71685-9. ISBN 9780444534057.
- Lévy, Michel (29 April 2011), Logique modale propositionnelle S4 et logique intuitioniste propositionnelle (PDF) (in French)
- Rasiowa, Helena; Sikorski, Roman (1963). The Mathematics of Metamathematics. Monografie matematyczne. Warsaw: Państwowe Wydawn. Naukowe. p. 519.
- Shehtman, Valentin (1990). "Modal counterparts of Medvedev logic of finite problems are not finitely axiomatizable". Studia Logica. 49 (3): 365–385. doi:10.1007/BF00370370.
- Sørensen, Morten H.; Urzyczyn, Paweł (2006). "chapter 2: Intuitionistic Logic". Lectures on the Curry-Howard Isomorphism. Studies in Logic and the Foundations of Mathematics. Vol. 149 (1 ed.). Amsterdam: Elsevier. ISBN 978-0-444-52077-7.
- Takeuti, Gaisi (2013) [1975]. Proof theory (Second ed.). Mineola, New York: Dover Publications. ISBN 978-0-486-49073-1.
- Tarski, Alfred (1938). "Der Aussagenkalkül und die Topologie". Fundamenta Mathematicae. 31: 103–134. doi:10.1007/BF00370370.
- Troelstra, A.S.; Van Ulsen, P. "The discovery of E.W. Beth's semantics for intuitionistic logic" (PDF). Institute for Logic, Language and Computation (ILLC). Universiteit van Amsterdam.
External links
- Van Atten, Mark (4 May 2022). "The Development of Intuitionistic Logic". In Zalta, Edward N. (ed.). Stanford Encyclopedia of Philosophy.
- McCarty, David Charles (2009). "Intuitionism in Mathematics". In Shapiro, Stewart (ed.). The Oxford Handbook of Philosophy of Mathematics and Logic. pp. 356–386. doi:10.1093/oxfordhb/9780195325928.003.0010. ISBN 978-0-19-532592-8.
- Moschovakis, Joan (16 December 2022). "Intuitionistic Logic". In Zalta, Edward N. (ed.). Stanford Encyclopedia of Philosophy.
- "Tableaux'method for intuitionistic logic through S4-translation". Laboratoire d'Informatique de Grenoble.
tests the intuitionistic validity of propositional formulae
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 of intuitionistic logic do not assume the law of excluded middle and double negation elimination which are fundamental inference rules in classical logic Formalized intuitionistic logic was originally developed by Arend Heyting to provide a formal basis for L E J Brouwer s programme of intuitionism From a proof theoretic perspective Heyting s calculus is a restriction of classical logic in which the law of excluded middle and double negation elimination have been removed Excluded middle and double negation elimination can still be proved for some propositions on a case by case basis however but do not hold universally as they do with classical logic The standard explanation of intuitionistic logic is the BHK interpretation Several systems of semantics for intuitionistic logic have been studied One of these semantics mirrors classical Boolean valued semantics but uses Heyting algebras in place of Boolean algebras Another semantics uses Kripke models These however are technical means for studying Heyting s deductive system rather than formalizations of Brouwer s original informal semantic intuitions Semantical systems claiming to capture such intuitions due to offering meaningful concepts of constructive truth rather than merely validity or provability are Kurt Godel s dialectica interpretation Stephen Cole Kleene s realizability Yurii Medvedev s logic of finite problems or Giorgi Japaridze s computability logic Yet such semantics persistently induce logics properly stronger than Heyting s logic Some authors have argued that this might be an indication of inadequacy of Heyting s calculus itself deeming the latter incomplete as a constructive logic Mathematical constructivismIn the semantics of classical logic propositional formulae are assigned truth values from the two element set displaystyle top bot true and false respectively regardless of whether we have direct evidence for either case This is referred to as the law of excluded middle because it excludes the possibility of any truth value besides true or false In contrast propositional formulae in intuitionistic logic are not assigned a definite truth value and are only considered true when we have direct evidence hence proof We can also say instead of the propositional formula being true due to direct evidence that it is inhabited by a proof in the Curry Howard sense Operations in intuitionistic logic therefore preserve justification with respect to evidence and provability rather than truth valuation Intuitionistic logic is a commonly used tool in developing approaches to constructivism in mathematics The use of constructivist logics in general has been a controversial topic among mathematicians and philosophers see for example the Brouwer Hilbert controversy A common objection to their use is the above cited lack of two central rules of classical logic the law of excluded middle and double negation elimination David Hilbert considered them to be so important to the practice of mathematics that he wrote Taking the principle of excluded middle from the mathematician would be the same say as proscribing the telescope to the astronomer or to the boxer the use of his fists To prohibit existence statements and the principle of excluded middle is tantamount to relinquishing the science of mathematics altogether Hilbert 1927 see Van Heijenoort 2002 p 476 Intuitionistic logic has found practical use in mathematics despite the challenges presented by the inability to utilize these rules One reason for this is that its restrictions produce proofs that have the disjunction and existence properties making it also suitable for other forms of mathematical constructivism Informally this means that if there is a constructive proof that an object exists that constructive proof may be used as an algorithm for generating an example of that object a principle known as the Curry Howard correspondence between proofs and algorithms One reason that this particular aspect of intuitionistic logic is so valuable is that it enables practitioners to utilize a wide range of computerized tools known as proof assistants These tools assist their users in the generation and verification of large scale proofs whose size usually precludes the usual human based checking that goes into publishing and reviewing a mathematical proof As such the use of proof assistants such as Agda or Coq is enabling modern mathematicians and logicians to develop and prove extremely complex systems beyond those that are feasible to create and check solely by hand One example of a proof that was impossible to satisfactorily verify without formal verification is the famous proof of the four color theorem This theorem stumped mathematicians for more than a hundred years until a proof was developed that ruled out large classes of possible counterexamples yet still left open enough possibilities that a computer program was needed to finish the proof That proof was controversial for some time but later it was verified using Coq SyntaxThe Its nodes are the propositional formulas in one variable up to intuitionistic logical equivalence ordered by intuitionistic logical implication The syntax of formulas of intuitionistic logic is similar to propositional logic or first order logic However intuitionistic connectives are not definable in terms of each other in the same way as in classical logic hence their choice matters In intuitionistic propositional logic IPL it is customary to use as the basic connectives treating A as an abbreviation for A In intuitionistic first order logic both quantifiers are needed Hilbert style calculus Intuitionistic logic can be defined using the following Hilbert style calculus This is similar to a way of axiomatizing classical propositional logic In propositional logic the inference rule is modus ponens MP from ϕ ps displaystyle phi to psi and ϕ displaystyle phi infer ps displaystyle psi and the axioms are THEN 1 ps ϕ ps displaystyle psi to phi to psi THEN 2 x ϕ ps x ϕ x ps displaystyle big chi to phi to psi big to big chi to phi to chi to psi big AND 1 ϕ x ϕ displaystyle phi land chi to phi AND 2 ϕ x x displaystyle phi land chi to chi AND 3 ϕ x ϕ x displaystyle phi to big chi to phi land chi big OR 1 ϕ ϕ x displaystyle phi to phi lor chi OR 2 x ϕ x displaystyle chi to phi lor chi OR 3 ϕ ps x ps ϕ x ps displaystyle phi to psi to Big chi to psi to big phi lor chi to psi Big FALSE ϕ displaystyle bot to phi To make this a system of first order predicate logic the generalization rules displaystyle forall GEN from ps ϕ displaystyle psi to phi infer ps x ϕ displaystyle psi to forall x phi if x displaystyle x is not free in ps displaystyle psi displaystyle exists GEN from ϕ ps displaystyle phi to psi infer x ϕ ps displaystyle exists x phi to psi if x displaystyle x is not free in ps displaystyle psi are added along with the axioms PRED 1 x ϕ x ϕ t displaystyle forall x phi x to phi t if the term t displaystyle t is free for substitution for the variable x displaystyle x in ϕ displaystyle phi i e if no occurrence of any variable in t displaystyle t becomes bound in ϕ t displaystyle phi t PRED 2 ϕ t x ϕ x displaystyle phi t to exists x phi x with the same restriction as for PRED 1Negation If one wishes to include a connective displaystyle neg for negation rather than consider it an abbreviation for ϕ displaystyle phi to bot it is enough to add NOT 1 ϕ ϕ displaystyle phi to bot to neg phi NOT 2 ϕ ϕ displaystyle neg phi to phi to bot There are a number of alternatives available if one wishes to omit the connective displaystyle bot false For example one may replace the three axioms FALSE NOT 1 and NOT 2 with the two axioms NOT 1 ϕ x ϕ x ϕ displaystyle phi to chi to big phi to neg chi to neg phi big NOT 2 x x ps displaystyle chi to neg chi to psi as at Propositional calculus Axioms Alternatives to NOT 1 are ϕ x x ϕ displaystyle phi to neg chi to chi to neg phi or ϕ ϕ ϕ displaystyle phi to neg phi to neg phi Equivalence The connective displaystyle leftrightarrow for equivalence may be treated as an abbreviation with ϕ x displaystyle phi leftrightarrow chi standing for ϕ x x ϕ displaystyle phi to chi land chi to phi Alternatively one may add the axioms IFF 1 ϕ x ϕ x displaystyle phi leftrightarrow chi to phi to chi IFF 2 ϕ x x ϕ displaystyle phi leftrightarrow chi to chi to phi IFF 3 ϕ x x ϕ ϕ x displaystyle phi to chi to chi to phi to phi leftrightarrow chi IFF 1 and IFF 2 can if desired be combined into a single axiom ϕ x ϕ x x ϕ displaystyle phi leftrightarrow chi to phi to chi land chi to phi using conjunction Sequent calculus Gerhard Gentzen discovered that a simple restriction of his system LK his sequent calculus for classical logic results in a system that is sound and complete with respect to intuitionistic logic He called this system LJ In LK any number of formulas is allowed to appear on the conclusion side of a sequent in contrast LJ allows at most one formula in this position Other derivatives of LK are limited to intuitionistic derivations but still allow multiple conclusions in a sequent LJ is one example TheoremsThe theorems of the pure logic are the statements provable from the axioms and inference rules For example using THEN 1 in THEN 2 reduces it to x ϕ ps ϕ x ps displaystyle big chi to phi to psi big to big phi to chi to psi big A formal proof of the latter using the Hilbert system is given on that page With displaystyle bot for ps displaystyle psi this in turn implies x ϕ ϕ x displaystyle chi to neg phi to phi to neg chi In words If x displaystyle chi being the case implies that ϕ displaystyle phi is absurd then if ϕ displaystyle phi does hold one has that x displaystyle chi is not the case Due to the symmetry of the statement one in fact obtained x ϕ ϕ x displaystyle chi to neg phi leftrightarrow phi to neg chi When explaining the theorems of intuitionistic logic in terms of classical logic it can be understood as a weakening thereof It is more conservative in what it allows a reasoner to infer while not permitting any new inferences that could not be made under classical logic Each theorem of intuitionistic logic is a theorem in classical logic but not conversely Many tautologies in classical logic are not theorems in intuitionistic logic in particular as said above one of intuitionistic logic s chief aims is to not affirm the law of the excluded middle so as to vitiate the use of non constructive proof by contradiction which can be used to furnish existence claims without providing explicit examples of the objects that it proves exist Double negations A double negation does not affirm the law of the excluded middle PEM while it is not necessarily the case that PEM is upheld in any context no counterexample can be given either Such a counterexample would be an inference inferring the negation of the law for a certain proposition disallowed under classical logic and thus PEM is not allowed in a strict weakening like intuitionistic logic Formally it is a simple theorem that ps ps f f f displaystyle big psi lor psi to varphi to varphi big leftrightarrow varphi for any two propositions By considering any f displaystyle varphi established to be false this indeed shows that the double negation of the law ps ps displaystyle neg neg psi lor neg psi is retained as a tautology already in minimal logic This means any ps ps displaystyle neg psi lor neg psi is established to be inconsistent and the propositional calculus is in turn always compatible with classical logic When assuming the law of excluded middle implies a proposition then by applying contraposition twice and using the double negated excluded middle one may prove double negated variants of various strictly classical tautologies The situation is more intricate for predicate logic formulas when some quantified expressions are being negated Double negation and implication Akin to the above from modus ponens in the form ps ps f f displaystyle psi to psi to varphi to varphi follows ps ps displaystyle psi to neg neg psi The relation between them may always be used to obtain new formulas A weakened premise makes for a strong implication and vice versa For example note that if ps ϕ displaystyle neg neg psi to phi holds then so does ps ϕ displaystyle psi to phi but the schema in the other direction would imply the double negation elimination principle Propositions for which double negation elimination is possible are also called stable Intuitionistic logic proves stability only for restricted types of propositions A formula for which excluded middle holds can be proven stable using the disjunctive syllogism which is discussed more thoroughly below The converse does however not hold in general unless the excluded middle statement at hand is stable itself An implication ps ϕ displaystyle psi to neg phi can be proven to be equivalent to ps ϕ displaystyle neg neg psi to neg phi whatever the propositions As a special case it follows that propositions of negated form ps ϕ displaystyle psi neg phi here are stable i e ϕ ϕ displaystyle neg neg neg phi to neg phi is always valid In general ps ϕ displaystyle neg neg psi to phi is stronger than ps ϕ displaystyle psi to phi which is stronger than ps ϕ displaystyle neg neg psi to phi which itself implies the three equivalent statements ps ϕ displaystyle psi to neg neg phi ps ϕ displaystyle neg neg psi to neg neg phi and ϕ ps displaystyle neg phi to neg psi Using the disjunctive syllogism the previous four are indeed equivalent This also gives an intuitionistically valid derivation of ϕ ϕ displaystyle neg neg neg neg phi to phi as it is thus equivalent to an identity When ps displaystyle psi expresses a claim then its double negation ps displaystyle neg neg psi merely expresses the claim that a refutation of ps displaystyle psi would be inconsistent Having proven such a mere double negation also still aids in negating other statements through negation introduction as then ϕ ps ϕ displaystyle phi to neg psi to neg phi A double negated existential statement does not denote existence of an entity with a property but rather the absurdity of assumed non existence of any such entity Also all the principles in the next section involving quantifiers explain use of implications with hypothetical existence as premise Formula translation Weakening statements by adding two negations before existential quantifiers and atoms is also the core step in the double negation translation It constitutes an embedding of classical first order logic into intuitionistic logic a first order formula is provable in classical logic if and only if its Godel Gentzen translation is provable intuitionistically For example any theorem of classical propositional logic of the form ps ϕ displaystyle psi to phi has a proof consisting of an intuitionistic proof of ps ϕ displaystyle psi to neg neg phi followed by one application of double negation elimination Intuitionistic logic can thus be seen as a means of extending classical logic with constructive semantics Non interdefinability of operators Already minimal logic easily proves the following theorems relating conjunction resp disjunction to the implication using negation ϕ ps ϕ ps displaystyle phi lor psi to neg neg phi land neg psi ϕ ps ϕ ps displaystyle phi lor psi to neg phi to neg neg psi a weakened variant of the disjunctive syllogism resp ϕ ps ϕ ps displaystyle phi land psi to neg neg phi lor neg psi ϕ ps ϕ ps displaystyle phi land psi to neg phi to neg psi and similarly ϕ ps ϕ ps displaystyle phi to psi to neg phi land neg psi Indeed stronger variants of these still do hold for example the antecedents may be double negated as noted or all ps displaystyle psi may be replaced by ps displaystyle neg neg psi on the antecedent sides as will be discussed However neither of these five implications can be reversed without immediately implying excluded middle consider ps displaystyle neg psi for ϕ displaystyle phi resp double negation elimination consider true ϕ displaystyle phi Hence the left hand sides do not constitute a possible definition of the right hand sides In contrast in classical propositional logic it is possible to take one of those three connectives plus negation as primitive and define the other two in terms of it in this way Such is done for example in Lukasiewicz s three axioms of propositional logic It is even possible to define all in terms of a sole sufficient operator such as the Peirce arrow NOR or Sheffer stroke NAND Similarly in classical first order logic one of the quantifiers can be defined in terms of the other and negation These are fundamentally consequences of the law of bivalence which makes all such connectives merely Boolean functions The law of bivalence is not required to hold in intuitionistic logic As a result none of the basic connectives can be dispensed with and the above axioms are all necessary So most of the classical identities between connectives and quantifiers are only theorems of intuitionistic logic in one direction Some of the theorems go in both directions i e are equivalences as subsequently discussed Existential vs universal quantification Firstly when x displaystyle x is not free in the proposition f displaystyle varphi then x ϕ x f x ϕ x f displaystyle big exists x phi x to varphi big to Big big forall x phi x big to varphi Big When the domain of discourse is empty then by the principle of explosion an existential statement implies anything When the domain contains at least one term then assuming excluded middle for xϕ x displaystyle forall x phi x the inverse of the above implication becomes provably too meaning the two sides become equivalent This inverse direction is equivalent to the drinker s paradox DP Moreover an existential and dual variant of it is given by the independence of premise principle IP Classically the statement above is moreover equivalent to a more disjunctive form discussed further below Constructively existence claims are however generally harder to come by If the domain of discourse is not empty and ϕ displaystyle phi is moreover independent of x displaystyle x such principles are equivalent to formulas in the propositional calculus Here the formula then just expresses the identity ϕ f ϕ f displaystyle phi to varphi to phi to varphi This is the curried form of modus ponens ϕ f ϕ f displaystyle phi to varphi land phi to varphi which in the special the case with f displaystyle varphi as a false proposition results in the law of non contradiction principle ϕ ϕ displaystyle neg phi land neg phi Considering a false proposition f displaystyle varphi for the original implication results in the important x ϕ x x ϕ x displaystyle exists x neg phi x to neg forall x phi x In words If there exists an entity x displaystyle x that does not have the property ϕ displaystyle phi then the following is refuted Each entity has the property ϕ displaystyle phi The quantifier formula with negations also immediately follows from the non contradiction principle derived above each instance of which itself already follows from the more particular ϕ ϕ displaystyle neg neg neg phi land neg phi To derive a contradiction given ϕ displaystyle neg phi it suffices to establish its negation ϕ displaystyle neg neg phi as opposed to the stronger ϕ displaystyle phi and this makes proving double negations valuable also By the same token the original quantifier formula in fact still holds with x ϕ x displaystyle forall x phi x weakened to x ϕ x f f displaystyle forall x big phi x to varphi to varphi big And so in fact a stronger theorem holds x ϕ x x ϕ x displaystyle exists x neg phi x to neg forall x neg neg phi x In words If there exists an entity x displaystyle x that does not have the property ϕ displaystyle phi then the following is refuted For each entity one is not able to prove that it does not have the property ϕ displaystyle phi Secondly x ϕ x f x ϕ x f displaystyle big forall x phi x to varphi big leftrightarrow big exists x phi x to varphi big where similar considerations apply Here the existential part is always a hypothesis and this is an equivalence Considering the special case again x ϕ x x ϕ x displaystyle forall x neg phi x leftrightarrow neg exists x phi x The proven conversion x ϕ ϕ x displaystyle chi to neg phi leftrightarrow phi to neg chi can be used to obtain two further implications x ϕ x x ϕ x displaystyle forall x phi x to neg exists x neg phi x x ϕ x x ϕ x displaystyle exists x phi x to neg forall x neg phi x Of course variants of such formulas can also be derived that have the double negations in the antecedent A special case of the first formula here is x ϕ x x ϕ x displaystyle forall x neg phi x to neg exists x neg neg phi x and this is indeed stronger than the displaystyle to direction of the equivalence bullet point listed above For simplicity of the discussion here and below the formulas are generally presented in weakened forms without all possible insertions of double negations in the antecedents More general variants hold Incorporating the predicate ps displaystyle psi and currying the following generalization also entails the relation between implication and conjunction in the predicate calculus discussed below x ϕ x ps x f x ϕ x ps x f displaystyle big forall x phi x to psi x to varphi big leftrightarrow Big big exists x phi x land psi x big to varphi Big If the predicate ps displaystyle psi is decidedly false for all x displaystyle x then this equivalence is trivial If ps displaystyle psi is decidedly true for all x displaystyle x the schema simply reduces to the previously stated equivalence In the language of classes A x ϕ x displaystyle A x mid phi x and B x ps x displaystyle B x mid psi x the special case of this equivalence with false f displaystyle varphi equates two characterizations of disjointness A B displaystyle A cap B emptyset x A x B x A x B displaystyle forall x in A x notin B leftrightarrow neg exists x in A x in B Disjunction vs conjunction There are finite variations of the quantifier formulas with just two propositions ϕ ps ϕ ps displaystyle neg phi lor neg psi to neg phi land psi ϕ ps ϕ ps displaystyle neg phi land neg psi leftrightarrow neg phi lor psi The first principle cannot be reversed Considering ps displaystyle neg psi for ϕ displaystyle phi would imply the weak excluded middle i e the statement ps ps displaystyle neg psi lor neg neg psi But intuitionistic logic alone does not even prove ps ps ps ps displaystyle neg psi lor neg neg psi lor neg neg psi to psi So in particular there is no distributivity principle for negations deriving the claim ϕ ps displaystyle neg phi lor neg psi from ϕ ps displaystyle neg phi land psi For an informal example of the constructive reading consider the following From conclusive evidence it not to be the case that both Alice and Bob showed up to their date one cannot derive conclusive evidence tied to either of the two persons that this person did not show up Negated propositions are comparably weak in that the classically valid De Morgan s law granting a disjunction from a single negative hypothetical does not automatically hold constructively The intuitionistic propositional calculus and some of its extensions exhibit the disjunction property instead implying one of the disjuncts of any disjunction individually would have to be derivable as well The converse variants of those two and the equivalent variants with double negated antecedents had already been mentioned above Implications towards the negation of a conjunction can often be proven directly from the non contradiction principle In this way one may also obtain the mixed form of the implications e g ϕ ps ϕ ps displaystyle neg phi lor psi to neg phi land neg psi Concatenating the theorems we also find ϕ ps ϕ ps displaystyle neg neg phi lor neg neg psi to neg neg phi lor psi The reverse cannot be provable as it would prove weak excluded middle In predicate logic the constant domain principle is not valid x f ps x displaystyle forall x big varphi lor psi x big does not imply the stronger f xps x displaystyle varphi lor forall x psi x The distributive properties does however hold for any finite number of propositions For a variant of the De Morgan law concerning two existentially closed decidable predicates see LLPO Conjunction vs implication From the general equivalence also follows import export expressing incompatibility of two predicates using two different connectives ϕ ps ϕ ps displaystyle phi to neg psi leftrightarrow neg phi land psi Due to the symmetry of the conjunction connective this again implies the already established ϕ ps ps ϕ displaystyle phi to neg psi leftrightarrow psi to neg phi The equivalence formula for the negated conjunction may be understood as a special case of currying and uncurrying Many more considerations regarding double negations again apply And both non reversible theorems relating conjunction and implication mentioned in the introduction follow from this equivalence One is a converse and ϕ ps ϕ ps displaystyle phi to psi to neg phi land neg psi holds simply because ϕ ps displaystyle phi to psi is stronger than ϕ ps displaystyle phi to neg neg psi Now when using the principle in the next section the following variant of the latter with more negations on the left also holds ϕ ps ϕ ps displaystyle neg phi to psi leftrightarrow neg neg phi land neg psi A consequence is that ϕ ps ϕ ps displaystyle neg neg phi land psi leftrightarrow neg neg phi land neg neg psi Disjunction vs implication Already minimal logic proves excluded middle equivalent to consequentia mirabilis an instance of Peirce s law Now akin to modus ponens clearly ϕ ps ϕ ps ps displaystyle phi lor psi to phi to psi to psi already in minimal logic which is a theorem that does not even involve negations In classical logic this implication is in fact an equivalence With taking ϕ displaystyle phi to be of the form ps f displaystyle psi to varphi excluded middle together with explosion is seen to entail Peirce s law In intuitionistic logic one obtains variants of the stated theorem involving displaystyle bot as follows Firstly note that two different formulas for ϕ ps displaystyle neg phi land psi mentioned above can be used to imply ϕ ps ϕ ps displaystyle neg phi vee neg psi to phi to neg psi The latter are forms of the disjunctive syllogism for negated propositions ps displaystyle neg psi A strengthened form still holds in intuitionistic logic ϕ ps ϕ ps displaystyle neg phi lor psi to phi to psi As in previous sections the positions of ϕ displaystyle neg phi and ϕ displaystyle phi may be switched giving a stronger principle than the one mentioned in the introduction So for example intuitionistically Either P displaystyle P or Q displaystyle Q is a stronger propositional formula than If not P displaystyle P then Q displaystyle Q whereas these are classically interchangeable The implication cannot generally be reversed as that immediately implies excluded middle Non contradiction and explosion together also prove the stronger variant ϕ ps ϕ ps displaystyle neg phi lor psi to neg neg phi to psi And this shows how excluded middle for ps displaystyle psi implies double negation elimination for it For a fixed ps displaystyle psi this implication cannot generally be reversed However as ps ps displaystyle neg neg psi lor neg psi is always constructively valid it follows that assuming double negation elimination for all such disjunctions implies classical logic also Of course the formulas established here may be combined to obtain yet more variations For example the disjunctive syllogism as presented generalizes to x ϕ x f x ϕ x f displaystyle Big big exists x neg phi x big lor varphi Big to Big big forall x phi x big to varphi Big If some term exists at all the antecedent here even implies x ϕ x f displaystyle exists x big phi x to varphi big which in turn itself also implies the conclusion here this is again the very first formula mentioned in this section The bulk of the discussion in these sections applies just as well to just minimal logic But as for the disjunctive syllogism with general ps displaystyle psi minimal logic can at most prove ϕ ps ϕ ps displaystyle neg phi lor psi to neg neg phi to psi where ps displaystyle psi denotes ps ps ps displaystyle neg neg psi land psi lor neg psi The conclusion here can only be simplified to ps displaystyle psi using explosion Equivalences The above lists also contain equivalences The equivalence involving a conjunction and a disjunction stems from P Q R displaystyle P lor Q to R actually being stronger than P R displaystyle P to R Both sides of the equivalence can be understood as conjunctions of independent implications Above absurdity displaystyle bot is used for R displaystyle R In functional interpretations it corresponds to if clause constructions So e g Not P displaystyle P or Q displaystyle Q is equivalent to Not P displaystyle P and also not Q displaystyle Q An equivalence itself is generally defined as and then equivalent to a conjunction displaystyle land of implications displaystyle to as follows ϕ ps ϕ ps ps ϕ displaystyle phi leftrightarrow psi leftrightarrow big phi to psi land psi to phi big With it such connectives become in turn definable from it ϕ ps ϕ ps ps displaystyle phi to psi leftrightarrow phi lor psi leftrightarrow psi ϕ ps ϕ ps ϕ displaystyle phi to psi leftrightarrow phi land psi leftrightarrow phi ϕ ps ϕ ps ϕ displaystyle phi land psi leftrightarrow phi to psi leftrightarrow phi ϕ ps ϕ ps ps ϕ displaystyle phi land psi leftrightarrow phi lor psi leftrightarrow psi leftrightarrow phi In turn displaystyle lor leftrightarrow bot and displaystyle land leftrightarrow neg are complete bases of intuitionistic connectives for example Functionally complete connectives As shown by Alexander V Kuznetsov either of the following connectives the first one ternary the second one quinary is by itself functionally complete either one can serve the role of a sole sufficient operator for intuitionistic propositional logic thus forming an analog of the Sheffer stroke from classical propositional logic P Q R P Q R displaystyle big P lor Q land neg R big lor big neg P land Q leftrightarrow R big P Q R S T displaystyle P to big Q land neg R land S lor T big SemanticsThe semantics are rather more complicated than for the classical case A model theory can be given by Heyting algebras or equivalently by Kripke semantics In 2014 a Tarski like model theory was proved complete by Bob Constable but with a different notion of completeness than classically Unproved statements in intuitionistic logic are not given an intermediate truth value as is sometimes mistakenly asserted One can prove that such statements have no third truth value a result dating back to Glivenko in 1928 Instead they remain of unknown truth value until they are either proved or disproved Statements are disproved by deducing a contradiction from them A consequence of this point of view is that intuitionistic logic has no interpretation as a two valued logic nor even as a finite valued logic in the familiar sense Although intuitionistic logic retains the trivial propositions displaystyle top bot from classical logic each proof of a propositional formula is considered a valid propositional value thus by Heyting s notion of propositions as sets propositional formulae are potentially non finite sets of their proofs Heyting algebra semantics In classical logic we often discuss the truth values that a formula can take The values are usually chosen as the members of a Boolean algebra The meet and join operations in the Boolean algebra are identified with the and logical connectives so that the value of a formula of the form A B is the meet of the value of A and the value of B in the Boolean algebra Then we have the useful theorem that a formula is a valid proposition of classical logic if and only if its value is 1 for every valuation that is for any assignment of values to its variables A corresponding theorem is true for intuitionistic logic but instead of assigning each formula a value from a Boolean algebra one uses values from a Heyting algebra of which Boolean algebras are a special case A formula is valid in intuitionistic logic if and only if it receives the value of the top element for any valuation on any Heyting algebra It can be shown that to recognize valid formulas it is sufficient to consider a single Heyting algebra whose elements are the open subsets of the real line R In this algebra we have Value Value RValue A B Value A Value B Value A B Value A Value B Value A B int Value A Value B displaystyle begin aligned text Value bot amp emptyset text Value top amp mathbf R text Value A land B amp text Value A cap text Value B text Value A lor B amp text Value A cup text Value B text Value A to B amp text int left text Value A complement cup text Value B right end aligned where int X is the interior of X and X its complement The last identity concerning A B allows us to calculate the value of A Value A Value A int Value A Value int Value A int Value A displaystyle begin aligned text Value neg A amp text Value A to bot amp text int left text Value A complement cup text Value bot right amp text int left text Value A complement cup emptyset right amp text int left text Value A complement right end aligned With these assignments intuitionistically valid formulas are precisely those that are assigned the value of the entire line For example the formula A A is valid because no matter what set X is chosen as the value of the formula A the value of A A can be shown to be the entire line Value A A int Value A A Value B int Value B int Value A Value A int Value A int Value A int X int X int int X X int R R displaystyle begin aligned text Value neg A land neg A amp text int left text Value A land neg A complement right amp amp text Value neg B text int left text Value B complement right amp text int left left text Value A cap text Value neg A right complement right amp text int left left text Value A cap text int left text Value A complement right right complement right amp text int left left X cap text int left X complement right right complement right amp text int left emptyset complement right amp amp text int left X complement right subseteq X complement amp text int mathbf R amp mathbf R end aligned So the valuation of this formula is true and indeed the formula is valid But the law of the excluded middle A A can be shown to be invalid by using a specific value of the set of positive real numbers for A Value A A Value A Value A Value A int Value A Value B int Value B x gt 0 int x gt 0 x gt 0 int x 0 x gt 0 x lt 0 x 0 R displaystyle begin aligned text Value A lor neg A amp text Value A cup text Value neg A amp text Value A cup text int left text Value A complement right amp amp text Value neg B text int left text Value B complement right amp x gt 0 cup text int left x gt 0 complement right amp x gt 0 cup text int left x leqslant 0 right amp x gt 0 cup x lt 0 amp x neq 0 amp neq mathbf R end aligned The interpretation of any intuitionistically valid formula in the infinite Heyting algebra described above results in the top element representing true as the valuation of the formula regardless of what values from the algebra are assigned to the variables of the formula Conversely for every invalid formula there is an assignment of values to the variables that yields a valuation that differs from the top element No finite Heyting algebra has the second of these two properties Kripke semantics Building upon his work on semantics of modal logic Saul Kripke created another semantics for intuitionistic logic known as Kripke semantics or relational semantics Tarski like semantics It was discovered that Tarski like semantics for intuitionistic logic were not possible to prove complete However Robert Constable has shown that a weaker notion of completeness still holds for intuitionistic logic under a Tarski like model In this notion of completeness we are concerned not with all of the statements that are true of every model but with the statements that are true in the same way in every model That is a single proof that the model judges a formula to be true must be valid for every model In this case there is not only a proof of completeness but one that is valid according to intuitionistic logic MetalogicAdmissible rules In intuitionistic logic or a fixed theory using the logic the situation can occur that an implication always hold metatheoretically but not in the language For example in the pure propositional calculus if A B C displaystyle neg A to B lor C is provable then so is A B A C displaystyle neg A to B lor neg A to C Another example is that A B A C displaystyle A to B to A lor C being provable always also means that so is A B A A B C displaystyle big A to B to A big lor big A to B to C big One says the system is closed under these implications as rules and they may be adopted Theories features Theories over constructive logics can exhibit the disjunction property The pure intuitionistic propositional calculus does so as well In particular it means the excluded middle disjunction for an un rejectable statement A displaystyle A is provable exactly when A displaystyle A is provable This also means for examples that the excluded middle disjunction for some the excluded middle disjunctions are not provable also Relation to other logics Paraconsistent logic Intuitionistic logic is related by duality to a paraconsistent logic known as Brazilian anti intuitionistic or dual intuitionistic logic The subsystem of intuitionistic logic with the FALSE resp NOT 2 axiom removed is known as minimal logic and some differences have been elaborated on above Intermediate logics In 1932 Kurt Godel defined a system of logics intermediate between classical and intuitionistic logic Indeed any finite Heyting algebra that is not equivalent to a Boolean algebra defines semantically an intermediate logic On the other hand validity of formulae in pure intuitionistic logic is not tied to any individual Heyting algebra but relates to any and all Heyting algebras at the same time So for example for a schema not involving negations consider the classically valid A B B A displaystyle A to B lor B to A Adopting this over intuitionistic logic gives the intermediate logic called Godel Dummett logic Relation to classical logic The system of classical logic is obtained by adding any one of the following axioms ϕ ϕ displaystyle phi lor neg phi Law of the excluded middle ϕ ϕ displaystyle neg neg phi to phi Double negation elimination ϕ ϕ ϕ displaystyle neg phi to phi to phi Consequentia mirabilis see also Peirce s law Various reformulations or formulations as schemata in two variables e g Peirce s law also exist One notable one is the reverse law of contraposition ϕ x x ϕ displaystyle neg phi to neg chi to chi to phi Such are detailed on the intermediate logics article In general one may take as the extra axiom any classical tautology that is not valid in the two element Kripke frame displaystyle circ longrightarrow circ in other words that is not included in Smetanich s logic Many valued logic Kurt Godel s work involving many valued logic showed in 1932 that intuitionistic logic is not a finite valued logic See the section titled Heyting algebra semantics above for an infinite valued logic interpretation of intuitionistic logic Modal logic Any formula of the intuitionistic propositional logic IPC may be translated into the language of the normal modal logic S4 as follows A Aif A is prime a positive literal A B A B A B A B A B A B A A A A displaystyle begin aligned bot amp bot A amp Box A amp amp text if A text is prime a positive literal A wedge B amp A wedge B A vee B amp A vee B A to B amp Box left A to B right neg A amp Box neg A amp amp neg A A to bot end aligned and it has been demonstrated that the translated formula is valid in the propositional modal logic S4 if and only if the original formula is valid in IPC The above set of formulae are called the Godel McKinsey Tarski translation There is also an intuitionistic version of modal logic S4 called Constructive Modal Logic CS4 Lambda calculus There is an extended Curry Howard isomorphism between IPC and simply typed lambda calculus See alsoBHK interpretation Computability logic Constructive analysis Constructive proof Constructive set theory Curry Howard correspondence Game semantics Harrop formula Heyting arithmetic Inhabited set Intermediate logics Intuitionistic type theory Kripke semantics Linear logic Paraconsistent logic Realizability Relevance theory Smooth infinitesimal analysis Philosophy portalNotesVan Atten 2022 Shehtman 1990 Japaridze 2009 Bezhanishvili amp De Jongh p 8 Takeuti 2013 Chagrov amp Zakharyaschev 1997 pp 58 59 Constable amp Bickford 2014 Sorensen amp Urzyczyn 2006 p 42 Tarski 1938 Rasiowa amp Sikorski 1963 pp 385 386 Kripke 1965 Moschovakis 2022 Aoyama 2004 Burgess 2014 Levy 2011 pp 4 5 Alechina et al 2003 ReferencesAlechina Natasha Mendler Michael De Paiva Valeria Ritter Eike January 2003 Categorical and Kripke Semantics for Constructive S4 Modal Logic PDF Proceedings of the 15th International Workshop on Computer Science Logic Lecture Notes in Computer Science doi 10 1007 3 540 44802 0 21 Aoyama Hiroshi 2004 LK LJ Dual Intuitionistic Logic and Quantum Logic Notre Dame Journal of Formal Logic 45 4 193 213 doi 10 1305 ndjfl 1099238445 Bezhanishvili Nick De Jongh Dick Intuitionistic Logic PDF University of Amsterdam Institute for Logic Language and Computation Brunner A B M Carnielli Walter March 2005 Anti intuitionism and paraconsistency Journal of Applied Logic 3 1 161 184 doi 10 1016 j jal 2004 07 016 Burgess John January 2014 Intuitions of Three Kinds in Godel s Views on the Continuum PDF doi 10 1017 CBO9780511756306 002 inactive 1 November 2024 a href wiki Template Cite web title Template Cite web cite web a CS1 maint DOI inactive as of November 2024 link Chagrov Alexander Zakharyaschev Michael 1997 Modal Logic Oxford Logic Guides Vol 35 Oxford University Press pp XV 605 ISBN 0 19 853779 4 Constable R Bickford M 2014 Intuitionistic completeness of first order logic Annals of Pure and Applied Logic 165 164 198 arXiv 1110 1614 doi 10 1016 j apal 2013 07 009 S2CID 849930 Van Dalen Dirk 2001 Intuitionistic Logic In Goble Lou ed The Blackwell Guide to Philosophical Logic New York Blackwell Publishing pp 224 257 doi 10 1002 9781405164801 ch11 ISBN 9780631206934 Van Heijenoort Jean 2002 1967 From Frege to Godel A Source Book in Mathematical Logic 1879 1931 reprinted with corrections ed Harvard University Press ISBN 9780674324497 OCLC 749638436 Heyting Arend 1930 Die formalen Regeln der intuitionistischen Logik I II III Sitzungsberichte der preussischen Akademie der Wissenschaften in German pp 42 56 57 71 158 169 In three parts Japaridze Giorgi January 2009 In the Beginning was Game Semantics In Majer O Pietarinen A V Tulenheimo T eds Games Unifying Logic Language and Philosophy Vol 15 Springer pp 249 350 arXiv cs 0507045 doi 10 1007 978 1 4020 9374 6 11 ISBN 978 1 4020 9373 9 Kripke Saul A 1965 Semantical analysis of intuitionistic logic I PDF In Crossley J N Dummett M A E eds Formal Systems and Recursive Functions Proceedings of the Eighth Logic Colloquium Oxford July 1963 Studies in Logic and the Foundations of Mathematics Vol 40 Amsterdam North Holland Publishing Company pp 92 130 doi 10 1016 S0049 237X 08 71685 9 ISBN 9780444534057 Levy Michel 29 April 2011 Logique modale propositionnelle S4 et logique intuitioniste propositionnelle PDF in French Rasiowa Helena Sikorski Roman 1963 The Mathematics of Metamathematics Monografie matematyczne Warsaw Panstwowe Wydawn Naukowe p 519 Shehtman Valentin 1990 Modal counterparts of Medvedev logic of finite problems are not finitely axiomatizable Studia Logica 49 3 365 385 doi 10 1007 BF00370370 Sorensen Morten H Urzyczyn Pawel 2006 chapter 2 Intuitionistic Logic Lectures on the Curry Howard Isomorphism Studies in Logic and the Foundations of Mathematics Vol 149 1 ed Amsterdam Elsevier ISBN 978 0 444 52077 7 Takeuti Gaisi 2013 1975 Proof theory Second ed Mineola New York Dover Publications ISBN 978 0 486 49073 1 Tarski Alfred 1938 Der Aussagenkalkul und die Topologie Fundamenta Mathematicae 31 103 134 doi 10 1007 BF00370370 Troelstra A S Van Ulsen P The discovery of E W Beth s semantics for intuitionistic logic PDF Institute for Logic Language and Computation ILLC Universiteit van Amsterdam External linksVan Atten Mark 4 May 2022 The Development of Intuitionistic Logic In Zalta Edward N ed Stanford Encyclopedia of Philosophy McCarty David Charles 2009 Intuitionism in Mathematics In Shapiro Stewart ed The Oxford Handbook of Philosophy of Mathematics and Logic pp 356 386 doi 10 1093 oxfordhb 9780195325928 003 0010 ISBN 978 0 19 532592 8 Moschovakis Joan 16 December 2022 Intuitionistic Logic In Zalta Edward N ed Stanford Encyclopedia of Philosophy Tableaux method for intuitionistic logic through S4 translation Laboratoire d Informatique de Grenoble tests the intuitionistic validity of propositional formulae