|
||||||||||
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.assertions_high
public final class assertions_high
Nested Class Summary | |
---|---|
static class |
assertions_high.$assertion_formula$UnaryFunction
|
static class |
assertions_high.$assertion_mt$UnaryFunction
|
static class |
assertions_high.$gaf_formula$UnaryFunction
|
static class |
assertions_high.$invalid_assertionP$BinaryFunction
|
static class |
assertions_high.$invalid_assertionP$UnaryFunction
|
static class |
assertions_high.$valid_assertion$BinaryFunction
|
static class |
assertions_high.$valid_assertion$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 |
asserted_assertionP(SubLObject assertion)
Return non-nil IFF assertion has an asserted argument. |
static SubLObject |
asserted_by(SubLObject assertion)
Returns the cyclist who asserted ASSERTION. |
static SubLObject |
asserted_second(SubLObject assertion)
Returns the second of the day when ASSERTION was asserted. |
static SubLObject |
asserted_when(SubLObject assertion)
Returns the day when ASSERTION was asserted. |
static SubLObject |
asserted_why(SubLObject assertion)
Returns the reason why ASSERTION was asserted. |
static SubLObject |
assertion_arguments(SubLObject assertion)
Return a list of the arguments for ASSERTION. |
static SubLObject |
assertion_cnf(SubLObject assertion)
Return the cnf of ASSERTION. |
static SubLObject |
assertion_cons(SubLObject assertion)
|
static SubLObject |
assertion_dependent_count(SubLObject assertion)
|
static SubLObject |
assertion_dependents(SubLObject assertion)
Return a list of the dependents of ASSERTION. |
static SubLObject |
assertion_direction(SubLObject assertion)
Return the direction of ASSERTION (either :backward, :forward or :code). |
static SubLObject |
assertion_el_variables(SubLObject assertion)
Return a list of the EL variables, for ASSERTION. |
static SubLObject |
assertion_formula(SubLObject assertion)
Return a formula for ASSERTION. |
static SubLObject |
assertion_gaf_el_formula(SubLObject assertion)
Returns the EL formula of ASSERTION if it's a gaf, otherwise returns nil. |
static SubLObject |
assertion_gaf_hl_formula(SubLObject assertion)
|
static SubLObject |
assertion_has_direction(SubLObject assertion,
SubLObject direction)
|
static SubLObject |
assertion_has_directionP(SubLObject assertion,
SubLObject direction)
Return T iff ASSERTION has DIRECTION as its direction. |
static SubLObject |
assertion_has_truth(SubLObject assertion,
SubLObject truth)
|
static SubLObject |
assertion_has_truthP(SubLObject assertion,
SubLObject truth)
Return T iff ASSERTION's current truth is TRUTH. |
static SubLObject |
assertion_has_typeP(SubLObject assertion,
SubLObject type)
Return T iff ASSERTION's current type is TYPE. |
static SubLObject |
assertion_mt(SubLObject assertion)
Return the mt of ASSERTION. |
static SubLObject |
assertion_strength(SubLObject assertion)
Return the current argumentation strength of ASSERTION -- either :monotonic, :default, or :unknown. |
static SubLObject |
assertion_truth(SubLObject assertion)
Return the current truth of ASSERTION -- either :true :false or :unknown. |
static SubLObject |
assertion_type(SubLObject assertion)
Return the current type of ASSERTION -- either :GAF or :RULE. |
static SubLObject |
assertion_variable_names(SubLObject assertion)
Return the variable names for ASSERTION. |
static SubLObject |
create_assertion_int(SubLObject cnf,
SubLObject mt,
SubLObject var_names,
SubLObject direction)
Create a new assertion with CNF in MT. |
static SubLObject |
create_assertion(SubLObject cnf,
SubLObject mt,
SubLObject var_names,
SubLObject direction)
Create a new assertion with CNF in MT. |
static SubLObject |
cyc_assertion_tv(SubLObject assertion)
Cyc has its own notion of tv (truth + strength) as a legacy of when the Cyc and HL sides were entangled. |
static SubLObject |
declare_assertions_high_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
find_assertion_by_dump_id(SubLObject dump_id)
Return the assertion with DUMP-ID during a KB load. |
static SubLObject |
find_or_create_assertion(SubLObject cnf,
SubLObject mt,
SubLObject var_names,
SubLObject direction)
Return assertion in MT with CNF, if it exists -- else create it. |
static SubLObject |
forward_assertionP(SubLObject assertion)
Predicate returns T iff ASSERTION's direction is :FORWARD. |
static SubLObject |
forward_ruleP(SubLObject assertion)
|
static SubLObject |
gaf_arg(SubLObject assertion,
SubLObject n)
Return arg N of the gaf ASSERTION. |
static SubLObject |
gaf_arg1(SubLObject assertion)
Return arg 1 of the gaf ASSERTION. |
static SubLObject |
gaf_arg2(SubLObject assertion)
Return arg 2 of the gaf ASSERTION. |
static SubLObject |
gaf_arg3(SubLObject assertion)
Return arg 3 of the gaf ASSERTION. |
static SubLObject |
gaf_args(SubLObject assertion)
Return args of the gaf ASSERTION. |
static SubLObject |
gaf_assertionP(SubLObject assertion)
Return T iff ASSERTION is a ground atomic formula (gaf). |
static SubLObject |
gaf_el_formula(SubLObject assertion)
Return the formula for ASSERTION, which must be a gaf. |
static SubLObject |
gaf_formula(SubLObject assertion)
Return the formula for ASSERTION, which must be a gaf. |
static SubLObject |
gaf_hl_formula(SubLObject assertion)
Return the formula for ASSERTION, which must be a gaf. |
static SubLObject |
gaf_predicate(SubLObject assertion)
Return the predicate of gaf ASSERTION. |
static SubLObject |
get_asserted_argument(SubLObject assertion)
Return the asserted argument for ASSERTION, or nil if none present. |
static SubLObject |
init_assertions_high_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
invalid_assertionP(SubLObject assertion,
SubLObject robustP)
|
static SubLObject |
only_argument_of_assertion_p(SubLObject assertion,
SubLObject argument)
|
static SubLObject |
possibly_assertion_cnf(SubLObject assertion)
Return the CNF of ASSERTION, or NIL if none can be found. |
static SubLObject |
remove_assertion(SubLObject assertion)
Remove ASSERTION. |
static SubLObject |
rule_assertionP(SubLObject assertion)
Return T iff ASSERTION is a rule, i.e. |
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
setup_assertions_high_file()
|
static SubLObject |
timestamp_asserted_assertion_int(SubLObject assertion,
SubLObject who,
SubLObject when,
SubLObject why,
SubLObject second)
|
static SubLObject |
timestamp_asserted_assertion(SubLObject assertion,
SubLObject who,
SubLObject when,
SubLObject why,
SubLObject second)
|
static SubLObject |
valid_assertion(SubLObject assertion,
SubLObject robustP)
|
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 $assertion_dump_id_table$
public static final SubLList $list0
public static final SubLList $list1
public static final SubLSymbol $kw2$ALLOW_OTHER_KEYS
public static final SubLSymbol $kw3$DONE
public static final SubLSymbol $sym4$DO_LIST
public static final SubLSymbol $sym5$ASSERTION_ARGUMENTS
public static final SubLList $list6
public static final SubLSymbol $sym7$ASSERTION_DEPENDENTS
public static final SubLList $list8
public static final SubLList $list9
public static final SubLSymbol $kw10$SENSE
public static final SubLSymbol $kw11$PREDICATE
public static final SubLSymbol $sym12$PREDICATE_VAR
public static final SubLSymbol $sym13$CLET
public static final SubLSymbol $sym14$DO_ASSERTION_LITERALS
public static final SubLSymbol $sym15$PWHEN
public static final SubLSymbol $sym16$ATOMIC_SENTENCE_PREDICATE
public static final SubLSymbol $sym17$CNF_VAR
public static final SubLSymbol $sym18$ASSERTION_VAR
public static final SubLSymbol $sym19$ASSERTION_CNF
public static final SubLSymbol $sym20$DO_ALL_LITS_AS_ASENTS
public static final SubLSymbol $sym21$ASSERTION_P
public static final SubLList $list22
public static final SubLString $str23$Return_the_cnf_of_ASSERTION______
public static final SubLList $list24
public static final SubLList $list25
public static final SubLSymbol $sym26$ASSERTION_MT
public static final SubLString $str27$Return_the_mt_of_ASSERTION_
public static final SubLList $list28
public static final SubLSymbol $sym29$ASSERTION_DIRECTION
public static final SubLString $str30$Return_the_direction_of_ASSERTION
public static final SubLList $list31
public static final SubLSymbol $sym32$ASSERTION_TRUTH
public static final SubLString $str33$Return_the_current_truth_of_ASSER
public static final SubLList $list34
public static final SubLSymbol $sym35$ASSERTION_STRENGTH
public static final SubLString $str36$Return_the_current_argumentation_
public static final SubLList $list37
public static final SubLSymbol $sym38$ASSERTION_VARIABLE_NAMES
public static final SubLString $str39$Return_the_variable_names_for_ASS
public static final SubLList $list40
public static final SubLSymbol $sym41$ASSERTED_BY
public static final SubLString $str42$Returns_the_cyclist_who_asserted_
public static final SubLSymbol $sym43$ASSERTED_WHEN
public static final SubLString $str44$Returns_the_day_when_ASSERTION_wa
public static final SubLList $list45
public static final SubLSymbol $sym46$ASSERTION_FORMULA
public static final SubLString $str47$Return_a_formula_for_ASSERTION_
public static final SubLList $list48
public static final SubLObject $const49$ist
public static final SubLSymbol $sym50$ASSERTION_IST_FORMULA
public static final SubLString $str51$Return_a_formula_in___ist_format_
public static final SubLSymbol $sym52$HL_TERM_P
public static final SubLSymbol $sym53$ASSERTION_MENTIONS_TERM_
public static final SubLList $list54
public static final SubLString $str55$Return_T_iff_ASSERTION_s_formula_
public static final SubLList $list56
public static final SubLList $list57
public static final SubLSymbol $sym58$ASSERTION_MENTIONS_TERM
public static final SubLString $str59$_see_assertion_mentions_term_
public static final SubLSymbol $kw60$GAF
public static final SubLSymbol $kw61$RULE
public static final SubLSymbol $sym62$ASSERTION_TYPE_P
public static final SubLSymbol $sym63$ASSERTION_HAS_TYPE
public static final SubLList $list64
public static final SubLSymbol $sym65$GAF_ASSERTION_
public static final SubLSymbol $kw66$FALSE
public static final SubLSymbol $sym67$GAF_PREDICATE
public static final SubLString $str68$Return_the_predicate_of_gaf_ASSER
public static final SubLSymbol $sym69$GAF_ARG0
public static final SubLString $str70$Return_arg_0__the_predicate__of_t
public static final SubLSymbol $sym71$GAF_ARG1
public static final SubLString $str72$Return_arg_1_of_the_gaf_ASSERTION
public static final SubLSymbol $sym73$GAF_ARG2
public static final SubLString $str74$Return_arg_2_of_the_gaf_ASSERTION
public static final SubLSymbol $sym75$GAF_ARG3
public static final SubLString $str76$Return_arg_3_of_the_gaf_ASSERTION
public static final SubLSymbol $sym77$GAF_ARG4
public static final SubLString $str78$Return_arg_4_of_the_gaf_ASSERTION
public static final SubLSymbol $sym79$GAF_ARG5
public static final SubLString $str80$Return_arg_5_of_the_gaf_ASSERTION
public static final SubLSymbol $sym81$DIRECTION_P
public static final SubLSymbol $sym82$ASSERTION_HAS_DIRECTION
public static final SubLList $list83
public static final SubLSymbol $kw84$FORWARD
public static final SubLSymbol $sym85$FORWARD_ASSERTION_
public static final SubLString $str86$Predicate_returns_T_iff_ASSERTION
public static final SubLSymbol $kw87$BACKWARD
public static final SubLSymbol $sym88$BACKWARD_ASSERTION_
public static final SubLString $str89$Predicate_returns_T_iff_ASSERTION
public static final SubLSymbol $kw90$CODE
public static final SubLSymbol $sym91$CODE_ASSERTION_
public static final SubLString $str92$Predicate_returns_T_iff_ASSERTION
public static final SubLSymbol $sym93$TRUTH_P
public static final SubLSymbol $sym94$ASSERTION_HAS_TRUTH_
public static final SubLList $list95
public static final SubLString $str96$Return_T_iff_ASSERTION_s_current_
public static final SubLList $list97
public static final SubLSymbol $sym98$ASSERTION_HAS_TRUTH
public static final SubLString $str99$_see_assertion_has_truth_
public static final SubLSymbol $sym100$INTERN_EL_VAR
public static final SubLSymbol $sym101$EL_VARIABLE_P
public static final SubLSymbol $sym102$VARIABLE_P
public static final SubLSymbol $sym103$TL_TIMESTAMP_ASSERTED_ASSERTION
public static final SubLSymbol $sym104$_TL_ASSERTION_LOOKASIDE_TABLE_
public static final SubLSymbol $sym105$VALID_ASSERTION
public static final SubLList $list106
public static final SubLSymbol $sym107$INVALID_ASSERTION
public static final SubLList $list108
public static final SubLSymbol $sym109$CNF_P
public static final SubLSymbol $sym110$HLMT_P
public static final SubLSymbol $sym111$EL_FORMULA_P
public static final SubLString $str112$Removing_broken_assertions__pass_
public static final SubLSymbol $sym113$STRINGP
public static final SubLSymbol $kw114$SKIP
public static final SubLSymbol $sym115$CATCH_ERROR_MESSAGE_HANDLER
public static final SubLList $list116
public static final SubLSymbol $sym117$INVALID_INDEXED_TERM_
public static final SubLSymbol $kw118$IGNORE_ERRORS_TARGET
public static final SubLSymbol $sym119$IGNORE_ERRORS_HANDLER
public static final SubLSymbol $sym120$ARGUMENT_P
public static final SubLSymbol $sym121$ARGUMENT_EQUAL
public static final SubLSymbol $sym122$NOT_EQ
public static final SubLSymbol $sym123$ASSERTED_ARGUMENT_P
public static final SubLSymbol $sym124$ASSERTED_ASSERTION_
public static final SubLString $str125$Return_non_nil_IFF_assertion_has_
public static final SubLSymbol $sym126$DEDUCTION_P
public static final SubLSymbol $sym127$DEDUCED_ASSERTION_
public static final SubLString $str128$Return_non_nil_IFF_assertion_has_
public static final SubLSymbol $sym129$FORWARD_DEDUCTION_
public static final SubLSymbol $sym130$GET_ASSERTED_ARGUMENT
public static final SubLString $str131$Return_the_asserted_argument_for_
public static final SubLList $list132
public static final SubLSymbol $sym133$ASSERTION_HAS_DEPENDENTS_P
public static final SubLString $str134$Return_non_nil_IFF_assertion_has_
public static final SubLSymbol $sym135$TRUE
public static final SubLInteger $int136$500
public static final SubLSymbol $sym137$NON_NEGATIVE_INTEGER_P
public static final SubLList $list138
public static final SubLList $list139
Method Detail |
---|
public static final SubLObject assertion_cnf(SubLObject assertion)
public static final SubLObject possibly_assertion_cnf(SubLObject assertion)
public static final SubLObject assertion_mt(SubLObject assertion)
public static final SubLObject assertion_gaf_hl_formula(SubLObject assertion)
public static final SubLObject assertion_cons(SubLObject assertion)
public static final SubLObject gaf_assertionP(SubLObject assertion)
public static final SubLObject assertion_direction(SubLObject assertion)
public static final SubLObject assertion_truth(SubLObject assertion)
public static final SubLObject assertion_strength(SubLObject assertion)
public static final SubLObject assertion_variable_names(SubLObject assertion)
public static final SubLObject asserted_by(SubLObject assertion)
public static final SubLObject asserted_when(SubLObject assertion)
public static final SubLObject asserted_why(SubLObject assertion)
public static final SubLObject asserted_second(SubLObject assertion)
public static final SubLObject assertion_arguments(SubLObject assertion)
public static final SubLObject assertion_dependents(SubLObject assertion)
public static final SubLObject cyc_assertion_tv(SubLObject assertion)
public static final SubLObject assertion_formula(SubLObject assertion)
public static final SubLObject rule_assertionP(SubLObject assertion)
public static final SubLObject forward_ruleP(SubLObject assertion)
public static final SubLObject assertion_type(SubLObject assertion)
public static final SubLObject assertion_has_typeP(SubLObject assertion, SubLObject type)
public static final SubLObject gaf_formula(SubLObject assertion)
public static final SubLObject gaf_hl_formula(SubLObject assertion)
public static final SubLObject gaf_el_formula(SubLObject assertion)
public static final SubLObject assertion_gaf_el_formula(SubLObject assertion)
public static final SubLObject gaf_args(SubLObject assertion)
public static final SubLObject gaf_arg(SubLObject assertion, SubLObject n)
public static final SubLObject gaf_predicate(SubLObject assertion)
public static final SubLObject gaf_arg1(SubLObject assertion)
public static final SubLObject gaf_arg2(SubLObject assertion)
public static final SubLObject gaf_arg3(SubLObject assertion)
public static final SubLObject assertion_has_directionP(SubLObject assertion, SubLObject direction)
public static final SubLObject assertion_has_direction(SubLObject assertion, SubLObject direction)
public static final SubLObject forward_assertionP(SubLObject assertion)
public static final SubLObject assertion_has_truthP(SubLObject assertion, SubLObject truth)
public static final SubLObject assertion_has_truth(SubLObject assertion, SubLObject truth)
assertion-has-truth?
public static final SubLObject assertion_el_variables(SubLObject assertion)
public static final SubLObject timestamp_asserted_assertion(SubLObject assertion, SubLObject who, SubLObject when, SubLObject why, SubLObject second)
public static final SubLObject timestamp_asserted_assertion_int(SubLObject assertion, SubLObject who, SubLObject when, SubLObject why, SubLObject second)
public static final SubLObject invalid_assertionP(SubLObject assertion, SubLObject robustP)
public static final SubLObject valid_assertion(SubLObject assertion, SubLObject robustP)
public static final SubLObject create_assertion(SubLObject cnf, SubLObject mt, SubLObject var_names, SubLObject direction)
public static final SubLObject find_or_create_assertion(SubLObject cnf, SubLObject mt, SubLObject var_names, SubLObject direction)
public static final SubLObject create_assertion_int(SubLObject cnf, SubLObject mt, SubLObject var_names, SubLObject direction)
public static final SubLObject remove_assertion(SubLObject assertion)
public static final SubLObject only_argument_of_assertion_p(SubLObject assertion, SubLObject argument)
public static final SubLObject asserted_assertionP(SubLObject assertion)
public static final SubLObject get_asserted_argument(SubLObject assertion)
public static final SubLObject assertion_dependent_count(SubLObject assertion)
public static final SubLObject find_assertion_by_dump_id(SubLObject dump_id)
public static final SubLObject declare_assertions_high_file()
public static final SubLObject init_assertions_high_file()
public static final SubLObject setup_assertions_high_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 |