5 - Logical Agents Flashcards

1
Q

A sentence is VALID iff ________.

A

A sentence is valid iff IT IS TRUE FOR ALL MODELS (a = True).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

A sentence is SATISFIABLE iff ________.

A

A sentence is satisfiable iff IT IS TRUE IN SOME MODELS (M(a) != ø).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Sentence alpha valid => Sentence alpha ________.

A

Sentence alpha valid => Sentence alpha SATISFIABLE.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Valid sentences are ________.

A

TAUTOLOGIES

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Inference algorithm COMPLETE iff ________.

A

… it is able to derive KB |- a for all KB |= a.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Inference algorithm SOUND iff ________.

A

… it is able to guarantee entailment KB |= a for all KB |- a (derived sentences).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

A knowledge-based agent is composed of a ________ and ________.

A

KNOWLEDGE BASE and an INFERENCE MECHANISM.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Inference Mechanism

A

Infers new sentences for decision making

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Inference Rules

A

Patterns of sound inference to find proofs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Forward and backward chaining are natural reasoning algorithms for ________.

A

Horn Clauses

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Forward Chaining

A

Data driven and automatic processing (Object Recognition)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Backward Chaining

A

Goal driven and appropriate for problem solving (Where are my keys?)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

p => q

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

p => ~q

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

~p => q

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

~p => ~q

A

True

17
Q

p <=> q

A

True

18
Q

p <=> ~q

A

False

19
Q

~p <=> q

A

False

20
Q

~p <=> ~q

A

True

21
Q

Resolution Algorithm

A

KB into CNF -> Proof unsatisfiability by solving KB & ~a -> KB |= a

22
Q

How can we prove logical equivalences?

A

ENUMERATION (truth tables)

23
Q

Why should we use Horn clauses?

A

Simplify the implementation of logic programming languages

24
Q

Horn Clause

A

Clause with at most one positive literal

25
Q

Can we convert all sentences in propositional logic into the Horn form?

A

NO.