propositional logic (original) (raw)
A propositional logic is a logic in which the only objects are propositions, that is, objects which themselves have truth values. Variables represent propositions, and there are no relations
, functions, or quantifiers
except for the constants T and ⊥ (representing true and false respectively). The connectives
are typically ¬, ∧, ∨, and → (representing negation
, conjunction
, disjunction
, and implication
), however this set is redundant, and other choices can be used (T and ⊥ can also be considered 0-ary connectives).
A model for propositional logic is just a truth function ν on a set of variables. Such a truth function can be easily extended to a truth function ν¯ on all formulas which contain only the variables ν is defined on by adding recursive clauses for the usual definitions of connectives. For instance ν¯(α∧β)=T iff ν¯(α)=ν¯(β)=T.
Then we say ν⊧ϕ if ν¯(ϕ)=T, and we say ⊧ϕ if for every ν such that ν¯(ϕ) is defined, ν⊧ϕ (and say that ϕ is a tautology).