VOOZH about

URL: https://planetmath.org/propositionallogic

⇱ propositional logic


propositional logic


A propositional logic👁 Planetmath
👁 Planetmath
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👁 Mathworld
👁 Planetmath
, functions, or quantifiers👁 Mathworld
👁 Planetmath
except for the constants and (representing true and false respectively). The connectives👁 Mathworld
👁 Planetmath
are typically , , , and (representing negation👁 Mathworld
👁 Planetmath
, conjunction👁 Mathworld
👁 Planetmath
, disjunction👁 Mathworld
👁 Planetmath
, and implication👁 Mathworld
👁 Planetmath
), however this set is redundant, and other choices can be used ( and can also be considered -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👁 Mathworld
👁 Planetmath
which contain only the variables is defined on by adding recursive clauses for the usual definitions of connectives. For instance iff .

Then we say if , and we say if for every such that is defined, (and say that is a tautology👁 Mathworld
👁 Planetmath
).

Propositional logic is decidable: there is an easy way to determine whether a sentence👁 Mathworld
👁 Planetmath
is a tautology. It can be done using truth tables👁 Mathworld
👁 Planetmath
, since a truth table for a particular formula can be easily produced, and the formula is a tautology if every assignment of truth values makes it true. It is not known whether this method is efficient: the equivalent👁 Mathworld
👁 Planetmath
👁 Planetmath
👁 Planetmath
👁 Planetmath
problem of whether a formula is satisfiable👁 Mathworld
👁 Planetmath
(that is, whether its negation is a tautology) is a canonical example of an -complete👁 Planetmath
👁 Planetmath
👁 Planetmath
👁 Planetmath
👁 Planetmath
👁 Planetmath
problem.

Title propositional logic
Canonical name PropositionalLogic
Date of creation 2013-03-22 13:04:01
Last modified on 2013-03-22 13:04:01
Owner Henry (455)
Last modified by Henry (455)
Numerical id 6
Author Henry (455)
Entry type Definition
Classification msc 03B05
Related topic Implication
Related topic Biconditional👁 Mathworld
👁 Planetmath
👁 Planetmath
Related topic Conjunction
Related topic Disjunction
Related topic PropositionalCalculus
Related topic ExclusiveOr
Related topic InterpretationOfPropositions
Defines proposition