Chapter11 Flashcards

1
Q

What is Clarks Idea?

A

The idea of program completion is to turn such implications into a definition by adding the
corresponding necessary counterpart

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

Every stable model of P is a model of CF(P)?

A

Yes But. not vise versa, a stable model for the completion of P is not a always a stable model of P.
Models of the completion of P are supported models.

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

What causes the mismatch between supported
and stable models?

A

Answer The mismatch between supported and stable models
is caused by cyclic derivations

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

Fages’ Theorem

A

Let P be a tight normal logic program and X ⊆ A(P)
Then, X is a stable model of P iff X |= CF(P)

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

For L ⊆ A(P), the external supports of L for P are?

A

ESP(L) = {r ∈ P | h(r) ∈ L, B(r)+ ∩ L = ∅} External supports for L are defined as a rule that exists in P or the head of a rule that exists in the positive rule body wholse intersection with the loop is the empty set.

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

what is B(r)+?

A

The positive rule body.

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

What is |=?

A

The right hand side is the logical consequence of the left hand side.

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

How do you read x = 3?

A

x is assigned the value 3 and not as x is 3

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

If a set of atoms X is a model of a normal program P, then X is a model of the completion of P.

A

False. X would need to be a stable model to be a model of the completion. models of the completion are supported models, one of them is the stable model.

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

If a set of atoms X is a stable model of a normal Program P, then X is a model of the completion of P.

A

True.

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

If a set of atoms X is a model of the completion of P, then it is a model of the normal program P.

A

True

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

If a set of atoms X is a model of the completion of P, then it is a stable model of the program P.

A

FALSE. It is supported.

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

Given a normal program P, if the completion of P has at least one model, then P has at least one stable model.

A

False.

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

Let P be a normal program and X a set of atoms such that X |= CF(P).
If X is not a stable model of P, then there is a loop L in P such that L is contained in X and X satisfies the loop formula P(L)

A

False

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

Let P be a normal program and L1. L2 are elements of loop(P) if L1 intersect L2 in not the empty set then L1 union L2 are both elements of loop(P)

A

False.

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

Let P be a normal program. For every partial interpretation <T,F>, Ω<T,F> = <T’.F’>, then T’ ∩ F’ = ∅

A

False. The intersection of these true and false sets may not necessarily be empty.

17
Q

Let P be a normal program and X be a st of atoms. If (A(P)\X) is an unfounded set of P wrt < X,∅>, then X is a model of P.

A

True.

18
Q

Let P be a normal program and < T,F> be a partial interpretation. if two sets. U1, and U2 ⊆ A(P) are unfounded for P wrt <T,F>, then (U1 ∩ U2) is also unfounded for P wrt <T,F>

A

False. Because it could be, it could not be.