13.07.2015 Views

Propositional Logic

Propositional Logic

Propositional Logic

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Propositional</strong> <strong>Logic</strong>: Symbols• Not: ¬• And: ∧• Or: ∨• Implies: or →• If and only if: Prop. <strong>Logic</strong> Syntax• Sentence → AtomicSentence | ComplexSentence• AtomicSentence → True | False | P | Q | R | …• Complex Sentence → (Sentence) | [Sentence]| ¬ Sentence | Sentence ∧ Sentence| Sentence ∨ Sentence | Sentence Sentence| Sentence Sentence• Operator precedence: ¬, ∧, ∨, , Nathan SturtevantIntroduction to Artificial IntelligenceNathan SturtevantIntroduction to Artificial IntelligenceProp. <strong>Logic</strong> SemanticsSemantics• A model fixes the values of all variables to true or false• True/False are always True/False• Variables have their values defined in a model• ¬P is true iff P is false in model• P∧Q is true iff P and Q are both true in model• P∨Q is true iff P or Q are both true in model• PQ is true iff P is false or P&Q are both true in model• and not strictly needed• AB is the same as ¬ A ∨ B• AB is the same as (AB)∧(BA)• PQ is true iff P&Q have the same values in modelNathan SturtevantIntroduction to Artificial IntelligenceNathan SturtevantIntroduction to Artificial Intelligence

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!