HOME

TheInfoList



OR:

This article contains a list of sample Hilbert-style
deductive system A formal system is an abstract structure used for inferring theorems from axioms according to a set of rules. These rules, which are used for carrying out the inference of theorems from axioms, are the logical calculus of the formal system. A fo ...
s for
propositional logic Propositional calculus is a branch of logic. It is also called propositional logic, statement logic, sentential calculus, sentential logic, or sometimes zeroth-order logic. It deals with propositions (which can be true or false) and relations ...
s.


Classical propositional calculus systems

Classical Classical may refer to: European antiquity *Classical antiquity, a period of history from roughly the 7th or 8th century B.C.E. to the 5th century C.E. centered on the Mediterranean Sea *Classical architecture, architecture derived from Greek and ...
propositional calculus is the standard propositional logic. Its intended semantics is
bivalent Bivalent may refer to: *Bivalent (chemistry), a molecule formed from two or more atoms bound together * Bivalent (engine), an engine that can operate on two different types of fuel *Bivalent (genetics), a pair of homologous chromosomes * Bivalent lo ...
and its main property is that it is strongly complete, otherwise said that whenever a formula semantically follows from a set of premises, it also follows from that set syntactically. Many different equivalent complete axiom systems have been formulated. They differ in the choice of 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 ...
used, which in all cases have to be
functionally complete In logic, a functionally complete set of logical connectives or Boolean operators is one which can be used to express all possible truth tables by combining members of the set into a Boolean expression.. ("Complete set of logical connectives").. (" ...
(i.e. able to express by composition all ''n''-ary
truth tables A truth table is a mathematical table used in logic—specifically in connection with Boolean algebra, boolean functions, and propositional calculus—which sets out the functional values of logical expressions on each of their functional argumen ...
), and in the exact complete choice of axioms over the chosen basis of connectives.


Implication and negation

The formulations here use implication and negation \ as functionally complete set of basic connectives. Every logic system requires at least one non-nullary
rule of inference In the philosophy of logic, a rule of inference, inference rule or transformation rule is a logical form consisting of a function which takes premises, analyzes their syntax, and returns a conclusion (or conclusions). For example, the rule of ...
. Classical propositional calculus typically uses the rule of modus ponens: :\frac. We assume this rule is included in all systems below unless stated otherwise.
Frege Friedrich Ludwig Gottlob Frege (; ; 8 November 1848 – 26 July 1925) was a German philosopher, logician, and mathematician. He was a mathematics professor at the University of Jena, and is understood by many to be the father of analytic phil ...
's axiom system:Yasuyuki Imai, Kiyoshi Iséki, On axiom systems of propositional calculi, I, Proceedings of the Japan Academy. Volume 41, Number 6 (1965), 436–439. :A\to(B\to A) :(A\to(B\to C))\to((A\to B)\to(A\to C)) :(A \to (B \to C)) \to (B \to (A \to C)) :(A\to B)\to(\neg B\to\neg A) :\neg\neg A\to A :A\to\neg\neg A
Hilbert David Hilbert (; ; 23 January 1862 – 14 February 1943) was a German mathematician, one of the most influential mathematicians of the 19th and early 20th centuries. Hilbert discovered and developed a broad range of fundamental ideas in many a ...
's axiom system: :A\to(B\to A) :(A\to(B\to C))\to(B\to(A\to C)) :(B\to C)\to((A\to B)\to(A\to C)) :A\to(\neg A\to B) :(A\to B)\to((\neg A\to B)\to B)
Łukasiewicz Łukasiewicz is a Polish surname. It comes from the given name Łukasz (Lucas). It is found across Poland, particularly in central regions. It is related to the surnames Łukaszewicz and Lukashevich. People * Antoni Łukasiewicz (born 1983), ...
's axiom systems: *First: *:(A\to B)\to((B\to C)\to(A\to C)) *:(\neg A\to A)\to A *:A\to(\neg A\to B) *Second: *:((A\to B)\to C)\to(\neg A\to C) *:((A\to B)\to C)\to(B\to C) *:(\neg A\to C)\to((B\to C)\to((A\to B)\to C)) *Third: *:A\to(B\to A) *:(A\to(B\to C))\to((A\to B)\to(A\to C)) *:(\neg A\to\neg B)\to(B\to A) *Fourth: *:(A\to B)\to((B\to C)\to(A\to C)) *:A\to(\neg A\to B) *:(\neg A\to B)\to((B\to A)\to A) Łukasiewicz and Tarski's axiom system:Part XIII: Shôtarô Tanaka. On axiom systems of propositional calculi, XIII. Proc. Japan Acad., Volume 41, Number 10 (1965), 904–907. : A\to(B\to A))\to([(\neg C\to(D\to\neg E))\to[(C\to(D\to F))\to((E\to D)\to(E\to F))\to G)]\to(H\to G) Carew Arthur Meredith, Meredith's axiom system: :((((A\to B)\to(\neg C\to\neg D))\to C)\to E)\to((E\to A)\to(D\to A)) Elliott Mendelson, Mendelson's axiom system: :A\to(B\to A) :(A\to(B\to C))\to((A\to B)\to(A\to C)) :(\neg A\to\neg B)\to((\neg A\to B)\to A)
Russell Russell may refer to: People * Russell (given name) * Russell (surname) * Lady Russell (disambiguation) * Lord Russell (disambiguation) Places Australia * Russell, Australian Capital Territory * Russell Island, Queensland (disambiguation) **R ...
's axiom system: :A\to(B\to A) :(A\to B)\to((B\to C)\to(A\to C)) :(A\to(B\to C))\to(B\to(A\to C)) :\neg\neg A\to A :(A\to\neg A)\to\neg A :(A\to\neg B)\to(B\to\neg A) Sobociński's axiom systems: *First: *:\neg A\to(A\to B) *:A\to(B\to(C\to A)) *:(\neg A\to C)\to((B\to C)\to((A\to B)\to C)) *Second: *:(A\to B)\to(\neg B\to(A\to C)) *:A\to(B\to(C\to A)) *:(\neg A\to B)\to((A\to B)\to B)


Implication and falsum

Instead of negation, classical logic can also be formulated using the functionally complete set \ of connectives. Tarski–
Bernays Bernays is a surname. Notable people with the surname include: * Adolphus Bernays (1795–1864), professor of German in London; brother of Isaac Bernays and father of: ** Lewis Adolphus Bernays (1831–1908), public servant and agricultural writer ...
Wajsberg axiom system: :(A\to B)\to((B\to C)\to(A\to C)) :A\to(B\to A) :((A\to B)\to A)\to A :\bot\to A
Church Church may refer to: Religion * Church (building), a building for Christian religious activities * Church (congregation), a local congregation of a Christian denomination * Church service, a formalized period of Christian communal worship * Ch ...
's axiom system: :A\to(B\to A) :(A\to(B\to C))\to((A\to B)\to(A\to C)) :((A\to\bot)\to\bot)\to A Meredith's axiom systems: *First:[Fitelson, 2001
"New Elegant Axiomatizations of Some Sentential Logics"
by Branden Fitelson
"Some New Results in Logical Calculi Obtained Using Automated Reasoning", Zac Ernst, Ken Harris, & Branden Fitelson, http://www.mcs.anl.gov/research/projects/AR/award-2001/fitelson.pdf *:((((A\to B)\to(C\to\bot))\to D)\to E)\to((E\to A)\to(C\to A)) *Second: *:((A\to B)\to((\bot\to C)\to D))\to((D\to A)\to(E\to(F\to A)))


Negation and disjunction

Instead of implication, classical logic can also be formulated using the functionally complete set \ of connectives. These formulations use the following rule of inference; :\frac. Russell–Bernays axiom system: :\neg (\neg B\lor C)\lor (\neg (A\lor B)\lor (A\lor C)) :\neg (A\lor B)\lor (B\lor A) :\neg A\lor (B\lor A) :\neg (A\lor A)\lor A Meredith's axiom systems: *First: *:\neg (\neg (\neg A\lor B)\lor (C\lor (D\lor E)))\lor (\neg (\neg D\lor A)\lor (C\lor (E\lor A))) *Second: *:\neg (\neg (\neg A\lor B)\lor (C\lor (D\lor E)))\lor (\neg (\neg E\lor D)\lor (C\lor (A\lor D))) *Third: *:\neg (\neg (\neg A\lor B)\lor (C\lor (D\lor E)))\lor (\neg (\neg C\lor A)\lor (E\lor (D\lor A))) Dually, classical propositional logic can be defined using only conjunction and negation.


Sheffer's stroke

Because Sheffer's stroke (also known as NAND operator) is
functionally complete In logic, a functionally complete set of logical connectives or Boolean operators is one which can be used to express all possible truth tables by combining members of the set into a Boolean expression.. ("Complete set of logical connectives").. (" ...
, it can be used to create an entire formulation of propositional calculus. NAND formulations use a rule of inference called Nicod's modus ponens: :\frac. Nicod's axiom system: :(A\mid(B\mid C))\mid E\mid(E\mid E))\mid((D\mid B)\mid[(A\mid D)\mid(A\mid D)">A\mid_D)\mid(A\mid_D).html" ;"title="E\mid(E\mid E))\mid((D\mid B)\mid[(A\mid D)\mid(A\mid D)">E\mid(E\mid E))\mid((D\mid B)\mid[(A\mid D)\mid(A\mid D)/math> Łukasiewicz's axiom systems: *First: *:(A\mid(B\mid C))\mid[(D\mid(D\mid D))\mid((D\mid B)\mid A\mid D)\mid(A\mid D)] *Second: *:(A\mid(B\mid C))\mid[(A\mid(C\mid A))\mid((D\mid B)\mid A\mid D)\mid(A\mid D)] Wajsberg's axiom system: :(A\mid(B\mid C))\mid A\mid D)\mid(A\mid D)\mid(A\mid(A\mid B))">(D\mid C)\mid A\mid D)\mid(A\mid D)\mid(A\mid(A\mid B))/math> Argonne axiom systems: *First: :(A\mid(B\mid C))\mid A\mid(B\mid C))\mid((D\mid C)\mid[(C\mid D)\mid(A\mid D)">C\mid_D)\mid(A\mid_D).html" ;"title="A\mid(B\mid C))\mid((D\mid C)\mid[(C\mid D)\mid(A\mid D)">A\mid(B\mid C))\mid((D\mid C)\mid[(C\mid D)\mid(A\mid D)/math> *Second: :(A\mid(B\mid C))\mid[([(B\mid D)\mid(A\mid D)]\mid(D\mid B))\mid((C\mid B)\mid A)] Computer analysis by Argonne has revealed over 60 additional single axiom systems that can be used to formulate NAND propositional calculus.


Implicational propositional calculus

The
implicational propositional calculus In mathematical logic, the implicational propositional calculus is a version of classical propositional calculus which uses only one connective, called implication or conditional. In formulas, this binary operation is indicated by "implies", "if ...
is the fragment of the classical propositional calculus which only admits the implication connective. It is not
functionally complete In logic, a functionally complete set of logical connectives or Boolean operators is one which can be used to express all possible truth tables by combining members of the set into a Boolean expression.. ("Complete set of logical connectives").. (" ...
(because it lacks the ability to express falsity and negation) but it is however syntactically complete. The implicational calculi below use modus ponens as an inference rule. Bernays–Tarski axiom system:Investigations into the Sentential Calculus in ''Logic, Semantics, Metamathematics: Papers from 1923 to 1938 by Alfred Tarski'', Corcoran, J., ed. Hackett. 1st edition edited and translated by J. H. Woodger, Oxford Uni. Press. (1956) :A\to(B\to A) :(A\to B)\to((B\to C)\to(A\to C)) :((A\to B)\to A)\to A Łukasiewicz and Tarski's axiom systems: *First: *: A\to(B\to A))\to[([((C\to D)\to E)\to Fto[(D\to F)\to(C\to F)">[((C\to_D)\to_E)\to_F.html" ;"title="A\to(B\to A))\to[([((C\to D)\to E)\to F">A\to(B\to A))\to[([((C\to D)\to E)\to Fto[(D\to F)\to(C\to F)\to G\to G *Second: *:[(A\to B)\to((C\to D)\to E)]\to([F\to((C\to D)\to E)]\to[(A\to F)\to(D\to E)]) *Third: *:((A\to B)\to(C\to D))\to(E\to((D\to A)\to(C\to A))) *Fourth: *:((A\to B)\to(C\to D))\to((D\to A)\to(E\to(C\to A))) Łukasiewicz's axiom system: :((A\to B)\to C)\to((C\to A)\to(D\to A))


Intuitionistic and intermediate logics

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 ...
is a subsystem of classical logic. It is commonly formulated with \ as the set of (functionally complete) basic connectives. It is not syntactically complete since it lacks
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 ...
A∨¬A or
Peirce's law In logic, Peirce's law is named after the philosopher and logician Charles Sanders Peirce. It was taken as an axiom in his first axiomatisation of propositional logic. It can be thought of as the law of excluded middle written in a form tha ...
((A→B)→A)→A which can be added without making the logic inconsistent. It has modus ponens as inference rule, and the following axioms: :A\to(B\to A) :(A\to(B\to C))\to((A\to B)\to(A\to C)) :(A\land B)\to A :(A\land B)\to B :A\to(B\to(A\land B)) :A\to(A\lor B) :B\to(A\lor B) :(A\to C)\to((B\to C)\to((A\lor B)\to C)) :\bot\to A Alternatively, intuitionistic logic may be axiomatized using \ as the set of basic connectives, replacing the last axiom with :(A\to\neg A)\to\neg A :\neg A\to(A\to B)
Intermediate logics 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 intermedia ...
are in between intuitionistic logic and classical logic. Here are a few intermediate logics: * Jankov logic (KC) is an extension of intuitionistic logic, which can be axiomatized by the intuitionistic axiom system plus the axiomA. Chagrov, M. Zakharyaschev, ''Modal logic'', Oxford University Press, 1997. :\neg A\lor\neg\neg A. * Gödel–Dummett logic (LC) can be axiomatized over intuitionistic logic by adding the axiom :(A\to B)\lor(B\to A).


Positive implicational calculus

The positive implicational calculus is the implicational fragment of intuitionistic logic. The calculi below use modus ponens as an inference rule. Łukasiewicz's axiom system: :A\to(B\to A) :(A\to(B\to C))\to((A\to B)\to(A\to C)) Meredith's axiom systems: *First: *:E\to((A\to B)\to(((D\to A)\to(B\to C))\to(A\to C))) *Second: *:A\to(B\to A) *:(A\to B)\to((A\to(B\to C))\to(A\to C)) *Third: *:((A\to B)\to C)\to(D\to((B\to(C\to E))\to(B\to E))) Hilbert's axiom systems: *First: *:(A\to(A\to B))\to(A\to B) *:(B\to C)\to((A\to B)\to(A\to C)) *:(A\to(B\to C))\to(B\to(A\to C)) *:A\to(B\to A) *Second: *:(A\to(A\to B))\to(A\to B) *:(A\to B)\to((B\to C)\to(A\to C)) *:A\to(B\to A) *Third: *:A\to A *:(A\to B)\to((B\to C)\to(A\to C)) *:(B\to C)\to((A\to B)\to(A\to C)) *:(A\to(A\to B))\to(A\to B)


Positive propositional calculus

Positive propositional calculus is the fragment of intuitionistic logic using only the (non functionally complete) connectives \. It can be axiomatized by any of the above-mentioned calculi for positive implicational calculus together with the axioms :(A\land B)\to A :(A\land B)\to B :A\to(B\to(A\land B)) :A\to(A\lor B) :B\to(A\lor B) :(A\to C)\to((B\to C)\to((A\lor B)\to C)) Optionally, we may also include the connective \leftrightarrow and the axioms :(A\leftrightarrow B)\to(A\to B) :(A\leftrightarrow B)\to(B\to A) :(A\to B)\to((B\to A)\to(A\leftrightarrow B))
Johansson Johansson is a patronymic family name of Swedish origin meaning ''"son of Johan"'', or ''"Johan's son"''. It is the most common Swedish family name, followed by Andersson. (First 18 surnames ends -sson.) The Danish, Norwegian, German and Dut ...
's
minimal logic Minimal logic, or minimal calculus, is a symbolic logic system originally developed by Ingebrigt Johansson. It is an intuitionistic and paraconsistent logic, that rejects both the law of the excluded middle as well as the principle of explosion ( ...
can be axiomatized by any of the axiom systems for positive propositional calculus and expanding its language with the nullary connective \bot, with no additional axiom schemas. Alternatively, it can also be axiomatized in the language \ by expanding the positive propositional calculus with the axiom :(A\to\neg B)\to(B\to\neg A) or the pair of axioms :(A\to B)\to(\neg B\to\neg A) :A\to\neg\neg A Intuitionistic logic in language with negation can be axiomatized over the positive calculus by the pair of axioms :(A\to\neg B)\to(B\to\neg A) :\neg A\to(A\to B) or the pair of axiomsL. H. Hackstaff, ''Systems of Formal Logic'', Springer, 1966. :(A\to\neg A)\to\neg A :\neg A\to(A\to B) Classical logic in the language \ can be obtained from the positive propositional calculus by adding the axiom :(\neg A\to\neg B)\to(B\to A) or the pair of axioms :(A\to\neg B)\to(B\to\neg A) :\neg\neg A\to A Fitch calculus takes any of the axiom systems for positive propositional calculus and adds the axioms :\neg A\to(A\to B) :A\leftrightarrow\neg\neg A :\neg(A\lor B)\leftrightarrow(\neg A\land\neg B) :\neg(A\land B)\leftrightarrow(\neg A\lor\neg B) Note that the first and third axioms are also valid in intuitionistic logic.


Equivalential calculus

Equivalential calculus is the subsystem of classical propositional calculus that only allows the (functionally incomplete) equivalence connective, denoted here as \equiv. The rule of inference used in these systems is as follows: :\frac. Iséki's axiom system:Kiyoshi Iséki, On axiom systems of propositional calculi, XV, Proceedings of the Japan Academy. Volume 42, Number 3 (1966), 217–220. :((A\equiv C)\equiv(B\equiv A))\equiv(C\equiv B) :(A\equiv(B\equiv C))\equiv((A\equiv B)\equiv C) Iséki–Arai axiom system:Yoshinari Arai, On axiom systems of propositional calculi, XVII, Proceedings of the Japan Academy. Volume 42, Number 4 (1966), 351–354. :A\equiv A :(A\equiv B)\equiv(B\equiv A) :(A\equiv B)\equiv((B\equiv C)\equiv(A\equiv C)) Arai's axiom systems; *First: *:(A\equiv(B\equiv C))\equiv((A\equiv B)\equiv C) *:((A\equiv C)\equiv(B\equiv A))\equiv(C\equiv B) *Second: *:(A\equiv B)\equiv(B\equiv A) *:((A\equiv C)\equiv(B\equiv A))\equiv(C\equiv B) Łukasiewicz's axiom systems:XCB, the Last of the Shortest Single Axioms for the Classical Equivalential Calculus
LARRY WOS, DOLPH ULRICH, BRANDEN FITELSON; arXiv:cs/0211015v1
*First: *:(A\equiv B)\equiv((C\equiv B)\equiv(A\equiv C)) *Second: *:(A\equiv B)\equiv((A\equiv C)\equiv(C\equiv B)) *Third: *:(A\equiv B)\equiv((C\equiv A)\equiv(B\equiv C)) Meredith's axiom systems: *First: *:((A\equiv B)\equiv C)\equiv(B\equiv(C\equiv A)) *Second: *:A\equiv((B\equiv(A\equiv C))\equiv(C\equiv B)) *Third: *:(A\equiv(B\equiv C))\equiv(C\equiv(A\equiv B)) *Fourth: *:(A\equiv B)\equiv(C\equiv((B\equiv C)\equiv A)) *Fifth: *:(A\equiv B)\equiv(C\equiv((C\equiv B)\equiv A)) *Sixth: *:((A\equiv(B\equiv C))\equiv C)\equiv(B\equiv A) *Seventh: *:((A\equiv(B\equiv C))\equiv B)\equiv(C\equiv A) Kalman's axiom system: :A\equiv((B\equiv(C\equiv A))\equiv(C\equiv B)) Winker's axiom systems: *First: *:A\equiv((B\equiv C)\equiv((A\equiv C)\equiv B)) *Second: *:A\equiv((B\equiv C)\equiv((C\equiv A)\equiv B)) XCB axiom system: :A\equiv(((A\equiv B)\equiv(C\equiv B))\equiv C)


See also

* — a list of axiom schemas for a paraconsistent logic of the Hilbert style


References

{{DEFAULTSORT:List Of Logic Systems Logic systems, List of Logic systems, List of Logic systems, List of Logic systems, List of Logic systems