|
||||||||||
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.inference.harness.abnormal
public final class abnormal
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 |
abnormality_except_support_enabledP()
|
static SubLObject |
declare_abnormal_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
forward_abnormality_check(SubLObject propagation_mt,
SubLObject rule,
SubLObject trigger_bindings,
SubLObject inference_bindings)
Reject forward inference if the given bindings are abnormal wrt RULE. |
static SubLObject |
forward_bindings_abnormalP(SubLObject propagation_mt,
SubLObject rule,
SubLObject trigger_bindings,
SubLObject inference_bindings)
|
static SubLObject |
init_abnormal_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
rule_bindings_abnormalP(SubLObject store,
SubLObject rule,
SubLObject rule_bindings,
SubLObject transformation_mt)
Return non-nil iff RULE-BINDINGS can be proven to be abnormal wrt RULE in in problem-store STORE under the assumptions of TRANSFORMATION-MT. |
static SubLObject |
rule_has_exceptionsP(SubLObject rule)
Return T iff RULE is a rule that has some exceptions somewhere. |
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
setup_abnormal_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 SubLSymbol $abnormality_checking_enabled$
public static SubLSymbol $abnormality_transformation_depth$
public static final SubLObject $const0$abnormal
public static final SubLSymbol $sym1$VARIABLE_BINDING_VALUE
public static final SubLSymbol $kw2$PROBLEM_STORE
public static final SubLObject $const3$TheList
public static final SubLSymbol $kw4$MAX_NUMBER
public static final SubLSymbol $kw5$MAX_TRANSFORMATION_DEPTH
public static final SubLSymbol $kw6$RESULT_UNIQUENESS
public static final SubLSymbol $kw7$BINDINGS
public static final SubLSymbol $kw8$RETURN
public static final SubLSymbol $kw9$BINDINGS_AND_SUPPORTS
public static final SubLSymbol $kw10$ANSWER_LANGUAGE
public static final SubLSymbol $kw11$HL
public static final SubLSymbol $kw12$ALLOW_ABNORMALITY_CHECKING_
public static final SubLSymbol $sym13$SECOND
public static final SubLString $str14$Assume_it_isn_t_abnormal
public static final SubLString $str15$Abnormality_checker_doesn_t_have_
public static final SubLSymbol $kw16$INFERENCE_REJECTED
public static final SubLString $str17$Abnormality_checker_doesn_t_have_
public static final SubLSymbol $kw18$ABNORMAL
public static final SubLString $str19$_S_are_exceptions_to__S
Method Detail |
---|
public static final SubLObject abnormality_except_support_enabledP()
public static final SubLObject rule_has_exceptionsP(SubLObject rule)
public static final SubLObject rule_bindings_abnormalP(SubLObject store, SubLObject rule, SubLObject rule_bindings, SubLObject transformation_mt)
public static final SubLObject forward_bindings_abnormalP(SubLObject propagation_mt, SubLObject rule, SubLObject trigger_bindings, SubLObject inference_bindings)
public static final SubLObject forward_abnormality_check(SubLObject propagation_mt, SubLObject rule, SubLObject trigger_bindings, SubLObject inference_bindings)
public static final SubLObject declare_abnormal_file()
public static final SubLObject init_abnormal_file()
public static final SubLObject setup_abnormal_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 |