Term
General convert KB to Conjunctive Normal Form (CNF) |
|
Definition
- Functions are eliminated
- All quantifiers are eliminated
- Result is in clausal form |
|
|
Term
|
Definition
1. Eliminate implication
2. Reduce scope of not to single terms
3. Standardize variables
4. Eliminate existential quantifiers
5. Move quantifiers to left (prenix normal form)
6. Drop prefix
7. Convert into conjunctions of disjuncts
8. Write as a set of separate clauses, one per conjunct
9. Rename variables so each clause has unique variables |
|
|
Term
Basic components of First Order Logic (FOL) |
|
Definition
1. Objects
2. Relations among objects
3. Functions |
|
|
Term
|
Definition
- Represents a possible world
- A model contains a set of objects |
|
|
Term
|
Definition
- Functions in FOL are all total functions
- Total functions return an object for all sets of arguments |
|
|
Term
|
Definition
An expression that refers to domain elements (constant symbols, variable symbols, or function expressions).
A "ground term" has no variables in it |
|
|
Term
|
Definition
AKA Well Formed Formuli (wff), sentences represent truth values. |
|
|
Term
DeMorgan's Law for Quantifiers:
[image] |
|
Definition
|
|
Term
DeMorgan's Law for Quantifiers:
[image] |
|
Definition
|
|
Term
DeMorgan's Law for Quantifiers:
[image] |
|
Definition
|
|
Term
DeMorgan's Law for Quantifiers:
[image] |
|
Definition
|
|
Term
|
Definition
- An alternative semantics intended to simplify representation
-Includes the following:
- Unique names assumptions
- Closed world assumption - Atomic sentences whose truth values are not known are assumed to be false
- Domain closure - The only objects in the domain are those named by constants |
|
|
Term
|
Definition
A basic fact, that MAY represent a definition. Simple facts, however, are often expressed by atomic sentences, which are NOT definitions. |
|
|
Term
|
Definition
Specifies equivalence between two facts using a biconditional or logical equivalence. Definitions are a subset of axioms |
|
|
Term
|
Definition
Anything inferred from the KB. Adding theorems does not add new information, but they decrease the amount of inference required to perform later inferencing. |
|
|
Term
|
Definition
An axiom that cannot be derived from others |
|
|
Term
|
Definition
Used to add knowledge to the KB. These statements are called assertions. |
|
|
Term
|
Definition
Used to ask a question of a KB. Will return true or false. |
|
|
Term
|
Definition
Asks a question of the KB, then returns a binding list or substitution of the form {var/binding}. |
|
|
Term
Inferencing in FOL vs propositional logic |
|
Definition
Very similar, except FOL must account for quantification |
|
|