InteractiveAccessibility not checkedPublished
The Complexity of Negation
By Alex Korablev · Computer science · Propositional Logic · Graduate · Formal mathematics · version 3
A formal-logic companion on negating sentences precisely: connectives, a truth-table builder, De Morgan's laws and the meaning of "unless".
Report this artifact
Licence: CC BY 4.0
Assumption ledger
- simplificationClassical two-valued propositional logic; 'unless' is read as inclusive or, i.e. not-F implies Y
- interpretation'A only if B' is symbolised A → B; 'neither/nor' as ¬(P ∨ Q); 'but' as ∧
- parameterTruth-table builder has 8 rows and 3 student columns (24 cells)
- dataNo data: sentences come from the CS350 Session 3 study guide
- parameterQuiz option order is shuffled by the seed stored in state (default 20240)
Breakout check
✓ Ready for breakouts: every control we tried showed teammates the same thing.
Cite this
Alex Korablev (2026). The Complexity of Negation [Interactive model], version 3. Ideas at Play. https://ideasatplay.org/play/the-complexity-of-negation-68e250?v=3 (CC BY 4.0)
History
- v3Added window.artifact (getState, setState, onChange, controls, responses, assertions) with every student-changeable value in one state object, rendered from state, with localStorage removed. (generated, Oct 20, 2026)current
- v2Darkened the secondary text color (and the lit-lamp status text) so all text meets WCAG AA 4.5:1 contrast; nothing else changed. (generated, Oct 19, 2026)View
- v1Imported; lineage before import is not available. (imported, Oct 19, 2026)View
Comments
No comments yet.
Sign in to comment or like.