Chapter 10 Flashcards

1
Q

What is the consequence operator of TpX

A

The consequence operator of TpX = {h(r) |r ∈ P, B(r)+ ⊆ X}
The heads of the rules of the program, where rules exist in the positive body.

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

Y contains X implies TpX ⊆ TpY

A

false. it implies
TpY ⊆ TpX

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

X is a stable model of P iff X = Cn(pX)

A

the consequences of (pX) is a stable model.

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

X ⊆ Y implies pY ⊆ pX implies Cn(pY) ⊆ Cn(pX)

A

X is contained within Y implies the stable model Y of P is contained in the stable model X of P which implies the consequences of pY are contined in the consequences of pX

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

What is P^Y

A

P^Y is the reduct of P with respect to Y

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

What is Propagation via approximation?

A

Duducing or updating information about the possible values based on the constraints itteritvely to narrow down the search space. Narrowing down the search space by approximation and deducing new information.

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

What is a Nondeterministic polynomial time problem?

A

A problem is called NP (nondeterministic polynomial)if its solution can be guessed and verified in polynomial time; nondeterministic means that no particular rule is followed to make the guess.

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

what is Search by propagation and case-analysis?

A

When a variable is assigned a value the constraints involving that variable my impose restrictions on other variables.
Case analysis involves systematically considering and anlyizing different possilble cases to solve a problem.

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

Let a be an atom and X be a set of atoms

A

Let a be an atom and X be a set of atoms
• For a positive disjunctive logic program P
• deciding whether X is a stable model of P is co-NP-complete
• deciding whether a is in a stable model of P is NPNP-complete
• For a disjunctive logic program P
• deciding whether X is a stable model of P is co-NP-complete
• deciding whether a is in a stable model of P is NPNP-complete
• For a disjunctive logic program P with optimization statements
• deciding whether X is an optimal stable model of P is co-NPNP-complete
• deciding whether a is in an optimal stable model of P is ∆p3-complete
• For a propositional theory Φ
• deciding whether X is a stable model of Φ is co-NP-complete
• deciding whether a is in a stable model of Φ is NPNP-complete

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

For any programP, if (L’,U’) is the result of expand p(L,U), and there is a stable model X such that L is contained in X and X is contained in U, then L’ is contained in X and X is contained in U’

A

True. If both conditions of the and are met the third condition will be.

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

For any program P, if (L’,U’) is the result of expand p(L,U) and L’=U’, the L’ is a stable model of P.

A

True: If L’ = U’ L’ and U’ are the stable model.

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

For any program P, if (L’,U’) is the result of expand p(L,U), then there is a stable model X such that L’ is contained in X and X is ontained in U’.

A

False. L would need to be contained in X and X in U.

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

The stable model of a program can be computed using the function expand p(L,U), starting with L being the empty set and U being the set of all atoms in the program, and choosing an atom to become true or false whenever the result of the expand p(L,U) leaves undecided atoms.

A

True: This is the non-deterministic way to use the expand to find a stable model.

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

What are the steps to reduct

A

Remove the rules that contian facts as negative body literals.
if we reduct with the empty set we remove all negative body literals.
reduct of all rules must be contained in the original set.

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