|
||||||||||
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.isa
public final class isa
Nested Class Summary | |
---|---|
static class |
isa.$instanceof_after_adding$BinaryFunction
|
static class |
isa.$instanceof_after_removing$BinaryFunction
|
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 |
all_instances(SubLObject col,
SubLObject mt,
SubLObject tv)
Returns all instances of COLLECTION (expensive) |
static SubLObject |
all_isa_among(SubLObject v_term,
SubLObject collections,
SubLObject mt,
SubLObject tv)
Returns those elements of COLLECTIONS that include TERM as an all-instance |
static SubLObject |
all_isa(SubLObject v_term,
SubLObject mt,
SubLObject tv)
Returns all collections that include TERM (inexpensive) |
static SubLObject |
asserted_isa(SubLObject v_term,
SubLObject mt)
|
static SubLObject |
asserted_isaP(SubLObject v_term,
SubLObject mt)
|
static SubLObject |
asserted_quoted_isaP(SubLObject v_term,
SubLObject mt)
|
static SubLObject |
declare_isa_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
init_isa_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
instanceof_after_adding(SubLObject source,
SubLObject assertion)
Modifier. |
static SubLObject |
instanceof_after_removing(SubLObject source,
SubLObject assertion)
Modifier. |
static SubLObject |
isa_after_adding(SubLObject source,
SubLObject assertion)
Modifier. |
static SubLObject |
isa_after_removing(SubLObject source,
SubLObject assertion)
Modifier. |
static SubLObject |
isa_in_any_mtP(SubLObject v_term,
SubLObject collection)
is |
static SubLObject |
isaP(SubLObject v_term,
SubLObject collection,
SubLObject mt,
SubLObject tv)
Returns whether TERM is an instance of COLLECTION via the SBHL, i.e. |
static SubLObject |
possibly_propagate_isa_collection_subset_fn_the_set_of(SubLObject assertion)
If ASSERTION is of the form (#$isa |
static SubLObject |
possibly_propagate_isa_the_collection_of(SubLObject assertion)
If ASSERTION is of the form (#$isa |
static SubLObject |
quoted_instanceof_after_adding(SubLObject source,
SubLObject assertion)
Modifier. |
static SubLObject |
quoted_isa_in_any_mtP(SubLObject v_term,
SubLObject collection)
is |
static SubLObject |
quoted_isaP(SubLObject v_term,
SubLObject collection,
SubLObject mt,
SubLObject tv)
Returns whether TERM is a quoted instance of COLLECTION via the SBHL, i.e. |
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
setup_isa_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 SubLObject $const0$isa
public static final SubLSymbol $sym1$HL_TERM_P
public static final SubLSymbol $sym2$MIN_ISA
public static final SubLList $list3
public static final SubLString $str4$Returns_most_specific_collections
public static final SubLList $list5
public static final SubLList $list6
public static final SubLSymbol $sym7$RELEVANT_MT_IS_EQ
public static final SubLSymbol $sym8$MAX_NOT_ISA
public static final SubLString $str9$Returns_most_general_collections_
public static final SubLObject $const10$True_JustificationTruth
public static final SubLSymbol $sym11$EL_FORT_P
public static final SubLSymbol $sym12$INSTANCES
public static final SubLList $list13
public static final SubLString $str14$Returns_the_asserted_instances_of
public static final SubLList $list15
public static final SubLSymbol $sym16$MAX_INSTANCES
public static final SubLList $list17
public static final SubLString $str18$Returns_the_maximal_among_the_ass
public static final SubLSymbol $sym19$ALL_INSTANCES_WITH_MAX
public static final SubLSymbol $sym20$INTEGERP
public static final SubLSymbol $kw21$INVALID_ITERATION_TERM
public static final SubLSymbol $sym22$MIN_NOT_INSTANCES
public static final SubLString $str23$Returns_the_most_specific_negated
public static final SubLSymbol $sym24$ISA_SIBLINGS
public static final SubLString $str25$Returns_the_direct_isas_of_those_
public static final SubLSymbol $sym26$INSTANCE_SIBLINGS
public static final SubLString $str27$Returns_the_direct_instances_of_t
public static final SubLList $list28
public static final SubLSymbol $sym29$RELEVANT_SBHL_TV_IS_GENERAL_TV
public static final SubLSymbol $kw30$ERROR
public static final SubLString $str31$_A_is_not_a__A
public static final SubLSymbol $sym32$SBHL_TRUE_TV_P
public static final SubLSymbol $kw33$CERROR
public static final SubLString $str34$continue_anyway
public static final SubLSymbol $kw35$WARN
public static final SubLString $str36$_A_is_not_a_valid__sbhl_type_erro
public static final SubLSymbol $kw37$OLD
public static final SubLString $str38$attempting_to_bind_direction_link
public static final SubLSymbol $kw39$RESOURCE
public static final SubLSymbol $sym40$SBHL_SEARCH_TRUTH_VALUE_P
public static final SubLList $list41
public static final SubLObject $const42$genls
public static final SubLList $list43
public static final SubLSymbol $sym44$FUNCTION_SPEC_P
public static final SubLSymbol $sym45$MAP_INSTANCES
public static final SubLList $list46
public static final SubLString $str47$apply_FUNCTION_to_every__least_ge
public static final SubLList $list48
public static final SubLSymbol $sym49$ALL_ISA
public static final SubLString $str50$Returns_all_collections_that_incl
public static final SubLSymbol $sym51$RELEVANT_MT_IS_EVERYTHING
public static final SubLObject $const52$EverythingPSC
public static final SubLSymbol $sym53$RELEVANT_MT_IS_GENL_MT_OF_LIST_MEMBER
public static final SubLSymbol $sym54$ALL_INSTANCES
public static final SubLString $str55$Returns_all_instances_of_COLLECTI
public static final SubLList $list56
public static final SubLSymbol $sym57$ALL_INSTANCES_IN_ALL_MTS
public static final SubLList $list58
public static final SubLString $str59$_return_listp__all_instances_of_C
public static final SubLList $list60
public static final SubLSymbol $sym61$ALL_FORT_INSTANCES
public static final SubLList $list62
public static final SubLSymbol $sym63$FORT_P
public static final SubLSymbol $sym64$ALL_FORT_INSTANCES_IN_ALL_MTS
public static final SubLList $list65
public static final SubLSymbol $sym66$GATHER_ISA_WRT_ISA
public static final SubLSymbol $sym67$ALL_ISAS_WRT
public static final SubLList $list68
public static final SubLString $str69$Returns_all_isa_of_term_TERM_that
public static final SubLList $list70
public static final SubLSymbol $sym71$LISTP
public static final SubLSymbol $sym72$UNION_ALL_ISA
public static final SubLList $list73
public static final SubLString $str74$Returns_all_collections_that_incl
public static final SubLList $list75
public static final SubLSymbol $sym76$UNION_ALL_INSTANCES
public static final SubLList $list77
public static final SubLString $str78$Returns_set_of_all_instances_of_e
public static final SubLList $list79
public static final SubLSymbol $sym80$ALL_ISA_AMONG
public static final SubLList $list81
public static final SubLString $str82$Returns_those_elements_of_COLLECT
public static final SubLList $list83
public static final SubLSymbol $sym84$ALL_INSTANCES_AMONG
public static final SubLList $list85
public static final SubLString $str86$Returns_those_elements_of_TERMS_t
public static final SubLList $list87
public static final SubLInteger $int88$50
public static final SubLInteger $int89$25
public static final SubLSymbol $sym90$ALL_NOT_ISA
public static final SubLString $str91$Returns_all_collections_that_do_n
public static final SubLSymbol $sym92$ALL_NOT_INSTANCES
public static final SubLString $str93$Returns_all_terms_that_are_not_me
public static final SubLSymbol $sym94$NOT_ISA_AMONG
public static final SubLString $str95$Returns_those_elements_of_COLLECT
public static final SubLSymbol $sym96$MAP_ALL_ISA
public static final SubLList $list97
public static final SubLString $str98$Apply_FUNCTION_to_every_all_isa_o
public static final SubLList $list99
public static final SubLSymbol $sym100$MAP_ALL_INSTANCES
public static final SubLList $list101
public static final SubLString $str102$Apply_FUNCTION_to_each_unique_ins
public static final SubLList $list103
public static final SubLSymbol $sym104$ANY_WRT_ALL_ISA
public static final SubLString $str105$Return_the_first_encountered_non_
public static final SubLList $list106
public static final SubLSymbol $sym107$ISA__GOAL
public static final SubLSymbol $kw108$BREADTH
public static final SubLSymbol $kw109$QUEUE
public static final SubLSymbol $kw110$STACK
public static final SubLList $list111
public static final SubLString $str112$Node__a_does_not_pass_sbhl_type_t
public static final SubLSymbol $sym113$COUNT_ALL_INSTANCES
public static final SubLList $list114
public static final SubLString $str115$Counts_the_number_of_instances_in
public static final SubLList $list116
public static final SubLObject $const117$quotedIsa
public static final SubLSymbol $sym118$COUNT_ALL_QUOTED_INSTANCES
public static final SubLString $str119$Counts_the_number_of_quoted_insta
public static final SubLObject $const120$CollectionIntersectionFn
public static final SubLSymbol $sym121$ISA_
public static final SubLList $list122
public static final SubLString $str123$Returns_whether_TERM_is_an_instan
public static final SubLList $list124
public static final SubLSymbol $sym125$ISA_IN_MTS_
public static final SubLList $list126
public static final SubLString $str127$is__term__an_element_of__collecti
public static final SubLSymbol $sym128$ISA_IN_ANY_MT_
public static final SubLList $list129
public static final SubLString $str130$is__term__an_element_of__collecti
public static final SubLSymbol $sym131$ANY_ISA_
public static final SubLString $str132$Returns_whether_TERM_is_an_instan
public static final SubLSymbol $sym133$ISA_ANY_
public static final SubLObject $const134$Collection
public static final SubLString $str135$_A_is_not_a_collection
public static final SubLSymbol $sym136$ISA_STORED_NAUT_ARG2_P
public static final SubLSymbol $sym137$ANY_ISA_ANY_
public static final SubLList $list138
public static final SubLString $str139$_return_booleanp__whether_any_ter
public static final SubLList $list140
public static final SubLSymbol $sym141$NOT_ISA_
public static final SubLString $str142$_return_booleanp__whether_TERM_is
public static final SubLList $list143
public static final SubLSymbol $sym144$WHY_ISA_
public static final SubLList $list145
public static final SubLString $str146$Returns_justification_of__isa_TER
public static final SubLList $list147
public static final SubLObject $const148$termOfUnit
public static final SubLList $list149
public static final SubLObject $const150$resultIsa
public static final SubLObject $const151$resultIsaArg
public static final SubLObject $const152$interArgResultIsa
public static final SubLObject $const153$interArgResultIsaReln
public static final SubLSymbol $sym154$WHY_NOT_ISA_
public static final SubLString $str155$Returns_justification_of__not__is
public static final SubLSymbol $sym156$INSTANCES_
public static final SubLString $str157$Returns_whether_COLLECTION_has_an
public static final SubLSymbol $sym158$GATHER_GENLS_MTS
public static final SubLSymbol $sym159$HLMT_P
public static final SubLObject $const160$Thing
public static final SubLSymbol $sym161$MAX_FLOOR_MTS_OF_ISA_PATHS
public static final SubLList $list162
public static final SubLString $str163$Returns_in_what__most_genl__mts_T
public static final SubLSymbol $sym164$LIST
public static final SubLSymbol $sym165$GATHER_MIN_MTS_OF_PATHS_BETWEEN
public static final SubLSymbol $kw166$TRUE
public static final SubLSymbol $sym167$CACHE_MTS_OF_ARG
public static final SubLSymbol $sym168$SETS_EQUAL_
public static final SubLObject $const169$resultQuotedIsa
public static final SubLObject $const170$evaluationResultQuotedIsa
public static final SubLSymbol $sym171$HLMT_EQUAL
public static final SubLSymbol $sym172$KB_SET_OR_COLLECTION_P
public static final SubLObject $const173$TheSet
public static final SubLList $list174
public static final SubLSymbol $sym175$INSTANCEOF_AFTER_ADDING
public static final SubLSymbol $sym176$ISA_AFTER_ADDING
public static final SubLList $list177
public static final SubLObject $const178$CollectionSubsetFn
public static final SubLList $list179
public static final SubLList $list180
public static final SubLObject $const181$TheCollectionOf
public static final SubLList $list182
public static final SubLSymbol $kw183$FORWARD
public static final SubLSymbol $sym184$INSTANCEOF_AFTER_REMOVING
public static final SubLSymbol $sym185$ISA_AFTER_REMOVING
public static final SubLSymbol $sym186$QUOTED_ISA_
public static final SubLString $str187$Returns_whether_TERM_is_a_quoted_
public static final SubLSymbol $sym188$QUOTED_ISA_IN_ANY_MT_
public static final SubLSymbol $sym189$ANY_QUOTED_ISA_
public static final SubLSymbol $sym190$QUOTED_ISA_ANY_
public static final SubLSymbol $sym191$ALL_QUOTED_ISA_
public static final SubLString $str192$Returns_whether_TERM_is_a_quoted_
public static final SubLSymbol $sym193$NOT_QUOTED_ISA_
public static final SubLSymbol $sym194$QUOTED_INSTANCES
public static final SubLSymbol $sym195$UNION_ALL_QUOTED_INSTANCES
public static final SubLString $str196$Returns_set_of_all_quoted_instanc
public static final SubLSymbol $sym197$MAP_ALL_QUOTED_ISA
public static final SubLString $str198$Apply_FUNCTION_to_every_all_quote
public static final SubLList $list199
public static final SubLSymbol $sym200$ALL_QUOTED_ISA
public static final SubLSymbol $sym201$ALL_QUOTED_ISAS_WRT
public static final SubLSymbol $sym202$ALL_QUOTED_INSTANCES
public static final SubLSymbol $sym203$ALL_QUOTED_ISA_AMONG
public static final SubLString $str204$Returns_those_elements_of_COLLECT
public static final SubLSymbol $sym205$QUOTED_INSTANCEOF_AFTER_ADDING
public static final SubLSymbol $sym206$QUOTED_INSTANCEOF_AFTER_REMOVING
public static final SubLSymbol $kw207$GAF
Method Detail |
---|
public static final SubLObject all_isa(SubLObject v_term, SubLObject mt, SubLObject tv)
public static final SubLObject all_instances(SubLObject col, SubLObject mt, SubLObject tv)
public static final SubLObject all_isa_among(SubLObject v_term, SubLObject collections, SubLObject mt, SubLObject tv)
public static final SubLObject isaP(SubLObject v_term, SubLObject collection, SubLObject mt, SubLObject tv)
has-type?
,
quiet-has-type?
public static final SubLObject isa_in_any_mtP(SubLObject v_term, SubLObject collection)
public static final SubLObject asserted_isaP(SubLObject v_term, SubLObject mt)
public static final SubLObject asserted_isa(SubLObject v_term, SubLObject mt)
public static final SubLObject instanceof_after_adding(SubLObject source, SubLObject assertion)
public static final SubLObject isa_after_adding(SubLObject source, SubLObject assertion)
public static final SubLObject possibly_propagate_isa_collection_subset_fn_the_set_of(SubLObject assertion)
public static final SubLObject possibly_propagate_isa_the_collection_of(SubLObject assertion)
public static final SubLObject instanceof_after_removing(SubLObject source, SubLObject assertion)
public static final SubLObject isa_after_removing(SubLObject source, SubLObject assertion)
public static final SubLObject quoted_isaP(SubLObject v_term, SubLObject collection, SubLObject mt, SubLObject tv)
has-type?
,
quiet-has-type?
public static final SubLObject quoted_isa_in_any_mtP(SubLObject v_term, SubLObject collection)
public static final SubLObject asserted_quoted_isaP(SubLObject v_term, SubLObject mt)
public static final SubLObject quoted_instanceof_after_adding(SubLObject source, SubLObject assertion)
public static final SubLObject declare_isa_file()
public static final SubLObject init_isa_file()
public static final SubLObject setup_isa_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 |