Classical propositional calculus systems
Classical propositional calculus is the standard propositional logic. Its intended semantics is bivalent 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 used, which in all cases have to be functionally complete (i.e. able to express by composition all n-ary truth tables), 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. Classical propositional calculus typically uses the rule of modus ponens:

We assume this rule is included in all systems below unless stated otherwise.
Frege's axiom system:[1]






Hilbert's axiom system:[1]





Łukasiewicz's axiom systems:[1]
- First:



- Second:



- Third:



- Fourth:[citation needed]



Łukasiewicz and Tarski's axiom system:[2]
![[(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)](https://wikimedia.org/api/rest_v1/media/math/render/svg/f545e06363ecda3c46e753d35ba66a95e499dea1)
Meredith's axiom system:

Mendelson's axiom system:[3]



Russell's axiom system:[1]






Sobociński's axiom systems:[1]
- First:



- Second:



Implication and falsum
Instead of negation, classical logic can also be formulated using the functionally complete set
of connectives.
Tarski–Bernays–Wajsberg axiom system:




Church's axiom system:



Meredith's axiom systems:
- First:[4][5][6]

- Second:[4]

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;

Russell–Bernays axiom system:




Meredith's axiom systems:[7]
- First:

- Second:

- Third:

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, it can be used to create an entire formulation of propositional calculus. NAND formulations use a rule of inference called Nicod's modus ponens:

Nicod's axiom system:[4]
![(A\mid (B\mid C))\mid [(E\mid (E\mid E))\mid ((D\mid B)\mid [(A\mid D)\mid (A\mid D)])]](https://wikimedia.org/api/rest_v1/media/math/render/svg/71cc5556407047c1e03fcc3f33420edd81fa81ad)
Łukasiewicz's axiom systems:[4]
- First:
![(A\mid (B\mid C))\mid [(D\mid (D\mid D))\mid ((D\mid B)\mid [(A\mid D)\mid (A\mid D)])]](https://wikimedia.org/api/rest_v1/media/math/render/svg/c12762979fa6bc27145b3a4616abd09710384f88)
- Second:
![(A\mid (B\mid C))\mid [(A\mid (C\mid A))\mid ((D\mid B)\mid [(A\mid D)\mid (A\mid D)])]](https://wikimedia.org/api/rest_v1/media/math/render/svg/04baa3ed43c98b7169cecaa73d1ec5af209a0608)
Wajsberg's axiom system:[4]
![(A\mid (B\mid C))\mid [((D\mid C)\mid [(A\mid D)\mid (A\mid D)])\mid (A\mid (A\mid B))]](https://wikimedia.org/api/rest_v1/media/math/render/svg/85fabc16db0d11b797221f2b54c12ac3e1a29b70)
Argonne axiom systems:[4]
![(A\mid (B\mid C))\mid [(A\mid (B\mid C))\mid ((D\mid C)\mid [(C\mid D)\mid (A\mid D)])]](https://wikimedia.org/api/rest_v1/media/math/render/svg/7a3ff9adbe7d05a05bf1f469e2e2ac91105fb5fc)
[8]
Computer analysis by Argonne has revealed over 60 additional single axiom systems that can be used to formulate NAND propositional calculus.[6]
Intuitionistic and intermediate logics
Intuitionistic logic 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 A∨¬A or Peirce's law ((A→B)→A)→A which can be added without making the logic inconsistent. It has modus ponens as inference rule, and the following axioms:









Alternatively, intuitionistic logic may be axiomatized using
as the set of basic connectives, replacing the last axiom with


Intermediate logics 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 axiom[11]

- Gödel–Dummett logic (LC) can be axiomatized over intuitionistic logic by adding the axiom[11]

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






Optionally, we may also include the connective
and the axioms



Johansson's minimal logic can be axiomatized by any of the axiom systems for positive propositional calculus and expanding its language with the nullary connective
, with no additional axiom schemas. Alternatively, it can also be axiomatized in the language
by expanding the positive propositional calculus with the axiom

or the pair of axioms


Intuitionistic logic in language with negation can be axiomatized over the positive calculus by the pair of axioms


or the pair of axioms[13]


Classical logic in the language
can be obtained from the positive propositional calculus by adding the axiom

or the pair of axioms


Fitch calculus takes any of the axiom systems for positive propositional calculus and adds the axioms[13]




Note that the first and third axioms are also valid in intuitionistic logic.