Stable model semantics: Difference between revisions

Content deleted Content added
m Motivation: clean up using AWB (10274)
Stable models: use wikicode
Line 64:
The definition of a stable model below, reproduced from [Gelfond and Lifschitz, 1988], uses two conventions. First, a truth assignment is identified with the set of atoms that get the value '''T'''. For instance, the truth assignment
 
 
<table COLS=$ WIDTH="20%">
{| cols=$ width="20%"
<td valign="top">
|<math>p</math>
|<math>q</math>
<br>
|<math>r</math>
'''T'''
|<math>s</math>
</td>
|-
<td valign="top">
|'''T'''
<math>q</math>
|'''F'''
<br>
|'''F'''
|'''T'''.
</td>
|}
<td valign="top">
<math>r</math>
<br>
'''F'''
</td>
<td valign="top">
<math>s</math>
<br>
'''T'''
</td>
</table>
 
is identified with the set <math>\{p,s\}</math>. This convention allows us to use the set inclusion relation to compare truth assignments with each other. The smallest of all truth assignments <math>\emptyset</math> is the one that makes every atom false; the largest truth assignment makes every atom true.