|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.cyc.tool.subl.util.SubLTrampolineFile
com.cyc.tool.subl.util.SubLTranslatedFile
com.cyc.cycjava.cycl.assertions_interface
public final class assertions_interface
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
SubLTranslatedFile.SubL |
Fields inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
EMPTY_SUBL_OBJECT_ARRAY |
Method Summary | |
---|---|
static SubLObject |
declare_assertions_interface_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
init_assertions_interface_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
kb_assertion_arguments(SubLObject assertion)
Return the arguments for ASSERTION. |
static SubLObject |
kb_assertion_asserted_by(SubLObject assertion)
Return the asserted-by bookkeeping info for ASSERTION. |
static SubLObject |
kb_assertion_asserted_second(SubLObject assertion)
Return the asserted-second bookkeeping info for ASSERTION. |
static SubLObject |
kb_assertion_asserted_when(SubLObject assertion)
Return the asserted-when bookkeeping info for ASSERTION. |
static SubLObject |
kb_assertion_asserted_why(SubLObject assertion)
Return the asserted-why bookkeeping info for ASSERTION. |
static SubLObject |
kb_assertion_cnf(SubLObject assertion)
Return the CNF for ASSERTION. |
static SubLObject |
kb_assertion_cons(SubLObject assertion)
Returns a CNF or GAF HL formula. |
static SubLObject |
kb_assertion_dependents(SubLObject assertion)
Return the dependents of ASSERTION. |
static SubLObject |
kb_assertion_direction(SubLObject assertion)
Return the direction of ASSERTION (either :backward, :forward or :code). |
static SubLObject |
kb_assertion_gaf_hl_formula(SubLObject assertion)
Returns the HL clause of ASSERTION if it's a gaf, otherwise returns nil. |
static SubLObject |
kb_assertion_mt(SubLObject assertion)
Return the MT for ASSERTION. |
static SubLObject |
kb_assertion_strength(SubLObject assertion)
Return the current argumentation strength of ASSERTION -- either :monotonic, :default, or :unknown. |
static SubLObject |
kb_assertion_truth(SubLObject assertion)
Return the current truth of ASSERTION -- either :true :false or :unknown. |
static SubLObject |
kb_assertion_variable_names(SubLObject assertion)
Return the variable names for ASSERTION. |
static SubLObject |
kb_create_assertion_local(SubLObject cnf,
SubLObject mt)
|
static SubLObject |
kb_create_assertion(SubLObject cnf,
SubLObject mt)
Create a new assertion with CNF in MT. |
static SubLObject |
kb_gaf_assertionP(SubLObject assertion)
Return T iff ASSERTION is a ground atomic formula (gaf). |
static SubLObject |
kb_lookup_assertion(SubLObject cnf,
SubLObject mt)
Return the assertion with CNF and MT, if it exists. |
static SubLObject |
kb_possibly_assertion_cnf(SubLObject assertion)
Return the CNF for ASSERTION or NIL. |
static SubLObject |
kb_remove_assertion(SubLObject assertion)
Remove ASSERTION from the KB. |
static SubLObject |
kb_set_assertion_asserted_by(SubLObject assertion,
SubLObject assertor)
Set the asserted-by bookkeeping info for ASSERTION to ASSERTOR. |
static SubLObject |
kb_set_assertion_asserted_second(SubLObject assertion,
SubLObject universal_second)
Set the asserted-second bookkeeping info for ASSERTION to UNIVERSAL-SECOND. |
static SubLObject |
kb_set_assertion_asserted_when(SubLObject assertion,
SubLObject universal_date)
Set the asserted-when bookkeeping info for ASSERTION to UNIVERSAL-DATE. |
static SubLObject |
kb_set_assertion_asserted_why(SubLObject assertion,
SubLObject reason)
Set the asserted-why bookkeeping info for ASSERTION to REASON. |
static SubLObject |
kb_set_assertion_direction(SubLObject assertion,
SubLObject new_direction)
Change direction of ASSERTION to NEW-DIRECTION. |
static SubLObject |
kb_set_assertion_strength(SubLObject assertion,
SubLObject new_strength)
Change the strength of ASSERTION to NEW-STRENGTH. |
static SubLObject |
kb_set_assertion_truth(SubLObject assertion,
SubLObject new_truth)
Change the truth of ASSERTION to NEW-TRUTH. |
static SubLObject |
kb_set_assertion_variable_names(SubLObject assertion,
SubLObject new_variable_names)
Change the variable names for ASSERTION to NEW-VARIABLE-NAMES. |
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
setup_assertions_interface_file()
|
Methods inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
extractFunctionNamed |
Methods inherited from class com.cyc.tool.subl.util.SubLTrampolineFile |
---|
checkType, enforceType, extractBinaryFunc, extractCount, extractEnd, extractEndUsingSize, extractPackage, extractStart, extractUnaryFunc, main |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final SubLFile me
public static final java.lang.String myName
public static final SubLSymbol $sym0$CNF_P
public static final SubLSymbol $sym1$HLMT_P
public static final SubLSymbol $sym2$KB_CREATE_ASSERTION
public static final SubLSymbol $sym3$_EXIT
public static final SubLList $list4
public static final SubLString $str5$Create_a_new_assertion_with_CNF_i
public static final SubLList $list6
public static final SubLList $list7
public static final SubLSymbol $sym8$KB_CREATE_ASSERTION_KB_STORE
public static final SubLSymbol $sym9$ASSERTION_P
public static final SubLSymbol $sym10$KB_REMOVE_ASSERTION
public static final SubLSymbol $sym11$QUOTE
public static final SubLList $list12
public static final SubLString $str13$Remove_ASSERTION_from_the_KB_
public static final SubLList $list14
public static final SubLList $list15
public static final SubLSymbol $sym16$KB_ASSERTION_CNF
public static final SubLString $str17$Return_the_CNF_for_ASSERTION_
public static final SubLList $list18
public static final SubLSymbol $sym19$KB_POSSIBLY_ASSERTION_CNF
public static final SubLString $str20$Return_the_CNF_for_ASSERTION_or_N
public static final SubLList $list21
public static final SubLSymbol $sym22$KB_ASSERTION_MT
public static final SubLString $str23$Return_the_MT_for_ASSERTION_
public static final SubLList $list24
public static final SubLSymbol $sym25$KB_LOOKUP_ASSERTION
public static final SubLString $str26$Return_the_assertion_with_CNF_and
public static final SubLList $list27
public static final SubLSymbol $sym28$KB_GAF_ASSERTION_
public static final SubLString $str29$Return_T_iff_ASSERTION_is_a_groun
public static final SubLList $list30
public static final SubLSymbol $sym31$KB_ASSERTION_GAF_HL_FORMULA
public static final SubLString $str32$Returns_the_HL_clause_of_ASSERTIO
public static final SubLList $list33
public static final SubLSymbol $sym34$KB_ASSERTION_CONS
public static final SubLString $str35$Returns_a_CNF_or_GAF_HL_formula_
public static final SubLList $list36
public static final SubLSymbol $sym37$KB_ASSERTION_DIRECTION
public static final SubLString $str38$Return_the_direction_of_ASSERTION
public static final SubLList $list39
public static final SubLSymbol $sym40$KB_ASSERTION_TRUTH
public static final SubLString $str41$Return_the_current_truth_of_ASSER
public static final SubLList $list42
public static final SubLSymbol $sym43$KB_ASSERTION_STRENGTH
public static final SubLString $str44$Return_the_current_argumentation_
public static final SubLList $list45
public static final SubLSymbol $sym46$KB_ASSERTION_VARIABLE_NAMES
public static final SubLString $str47$Return_the_variable_names_for_ASS
public static final SubLList $list48
public static final SubLSymbol $sym49$KB_ASSERTION_ASSERTED_BY
public static final SubLString $str50$Return_the_asserted_by_bookkeepin
public static final SubLList $list51
public static final SubLSymbol $sym52$KB_ASSERTION_ASSERTED_WHEN
public static final SubLString $str53$Return_the_asserted_when_bookkeep
public static final SubLList $list54
public static final SubLSymbol $sym55$KB_ASSERTION_ASSERTED_WHY
public static final SubLString $str56$Return_the_asserted_why_bookkeepi
public static final SubLSymbol $sym57$KB_ASSERTION_ASSERTED_SECOND
public static final SubLString $str58$Return_the_asserted_second_bookke
public static final SubLList $list59
public static final SubLSymbol $sym60$DIRECTION_P
public static final SubLSymbol $sym61$KB_SET_ASSERTION_DIRECTION
public static final SubLList $list62
public static final SubLString $str63$Change_direction_of_ASSERTION_to_
public static final SubLList $list64
public static final SubLSymbol $sym65$TRUTH_P
public static final SubLSymbol $sym66$KB_SET_ASSERTION_TRUTH
public static final SubLList $list67
public static final SubLString $str68$Change_the_truth_of_ASSERTION_to_
public static final SubLList $list69
public static final SubLSymbol $sym70$EL_STRENGTH_P
public static final SubLSymbol $sym71$KB_SET_ASSERTION_STRENGTH
public static final SubLList $list72
public static final SubLString $str73$Change_the_strength_of_ASSERTION_
public static final SubLList $list74
public static final SubLSymbol $sym75$LISTP
public static final SubLSymbol $sym76$KB_SET_ASSERTION_VARIABLE_NAMES
public static final SubLList $list77
public static final SubLString $str78$Change_the_variable_names_for_ASS
public static final SubLList $list79
public static final SubLSymbol $sym80$FORT_P
public static final SubLSymbol $sym81$KB_SET_ASSERTION_ASSERTED_BY
public static final SubLList $list82
public static final SubLString $str83$Set_the_asserted_by_bookkeeping_i
public static final SubLList $list84
public static final SubLSymbol $sym85$UNIVERSAL_DATE_P
public static final SubLSymbol $sym86$KB_SET_ASSERTION_ASSERTED_WHEN
public static final SubLList $list87
public static final SubLString $str88$Set_the_asserted_when_bookkeeping
public static final SubLList $list89
public static final SubLSymbol $sym90$KB_SET_ASSERTION_ASSERTED_WHY
public static final SubLList $list91
public static final SubLString $str92$Set_the_asserted_why_bookkeeping_
public static final SubLList $list93
public static final SubLSymbol $sym94$UNIVERSAL_SECOND_P
public static final SubLSymbol $sym95$KB_SET_ASSERTION_ASSERTED_SECOND
public static final SubLList $list96
public static final SubLString $str97$Set_the_asserted_second_bookkeepi
public static final SubLList $list98
public static final SubLSymbol $sym99$KB_ASSERTION_ARGUMENTS
public static final SubLString $str100$Return_the_arguments_for_ASSERTIO
public static final SubLSymbol $sym101$KB_ASSERTION_DEPENDENTS
public static final SubLString $str102$Return_the_dependents_of_ASSERTIO
Method Detail |
---|
public static final SubLObject kb_create_assertion(SubLObject cnf, SubLObject mt)
public static final SubLObject kb_create_assertion_local(SubLObject cnf, SubLObject mt)
public static final SubLObject kb_remove_assertion(SubLObject assertion)
public static final SubLObject kb_assertion_cnf(SubLObject assertion)
public static final SubLObject kb_possibly_assertion_cnf(SubLObject assertion)
public static final SubLObject kb_assertion_mt(SubLObject assertion)
public static final SubLObject kb_lookup_assertion(SubLObject cnf, SubLObject mt)
public static final SubLObject kb_gaf_assertionP(SubLObject assertion)
public static final SubLObject kb_assertion_gaf_hl_formula(SubLObject assertion)
public static final SubLObject kb_assertion_cons(SubLObject assertion)
public static final SubLObject kb_assertion_direction(SubLObject assertion)
public static final SubLObject kb_assertion_truth(SubLObject assertion)
public static final SubLObject kb_assertion_strength(SubLObject assertion)
public static final SubLObject kb_assertion_variable_names(SubLObject assertion)
public static final SubLObject kb_assertion_asserted_by(SubLObject assertion)
public static final SubLObject kb_assertion_asserted_when(SubLObject assertion)
public static final SubLObject kb_assertion_asserted_why(SubLObject assertion)
public static final SubLObject kb_assertion_asserted_second(SubLObject assertion)
public static final SubLObject kb_set_assertion_direction(SubLObject assertion, SubLObject new_direction)
public static final SubLObject kb_set_assertion_truth(SubLObject assertion, SubLObject new_truth)
public static final SubLObject kb_set_assertion_strength(SubLObject assertion, SubLObject new_strength)
public static final SubLObject kb_set_assertion_variable_names(SubLObject assertion, SubLObject new_variable_names)
public static final SubLObject kb_set_assertion_asserted_by(SubLObject assertion, SubLObject assertor)
public static final SubLObject kb_set_assertion_asserted_when(SubLObject assertion, SubLObject universal_date)
public static final SubLObject kb_set_assertion_asserted_why(SubLObject assertion, SubLObject reason)
public static final SubLObject kb_set_assertion_asserted_second(SubLObject assertion, SubLObject universal_second)
public static final SubLObject kb_assertion_arguments(SubLObject assertion)
public static final SubLObject kb_assertion_dependents(SubLObject assertion)
public static final SubLObject declare_assertions_interface_file()
public static final SubLObject init_assertions_interface_file()
public static final SubLObject setup_assertions_interface_file()
public void declareFunctions()
SubLFile
public void initializeVariables()
SubLFile
public void runTopLevelForms()
SubLFile
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |