PlanetMath (more info)
 Math for the people, by the people.
Encyclopedia | Requests | Forums | Docs | Wiki | Random | RSS  
Login
create new user
name:
pass:
forget your password?
Main Menu
Owner confidence rating: Very low Entry average rating: No information on entry rating
propositional logic (Definition)

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 $ \bot$ (representing true and false respectively). The connectives are typically $ \neg$, $ \wedge$, $ \vee$, and $ \rightarrow$ (representing negation, conjunction, disjunction, and implication), however this set is redundant, and other choices can be used ($ T$ and $ \bot$ can also be considered 0-ary connectives).

A model for propositional logic is just a truth function $ \nu$ on a set of variables. Such a truth function can be easily extended to a truth function $ \overline{\nu}$ on all formulas which contain only the variables $ \nu$ is defined on by adding recursive clauses for the usual definitions of connectives. For instance $ \overline{\nu}(\alpha\wedge\beta)=T$ iff $ \overline{\nu}(\alpha)=\overline{\nu}(\beta)=T$.

Then we say $ \nu\models\phi$ if $ \overline{\nu}(\phi)=T$, and we say $ \models\phi$ if for every $ \nu$ such that $ \overline{\nu}(\phi)$ is defined, $ \nu\models\phi$ (and say that $ \phi$ is a tautology).

Propositional logic is decidable: there is an easy way to determine whether a sentence is a tautology. It can be done using truth tables, 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 problem of whether a formula is satisfiable (that is, whether its negation is a tautology) is a canonical example of an $ \mathcal{NP}$-complete problem.



"propositional logic" is owned by Henry.
(view preamble)

View style:

See Also: implication, biconditional, conjunction, disjunction, propositional calculus

Also defines:  proposition

Attachments:
logical connective (Definition) by mps
Log in to rate this entry.
(view current ratings)

Cross-references: canonical, equivalent, truth tables, sentence, tautology, iff, definitions, clauses, recursive, contain, formulas, truth function, implication, disjunction, conjunction, negation, connectives, constants, quantifiers, functions, relations, represent, variables, objects, logic
There are 60 references to this entry.

This is version 3 of propositional logic, born on 2002-09-26, modified 2002-09-28.
Object id is 3475, canonical name is PropositionalLogic.
Accessed 19647 times total.

Classification:
AMS MSC03B05 (Mathematical logic and foundations :: General logic :: Classical propositional logic)

Pending Errata and Addenda
None.
[ View all 2 ]
Discussion
Style: Expand: Order:
forum policy

No messages.

Interact
post | correct | update request | add derivation | add example | add (any)