00001 :- export init_smodels/1.
00002 :- export atom_handle/2.
00003 :- export in_all_stable_models/2.
00004 :- export a_stable_model/0.
00005 :- export in_current_stable_model/1.
00006 :- export current_stable_model/1.
00007 :- export print_current_stable_model/0.
00008 :- export answer_set/1.
00009 :- export full_answer_set/2.
00010 :- export pstable_model/3.
00011 :- export set_query_true/1.
00012
00013 :- import conset/2,coninc/1,conget/2 from gensym.
00014 :- import new_trie/1, delete_trie/1, trie_intern/5 from intern.
00015 :- import trie_interned/4 from intern.
00016 :- import file_write/2 from xsb_writ.
00017 :- import findall/3, excess_vars/4 from setof.
00018 :- import (table)/1, warning/1, abort/1, integer/1, repeat/0, call/1
00019 from standard.
00020 :- import get_calls/3, get_returns/3, table_state/2 from tables.
00021 :- import (dynamic)/1, assert/1, retractall/1, retract/1 from assert.
00022 :- import is_most_general_term/1, (index)/3 from standard.
00023 :- import subsumes_chk/2 from subsumes.
00024 :- import copy_term/2, append/3 from basics.
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041 :- import smodelsInit/0, smodelsNumAtoms/1 from xasppkg.
00042 :- import smodelsBeginBasicRule/0, smodelsAddHead/1 from xasppkg.
00043 :- import smodelsAddPosBody/1, smodelsAddNegBody/1 from xasppkg.
00044 :- import smodelsEndRule/0, smodelsCommitRules/0 from xasppkg.
00045 :- import smodelsExistsModel/1 from xasppkg.
00046 :- import smodelsCheckAtom/2 from xasppkg.
00047 :- import smodelsSetPosCompute/1, smodelsSetNegCompute/1 from xasppkg.
00048
00049
00050