Nepedia
Back to Discover
Advanced Reader
🔢

Sheffer stroke

math Maturity 11-13 Next article →

The Sheffer stroke is a fundamental logical operation used in Boolean functions and propositional calculus. It is most commonly known by its technical name, NAND, which stands for "not and." This operation acts on two logical values to produce a specific result. In everyday language, the Sheffer stroke can be described as "not both." This means the operation is true if it is not the case that both inputs are true.

Venn1100
Venn1100

This single tool is a cornerstone of mathematical logic and digital electronics. It allows mathematicians to build complex systems from very simple starting points.

To understand how the Sheffer stroke works, we must look at its truth conditions. The operation takes two propositions, often called operands, and evaluates them. The result is true if at least one of the operands is false. The only situation where the Sheffer stroke produces a false result is when both inputs are true.

Venn10
Venn10

This behavior is the exact opposite of the conjunction operation, which is commonly called "AND." Because it is the negation of conjunction, it is also referred to as non-conjunction or alternative denial. In digital electronics, this logic is physically realized as a NAND gate.

One of the most remarkable properties of the Sheffer stroke is its functional completeness. A set of logical operators is functionally complete if it can express any possible Boolean function. The Sheffer stroke is unique because it can do this entirely by itself. It does not require any other operators like "OR" or "NOT" to build a complete system.

Venn1010
Venn1010

This is possible because the Sheffer stroke lacks five specific properties: truth-preservation, falsity-preservation, linearity, monotonicity, and self-duality. By avoiding these properties, the NAND operation remains versatile enough to construct all other logic gates. For example, one can define the "NOT" operation by applying the Sheffer stroke to the same input twice.

History shows that many thinkers contributed to our understanding of this concept. Charles Sanders Peirce discovered the functional completeness of the NAND and NOR operations as early as 1880. He called this concept "ampheck," meaning "cutting both ways," but he never published his findings. In 1911, Łukasiewicz published the first proof of completeness for non-conjunction. He used a notation known as the Stamm hook. Later, in 1913, Henry Maurice Sheffer published a paper in the Transactions of the American Mathematical Society. He provided an axiomatization of Boolean algebras using this stroke and proved it was equivalent to the systems used by Edward Huntington.

Venn0101
Venn0101

While Sheffer provided the mathematical framework, the naming of the symbol evolved over time. In his 1913 paper, Sheffer actually interpreted the stroke as a sign for non-disjunction, also known as NOR. It was Jean Nicod who, in 1917, began using the stroke symbol specifically for non-conjunction, or NAND. This practice eventually became the standard. Famous logicians such as Bertrand Russell and Alfred North Whitehead adopted the Sheffer stroke in the 1927 second edition of their work, Principia Mathematica. They even proposed it as a way to replace the standard "OR" and "NOT" operations.

There are several ways to represent this operation through different notations. In Polish notation, developed by Łukasiewicz, it is written as a specific symbol. Other mathematicians have used different marks, such as the Peirce arrow or the Quine dagger, to represent its dual, the NOR operator.

Venn1110
Venn1110

The Sheffer stroke is commutative, meaning the order of the two inputs does not change the result. However, it is not associative, which means the grouping of operations matters when applying it to more than two values. This distinction is important when building long chains of logic in complex circuits.

Today, the significance of the Sheffer stroke extends far beyond theoretical mathematics. It is a crucial component in the design of computer processors and digital electronics. Because a single NAND gate can replicate any other logic gate, engineers can use it to create highly efficient hardware. This efficiency is vital for the complex circuitry found in modern computing devices. By understanding the simple rule of "not both," we gain insight into the very architecture of the digital age.

Venn1001
Venn1001
682 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (10)
File:Venn1110.svg
Venn1110.svg
File:Venn0001.svg
Venn0001.svg
File:Venn1010.svg
Venn1010.svg
File:Venn1100.svg
Venn1100.svg
File:Venn10.svg
Venn10.svg
File:Venn01.svg
Venn01.svg
File:Venn1011.svg
Venn1011.svg
File:Venn0101.svg
Venn0101.svg
File:Venn1001.svg
Venn1001.svg
File:Venn0111.svg
Venn0111.svg
More to explore

🔬 Go deeper

More advanced topics to explore

🪜 Step back

Simpler topics to build understanding

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.