M3_Predicate Logic and Proof Techniques Flashcards
Important in proving if arguments are valid or not and it is being used to represent knowledge
Propositional Logic
- Evaluates to true or false
- Takes one or more arguments
- Expresses a predicate involving argument(s)
- Becomes a PROPOSITION when values are assigned to the arguments
Propositional function
- An extension of Propositional Logic
- Adds the concept of predicates and quantifiers to better capture the meaning of statements that cannot adequately expressed by propositional logic
Predicate logic
Using quantifiers to create such propositions
QUANTIFICATION
Two types of quantifier
Universal Quantifier
Existential Quantifier
A set of unvirse
domain of discourse
Symbol for universal quantifier
Inverted A
Symbol for Existential Quantifier
Horizontally inverted E
important for conducting proofs and program verification but also for artificial intelligence
mathematical reasoning
- Sequence of statements that form an argument
Proof
sets of statements
Rules of interference
incorrect reasoning
fallacies
- A basic assumption about mathematical structure that needs no proof because it is accepted as true and correct
Axiom
- used to create new concepts in terms of existing ones
Definition
- Proposition that has been proved to be true
- proved by logical arguments based on axioms
Theorem
- A minor auxiliary result which aids in the proof of a theorem/proposition
LEMMA
- a result whose proof follows immediately from a theorem or proposition
Corollary
- is a statement that is suspected to be true by experts but not yet proven
Conjecture
Every even integer greater than 2 can be expressed as the sum of two prime numbers.
Goldbach’s Conjecture
if p is true then q must follow
Proof by construction or Direct Proof
prove p->q by proving ~q->~p
Proof by Contraposition
prove that the negation of the theorem yields a contradiction
proof by contradiction