ArticleslgStudy

science

Sheffer stroke

Sheffer stroke is a science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Sheffer stroke rather than just read about it. In short: In Boolean functions and propositional calculus, the Sheffer stroke denotes a logical operation that is equivalent to the negation of the conjunction operation, expressed in ordinary language as "not both". It is also called non-conjunction, alternative denial (since it says in effect that at least one of its operands is false), or NAND ("not and").

Sheffer stroke — main illustration
Sheffer stroke — illustration

Key takeaways

  • Sheffer stroke belongs to science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Sheffer stroke to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Sheffer stroke from memory before moving on to harder problems.

Reference excerpt

In Boolean functions and propositional calculus, the Sheffer stroke denotes a logical operation that is equivalent to the negation of the conjunction operation, expressed in ordinary language as "not both". It is also called non-conjunction, alternative denial (since it says in effect that at least one of its operands is false), or NAND ("not and"). In digital electronics, it corresponds to the NAND gate. It is named after Henry Maurice Sheffer and written as ∣ {\displaystyle \mid } or as ↑ {\displaystyle \uparrow } or as ∧ ¯ {\displaystyle {\overline {\wedge }}} or as D p q {\displaystyle Dpq} in Polish notation by Łukasiewicz (but not as ||, often used to represent disjunction). Its dual is the NOR operator (also known as the Peirce arrow, Quine dagger or Webb operator). Like its dual, NAND can be used by itself, without any other logical operator, to constitute a logical formal system (making NAND functionally complete). This property makes the NAND gate crucial to modern digital electronics, including its use in computer processor design.

Definition The non-conjunction is a logical operation on two logical values. It produces a value of true, if — and only if — at least one of the propositions is false.

Truth table The truth table of A ↑ B {\displaystyle A\uparrow B} is as follows.

Logical equivalences The Sheffer stroke of P {\displaystyle P} and Q {\displaystyle Q} is the negation of their conjunction

By De Morgan's laws, this is also equivalent to the disjunction of the negations of P {\displaystyle P} and Q {\displaystyle Q}

Alternative notations and names Peirce was the first to show the functional completeness of non-conjunction (representing this as ⋏ ¯ {\displaystyle {\overline {\curlywedge }}} ) but did not publish his result. Peirce's editor added ⋏ ¯ {\displaystyle {\overline {\curlywedge }}} ) for non-disjunction. In 1911, Stamm was the first to publish a proof of the completeness of non-conjunction, representing this with ∼ {\displaystyle \sim } (the Stamm hook) and non-disjunction in print at the first time and showed their functional completeness. In 1913, Sheffer described non-disjunction using ∣ {\displaystyle \mid } and showed its functional completeness. Sheffer also used ∧ {\displaystyle \wedge } for non-disjunction. Many people, beginning with Nicod in 1917, and followed by Whitehead and Russell, mistakenly thought Sheffer had described non-conjunction using ∣ {\displaystyle \mid } , naming this symbol the Sheffer stroke. In 1928, Hilbert and Ackermann described non-conjunction with the operator / {\displaystyle /} . In 1929, Łukasiewicz used D {\displaystyle D} in D p q {\displaystyle Dpq} for non-conjunction in his Polish notation. An alternative notation for non-conjunction is ↑ {\displaystyle \uparrow } . It is not clear who first introduced this notation, although the corresponding ↓ {\displaystyle \downarrow } for non-disjunction was used by Quine in 1940.

History The stroke is named after Henry Maurice Sheffer, who in 1913 published a paper in the Transactions of the American Mathematical Society providing an axiomatization of Boolean algebras using the stroke, and proved its equivalence to a standard formulation thereof by Huntington employing the familiar operators of propositional logic (AND, OR, NOT). Because of self-duality of Boolean algebras, Sheffer's axioms are equally valid for either of the NAND or NOR operations in place of the stroke. Sheffer interpreted the stroke as a sign for nondisjunction (NOR) in his paper, mentioning non-conjunction only in a footnote and without a special sign for it. It was Jean Nicod who first used the stroke as a sign for non-conjunction (NAND) in a paper of 1917 and which has since become current practice. Russell and Whitehead used the Sheffer stroke in the 1927 second edition of Principia Mathematica and suggested it as a replacement for the "OR" and "NOT" operations of the first edition. Charles Sanders Peirce (1880) had discovered the functional completeness of NAND or NOR more than 30 years earlier, using the term ampheck (for 'cutting both ways'), but he never published his finding. Two years before Sheffer, Edward Stamm also described the NAND and NOR operators and showed that the other Boolean operations could be expressed by it.

Properties NAND is commutative but not associative, which means that P ↑ Q ↔ Q ↑ P {\displaystyle P\uparrow Q\leftrightarrow Q\uparrow P} but ( P ↑ Q ) ↑ R ↮ P ↑ ( Q ↑ R ) {\displaystyle (P\uparrow Q)\uparrow R\not \leftrightarrow P\uparrow (Q\uparrow R)} .

… excerpt ends here. Continue reading the full article.

Illustrations

Sheffer stroke illustration

Worked examples

Example 1 — a first encounter with Sheffer stroke

Start with the simplest possible case. Write down what Sheffer stroke claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Sheffer stroke before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Sheffer stroke ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Sheffer stroke

In research
Sheffer stroke appears in science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Sheffer stroke in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Sheffer stroke is common in secondary-school and first-year university syllabi. It links to neighbouring topics Logic gates, Logic symbols, Logical connectives, so understanding it makes those chapters shorter.
In everyday life
Look for Sheffer stroke outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Sheffer stroke in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Sheffer stroke means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Sheffer stroke out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Sheffer stroke in simple terms?

In Boolean functions and propositional calculus, the Sheffer stroke denotes a logical operation that is equivalent to the negation of the conjunction operation, expressed in ordinary language as "not both". It is also called non-conjunction, alternative denial (since it says in effect that at least…

Why does Sheffer stroke matter?

Because it connects several science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Sheffer stroke?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Sheffer stroke.

Tags

  • Logic gates
  • Logic symbols
  • Logical connectives

Keep exploring