|
||||||||||
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.mt_vars
public final class mt_vars
Nested Class Summary | |
---|---|
static class |
mt_vars.$core_microtheory_p$UnaryFunction
|
static class |
mt_vars.$special_core_loop_mt_p$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 |
core_genl_mtP(SubLObject mt1,
SubLObject mt2)
|
static SubLObject |
core_microtheory_G(SubLObject mt1,
SubLObject mt2)
Return T iff core microtheory MT1 is higher than MT2 in the #$genlMt hierarchy. |
static SubLObject |
core_microtheory_L(SubLObject mt1,
SubLObject mt2)
Return T iff core microtheory MT1 is lower than MT2 in the #$genlMt hierarchy. |
static SubLObject |
core_microtheory_p(SubLObject object)
Return T iff OBJECT is a core microtheory. |
static SubLObject |
declare_mt_vars_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
init_mt_vars_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
maximize_mts_wrt_core(SubLObject mts)
Reduces MTS by eliminating any non-core mts if there are any core mts, and then taking the maximal core mt. |
static SubLObject |
minimize_mt_sets_wrt_core(SubLObject mt_sets)
Reduces mts in MT-SETS by eliminating any proper genlMts of core microtheories in each element of MT-SETS. |
static SubLObject |
minimize_mts_wrt_core(SubLObject mts)
Reduces MTS by eliminating any core microtheories that are proper genlMt of microtheories in MTS. |
static SubLObject |
note_mt_var_basis(SubLObject var,
SubLObject basis)
|
static SubLObject |
note_mt_var(SubLObject var,
SubLObject basis)
|
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
setup_mt_vars_file()
|
static SubLObject |
special_core_loop_mt_p(SubLObject object)
|
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 $mt_var_basis_table$
public static SubLSymbol $mt_root$
public static SubLSymbol $theory_mt_root$
public static SubLSymbol $assertible_mt_root$
public static SubLSymbol $assertible_theory_mt_root$
public static SubLSymbol $core_mt_floor$
public static SubLSymbol $mt_mt$
public static SubLSymbol $defining_mt_mt$
public static SubLSymbol $decontextualized_predicate_mt$
public static SubLSymbol $decontextualized_collection_mt$
public static SubLSymbol $ephemeral_term_mt$
public static SubLSymbol $ist_mt$
public static SubLSymbol $inference_related_bookkeeping_predicate_mt$
public static SubLSymbol $anect_mt$
public static SubLSymbol $broad_mt_mt$
public static SubLSymbol $psc_mt$
public static SubLSymbol $tou_mt$
public static SubLSymbol $skolem_mt$
public static SubLSymbol $thing_defining_mt$
public static SubLSymbol $relation_defining_mt$
public static SubLSymbol $equals_defining_mt$
public static SubLSymbol $element_of_defining_mt$
public static SubLSymbol $subset_of_defining_mt$
public static SubLSymbol $arity_mt$
public static SubLSymbol $sublid_mt$
public static SubLSymbol $not_assertible_mt_convention_mt$
public static SubLSymbol $default_ask_mt$
public static SubLSymbol $default_assert_mt$
public static SubLSymbol $default_clone_mt$
public static SubLSymbol $default_support_mt$
public static SubLSymbol $default_comment_mt$
public static SubLSymbol $default_convention_mt$
public static SubLSymbol $core_mt_optimization_enabledP$
public static final SubLList $list0
public static final SubLString $str1$Illegal_basis_argument_to_defglob
public static final SubLSymbol $sym2$PROGN
public static final SubLSymbol $sym3$DEFGLOBAL_PROTECTED
public static final SubLSymbol $sym4$NOTE_MT_VAR
public static final SubLSymbol $sym5$QUOTE
public static final SubLSymbol $sym6$_MT_ROOT_
public static final SubLObject $const7$BaseKB
public static final SubLSymbol $sym8$_THEORY_MT_ROOT_
public static final SubLSymbol $sym9$_ASSERTIBLE_MT_ROOT_
public static final SubLSymbol $sym10$_ASSERTIBLE_THEORY_MT_ROOT_
public static final SubLSymbol $sym11$_CORE_MT_FLOOR_
public static final SubLSymbol $sym12$_MT_MT_
public static final SubLObject $const13$UniversalVocabularyMt
public static final SubLObject $const14$Microtheory
public static final SubLSymbol $sym15$_DEFINING_MT_MT_
public static final SubLObject $const16$definingMt
public static final SubLSymbol $sym17$_DECONTEXTUALIZED_PREDICATE_MT_
public static final SubLObject $const18$decontextualizedPredicate
public static final SubLSymbol $sym19$_DECONTEXTUALIZED_COLLECTION_MT_
public static final SubLObject $const20$decontextualizedCollection
public static final SubLSymbol $sym21$_EPHEMERAL_TERM_MT_
public static final SubLObject $const22$ephemeralTerm
public static final SubLSymbol $sym23$_IST_MT_
public static final SubLObject $const24$ist
public static final SubLSymbol $sym25$_INFERENCE_RELATED_BOOKKEEPING_PREDICATE_MT_
public static final SubLObject $const26$InferenceRelatedBookkeepingPredic
public static final SubLSymbol $sym27$_ANECT_MT_
public static final SubLObject $const28$AtemporalNecessarilyEssentialColl
public static final SubLSymbol $sym29$_BROAD_MT_MT_
public static final SubLObject $const30$BroadMicrotheory
public static final SubLSymbol $sym31$_PSC_MT_
public static final SubLObject $const32$ProblemSolvingCntxt
public static final SubLSymbol $sym33$_TOU_MT_
public static final SubLObject $const34$termOfUnit
public static final SubLSymbol $sym35$_SKOLEM_MT_
public static final SubLObject $const36$skolem
public static final SubLSymbol $sym37$_THING_DEFINING_MT_
public static final SubLObject $const38$Thing
public static final SubLSymbol $sym39$_RELATION_DEFINING_MT_
public static final SubLObject $const40$Relation
public static final SubLSymbol $sym41$_EQUALS_DEFINING_MT_
public static final SubLObject $const42$equals
public static final SubLSymbol $sym43$_ELEMENT_OF_DEFINING_MT_
public static final SubLObject $const44$elementOf
public static final SubLSymbol $sym45$_SUBSET_OF_DEFINING_MT_
public static final SubLObject $const46$subsetOf
public static final SubLSymbol $sym47$_ARITY_MT_
public static final SubLObject $const48$arity
public static final SubLSymbol $sym49$_SUBLID_MT_
public static final SubLObject $const50$CycAPIMt
public static final SubLObject $const51$subLIdentifier
public static final SubLSymbol $sym52$_NOT_ASSERTIBLE_MT_CONVENTION_MT_
public static final SubLObject $const53$notAssertibleMt
public static final SubLSymbol $sym54$_DEFAULT_ASK_MT_
public static final SubLSymbol $sym55$_DEFAULT_ASSERT_MT_
public static final SubLSymbol $sym56$_DEFAULT_CLONE_MT_
public static final SubLSymbol $sym57$_DEFAULT_SUPPORT_MT_
public static final SubLSymbol $sym58$_DEFAULT_COMMENT_MT_
public static final SubLSymbol $sym59$_DEFAULT_CONVENTION_MT_
public static final SubLList $list60
public static final SubLList $list61
public static final SubLList $list62
public static final SubLSymbol $sym63$CORE_MICROTHEORY_P
public static final SubLSymbol $sym64$CORE_MICROTHEORY__
public static final SubLSymbol $sym65$CORE_MICROTHEORY__
public static final SubLSymbol $sym66$SETS_EQUAL_
Method Detail |
---|
public static final SubLObject note_mt_var(SubLObject var, SubLObject basis)
public static final SubLObject note_mt_var_basis(SubLObject var, SubLObject basis)
public static final SubLObject core_microtheory_p(SubLObject object)
public static final SubLObject core_microtheory_L(SubLObject mt1, SubLObject mt2)
public static final SubLObject core_microtheory_G(SubLObject mt1, SubLObject mt2)
public static final SubLObject core_genl_mtP(SubLObject mt1, SubLObject mt2)
public static final SubLObject special_core_loop_mt_p(SubLObject object)
public static final SubLObject minimize_mts_wrt_core(SubLObject mts)
public static final SubLObject maximize_mts_wrt_core(SubLObject mts)
public static final SubLObject minimize_mt_sets_wrt_core(SubLObject mt_sets)
public static final SubLObject declare_mt_vars_file()
public static final SubLObject init_mt_vars_file()
public static final SubLObject setup_mt_vars_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 |