What Set of Axioms Leads to All Tautologies in Propositional Calculus?

  • Context: Graduate 
  • Thread starter Thread starter StarThrower
  • Start date Start date
  • Tags Tags
    Natural
Click For Summary

Discussion Overview

The discussion revolves around identifying a set of axioms for natural deductions that can derive all tautologies in propositional calculus, specifically focusing on limiting the number of undefined logical operators to either {not, and} or {not, or}.

Discussion Character

  • Exploratory, Technical explanation, Debate/contested

Main Points Raised

  • One participant inquires about a set of axioms that leads to all tautologies in propositional calculus, emphasizing a limitation on the number of undefined logical operators.
  • Another participant questions the status of the logical operators, suggesting that they must be defined to be usable.
  • A participant asserts that any binary operator can be constructed using just the NAND operator.
  • There is a request for clarification on the meaning of "nand," which is explained as "Not And," with a reference to its application in digital circuits.
  • A participant provides mathematical expressions demonstrating how NOT, AND, and OR can be expressed using NAND.
  • Another participant reiterates that any binary operator can be built from NAND and mentions that NOR can also suffice.

Areas of Agreement / Disagreement

Participants express differing views on the definitions and sufficiency of logical operators, with some asserting the capability of constructing all necessary operators from NAND or NOR, while others question the definitions of these operators.

Contextual Notes

There are unresolved assumptions regarding the definitions of logical operators and the completeness of the proposed axioms for deriving tautologies.

StarThrower
Messages
220
Reaction score
1
Does anyone know a set of axioms for natural deductions? One which leads to the rest of the tautologies of the propositional calculus (and,or,not,if,iff) as theorems?

I want the number of undefined logical operators to be limited to two, either {not,and} or {not,or}.
 
Mathematics news on Phys.org
Originally posted by StarThrower


I want the number of undefined logical operators to be limited to two, either {not,and} or {not,or}.
if I am not mistaken those logical operators are defined if they weren't then how could we use them?
 
For the record, you can build any binary operator out of just nand.
 
what does nand mean?
 
Originally posted by loop quantum gravity
what does nand mean?

"Not And". It's the negation of the AND relation. The point being that, I believe it has been proven that any digital circuit you can make with the normal boolean operators you can make with NAND gates. Is that right?
 
[tex]\begin{align*}<br /> !A&=A\barwedge A \\<br /> A\wedge B&=(A\barwedge B)\barwedge(A\barwedge B) \\<br /> A\vee B&=(A\barwedge A)\barwedge(A\barwedge B)<br /> \end{align*}[/tex]

For those less familiar with such notation, [itex]!,\wedge,\vee,\barwedge[/itex] mean NOT, AND, OR and NAND, respectively.

So you can clearly express NOT, AND and OR using just NAND.
 
Hurkyl said:
For the record, you can build any binary operator out of just nand.


"NOR" suffices as well.
 

Similar threads

  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 73 ·
3
Replies
73
Views
10K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 40 ·
2
Replies
40
Views
5K
  • · Replies 64 ·
3
Replies
64
Views
5K
  • · Replies 15 ·
Replies
15
Views
3K
  • · Replies 7 ·
Replies
7
Views
3K