Proposition and Truth Value

Context: FIT1058_MOC · the atoms of logic · two truth values (T/F, or bits 1/0) · combined by Logical Connectives

Quick Revision

  • 🎯 Objective: a statement that is either true or false ➔ the truth-valued atom all of logic is built on.
  • 📦 Core Components: proposition ➔ truth value T,F ➔ Boolean variable (a name for one).
  • ⚡ Key Constraint: bivalence — exactly one truth value; questions, commands, and self-referential paradoxes are not propositions.

📝 Core

1. The Proposition (Truth-Valued Atom)

  • Definition ➔ a declarative statement that is either true or false, never both, never neither.
  • Truth value ➔ one of T,F a proposition takes ➔ may be unknown yet still definite.
  • Boolean variable ➔ a variable ranging over T,F ➔ often a name for a proposition (“let be ”, so T”).

2. Truth Values ↔ Bits

  • Two-state abstraction ➔ T/F abstracts any two-state phenomenon (off/on, unmagnetised/magnetised).
  • Bit mapF, T ➔ lets logic be reasoned about independently of hardware.

3. What Fails to Be a Proposition

  • Command ➔ “Come and work for us!” ➔ no truth value.
  • Question ➔ not an assertion.
  • Paradox ➔ “This statement is false” ➔ self-referential, neither T nor F.

⚖️ Core Decision Matrix

CategoryTruth value?Proposition?Example
declarative, definiteexactly oneyes
declarative, currently unknowndefinite (unknown)yes”it will rain tomorrow”
command / questionnoneno”close the door”
self-referential paradoxnone consistentno”this statement is false”

When It Flips: bivalence — every proposition has exactly one truth value — is the assumption the whole module rests on. A Boolean variable ranges over T,F; a proposition has a fixed (possibly unknown) value.

📊 Exam Execution Trace

Manual Execution Trace

Classifying statements:

Step / StateStatementDeclarative?Proposition?Value
0 (Init)
1yesyesT
2”Close the door.”no (command)no
3”This statement is false.”no (paradox)no
4”It will rain tomorrow.”yesyesunknown

⚠️ Common Mistakes

  • 💡 “Unknown” ≠ “not a proposition” ➔ “it will rain tomorrow” is a proposition (definite truth value, merely unknown now); only commands, questions, and paradoxes are excluded.

🧠 Active Recall