|
||||||||||
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.arguments
public final class arguments
Nested Class Summary | |
---|---|
static class |
arguments.$argument_type_proper_genls$UnaryFunction
|
static class |
arguments.$asserted_argument_p$UnaryFunction
|
static class |
arguments.$justification_equal$BinaryFunction
|
static class |
arguments.$support_equal$BinaryFunction
|
static class |
arguments.$support_L$BinaryFunction
|
static class |
arguments.$support_mt$UnaryFunction
|
static class |
arguments.$support_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 |
argument_spec_type(SubLObject argument_spec)
Returns the type of the argument specified by ARGUMENT-SPEC |
static SubLObject |
argument_strength(SubLObject argument)
Return the strength of ARGUMENT. |
static SubLObject |
argument_truth(SubLObject argument)
Return the truth of ARGUMENT. |
static SubLObject |
argument_tv(SubLObject argument)
Return the HL tv of ARGUMENT. |
static SubLObject |
argument_type_genls(SubLObject argument_type)
Returns the genls of ARGUMENT-TYPE in the hard-coded hierarchy |
static SubLObject |
argument_type_hierarchy()
A list of pairs of the form (ARGUMENT-TYPE list-of-proper-genls) |
static SubLObject |
argument_type_proper_genls(SubLObject argument_type)
Returns the proper genls of ARGUMENT-TYPE in the hard-coded hierarchy |
static SubLObject |
asserted_argument_p(SubLObject object)
Return T iff OBJECT is an HL asserted argument structure. |
static SubLObject |
asserted_argument_spec_strength_spec(SubLObject asserted_argument_spec)
|
static SubLObject |
asserted_argument_token_from_tv(SubLObject tv)
|
static SubLObject |
asserted_argument_token_p(SubLObject object)
|
static SubLObject |
asserted_argument_tokens()
|
static SubLObject |
asserted_argument_truth(SubLObject asserted_argument)
|
static SubLObject |
asserted_argument_tv(SubLObject asserted_argument)
|
static SubLObject |
assertion_from_hl_support(SubLObject hl_support)
|
static SubLObject |
belief_p(SubLObject object)
Return T iff OBJECT is an HL belief structure. |
static SubLObject |
belief_truth(SubLObject belief)
|
static SubLObject |
belief_tv(SubLObject belief)
|
static SubLObject |
canonicalize_hl_justification(SubLObject hl_justification)
|
static SubLObject |
canonicalize_hl_support(SubLObject hl_support,
SubLObject possibly_create_new_kb_hl_supportP)
|
static SubLObject |
canonicalize_support(SubLObject support,
SubLObject possibly_create_new_kb_hl_supportP)
Canonicalize SUPPORT. |
static SubLObject |
canonicalize_supports(SubLObject supports,
SubLObject possibly_create_new_kb_hl_supportsP)
Return a sorted list of canonicalized supports. |
static SubLObject |
create_asserted_argument_spec(SubLObject strength_spec)
|
static SubLObject |
create_asserted_argument(SubLObject assertion,
SubLObject tv)
Create an asserted argument for ASSERTION with TV. |
static SubLObject |
declare_arguments_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
hl_support_module(SubLObject hl_support)
|
static SubLObject |
hl_support_mt(SubLObject hl_support)
|
static SubLObject |
hl_support_p(SubLObject object)
Does OBJECT represent an HL support? |
static SubLObject |
hl_support_sentence(SubLObject hl_support)
|
static SubLObject |
hl_support_tv(SubLObject hl_support)
|
static SubLObject |
init_arguments_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
justification_equal(SubLObject justification1,
SubLObject justification2)
|
static SubLObject |
kb_remove_asserted_argument_internal(SubLObject asserted_argument)
|
static SubLObject |
make_hl_support(SubLObject hl_module,
SubLObject sentence,
SubLObject mt,
SubLObject tv)
Construct a new HL support. |
static SubLObject |
non_empty_hl_justification_p(SubLObject object)
|
static SubLObject |
remove_argument(SubLObject argument,
SubLObject assertion)
Remove ARGUMENT from the KB, and unhook it from ASSERTION. |
static SubLObject |
remove_belief(SubLObject belief,
SubLObject assertion)
|
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
setup_arguments_file()
|
static SubLObject |
support_equal(SubLObject support1,
SubLObject support2)
|
static SubLObject |
support_formula(SubLObject support)
|
static SubLObject |
support_justification(SubLObject support)
Return a justification for SUPPORT. |
static SubLObject |
support_L(SubLObject support1,
SubLObject support2)
Imposes an arbitrary but consistent total order between supports. |
static SubLObject |
support_module(SubLObject support)
Return the module of SUPPORT. |
static SubLObject |
support_mt(SubLObject support)
Return the microtheory of SUPPORT. |
static SubLObject |
support_p(SubLObject object)
Return T iff OBJECT can be a support in an argument. |
static SubLObject |
support_sentence(SubLObject support)
Return the sentence of SUPPORT. |
static SubLObject |
support_strength(SubLObject support)
Return the strength of SUPPORT. |
static SubLObject |
support_tv(SubLObject support)
|
static SubLObject |
tv_from_asserted_argument_token(SubLObject asserted_argument)
|
static SubLObject |
valid_argument(SubLObject argument,
SubLObject robust)
Return T if ARGUMENT is a valid argument. |
static SubLObject |
valid_supportP(SubLObject support,
SubLObject robust)
Return T if SUPPORT is a valid kb deduction support. |
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_support_module$
public static final SubLList $list0
public static final SubLString $str1$mapping_Cyc_arguments
public static final SubLSymbol $sym2$DO_ASSERTIONS
public static final SubLSymbol $sym3$CDOLIST
public static final SubLSymbol $sym4$ASSERTION_ARGUMENTS
public static final SubLList $list5
public static final SubLString $str6$mapping_Cyc_belief_arguments
public static final SubLSymbol $sym7$DO_ARGUMENTS
public static final SubLSymbol $sym8$PWHEN
public static final SubLSymbol $sym9$BELIEF_P
public static final SubLList $list10
public static final SubLString $str11$mapping_Cyc_asserted_arguments
public static final SubLSymbol $sym12$ASSERTED_ARGUMENT_P
public static final SubLSymbol $sym13$ARGUMENT_P
public static final SubLList $list14
public static final SubLString $str15$Return_T_iff_OBJECT_is_an_HL_argu
public static final SubLList $list16
public static final SubLString $str17$unexpected_argument_type
public static final SubLList $list18
public static final SubLList $list19
public static final SubLSymbol $sym20$ARGUMENT_TYPE_PROPER_GENLS
public static final SubLSymbol $sym21$ARGUMENT_EQUAL
public static final SubLList $list22
public static final SubLString $str23$Return_T_iff_ARGUMENT1_and_ARGUME
public static final SubLSymbol $sym24$ARGUMENT_TRUTH
public static final SubLList $list25
public static final SubLString $str26$Return_the_truth_of_ARGUMENT_
public static final SubLList $list27
public static final SubLList $list28
public static final SubLSymbol $sym29$ARGUMENT_STRENGTH
public static final SubLString $str30$Return_the_strength_of_ARGUMENT_
public static final SubLList $list31
public static final SubLString $str32$unexpected_belief_type
public static final SubLString $str33$Return_T_iff_OBJECT_is_an_HL_asse
public static final SubLSymbol $kw34$ASSERTED_ARGUMENT
public static final SubLSymbol $sym35$EL_STRENGTH_SPEC_P
public static final SubLList $list36
public static final SubLSymbol $sym37$FIRST
public static final SubLSymbol $sym38$TV_P
public static final SubLSymbol $sym39$SECOND
public static final SubLList $list40
public static final SubLSymbol $sym41$ASSERTION_P
public static final SubLSymbol $sym42$TRUTH_P
public static final SubLSymbol $sym43$EL_STRENGTH_P
public static final SubLSymbol $sym44$KB_LOOKUP_ASSERTED_ARGUMENT
public static final SubLSymbol $sym45$QUOTE
public static final SubLList $list46
public static final SubLString $str47$Return_the_asserted_argument_with
public static final SubLList $list48
public static final SubLList $list49
public static final SubLSymbol $sym50$SUPPORT_P
public static final SubLString $str51$Return_T_iff_OBJECT_can_be_a_supp
public static final SubLSymbol $sym52$CATCH_ERROR_MESSAGE_HANDLER
public static final SubLSymbol $kw53$SYNTACTICALLY_ILL_FORMED
public static final SubLSymbol $sym54$SUPPORT__
public static final SubLSymbol $kw55$ASSERTION
public static final SubLSymbol $sym56$SUPPORT_MODULE
public static final SubLList $list57
public static final SubLString $str58$Return_the_module_of_SUPPORT_
public static final SubLList $list59
public static final SubLList $list60
public static final SubLSymbol $sym61$SUPPORT_SENTENCE
public static final SubLString $str62$Return_the_sentence_of_SUPPORT_
public static final SubLList $list63
public static final SubLSymbol $sym64$SUPPORT_FORMULA
public static final SubLList $list65
public static final SubLSymbol $sym66$SUPPORT_MT
public static final SubLString $str67$Return_the_microtheory_of_SUPPORT
public static final SubLList $list68
public static final SubLSymbol $sym69$SUPPORT_TRUTH
public static final SubLString $str70$Return_the_truth_of_SUPPORT_
public static final SubLSymbol $sym71$SUPPORT_STRENGTH
public static final SubLString $str72$Return_the_strength_of_SUPPORT_
public static final SubLSymbol $sym73$HL_SUPPORT_P
public static final SubLString $str74$Does_OBJECT_represent_an_HL_suppo
public static final SubLSymbol $kw75$TRUE_DEF
public static final SubLSymbol $sym76$HL_SUPPORT_MODULE_P
public static final SubLSymbol $sym77$POSSIBLY_CYCL_SENTENCE_P
public static final SubLSymbol $sym78$HLMT_P
public static final SubLSymbol $sym79$MAKE_HL_SUPPORT
public static final SubLList $list80
public static final SubLString $str81$Construct_a_new_HL_support_
public static final SubLList $list82
public static final SubLList $list83
public static final SubLSymbol $sym84$INVALID_INDEXED_TERM_
public static final SubLSymbol $kw85$GENLPREDS
public static final SubLSymbol $sym86$HL_JUSTIFICATION_P
public static final SubLSymbol $sym87$SUPPORT_EQUAL
Method Detail |
---|
public static final SubLObject valid_argument(SubLObject argument, SubLObject robust)
public static final SubLObject argument_spec_type(SubLObject argument_spec)
public static final SubLObject argument_type_hierarchy()
public static final SubLObject argument_type_proper_genls(SubLObject argument_type)
public static final SubLObject argument_type_genls(SubLObject argument_type)
public static final SubLObject argument_truth(SubLObject argument)
public static final SubLObject argument_tv(SubLObject argument)
public static final SubLObject argument_strength(SubLObject argument)
public static final SubLObject remove_argument(SubLObject argument, SubLObject assertion)
public static final SubLObject belief_p(SubLObject object)
public static final SubLObject remove_belief(SubLObject belief, SubLObject assertion)
public static final SubLObject belief_truth(SubLObject belief)
public static final SubLObject belief_tv(SubLObject belief)
public static final SubLObject asserted_argument_p(SubLObject object)
public static final SubLObject create_asserted_argument(SubLObject assertion, SubLObject tv)
public static final SubLObject create_asserted_argument_spec(SubLObject strength_spec)
public static final SubLObject asserted_argument_spec_strength_spec(SubLObject asserted_argument_spec)
public static final SubLObject kb_remove_asserted_argument_internal(SubLObject asserted_argument)
public static final SubLObject asserted_argument_tokens()
public static final SubLObject asserted_argument_token_p(SubLObject object)
public static final SubLObject asserted_argument_token_from_tv(SubLObject tv)
public static final SubLObject tv_from_asserted_argument_token(SubLObject asserted_argument)
public static final SubLObject asserted_argument_tv(SubLObject asserted_argument)
public static final SubLObject asserted_argument_truth(SubLObject asserted_argument)
public static final SubLObject support_p(SubLObject object)
public static final SubLObject valid_supportP(SubLObject support, SubLObject robust)
public static final SubLObject support_equal(SubLObject support1, SubLObject support2)
public static final SubLObject support_L(SubLObject support1, SubLObject support2)
public static final SubLObject support_module(SubLObject support)
public static final SubLObject support_sentence(SubLObject support)
public static final SubLObject support_formula(SubLObject support)
public static final SubLObject support_mt(SubLObject support)
public static final SubLObject support_justification(SubLObject support)
public static final SubLObject support_strength(SubLObject support)
public static final SubLObject support_tv(SubLObject support)
public static final SubLObject canonicalize_supports(SubLObject supports, SubLObject possibly_create_new_kb_hl_supportsP)
public static final SubLObject canonicalize_support(SubLObject support, SubLObject possibly_create_new_kb_hl_supportP)
public static final SubLObject canonicalize_hl_support(SubLObject hl_support, SubLObject possibly_create_new_kb_hl_supportP)
public static final SubLObject hl_support_p(SubLObject object)
public static final SubLObject make_hl_support(SubLObject hl_module, SubLObject sentence, SubLObject mt, SubLObject tv)
public static final SubLObject assertion_from_hl_support(SubLObject hl_support)
public static final SubLObject hl_support_module(SubLObject hl_support)
public static final SubLObject hl_support_sentence(SubLObject hl_support)
public static final SubLObject hl_support_mt(SubLObject hl_support)
public static final SubLObject hl_support_tv(SubLObject hl_support)
public static final SubLObject non_empty_hl_justification_p(SubLObject object)
public static final SubLObject justification_equal(SubLObject justification1, SubLObject justification2)
public static final SubLObject canonicalize_hl_justification(SubLObject hl_justification)
public static final SubLObject declare_arguments_file()
public static final SubLObject init_arguments_file()
public static final SubLObject setup_arguments_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 |