|
||||||||||
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.genls
public final class genls
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 |
all_genls(SubLObject col,
SubLObject mt,
SubLObject tv)
Returns all genls of collection COL (ascending transitive closure; inexpensive) |
static SubLObject |
all_specs(SubLObject col,
SubLObject mt,
SubLObject tv)
Returns all specs of collection COL (descending transitive closure; expensive) |
static SubLObject |
any_specP(SubLObject genl,
SubLObject specs,
SubLObject mt,
SubLObject tv)
Returns T iff (spec? genl spec) for some spec in SPECS |
static SubLObject |
asserted_genls(SubLObject col,
SubLObject mt)
|
static SubLObject |
asserted_genlsP(SubLObject col,
SubLObject mt)
|
static SubLObject |
declare_genls_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
gather_all_genls(SubLObject fn,
SubLObject col,
SubLObject mt,
SubLObject tv,
SubLObject combine_fn)
gather results of applying FN to every (all) genls of COL (FN must not effect the current sbhl space) |
static SubLObject |
genlP(SubLObject spec,
SubLObject genl,
SubLObject mt,
SubLObject tv)
Returns whether (#$genls SPEC GENL) can be inferred. |
static SubLObject |
genls_after_adding(SubLObject source,
SubLObject assertion)
Modifier. |
static SubLObject |
genls_after_removing(SubLObject source,
SubLObject assertion)
Modifier. |
static SubLObject |
genlsP(SubLObject spec,
SubLObject genl,
SubLObject mt,
SubLObject tv)
is collection GENL a genl of SPEC? (ascending transitive search; inexpensive) |
static SubLObject |
handle_more_specific_genl(SubLObject spec,
SubLObject genl)
Modifier. |
static SubLObject |
init_genls_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
min_cols(SubLObject cols,
SubLObject mt,
SubLObject tv)
Returns the minimally-general (the most specific) among reified collections COLS, collections that have no proper specs among COLS |
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
setup_genls_file()
|
static SubLObject |
specP(SubLObject genl,
SubLObject spec,
SubLObject mt,
SubLObject tv)
Returns whether (#$genls SPEC GENL) can be inferred. |
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$genls
public static final SubLSymbol $sym1$MIN_GENLS
public static final SubLList $list2
public static final SubLString $str3$Returns_the_most_specific_genls_o
public static final SubLList $list4
public static final SubLSymbol $sym5$EL_FORT_P
public static final SubLSymbol $sym6$MAX_NOT_GENLS
public static final SubLString $str7$Returns_the_least_specific_negate
public static final SubLList $list8
public static final SubLSymbol $kw9$FALSE
public static final SubLSymbol $sym10$MAX_SPECS
public static final SubLString $str11$Returns_the_least_specific_specs_
public static final SubLSymbol $sym12$MIN_NOT_SPECS
public static final SubLString $str13$Returns_the_most_specific_negated
public static final SubLSymbol $sym14$GENL_SIBLINGS
public static final SubLString $str15$Returns_the_direct_genls_of_those
public static final SubLSymbol $sym16$SPEC_SIBLINGS
public static final SubLString $str17$Returns_the_direct_specs_of_those
public static final SubLSymbol $sym18$ALL_GENLS
public static final SubLString $str19$Returns_all_genls_of_collection_C
public static final SubLSymbol $sym20$RELEVANT_MT_IS_EVERYTHING
public static final SubLObject $const21$EverythingPSC
public static final SubLSymbol $sym22$RELEVANT_MT_IS_EQ
public static final SubLSymbol $sym23$RELEVANT_MT_IS_GENL_MT_OF_LIST_MEMBER
public static final SubLSymbol $sym24$ALL_SPECS
public static final SubLString $str25$Returns_all_specs_of_collection_C
public static final SubLSymbol $kw26$DESCENDING
public static final SubLSymbol $kw27$BREADTH
public static final SubLSymbol $kw28$QUEUE
public static final SubLSymbol $kw29$STACK
public static final SubLSymbol $sym30$RELEVANT_SBHL_TV_IS_GENERAL_TV
public static final SubLSymbol $kw31$ERROR
public static final SubLString $str32$_A_is_not_a__A
public static final SubLSymbol $sym33$SBHL_TRUE_TV_P
public static final SubLSymbol $kw34$CERROR
public static final SubLString $str35$continue_anyway
public static final SubLSymbol $kw36$WARN
public static final SubLString $str37$_A_is_not_a_valid__sbhl_type_erro
public static final SubLString $str38$attempting_to_bind_direction_link
public static final SubLString $str39$Node__a_does_not_pass_sbhl_type_t
public static final SubLSymbol $sym40$ALL_SPECS_WITH_MAX
public static final SubLSymbol $sym41$INTEGERP
public static final SubLSymbol $kw42$INVALID_ITERATION_TERM
public static final SubLSymbol $sym43$COUNT_ALL_SPECS
public static final SubLList $list44
public static final SubLString $str45$Counts_the_number_of_specs_in_COL
public static final SubLList $list46
public static final SubLList $list47
public static final SubLSymbol $sym48$ALL_GENLS_WRT
public static final SubLList $list49
public static final SubLString $str50$Returns_all_genls_of_collection_S
public static final SubLList $list51
public static final SubLSymbol $sym52$LISTP
public static final SubLSymbol $sym53$UNION_ALL_GENLS
public static final SubLList $list54
public static final SubLString $str55$Returns_all_genls_of_each_collect
public static final SubLList $list56
public static final SubLSymbol $sym57$UNION_ALL_SPECS
public static final SubLString $str58$Returns_all_specs_of_each_collect
public static final SubLSymbol $sym59$ALL_DEPENDENT_SPECS
public static final SubLString $str60$Returns_all_specs_s_of_COL_s_t__e
public static final SubLSymbol $sym61$ALL_GENLS_AMONG
public static final SubLList $list62
public static final SubLString $str63$Returns_those_genls_of_COL_that_a
public static final SubLList $list64
public static final SubLSymbol $sym65$ALL_SPECS_AMONG
public static final SubLString $str66$Returns_those_specs_of_COL_that_a
public static final SubLSymbol $sym67$FUNCTION_SPEC_P
public static final SubLSymbol $sym68$ALL_GENLS_IF
public static final SubLList $list69
public static final SubLString $str70$Returns_all_genls_of_collection_C
public static final SubLList $list71
public static final SubLSymbol $sym72$ALL_SPECS_IF
public static final SubLSymbol $sym73$ALL_NOT_GENLS
public static final SubLString $str74$Returns_all_negated_genls_of_coll
public static final SubLSymbol $sym75$ALL_NOT_SPECS
public static final SubLString $str76$Returns_all_negated_specs_of_coll
public static final SubLSymbol $sym77$MAP_ALL_GENLS
public static final SubLList $list78
public static final SubLString $str79$Applies_FN_to_every__all__genls_o
public static final SubLList $list80
public static final SubLSymbol $sym81$MAP_ALL_SPECS
public static final SubLString $str82$Applies_FN_to_every__all__specs_o
public static final SubLSymbol $sym83$ANY_ALL_GENLS
public static final SubLString $str84$Return_a_non_nil_result_of_applyi
public static final SubLSymbol $sym85$ANY_ALL_SPECS
public static final SubLString $str86$Return_a_non_nil_result_of_applyi
public static final SubLSymbol $sym87$GENL_
public static final SubLString $str88$Returns_whether____genls_SPEC_GEN
public static final SubLList $list89
public static final SubLSymbol $sym90$SPEC_
public static final SubLList $list91
public static final SubLList $list92
public static final SubLObject $const93$preservesGenlsInArg
public static final SubLSymbol $sym94$ANY_GENL_
public static final SubLList $list95
public static final SubLString $str96$_any_genl__spec_genls__is_t_iff__
public static final SubLList $list97
public static final SubLSymbol $sym98$ANY_SPEC_
public static final SubLList $list99
public static final SubLString $str100$Returns_T_iff__spec__genl_spec__f
public static final SubLList $list101
public static final SubLSymbol $sym102$ALL_GENL_
public static final SubLString $str103$Returns_T_iff__genl__spec_genl__f
public static final SubLSymbol $sym104$ALL_SPEC_
public static final SubLString $str105$Returns_T_iff__spec__genl_spec__f
public static final SubLSymbol $sym106$ANY_GENL_ANY_
public static final SubLList $list107
public static final SubLString $str108$Return_T_iff__genl__spec_genl_mt_
public static final SubLList $list109
public static final SubLSymbol $sym110$ANY_GENL_ALL_
public static final SubLString $str111$Return_T_iff__genl__spec_genl_mt_
public static final SubLSymbol $sym112$ALL_SPEC_ANY_
public static final SubLString $str113$Return_T_iff_for_each_spec_in_SPE
public static final SubLSymbol $sym114$NOT_GENL_
public static final SubLList $list115
public static final SubLString $str116$Return_whether_collection_NOT_GEN
public static final SubLList $list117
public static final SubLSymbol $sym118$ALL_NOT_SPEC_
public static final SubLList $list119
public static final SubLString $str120$Return_whether_every_collection_i
public static final SubLList $list121
public static final SubLSymbol $sym122$ANY_NOT_GENL_
public static final SubLList $list123
public static final SubLString $str124$Returns_whether_any_collection_in
public static final SubLList $list125
public static final SubLSymbol $sym126$FORT_P
public static final SubLSymbol $sym127$HLMT_P
public static final SubLSymbol $sym128$COLLECTIONS_COEXTENSIONAL_
public static final SubLList $list129
public static final SubLString $str130$Are_COL_1_and_COL_2_coextensional
public static final SubLList $list131
public static final SubLSymbol $sym132$COLLECTIONS_INTERSECT_
public static final SubLString $str133$Do_collections_COL_1_and_COL_2_in
public static final SubLSymbol $kw134$TRUE
public static final SubLSymbol $kw135$GAF
public static final SubLSymbol $sym136$WHY_GENL_
public static final SubLList $list137
public static final SubLString $str138$Justification_of__genls_SPEC_GENL
public static final SubLList $list139
public static final SubLObject $const140$termOfUnit
public static final SubLList $list141
public static final SubLObject $const142$resultGenl
public static final SubLObject $const143$resultGenlArg
public static final SubLObject $const144$interArgResultGenl
public static final SubLObject $const145$interArgResultGenlReln
public static final SubLSymbol $sym146$WHY_NOT_GENL_
public static final SubLString $str147$Justification_of__not__genls_SPEC
public static final SubLSymbol $sym148$WHY_NOT_ASSERT_GENLS_
public static final SubLList $list149
public static final SubLString $str150$Justification_of_why_asserting__g
public static final SubLSymbol $sym151$COLLECTION_LEAVES
public static final SubLString $str152$Returns_the_minimally_general__th
public static final SubLSymbol $sym153$LIST_OF_COLLECTIONS_P
public static final SubLSymbol $sym154$MIN_COLS
public static final SubLString $str155$Returns_the_minimally_general__th
public static final SubLList $list156
public static final SubLSymbol $sym157$MIN_COL
public static final SubLString $str158$Returns_the_single_minimally_gene
public static final SubLList $list159
public static final SubLSymbol $sym160$MAX_COLS
public static final SubLString $str161$Returns_the_most_general_among_re
public static final SubLSymbol $sym162$MIN_CEILING_COLS
public static final SubLList $list163
public static final SubLString $str164$Returns_the_most_specific_common_
public static final SubLSymbol $sym165$MAX_FLOOR_COLS
public static final SubLString $str166$Returns_the_most_general_common_s
public static final SubLSymbol $sym167$ANY_GENL_ISA
public static final SubLList $list168
public static final SubLString $str169$Return_some_genl_of_COL_that_isa_
public static final SubLList $list170
public static final SubLSymbol $sym171$LIGHTER_COL
public static final SubLList $list172
public static final SubLString $str173$Return_COL_B_iff_it_has_fewer_spe
public static final SubLList $list174
public static final SubLSymbol $sym175$LIGHTEST_OF_COLS
public static final SubLList $list176
public static final SubLString $str177$Return_the_collection_having_the_
public static final SubLSymbol $sym178$SHALLOWER_COL
public static final SubLString $str179$Return_COL_B_iff_it_has_fewer_gen
public static final SubLSymbol $sym180$MAX_FLOOR_MTS_OF_GENLS_PATHS
public static final SubLList $list181
public static final SubLString $str182$_return_listp__Returns_in_what__m
public static final SubLObject $const183$coExtensional
public static final SubLSymbol $sym184$GENLS_AFTER_ADDING
public static final SubLSymbol $sym185$GENLS_AFTER_REMOVING
Method Detail |
---|
public static final SubLObject all_genls(SubLObject col, SubLObject mt, SubLObject tv)
public static final SubLObject all_specs(SubLObject col, SubLObject mt, SubLObject tv)
public static final SubLObject genlP(SubLObject spec, SubLObject genl, SubLObject mt, SubLObject tv)
public static final SubLObject genlsP(SubLObject spec, SubLObject genl, SubLObject mt, SubLObject tv)
public static final SubLObject gather_all_genls(SubLObject fn, SubLObject col, SubLObject mt, SubLObject tv, SubLObject combine_fn)
public static final SubLObject specP(SubLObject genl, SubLObject spec, SubLObject mt, SubLObject tv)
public static final SubLObject any_specP(SubLObject genl, SubLObject specs, SubLObject mt, SubLObject tv)
public static final SubLObject min_cols(SubLObject cols, SubLObject mt, SubLObject tv)
public static final SubLObject asserted_genlsP(SubLObject col, SubLObject mt)
public static final SubLObject asserted_genls(SubLObject col, SubLObject mt)
public static final SubLObject genls_after_adding(SubLObject source, SubLObject assertion)
public static final SubLObject handle_more_specific_genl(SubLObject spec, SubLObject genl)
public static final SubLObject genls_after_removing(SubLObject source, SubLObject assertion)
public static final SubLObject declare_genls_file()
public static final SubLObject init_genls_file()
public static final SubLObject setup_genls_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 |