|
||||||||||
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.kb_mapping_utilities
public final class kb_mapping_utilities
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_kb_mapping_utilities_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
fpred_value_gaf_in_relevant_mts(SubLObject v_term,
SubLObject pred,
SubLObject mt,
SubLObject index_argnum,
SubLObject truth)
If MT is NIL, behaves like FPRED-VALUE-GAF. |
static SubLObject |
fpred_value_gaf(SubLObject v_term,
SubLObject pred,
SubLObject index_argnum,
SubLObject truth)
Find the first gaf assertion such that: (a) the assertion is in a relevant microtheory (relevance is established outside) (b) if TRUTH is non-nil, the assertion has TRUTH as its truth value (c) PRED is the predicate used. |
static SubLObject |
fpred_value_in_any_mt(SubLObject v_term,
SubLObject pred,
SubLObject index_arg,
SubLObject gather_arg,
SubLObject truth)
Find the first gaf assertion such that: (a) the assertion is allowed to be in any microtheory (b) if TRUTH is non-nil, the assertion has TRUTH as its truth value (c) PRED is the predicate used. |
static SubLObject |
fpred_value_in_relevant_mts(SubLObject v_term,
SubLObject pred,
SubLObject mt,
SubLObject index_arg,
SubLObject gather_arg,
SubLObject truth)
If MT is NIL, behaves like FPRED-VALUE. |
static SubLObject |
fpred_value(SubLObject v_term,
SubLObject pred,
SubLObject index_arg,
SubLObject gather_arg,
SubLObject truth)
Find the first gaf assertion such that: (a) the assertion is in a relevant microtheory (relevance is established outside) (b) if TRUTH is non-nil, the assertion has TRUTH as its truth value (c) PRED is the predicate used. |
static SubLObject |
init_kb_mapping_utilities_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
pred_arg_values(SubLObject v_term,
SubLObject pred,
SubLObject arg,
SubLObject term_psn,
SubLObject arg_psn,
SubLObject gather_psn,
SubLObject truth)
|
static SubLObject |
pred_u_v_holds_in_any_mt(SubLObject pred,
SubLObject u,
SubLObject v,
SubLObject u_arg,
SubLObject v_arg,
SubLObject truth)
Find the first gaf assertion such that: (a) the assertion is allowed to be in any microtheory (b) if TRUTH is non-nil, the assertion has TRUTH as its truth value (c) PRED is the predicate used. |
static SubLObject |
pred_u_v_holds(SubLObject pred,
SubLObject u,
SubLObject v,
SubLObject u_arg,
SubLObject v_arg,
SubLObject truth)
Find the first gaf assertion such that: (a) the assertion is in a relevant microtheory (relevance is established outside) (b) if TRUTH is non-nil, the assertion has TRUTH as its truth value (c) PRED is the predicate used. |
static SubLObject |
pred_value_tuples_in_any_mt(SubLObject v_term,
SubLObject pred,
SubLObject index_arg,
SubLObject gather_args,
SubLObject truth)
Find all gaf assertions such that: (a) the assertion is allowed to be from any microtheory (b) if TRUTH is non-nil, the assertion has TRUTH as its truth value (c) PRED is the predicate used. |
static SubLObject |
pred_value_tuples(SubLObject v_term,
SubLObject pred,
SubLObject index_arg,
SubLObject gather_args,
SubLObject truth)
Find all gaf assertions such that: (a) the assertion is in a relevant microtheory (relevance is established outside) (b) if TRUTH is non-nil, the assertion has TRUTH as its truth value (c) PRED is the predicate used. |
static SubLObject |
pred_values_in_relevant_mts(SubLObject v_term,
SubLObject pred,
SubLObject mt,
SubLObject index_arg,
SubLObject gather_arg,
SubLObject truth)
If MT is NIL, behaves like PRED-VALUES. |
static SubLObject |
pred_values(SubLObject v_term,
SubLObject pred,
SubLObject index_arg,
SubLObject gather_arg,
SubLObject truth)
Find all gaf assertions such that: (a) the assertion is in a relevant microtheory (relevance is established outside) (b) if TRUTH is non-nil, the assertion has TRUTH as its truth value (c) PRED is the predicate used. |
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
setup_kb_mapping_utilities_file()
|
static SubLObject |
some_pred_value_if(SubLObject v_term,
SubLObject pred,
SubLObject test,
SubLObject index_arg,
SubLObject truth)
Find the first gaf assertion such that: (a) the assertion is in a relevant microtheory (relevance is established outside) (b) if TRUTH is non-nil, the assertion has TRUTH as its truth value (c) PRED is the predicate used. |
static SubLObject |
some_pred_value_in_any_mt(SubLObject v_term,
SubLObject pred,
SubLObject index_arg,
SubLObject truth)
Find the first gaf assertion such that: (a) the assertion is allowed to be in any microtheory (b) if TRUTH is non-nil, the assertion has TRUTH as its truth value (c) PRED is the predicate used. |
static SubLObject |
some_pred_value_in_relevant_mts(SubLObject v_term,
SubLObject pred,
SubLObject mt,
SubLObject index_arg,
SubLObject truth)
If MT is NIL, behaves like SOME-PRED-VALUE. |
static SubLObject |
some_pred_value(SubLObject v_term,
SubLObject pred,
SubLObject index_arg,
SubLObject truth)
Find the first gaf assertion such that: (a) the assertion is in a relevant microtheory (relevance is established outside) (b) if TRUTH is non-nil, the assertion has TRUTH as its truth value (c) PRED is the predicate used. |
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 $kw0$TRUE
public static final SubLSymbol $sym1$INDEXED_TERM_P
public static final SubLSymbol $sym2$FORT_P
public static final SubLSymbol $sym3$INTEGERP
public static final SubLSymbol $sym4$TRUTH_P
public static final SubLSymbol $kw5$GAF
public static final SubLSymbol $sym6$SOME_PRED_VALUE
public static final SubLList $list7
public static final SubLString $str8$Find_the_first_gaf_assertion_such
public static final SubLList $list9
public static final SubLList $list10
public static final SubLSymbol $sym11$HLMT_P
public static final SubLSymbol $sym12$RELEVANT_MT_IS_EQ
public static final SubLSymbol $sym13$SOME_PRED_VALUE_IN_MT
public static final SubLList $list14
public static final SubLString $str15$Find_the_first_gaf_assertion_such
public static final SubLList $list16
public static final SubLSymbol $sym17$LISTP
public static final SubLSymbol $sym18$RELEVANT_MT_IS_IN_LIST
public static final SubLSymbol $sym19$SOME_PRED_VALUE_IN_MTS
public static final SubLList $list20
public static final SubLString $str21$Find_the_first_gaf_assertion_such
public static final SubLList $list22
public static final SubLSymbol $sym23$RELEVANT_MT_IS_EVERYTHING
public static final SubLObject $const24$EverythingPSC
public static final SubLSymbol $sym25$SOME_PRED_VALUE_IN_ANY_MT
public static final SubLString $str26$Find_the_first_gaf_assertion_such
public static final SubLSymbol $sym27$SOME_PRED_VALUE_IN_RELEVANT_MTS
public static final SubLList $list28
public static final SubLString $str29$If_MT_is_NIL__behaves_like_SOME_P
public static final SubLSymbol $sym30$FUNCTION_SPEC_P
public static final SubLSymbol $sym31$FPRED_VALUE
public static final SubLList $list32
public static final SubLString $str33$Find_the_first_gaf_assertion_such
public static final SubLList $list34
public static final SubLList $list35
public static final SubLSymbol $sym36$FPRED_VALUE_IN_MT
public static final SubLList $list37
public static final SubLString $str38$Find_the_first_gaf_assertion_such
public static final SubLList $list39
public static final SubLSymbol $sym40$FPRED_VALUE_IN_MTS
public static final SubLList $list41
public static final SubLString $str42$Find_the_first_gaf_assertion_such
public static final SubLList $list43
public static final SubLSymbol $sym44$FPRED_VALUE_IN_ANY_MT
public static final SubLString $str45$Find_the_first_gaf_assertion_such
public static final SubLSymbol $sym46$FPRED_VALUE_IN_RELEVANT_MTS
public static final SubLList $list47
public static final SubLString $str48$If_MT_is_NIL__behaves_like_FPRED_
public static final SubLSymbol $sym49$PRED_VALUES
public static final SubLString $str50$Find_all_gaf_assertions_such_that
public static final SubLList $list51
public static final SubLSymbol $sym52$PRED_VALUES_IN_MT
public static final SubLString $str53$Find_all_gaf_assertions_such_that
public static final SubLSymbol $sym54$PRED_VALUES_IN_MTS
public static final SubLString $str55$Find_all_gaf_assertions_such_that
public static final SubLSymbol $sym56$PRED_VALUES_IN_ANY_MT
public static final SubLString $str57$Find_all_gaf_assertions_such_that
public static final SubLSymbol $sym58$PRED_VALUES_IN_RELEVANT_MTS
public static final SubLString $str59$If_MT_is_NIL__behaves_like_PRED_V
public static final SubLSymbol $sym60$PRED_REFS
public static final SubLList $list61
public static final SubLString $str62$Find_all_gaf_assertions_such_that
public static final SubLList $list63
public static final SubLSymbol $sym64$PRED_REFS_IN_MT
public static final SubLList $list65
public static final SubLString $str66$Find_all_gaf_assertions_such_that
public static final SubLList $list67
public static final SubLSymbol $sym68$PRED_REFS_IN_MTS
public static final SubLList $list69
public static final SubLString $str70$Find_all_gaf_assertions_such_that
public static final SubLList $list71
public static final SubLSymbol $sym72$PRED_REFS_IN_ANY_MT
public static final SubLString $str73$Find_all_gaf_assertions_such_that
public static final SubLSymbol $sym74$PRED_REFS_IN_RELEVANT_MTS
public static final SubLList $list75
public static final SubLString $str76$If_MT_is_NIL__behaves_like_PRED_R
public static final SubLSymbol $sym77$HL_TERM_P
public static final SubLSymbol $sym78$PRED_U_V_HOLDS
public static final SubLList $list79
public static final SubLString $str80$Find_the_first_gaf_assertion_such
public static final SubLList $list81
public static final SubLSymbol $sym82$PRED_U_V_HOLDS_IN_MT
public static final SubLList $list83
public static final SubLString $str84$Find_the_first_gaf_assertion_such
public static final SubLList $list85
public static final SubLSymbol $sym86$PRED_U_V_HOLDS_IN_MTS
public static final SubLList $list87
public static final SubLString $str88$Find_the_first_gaf_assertion_such
public static final SubLList $list89
public static final SubLSymbol $sym90$PRED_U_V_HOLDS_IN_ANY_MT
public static final SubLString $str91$Find_the_first_gaf_assertion_such
public static final SubLSymbol $sym92$PRED_U_V_HOLDS_IN_RELEVANT_MTS
public static final SubLList $list93
public static final SubLString $str94$If_MT_is_NIL__behaves_like_PRED_U
public static final SubLSymbol $sym95$CONSP
public static final SubLString $str96$_S_is_not_a_valid_arg_position_li
public static final SubLSymbol $sym97$PRED_VALUE_TUPLES
public static final SubLList $list98
public static final SubLString $str99$Find_all_gaf_assertions_such_that
public static final SubLList $list100
public static final SubLList $list101
public static final SubLSymbol $sym102$PRED_VALUE_TUPLES_IN_MT
public static final SubLList $list103
public static final SubLString $str104$Find_all_gaf_assertions_such_that
public static final SubLList $list105
public static final SubLSymbol $sym106$PRED_VALUE_TUPLES_IN_MTS
public static final SubLList $list107
public static final SubLString $str108$Find_all_gaf_assertions_such_that
public static final SubLList $list109
public static final SubLSymbol $sym110$PRED_VALUE_TUPLES_IN_ANY_MT
public static final SubLString $str111$Find_all_gaf_assertions_such_that
public static final SubLSymbol $sym112$PRED_VALUE_TUPLES_IN_RELEVANT_MTS
public static final SubLList $list113
public static final SubLString $str114$If_MT_is_NIL__behaves_like_PRED_V
Method Detail |
---|
public static final SubLObject some_pred_value(SubLObject v_term, SubLObject pred, SubLObject index_arg, SubLObject truth)
public static final SubLObject some_pred_value_in_any_mt(SubLObject v_term, SubLObject pred, SubLObject index_arg, SubLObject truth)
public static final SubLObject some_pred_value_in_relevant_mts(SubLObject v_term, SubLObject pred, SubLObject mt, SubLObject index_arg, SubLObject truth)
public static final SubLObject some_pred_value_if(SubLObject v_term, SubLObject pred, SubLObject test, SubLObject index_arg, SubLObject truth)
public static final SubLObject fpred_value_gaf(SubLObject v_term, SubLObject pred, SubLObject index_argnum, SubLObject truth)
public static final SubLObject fpred_value_gaf_in_relevant_mts(SubLObject v_term, SubLObject pred, SubLObject mt, SubLObject index_argnum, SubLObject truth)
public static final SubLObject fpred_value(SubLObject v_term, SubLObject pred, SubLObject index_arg, SubLObject gather_arg, SubLObject truth)
public static final SubLObject fpred_value_in_any_mt(SubLObject v_term, SubLObject pred, SubLObject index_arg, SubLObject gather_arg, SubLObject truth)
public static final SubLObject fpred_value_in_relevant_mts(SubLObject v_term, SubLObject pred, SubLObject mt, SubLObject index_arg, SubLObject gather_arg, SubLObject truth)
public static final SubLObject pred_values(SubLObject v_term, SubLObject pred, SubLObject index_arg, SubLObject gather_arg, SubLObject truth)
public static final SubLObject pred_values_in_relevant_mts(SubLObject v_term, SubLObject pred, SubLObject mt, SubLObject index_arg, SubLObject gather_arg, SubLObject truth)
public static final SubLObject pred_u_v_holds(SubLObject pred, SubLObject u, SubLObject v, SubLObject u_arg, SubLObject v_arg, SubLObject truth)
public static final SubLObject pred_u_v_holds_in_any_mt(SubLObject pred, SubLObject u, SubLObject v, SubLObject u_arg, SubLObject v_arg, SubLObject truth)
public static final SubLObject pred_arg_values(SubLObject v_term, SubLObject pred, SubLObject arg, SubLObject term_psn, SubLObject arg_psn, SubLObject gather_psn, SubLObject truth)
public static final SubLObject pred_value_tuples(SubLObject v_term, SubLObject pred, SubLObject index_arg, SubLObject gather_args, SubLObject truth)
public static final SubLObject pred_value_tuples_in_any_mt(SubLObject v_term, SubLObject pred, SubLObject index_arg, SubLObject gather_args, SubLObject truth)
public static final SubLObject declare_kb_mapping_utilities_file()
public static final SubLObject init_kb_mapping_utilities_file()
public static final SubLObject setup_kb_mapping_utilities_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 |