|
||||||||||
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_indexing
public final class kb_indexing
Nested Class Summary | |
---|---|
static class |
kb_indexing.$clear_key_gaf_arg_index_cached$ZeroArityFunction
|
static class |
kb_indexing.$num_index$UnaryFunction
|
static class |
kb_indexing.$num_predicate_extent_index$BinaryFunction
|
static class |
kb_indexing.$num_predicate_extent_index$UnaryFunction
|
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 |
add_assertion_indices(SubLObject assertion,
SubLObject v_term)
|
static SubLObject |
add_gaf_arg_index(SubLObject v_term,
SubLObject argnum,
SubLObject pred,
SubLObject mt,
SubLObject assertion)
|
static SubLObject |
add_gaf_indices(SubLObject assertion,
SubLObject v_term)
|
static SubLObject |
add_genls_rule_index(SubLObject col,
SubLObject sense,
SubLObject mt,
SubLObject direction,
SubLObject assertion)
|
static SubLObject |
add_mt_index_internal(SubLObject v_term,
SubLObject assertion)
|
static SubLObject |
add_mt_index(SubLObject v_term,
SubLObject assertion)
|
static SubLObject |
add_other_index(SubLObject v_term,
SubLObject assertion)
|
static SubLObject |
add_predicate_extent_index(SubLObject pred,
SubLObject mt,
SubLObject assertion)
|
static SubLObject |
add_predicate_rule_index(SubLObject pred,
SubLObject sense,
SubLObject mt,
SubLObject direction,
SubLObject assertion)
|
static SubLObject |
add_rule_indices(SubLObject assertion,
SubLObject v_term)
|
static SubLObject |
all_mt_subindex_keys_relevant_p()
|
static SubLObject |
best_gaf_lookup_index_int(SubLObject asent,
SubLObject truth)
Determine the best gaf lookup index of ASENT with truth value TRUTH. |
static SubLObject |
best_gaf_lookup_index_try_all_allowed(SubLObject asent,
SubLObject truth,
SubLObject methods)
|
static SubLObject |
best_gaf_lookup_index_wrt_methods(SubLObject asent,
SubLObject truth,
SubLObject methods)
|
static SubLObject |
best_gaf_lookup_index(SubLObject asent,
SubLObject truth,
SubLObject methods)
|
static SubLObject |
broad_mtP(SubLObject mt)
|
static SubLObject |
clear_key_gaf_arg_index_cached()
|
static SubLObject |
decent_rule_index(SubLObject rule_cnf)
|
static SubLObject |
declare_kb_indexing_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
dependent_narts(SubLObject fort)
Return a list of all current NARTs which are are functions of FORT, or which have FORT as their functor. |
static SubLObject |
determine_formula_indices(SubLObject formula)
|
static SubLObject |
determine_gaf_indices(SubLObject formula,
SubLObject mt)
|
static SubLObject |
determine_rule_indices_int(SubLObject asents,
SubLObject sense)
|
static SubLObject |
determine_rule_indices(SubLObject cnf)
|
static SubLObject |
find_assertion_any_mt(SubLObject cnf)
Find any assertion in any mt with CNF. |
static SubLObject |
find_assertion_internal(SubLObject cnf,
SubLObject mt)
|
static SubLObject |
find_assertion(SubLObject cnf,
SubLObject mt)
Find the assertion in MT with CNF. |
static SubLObject |
find_cnf_internal(SubLObject assertion)
|
static SubLObject |
find_cnf(SubLObject cnf)
Return an assertion which has CNF as its cnf or NIL if none present. |
static SubLObject |
find_gaf_any_mt(SubLObject gaf_formula)
Find any assertion in any mt with GAF-FORMULA as its formula. |
static SubLObject |
find_gaf_cnf(SubLObject cnf)
Use the gaf indexing to find any assertion whose hl-cnf is CNF |
static SubLObject |
find_gaf_formula(SubLObject gaf_formula)
Use the gaf indexing to find any assertion whose gaf formula is GAF-FORMULA, regardless of truth. |
static SubLObject |
find_gaf_in_relevant_mt(SubLObject gaf_formula)
Find any assertion in any currently relevant with GAF-FORMULA as its formula. |
static SubLObject |
find_gaf_internal(SubLObject assertion,
SubLObject sentence)
|
static SubLObject |
find_gaf(SubLObject gaf_formula,
SubLObject mt)
Find the assertion in MT with GAF-FORMULA as its formula. |
static SubLObject |
find_rule_cnf_via_index_int(SubLObject cnf,
SubLObject index,
SubLObject v_term)
|
static SubLObject |
find_rule_cnf(SubLObject cnf)
Use the rule indexing to find any assertion whose hl-cnf is CNF |
static SubLObject |
function_rule_top_level_key()
|
static SubLObject |
gaf_arg_index_key_validator(SubLObject v_term,
SubLObject argnum,
SubLObject predicate,
SubLObject mt)
Return T iff TERM, ARGNUM, PREDICATE and MT are valid keys for the :GAF-ARG INDEX. |
static SubLObject |
get_decontextualized_ist_predicate_rule_subindex(SubLObject pred,
SubLObject sense,
SubLObject direction)
|
static SubLObject |
get_function_rule_subindex(SubLObject func,
SubLObject mt,
SubLObject direction)
|
static SubLObject |
get_gaf_arg_subindex(SubLObject v_term,
SubLObject argnum,
SubLObject pred,
SubLObject mt)
Return the subindex at TERM ARGNUM PRED MT. |
static SubLObject |
get_genl_mt_rule_subindex(SubLObject col,
SubLObject sense,
SubLObject mt,
SubLObject direction)
|
static SubLObject |
get_genls_rule_subindex(SubLObject col,
SubLObject sense,
SubLObject mt,
SubLObject direction)
|
static SubLObject |
get_isa_rule_subindex(SubLObject col,
SubLObject sense,
SubLObject mt,
SubLObject direction)
|
static SubLObject |
get_nart_arg_subindex(SubLObject v_term,
SubLObject argnum,
SubLObject func)
Return the subindex at TERM ARGNUM FUNC MT. |
static SubLObject |
get_other_subindex(SubLObject v_term)
|
static SubLObject |
get_predicate_extent_subindex(SubLObject pred,
SubLObject mt)
|
static SubLObject |
get_predicate_rule_subindex(SubLObject pred,
SubLObject sense,
SubLObject mt,
SubLObject direction)
|
static SubLObject |
get_subindex(SubLObject v_term,
SubLObject keys)
|
static SubLObject |
init_kb_indexing_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
key_decontextualized_ist_predicate_rule_index(SubLObject pred,
SubLObject sense)
Return a list of the keys to the next index level below PRED SENSE. |
static SubLObject |
key_function_rule_index(SubLObject func,
SubLObject mt)
Return a list of the keys to the next index level below FUNC MT. |
static SubLObject |
key_gaf_arg_index_cached_internal(SubLObject v_term,
SubLObject argnum,
SubLObject pred)
Return a list of the keys to the next index level below TERM ARGNUM PRED. |
static SubLObject |
key_gaf_arg_index_cached(SubLObject v_term,
SubLObject argnum,
SubLObject pred)
|
static SubLObject |
key_gaf_arg_index(SubLObject v_term,
SubLObject argnum,
SubLObject pred)
Return a list of the keys to the next index level below TERM ARGNUM PRED. |
static SubLObject |
key_genl_mt_rule_index(SubLObject col,
SubLObject sense,
SubLObject mt)
Return a list of the keys to the next index level below COL SENSE MT. |
static SubLObject |
key_genls_rule_index(SubLObject col,
SubLObject sense,
SubLObject mt)
Return a list of the keys to the next index level below COL SENSE MT. |
static SubLObject |
key_isa_rule_index(SubLObject col,
SubLObject sense,
SubLObject mt)
Return a list of the keys to the next index level below COL SENSE MT. |
static SubLObject |
key_nart_arg_index(SubLObject v_term,
SubLObject argnum,
SubLObject func)
Return a list of the keys to the next index level below TERM ARGNUM FUNC. |
static SubLObject |
key_predicate_extent_index(SubLObject pred)
Return a list of the keys to the next predicate-extent index level below PRED. |
static SubLObject |
key_predicate_rule_index(SubLObject pred,
SubLObject sense,
SubLObject mt)
Return a list of the keys to the next index level below PRED SENSE MT. |
static SubLObject |
lookup_index_for_gaf_arg(SubLObject best_term,
SubLObject best_index_argnum,
SubLObject index_pred)
|
static SubLObject |
lookup_index_for_predicate_extent(SubLObject predicate)
|
static SubLObject |
lookup_index_gaf_arg_values(SubLObject lookup_index)
Assumes LOOKUP-INDEX is of type :gaf-arg. |
static SubLObject |
lookup_index_get_property(SubLObject lookup_index,
SubLObject indicator,
SubLObject v_default)
|
static SubLObject |
lookup_index_get_type(SubLObject lookup_index)
|
static SubLObject |
lookup_index_set_property(SubLObject lookup_index,
SubLObject indicator,
SubLObject value)
Usage: (csetq li (lookup-index-set-property li :foo 212)) |
static SubLObject |
lookup_methods_includeP(SubLObject index_type,
SubLObject methods)
|
static SubLObject |
mark_term_index_as_muted(SubLObject v_term)
|
static SubLObject |
mt_top_level_key()
|
static SubLObject |
num_best_gaf_lookup_index_try_all_allowed(SubLObject asent,
SubLObject truth,
SubLObject methods)
|
static SubLObject |
num_best_gaf_lookup_index(SubLObject asent,
SubLObject truth,
SubLObject methods)
|
static SubLObject |
num_gaf_arg_index(SubLObject v_term,
SubLObject argnum,
SubLObject pred,
SubLObject mt)
Return the number of gafs indexed off of TERM ARGNUM PRED MT. |
static SubLObject |
num_genls_rule_index(SubLObject col,
SubLObject sense,
SubLObject mt,
SubLObject direction)
Return the raw assertion count at COL SENSE MT DIRECTION. |
static SubLObject |
num_index(SubLObject v_term)
The total number of assertions indexed from TERM. |
static SubLObject |
num_nart_arg_index(SubLObject v_term,
SubLObject argnum,
SubLObject func)
Return the number of #$termOfUnit gafs indexed off of TERM ARGNUM FUNC. |
static SubLObject |
num_other_index(SubLObject v_term)
Return the number of assertions at the other index for TERM. |
static SubLObject |
num_predicate_extent_index(SubLObject pred,
SubLObject mt)
Return the assertion count at PRED MT. |
static SubLObject |
num_predicate_rule_index(SubLObject pred,
SubLObject sense,
SubLObject mt,
SubLObject direction)
Return the raw assertion count at PRED SENSE MT DIRECTION. |
static SubLObject |
num_quoted_isa_rule_index(SubLObject col,
SubLObject sense,
SubLObject mt,
SubLObject direction)
Return the raw assertion count at COL SENSE MT DIRECTION. |
static SubLObject |
other_top_level_key()
|
static SubLObject |
predicate_extent_top_level_key()
|
static SubLObject |
relevant_mt_subindex_count_with_cutoff(SubLObject mt_subindex,
SubLObject cutoff)
|
static SubLObject |
relevant_num_gaf_arg_index_with_cutoff(SubLObject v_term,
SubLObject cutoff,
SubLObject argnum,
SubLObject pred)
Return the assertion count at relevant mts under TERM ARGNUM PRED. |
static SubLObject |
relevant_num_gaf_arg_index(SubLObject v_term,
SubLObject argnum,
SubLObject pred)
Return the assertion count at relevant mts under TERM ARGNUM PRED. |
static SubLObject |
relevant_num_pragma_rule_index(SubLObject rule)
Return the raw assertion count at relevant mts under RULE. |
static SubLObject |
relevant_num_predicate_extent_index_with_cutoff(SubLObject pred,
SubLObject cutoff)
Compute the assertion count at relevant mts under PRED. |
static SubLObject |
relevant_num_predicate_rule_index(SubLObject pred,
SubLObject sense)
Return the raw assertion count at relevant mts under PRED SENSE. |
static SubLObject |
rem_gaf_arg_index(SubLObject v_term,
SubLObject argnum,
SubLObject pred,
SubLObject mt,
SubLObject assertion)
|
static SubLObject |
rem_genls_rule_index(SubLObject col,
SubLObject sense,
SubLObject mt,
SubLObject direction,
SubLObject assertion)
|
static SubLObject |
rem_mt_index_internal(SubLObject v_term,
SubLObject assertion)
|
static SubLObject |
rem_mt_index(SubLObject v_term,
SubLObject assertion)
|
static SubLObject |
rem_other_index(SubLObject v_term,
SubLObject assertion)
|
static SubLObject |
rem_predicate_extent_index(SubLObject pred,
SubLObject mt,
SubLObject assertion)
|
static SubLObject |
rem_predicate_rule_index(SubLObject pred,
SubLObject sense,
SubLObject mt,
SubLObject direction,
SubLObject assertion)
|
static SubLObject |
remove_assertion_indices(SubLObject assertion,
SubLObject v_term)
|
static SubLObject |
remove_gaf_indices(SubLObject assertion,
SubLObject v_term)
|
static SubLObject |
remove_rule_indices(SubLObject assertion,
SubLObject v_term)
|
static SubLObject |
remove_term_indices(SubLObject v_term)
Remove all assertions about TERM from the KB. |
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
setup_kb_indexing_file()
|
static SubLObject |
term_add_indexing_leaf(SubLObject v_term,
SubLObject keys,
SubLObject leaf)
Walks down the indexing for TERM by following successive elements of KEYS, and once it gets to the bottom, inserts LEAF. |
static SubLObject |
term_rem_indexing_leaf(SubLObject v_term,
SubLObject keys,
SubLObject leaf)
Walks down the indexing for TERM by following successive elements of KEYS, and once it gets to the bottom, deletes LEAF. |
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$INTERMEDIATE_INDEX_P
public static final SubLSymbol $sym1$NON_NEGATIVE_INTEGER_P
public static final SubLSymbol $sym2$NUM_GAF_ARG_INDEX
public static final SubLList $list3
public static final SubLString $str4$Return_the_number_of_gafs_indexed
public static final SubLList $list5
public static final SubLSymbol $sym6$KEY_GAF_ARG_INDEX
public static final SubLSymbol $sym7$RELEVANT_NUM_GAF_ARG_INDEX
public static final SubLList $list8
public static final SubLString $str9$Return_the_assertion_count_at_rel
public static final SubLSymbol $sym10$RELEVANT_NUM_GAF_ARG_INDEX_WITH_CUTOFF
public static final SubLSymbol $sym11$KEY_GAF_ARG_INDEX_CACHED
public static final SubLSymbol $sym12$_KEY_GAF_ARG_INDEX_CACHED_CACHING_STATE_
public static final SubLInteger $int13$5000
public static final SubLSymbol $sym14$CLEAR_KEY_GAF_ARG_INDEX_CACHED
public static final SubLSymbol $kw15$_MEMOIZED_ITEM_NOT_FOUND_
public static final SubLString $str16$Return_a_list_of_the_keys_to_the_
public static final SubLList $list17
public static final SubLSymbol $kw18$GAF_ARG
public static final SubLSymbol $sym19$NUM_NART_ARG_INDEX
public static final SubLList $list20
public static final SubLString $str21$Return_the_number_of___termOfUnit
public static final SubLSymbol $sym22$RELEVANT_NUM_NART_ARG_INDEX
public static final SubLString $str23$Compute_the_assertion_count_at_re
public static final SubLSymbol $sym24$KEY_NART_ARG_INDEX
public static final SubLString $str25$Return_a_list_of_the_keys_to_the_
public static final SubLSymbol $kw26$NART_ARG
public static final SubLSymbol $sym27$NUM_PREDICATE_EXTENT_INDEX
public static final SubLList $list28
public static final SubLString $str29$Return_the_assertion_count_at_PRE
public static final SubLSymbol $sym30$KEY_PREDICATE_EXTENT_INDEX
public static final SubLSymbol $sym31$RELEVANT_NUM_PREDICATE_EXTENT_INDEX
public static final SubLList $list32
public static final SubLString $str33$Compute_the_assertion_count_at_re
public static final SubLSymbol $sym34$RELEVANT_NUM_PREDICATE_EXTENT_INDEX_WITH_CUTOFF
public static final SubLString $str35$Return_a_list_of_the_keys_to_the_
public static final SubLSymbol $kw36$PREDICATE_EXTENT
public static final SubLSymbol $sym37$NUM_FUNCTION_EXTENT_INDEX
public static final SubLList $list38
public static final SubLString $str39$Return_the_function_extent_of_FUN
public static final SubLSymbol $sym40$RELEVANT_NUM_FUNCTION_EXTENT_INDEX
public static final SubLString $str41$Compute_the_function_extent_at_re
public static final SubLSymbol $kw42$FUNCTION_EXTENT
public static final SubLSymbol $sym43$NUM_PREDICATE_RULE_INDEX
public static final SubLList $list44
public static final SubLString $str45$Return_the_raw_assertion_count_at
public static final SubLSymbol $sym46$KEY_PREDICATE_RULE_INDEX
public static final SubLSymbol $sym47$RELEVANT_NUM_PREDICATE_RULE_INDEX
public static final SubLSymbol $sym48$RELEVANT_NUM_PREDICATE_RULE_INDEX_WITH_CUTOFF
public static final SubLList $list49
public static final SubLString $str50$Return_a_list_of_the_keys_to_the_
public static final SubLSymbol $kw51$PREDICATE_RULE
public static final SubLSymbol $sym52$NUM_DECONTEXTUALIZED_IST_PREDICATE_RULE_INDEX
public static final SubLList $list53
public static final SubLString $str54$Return_the_raw_assertion_count_at
public static final SubLSymbol $sym55$KEY_DECONTEXTUALIZED_IST_PREDICATE_RULE_INDEX
public static final SubLList $list56
public static final SubLString $str57$Return_a_list_of_the_keys_to_the_
public static final SubLSymbol $kw58$DECONTEXTUALIZED_IST_PREDICATE_RULE
public static final SubLSymbol $sym59$NUM_ISA_RULE_INDEX
public static final SubLList $list60
public static final SubLString $str61$Return_the_raw_assertion_count_at
public static final SubLSymbol $sym62$KEY_ISA_RULE_INDEX
public static final SubLSymbol $sym63$RELEVANT_NUM_ISA_RULE_INDEX
public static final SubLSymbol $sym64$RELEVANT_NUM_ISA_RULE_INDEX_WITH_CUTOFF
public static final SubLList $list65
public static final SubLString $str66$Return_a_list_of_the_keys_to_the_
public static final SubLSymbol $kw67$ISA_RULE
public static final SubLSymbol $sym68$NUM_QUOTED_ISA_RULE_INDEX
public static final SubLSymbol $sym69$KEY_QUOTED_ISA_RULE_INDEX
public static final SubLSymbol $sym70$RELEVANT_NUM_QUOTED_ISA_RULE_INDEX
public static final SubLSymbol $sym71$RELEVANT_NUM_QUOTED_ISA_RULE_INDEX_WITH_CUTOFF
public static final SubLSymbol $kw72$QUOTED_ISA_RULE
public static final SubLSymbol $sym73$NUM_GENLS_RULE_INDEX
public static final SubLSymbol $sym74$KEY_GENLS_RULE_INDEX
public static final SubLSymbol $sym75$RELEVANT_NUM_GENLS_RULE_INDEX
public static final SubLSymbol $sym76$RELEVANT_NUM_GENLS_RULE_INDEX_WITH_CUTOFF
public static final SubLSymbol $kw77$GENLS_RULE
public static final SubLSymbol $sym78$NUM_GENL_MT_RULE_INDEX
public static final SubLSymbol $sym79$KEY_GENL_MT_RULE_INDEX
public static final SubLSymbol $sym80$RELEVANT_NUM_GENL_MT_RULE_INDEX
public static final SubLSymbol $sym81$RELEVANT_NUM_GENL_MT_RULE_INDEX_WITH_CUTOFF
public static final SubLSymbol $kw82$GENL_MT_RULE
public static final SubLSymbol $sym83$NUM_FUNCTION_RULE_INDEX
public static final SubLList $list84
public static final SubLString $str85$Return_the_raw_assertion_count_at
public static final SubLSymbol $sym86$KEY_FUNCTION_RULE_INDEX
public static final SubLSymbol $sym87$RELEVANT_NUM_FUNCTION_RULE_INDEX
public static final SubLSymbol $sym88$RELEVANT_NUM_FUNCTION_RULE_INDEX_WITH_CUTOFF
public static final SubLList $list89
public static final SubLString $str90$Return_a_list_of_the_keys_to_the_
public static final SubLSymbol $kw91$FUNCTION_RULE
public static final SubLSymbol $sym92$NUM_EXCEPTION_RULE_INDEX
public static final SubLList $list93
public static final SubLString $str94$Return_the_raw_assertion_count_at
public static final SubLSymbol $sym95$KEY_EXCEPTION_RULE_INDEX
public static final SubLSymbol $sym96$RELEVANT_NUM_EXCEPTION_RULE_INDEX
public static final SubLSymbol $sym97$RELEVANT_NUM_EXCEPTION_RULE_INDEX_WITH_CUTOFF
public static final SubLList $list98
public static final SubLString $str99$Return_a_list_of_the_keys_to_the_
public static final SubLSymbol $kw100$EXCEPTION_RULE
public static final SubLSymbol $sym101$NUM_PRAGMA_RULE_INDEX
public static final SubLSymbol $sym102$KEY_PRAGMA_RULE_INDEX
public static final SubLSymbol $sym103$RELEVANT_NUM_PRAGMA_RULE_INDEX
public static final SubLSymbol $sym104$RELEVANT_NUM_PRAGMA_RULE_INDEX_WITH_CUTOFF
public static final SubLSymbol $kw105$PRAGMA_RULE
public static final SubLSymbol $sym106$RELEVANT_MT_IS_EVERYTHING
public static final SubLObject $const107$EverythingPSC
public static final SubLSymbol $kw108$RULE
public static final SubLSymbol $sym109$NUM_MT_INDEX
public static final SubLList $list110
public static final SubLString $str111$Return_the_number_of_assertions_a
public static final SubLSymbol $kw112$IST
public static final SubLObject $const113$BroadMicrotheory
public static final SubLSymbol $sym114$NUM_OTHER_INDEX
public static final SubLString $str115$Return_the_number_of_assertions_a
public static final SubLSymbol $kw116$OTHER
public static final SubLSymbol $sym117$NUM_INDEX
public static final SubLString $str118$The_total_number_of_assertions_in
public static final SubLString $str119$Performing_indexing_cleanup___
public static final SubLSymbol $sym120$UNINDEXED_SYNTAX_CONSTANT_INDEX_CLEANUP_INTERNAL
public static final SubLSymbol $sym121$INDEXED_TERM_P
public static final SubLSymbol $sym122$ASSERTION_MT
public static final SubLSymbol $sym123$ASSERTION_P
public static final SubLSymbol $kw124$POS
public static final SubLSymbol $kw125$NEG
public static final SubLSymbol $sym126$_
public static final SubLObject $const127$isa
public static final SubLObject $const128$genls
public static final SubLObject $const129$termOfUnit
public static final SubLString $str130$indexing_problem_while_removing__
public static final SubLSymbol $sym131$REMOVE_TERM_INDICES
public static final SubLString $str132$Remove_all_assertions_about_TERM_
public static final SubLList $list133
public static final SubLSymbol $kw134$IGNORE
public static final SubLSymbol $sym135$VALID_FULLY_INDEXED_TERM_P
public static final SubLSymbol $sym136$CDR
public static final SubLSymbol $sym137$FULLY_INDEXED_HLMT_TERM_P
public static final SubLString $str138$So_don_t_
public static final SubLString $str139$Don_t_know_how_to_index__S
public static final SubLList $list140
public static final SubLList $list141
public static final SubLSymbol $kw142$ISA
public static final SubLSymbol $kw143$PRED
public static final SubLObject $const144$quotedIsa
public static final SubLSymbol $kw145$QUOTED_ISA
public static final SubLSymbol $kw146$GENLS
public static final SubLObject $const147$genlMt
public static final SubLSymbol $kw148$GENL_MT
public static final SubLSymbol $kw149$FUNC
public static final SubLObject $const150$abnormal
public static final SubLSymbol $kw151$EXCEPTION
public static final SubLObject $const152$meetsPragmaticRequirement
public static final SubLSymbol $kw153$PRAGMA
public static final SubLObject $const154$ist
public static final SubLSymbol $kw155$IST_PRED
public static final SubLSymbol $sym156$FULLY_INDEXED_TERM_P
public static final SubLSymbol $sym157$SECOND
public static final SubLList $list158
public static final SubLString $str159$Can_t_index_a_pragmatic_requireme
public static final SubLString $str160$Can_t_index_an_exception_as_a_neg
public static final SubLString $str161$Don_t_know_how_to_handle_indexing
public static final SubLList $list162
public static final SubLString $str163$Can_t_index_a_function_rule_as_a_
public static final SubLString $str164$Can_t_remove_the_index_of_a_pragm
public static final SubLString $str165$Can_t_remove_the_index_of_an_exce
public static final SubLString $str166$Can_t_remove_the_index_of_a_funct
public static final SubLSymbol $kw167$OVERLAP
public static final SubLSymbol $sym168$FORT_P
public static final SubLSymbol $kw169$GAF
public static final SubLSymbol $sym170$DECENT_NAT_INDEX
public static final SubLList $list171
public static final SubLSymbol $sym172$BEST_NAT_INDEX_COUNT
public static final SubLList $list173
public static final SubLSymbol $kw174$PRED_POS
public static final SubLSymbol $kw175$IST_PRED_POS
public static final SubLSymbol $kw176$ISA_POS
public static final SubLSymbol $kw177$QUOTED_ISA_POS
public static final SubLSymbol $kw178$GENLS_POS
public static final SubLSymbol $kw179$GENL_MT_POS
public static final SubLSymbol $kw180$PRED_NEG
public static final SubLSymbol $kw181$IST_PRED_NEG
public static final SubLSymbol $kw182$ISA_NEG
public static final SubLSymbol $kw183$QUOTED_ISA_NEG
public static final SubLSymbol $kw184$GENLS_NEG
public static final SubLSymbol $kw185$GENL_MT_NEG
public static final SubLList $list186
public static final SubLList $list187
public static final SubLSymbol $kw188$INDEX_TYPE
public static final SubLSymbol $kw189$PREDICATE
public static final SubLSymbol $kw190$TERM
public static final SubLSymbol $kw191$ARGNUM
public static final SubLSymbol $kw192$TERMS
public static final SubLSymbol $kw193$FUNCTOR
public static final SubLInteger $int194$10000
public static final SubLString $str195$Clearing_FORT_indexing
public static final SubLSymbol $kw196$SKIP
public static final SubLString $str197$Clearing_Assertion_indexing
public static final SubLSymbol $sym198$STRINGP
public static final SubLString $str199$Reindexing_assertions
public static final SubLSymbol $sym200$CATCH_ERROR_MESSAGE_HANDLER
public static final SubLSymbol $kw201$IGNORE_ERRORS_TARGET
public static final SubLSymbol $sym202$IGNORE_ERRORS_HANDLER
public static final SubLString $str203$Error_when_indexing_assertion__A_
public static final SubLSymbol $sym204$_
public static final SubLSymbol $sym205$ASSERTION_ID
public static final SubLSymbol $sym206$CNF_P
public static final SubLSymbol $sym207$HLMT_P
public static final SubLSymbol $sym208$FIND_ASSERTION
public static final SubLList $list209
public static final SubLString $str210$Find_the_assertion_in_MT_with_CNF
public static final SubLList $list211
public static final SubLList $list212
public static final SubLSymbol $sym213$RELEVANT_MT_IS_EQ
public static final SubLSymbol $sym214$FIND_ASSERTION_ANY_MT
public static final SubLList $list215
public static final SubLString $str216$Find_any_assertion_in_any_mt_with
public static final SubLList $list217
public static final SubLSymbol $sym218$FIND_ALL_ASSERTIONS
public static final SubLString $str219$Return_all_assertions_that_have_C
public static final SubLList $list220
public static final SubLSymbol $sym221$EL_FORMULA_P
public static final SubLSymbol $sym222$FIND_GAF
public static final SubLList $list223
public static final SubLString $str224$Find_the_assertion_in_MT_with_GAF
public static final SubLList $list225
public static final SubLSymbol $sym226$FIND_GAF_ANY_MT
public static final SubLList $list227
public static final SubLString $str228$Find_any_assertion_in_any_mt_with
public static final SubLList $list229
public static final SubLSymbol $sym230$RELEVANT_MT_IS_GENL_MT
public static final SubLSymbol $sym231$FIND_ALL_GAFS
public static final SubLString $str232$Return_all_assertions_of_GAF_FORM
public static final SubLList $list233
public static final SubLSymbol $kw234$MAPPING_DONE
public static final SubLSymbol $sym235$FIND_CNF_INTERNAL
public static final SubLSymbol $sym236$ASSERTION_EL_FORMULA
public static final SubLSymbol $sym237$GATHER_ONE_RULE_ASSERTION
public static final SubLList $list238
public static final SubLObject $const239$implies
Method Detail |
---|
public static final SubLObject get_subindex(SubLObject v_term, SubLObject keys)
public static final SubLObject term_add_indexing_leaf(SubLObject v_term, SubLObject keys, SubLObject leaf)
public static final SubLObject term_rem_indexing_leaf(SubLObject v_term, SubLObject keys, SubLObject leaf)
public static final SubLObject all_mt_subindex_keys_relevant_p()
public static final SubLObject relevant_mt_subindex_count_with_cutoff(SubLObject mt_subindex, SubLObject cutoff)
public static final SubLObject mark_term_index_as_muted(SubLObject v_term)
public static final SubLObject num_gaf_arg_index(SubLObject v_term, SubLObject argnum, SubLObject pred, SubLObject mt)
public static final SubLObject relevant_num_gaf_arg_index(SubLObject v_term, SubLObject argnum, SubLObject pred)
public static final SubLObject relevant_num_gaf_arg_index_with_cutoff(SubLObject v_term, SubLObject cutoff, SubLObject argnum, SubLObject pred)
CUTOFF
- non-negative-integer-p; a number beyond which to stop counting relevant
assertions and just return CUTOFF.public static final SubLObject clear_key_gaf_arg_index_cached()
public static final SubLObject key_gaf_arg_index_cached_internal(SubLObject v_term, SubLObject argnum, SubLObject pred)
public static final SubLObject key_gaf_arg_index_cached(SubLObject v_term, SubLObject argnum, SubLObject pred)
public static final SubLObject key_gaf_arg_index(SubLObject v_term, SubLObject argnum, SubLObject pred)
public static final SubLObject gaf_arg_index_key_validator(SubLObject v_term, SubLObject argnum, SubLObject predicate, SubLObject mt)
public static final SubLObject get_gaf_arg_subindex(SubLObject v_term, SubLObject argnum, SubLObject pred, SubLObject mt)
public static final SubLObject add_gaf_arg_index(SubLObject v_term, SubLObject argnum, SubLObject pred, SubLObject mt, SubLObject assertion)
public static final SubLObject rem_gaf_arg_index(SubLObject v_term, SubLObject argnum, SubLObject pred, SubLObject mt, SubLObject assertion)
public static final SubLObject num_nart_arg_index(SubLObject v_term, SubLObject argnum, SubLObject func)
public static final SubLObject key_nart_arg_index(SubLObject v_term, SubLObject argnum, SubLObject func)
public static final SubLObject get_nart_arg_subindex(SubLObject v_term, SubLObject argnum, SubLObject func)
public static final SubLObject num_predicate_extent_index(SubLObject pred, SubLObject mt)
public static final SubLObject relevant_num_predicate_extent_index_with_cutoff(SubLObject pred, SubLObject cutoff)
CUTOFF
- non-negative-integer-p; a number beyond which to stop counting relevant
assertions and just return CUTOFF.public static final SubLObject key_predicate_extent_index(SubLObject pred)
public static final SubLObject predicate_extent_top_level_key()
public static final SubLObject add_predicate_extent_index(SubLObject pred, SubLObject mt, SubLObject assertion)
public static final SubLObject rem_predicate_extent_index(SubLObject pred, SubLObject mt, SubLObject assertion)
public static final SubLObject get_predicate_extent_subindex(SubLObject pred, SubLObject mt)
public static final SubLObject num_predicate_rule_index(SubLObject pred, SubLObject sense, SubLObject mt, SubLObject direction)
public static final SubLObject relevant_num_predicate_rule_index(SubLObject pred, SubLObject sense)
public static final SubLObject key_predicate_rule_index(SubLObject pred, SubLObject sense, SubLObject mt)
public static final SubLObject get_predicate_rule_subindex(SubLObject pred, SubLObject sense, SubLObject mt, SubLObject direction)
public static final SubLObject add_predicate_rule_index(SubLObject pred, SubLObject sense, SubLObject mt, SubLObject direction, SubLObject assertion)
public static final SubLObject rem_predicate_rule_index(SubLObject pred, SubLObject sense, SubLObject mt, SubLObject direction, SubLObject assertion)
public static final SubLObject key_decontextualized_ist_predicate_rule_index(SubLObject pred, SubLObject sense)
public static final SubLObject get_decontextualized_ist_predicate_rule_subindex(SubLObject pred, SubLObject sense, SubLObject direction)
public static final SubLObject key_isa_rule_index(SubLObject col, SubLObject sense, SubLObject mt)
public static final SubLObject get_isa_rule_subindex(SubLObject col, SubLObject sense, SubLObject mt, SubLObject direction)
public static final SubLObject num_quoted_isa_rule_index(SubLObject col, SubLObject sense, SubLObject mt, SubLObject direction)
public static final SubLObject num_genls_rule_index(SubLObject col, SubLObject sense, SubLObject mt, SubLObject direction)
public static final SubLObject key_genls_rule_index(SubLObject col, SubLObject sense, SubLObject mt)
public static final SubLObject get_genls_rule_subindex(SubLObject col, SubLObject sense, SubLObject mt, SubLObject direction)
public static final SubLObject add_genls_rule_index(SubLObject col, SubLObject sense, SubLObject mt, SubLObject direction, SubLObject assertion)
public static final SubLObject rem_genls_rule_index(SubLObject col, SubLObject sense, SubLObject mt, SubLObject direction, SubLObject assertion)
public static final SubLObject key_genl_mt_rule_index(SubLObject col, SubLObject sense, SubLObject mt)
public static final SubLObject get_genl_mt_rule_subindex(SubLObject col, SubLObject sense, SubLObject mt, SubLObject direction)
public static final SubLObject key_function_rule_index(SubLObject func, SubLObject mt)
public static final SubLObject get_function_rule_subindex(SubLObject func, SubLObject mt, SubLObject direction)
public static final SubLObject function_rule_top_level_key()
public static final SubLObject relevant_num_pragma_rule_index(SubLObject rule)
public static final SubLObject add_mt_index(SubLObject v_term, SubLObject assertion)
public static final SubLObject rem_mt_index(SubLObject v_term, SubLObject assertion)
public static final SubLObject add_mt_index_internal(SubLObject v_term, SubLObject assertion)
public static final SubLObject rem_mt_index_internal(SubLObject v_term, SubLObject assertion)
public static final SubLObject mt_top_level_key()
public static final SubLObject broad_mtP(SubLObject mt)
public static final SubLObject num_other_index(SubLObject v_term)
public static final SubLObject get_other_subindex(SubLObject v_term)
public static final SubLObject add_other_index(SubLObject v_term, SubLObject assertion)
public static final SubLObject rem_other_index(SubLObject v_term, SubLObject assertion)
public static final SubLObject other_top_level_key()
public static final SubLObject num_index(SubLObject v_term)
public static final SubLObject add_assertion_indices(SubLObject assertion, SubLObject v_term)
public static final SubLObject remove_assertion_indices(SubLObject assertion, SubLObject v_term)
public static final SubLObject remove_term_indices(SubLObject v_term)
public static final SubLObject determine_formula_indices(SubLObject formula)
public static final SubLObject determine_gaf_indices(SubLObject formula, SubLObject mt)
public static final SubLObject add_gaf_indices(SubLObject assertion, SubLObject v_term)
public static final SubLObject remove_gaf_indices(SubLObject assertion, SubLObject v_term)
public static final SubLObject determine_rule_indices_int(SubLObject asents, SubLObject sense)
public static final SubLObject determine_rule_indices(SubLObject cnf)
public static final SubLObject add_rule_indices(SubLObject assertion, SubLObject v_term)
public static final SubLObject remove_rule_indices(SubLObject assertion, SubLObject v_term)
public static final SubLObject dependent_narts(SubLObject fort)
public static final SubLObject decent_rule_index(SubLObject rule_cnf)
public static final SubLObject lookup_index_get_property(SubLObject lookup_index, SubLObject indicator, SubLObject v_default)
public static final SubLObject lookup_index_set_property(SubLObject lookup_index, SubLObject indicator, SubLObject value)
public static final SubLObject lookup_index_get_type(SubLObject lookup_index)
public static final SubLObject lookup_index_gaf_arg_values(SubLObject lookup_index)
public static final SubLObject lookup_index_for_predicate_extent(SubLObject predicate)
public static final SubLObject lookup_index_for_gaf_arg(SubLObject best_term, SubLObject best_index_argnum, SubLObject index_pred)
public static final SubLObject lookup_methods_includeP(SubLObject index_type, SubLObject methods)
public static final SubLObject best_gaf_lookup_index(SubLObject asent, SubLObject truth, SubLObject methods)
METHODS;
- the allowable methods (index-types) that the function can
return. If nil, all methods are allowed.
public static final SubLObject num_best_gaf_lookup_index(SubLObject asent, SubLObject truth, SubLObject methods)
public static final SubLObject best_gaf_lookup_index_try_all_allowed(SubLObject asent, SubLObject truth, SubLObject methods)
public static final SubLObject num_best_gaf_lookup_index_try_all_allowed(SubLObject asent, SubLObject truth, SubLObject methods)
public static final SubLObject best_gaf_lookup_index_wrt_methods(SubLObject asent, SubLObject truth, SubLObject methods)
public static final SubLObject best_gaf_lookup_index_int(SubLObject asent, SubLObject truth)
public static final SubLObject find_assertion(SubLObject cnf, SubLObject mt)
public static final SubLObject find_assertion_internal(SubLObject cnf, SubLObject mt)
public static final SubLObject find_assertion_any_mt(SubLObject cnf)
public static final SubLObject find_gaf(SubLObject gaf_formula, SubLObject mt)
public static final SubLObject find_gaf_any_mt(SubLObject gaf_formula)
public static final SubLObject find_gaf_in_relevant_mt(SubLObject gaf_formula)
public static final SubLObject find_cnf(SubLObject cnf)
public static final SubLObject find_gaf_cnf(SubLObject cnf)
public static final SubLObject find_rule_cnf(SubLObject cnf)
public static final SubLObject find_rule_cnf_via_index_int(SubLObject cnf, SubLObject index, SubLObject v_term)
public static final SubLObject find_cnf_internal(SubLObject assertion)
public static final SubLObject find_gaf_formula(SubLObject gaf_formula)
public static final SubLObject find_gaf_internal(SubLObject assertion, SubLObject sentence)
public static final SubLObject declare_kb_indexing_file()
public static final SubLObject init_kb_indexing_file()
public static final SubLObject setup_kb_indexing_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 |