Constructive logic, refers to systems of symbolic logic that differ from classical logic by more closely mirroring the notion of constructive proof. Constructive logics do not assume the law of the excluded middle and double negation elimination, which are fundamental inference rules in classical logic.

There exists a variety of constructive logics, the most prominent of which is intuitionistic logic, based on L.E.J. Brouwer's intuitionism, formalized by Arend Heyting.[1][2]

Other logics have also been said to be constructive,[3] like, for instance,

Paraconsistent logic

edit

Intuitionistic logic is related by duality to a paraconsistent logic known as Brazilian, anti-intuitionistic or dual-intuitionistic logic.[5] The subsystem of intuitionistic logic with the FALSE axiom removed is known as minimal logic and some differences have been elaborated on above.

Intermediate logics

edit

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.

For a schema not involving negations, consider the classically valid . Adopting this over intuitionistic logic gives the intermediate logic called Gödel-Dummett logic.

Many-valued logic

edit

Kurt Gödel's work involving many-valued logic showed in 1932 that intuitionistic logic is not a finite-valued logic.[6] (See the section titled Heyting algebra semantics above for an infinite-valued logic interpretation of intuitionistic logic.)

See also

edit

Notes

edit
  1. ^ Heyting 1930.
  2. ^ Van Atten 2017.
  3. ^ Wansing 2008.
  4. ^ Johansson 1937.
  5. ^ 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.
  6. ^ Burgess, John. "Intuitions of Three Kinds in Gödel's Views on the Continuum" (PDF).

References

edit
edit


Category:Logic in computer science Category:Non-classical logic Category:Constructivism (mathematics) Category:Systems of formal logic Category:Intuitionism