Knowledge Flashcards
(48 cards)
agents that reason by operating on internal representations of knowledge.
Knowledge-Based Agents
an assertion about the world in a knowledge representation language
Sentence
based on propositions, statements about the world that can be either true or false
Propositional Logic
letters that are used to represent a proposition.
Propositional Symbols
logical symbols that connect propositional symbols in order to reason in a more complex way about the world.
Logical Connectives
List all logical connectives:
Not (¬)
And (∧)
Or (∨)
Implication (→)
Biconditional (↔)
inverses the truth value of the proposition.
Not
connects two different propositions
And
is true as as long as either of its arguments is true.
Or
represents a structure of “if P then Q.”
Implication
In the case of P implies Q (P → Q), P is the ____
Antecedent
In the case of P implies Q (P → Q), Q is the ____
Consequent
an implication that goes both directions
Biconditional
an assignment of a truth value to every proposition.
Model
set of sentences known by a knowledge-based agent.
Knowledge Base (KB)
a relation that means that if all the information in α is true, then all the information in β is true.
Entailment (⊨)
the process of deriving new sentences from old ones.
Inference
Define the Model Checking algorithm
To determine if KB ⊨ α
* Enumerate all possible models.
* If in every model where KB is true, α is true as well, then KB entails α (KB ⊨ α).
the process of figuring out how to represent propositions and logic in AI
Knowledge Engineering
What makes the Model Checking algorithm inefficient?
It has to consider every possible model before giving the answer
allows the generation of new information based on existing knowledge without considering every possible model.
Inference Rules
if we know an implication and its antecedent to be true, then the consequent is true as well.
Modus Ponens
If an And proposition is true, then any one atomic proposition within it is true as well
And Elimination
A proposition that is negated twice is true
Double Negation Elimination