Discussion Overview
The discussion centers around the expressibility of boolean operators, specifically examining how boolean AND and OR can be represented in terms of NOT, and the challenges associated with expressing NOT using only AND and OR. The conversation includes theoretical aspects of logic and implications for computer logic.
Discussion Character
- Exploratory
- Technical explanation
- Conceptual clarification
- Debate/contested
Main Points Raised
- Some participants propose that boolean AND can be expressed as NOT (NOT a OR NOT b) and OR as NOT (NOT a AND NOT b).
- Others argue that NOT is a monadic operator, while AND and OR are dyadic, which may explain the difficulty in expressing NOT in terms of the other two.
- A participant presents a hypothetical scenario involving a boolean expression that leads to a contradiction when attempting to express NOT in terms of AND and OR.
- Another participant questions the meaning of atomic sentences and their independence, suggesting that the truth values of propositions may not always be independent if they are composed of other variables.
- Clarifications are made regarding the definition of atomic sentences and logical equivalence, with emphasis on the conditions under which certain expressions hold true.
- One participant mentions the Sheffer stroke as a potential alternative for expressing AND, OR, and NOT, while another clarifies that this was not the original question posed.
Areas of Agreement / Disagreement
Participants express differing views on the expressibility of NOT in terms of AND and OR, with no consensus reached. The discussion includes both supportive arguments and challenges to the claims made.
Contextual Notes
Some statements rely on specific interpretations of logical operators and their relationships, which may not be universally applicable. The discussion also touches on the implications of using atomic versus composite propositions, introducing additional complexity to the arguments presented.