com.cyc.cycjava.cycl
Class fi
java.lang.Object
com.cyc.tool.subl.util.SubLTrampolineFile
com.cyc.tool.subl.util.SubLTranslatedFile
com.cyc.cycjava.cycl.fi
- All Implemented Interfaces:
- CommonSymbols, SubLFile
public final class fi
- extends SubLTranslatedFile
Fields inherited from interface com.cyc.tool.subl.jrtl.nativeCode.subLisp.CommonSymbols |
ANSWER_TAG, APPEND_KEYWORD, APPEND_STACK_TRACES_TO_ERROR_MESSAGES, AREF, ASSEMBLE_FIXNUMS_TO_INTEGER, ATOM, BIGNUMP, BINARY_KEYWORD, BINDING_TYPE, BOOLEANP, CAAR, CADR, CAND, CAR, CCATCH, CDEC, CDESTRUCTURING_BIND, CDO, CDO_ALL_SYMBOLS, CDO_EXTERNAL_SYMBOLS, CDO_SYMBOLS, CDOHASH, CDOLIST, CDOTIMES, CDR, CHAR, CHAR_E_SYMBOL, CHAR_EQUAL_SYMBOL, CHAR_GREATER_THAN_OR_EQUAL_SYMBOL, CHAR_GREATER_THAN_SYMBOL, CHAR_GT_SYMBOL, CHAR_GTE_SYMBOL, CHAR_LESS_THAN_OR_EQUAL_SYMBOL, CHAR_LESS_THAN_SYMBOL, CHAR_LT_SYMBOL, CHAR_LTE_SYMBOL, CHAR_NE_SYMBOL, CHAR_NOT_EQUAL_SYMBOL, CHARACTERP, CHECK_TYPE, CINC, CLET, CMULTIPLE_VALUE_BIND, CNOT, CONS, CONSP, CONSTANT, COR, CPOP, CPROGV, CPUSH, CPUSHNEW, CREATE_KEYWORD, CSETF, CSETQ, CSOME, CTIME, CUNWIND_PROTECT, CVS_ID, DEBUG_IO, DECLAIM, DECLARE, DEFCONSTANT, DEFINE, DEFLEXICAL, DEFMACRO, DEFPARAMETER, DEFVAR, DIRECTION_KEYWORD, DYNAMIC, EIGHT_INTEGER, EIGHTEEN_INTEGER, ELEMENT_TYPE_KEYWORD, ELEVEN_INTEGER, END_KEYWORD, ENFORCE_MUST, ENFORCE_TYPE, EQ, EQL, EQUAL, EQUALP, ERROR, ERROR_KEYWORD, ERROR_OUTPUT, EVAL, EXTERNAL_FORMAT_KEYWORD, EXTERNAL_KEYWORD, FIF, FIFTEEN_INTEGER, FIRST, FIVE_INTEGER, FIXNUMP, FLOATP, FOUR_INTEGER, FOURTEEN_INTEGER, FUNCTION, FUNCTION_SPEC_P, FUNCTIONP, FUNLESS, FWHEN, GET, GETHASH, GETHASH_WITHOUT_VALUES, GUID_P, HASH_TABLE_ITERATOR_P, HASH_TABLE_P, IDENTITY, IF_DOES_NOT_EXIST_KEYWORD, IF_EXISTS_KEYWORD, IGNORE, INITIALIZATION_TYPE, INITIALIZER, INPUT_KEYWORD, INPUT_STREAM_P, INTEGERP, INTERNAL_KEYWORD, IO_KEYWORD, KEYWORDP, KILL_KEYWORD, LAMBDA_SYMBOL, LEXICAL, LIST, LISTP, LISTS, LOCK_P, LONG_BIGNUM_P, MACRO_ENV, MACRO_FORM, MEDIUM_BIGNUM_P, MEMBER, MINUS_ONE_INTEGER, MULTIPLE_VALUE_LIST, MUST, NCONC, NEW_VERSION_KEYWORD, NIL, NINE_INTEGER, NINETEEN_INTEGER, NREVERSE, NTH, NTH_VALUE, NULL, NULL_INPUT, NULL_OUTPUT, NUM_E_SYMBOL, NUM_GT_SYMBOL, NUM_GTE_SYMBOL, NUM_LT_SYMBOL, NUM_LTE_SYMBOL, NUM_NE_SYMBOL, NUMBERP, ONE_HUNDRED_THIRTY_SEVEN_INTEGER, ONE_HUNDRED_TWENTY_SEVEN_INTEGER, ONE_INTEGER, ONE_THOUSAND_INTEGER, OPTIONAL_SYMBOL, OTHERWISE, OUTPUT_KEYWORD, OUTPUT_STREAM_P, OVERWRITE_KEYWORD, PACKAGEP, PCASE, PCOND, PIF, PROBE_KEYWORD, PROCESS_TO_END, PROCESSP, PROCLAIM, PROGN, PUNLESS, PWHEN, QUERY_IO, QUIT, QUOTE, RENAME_AND_DELETE_KEYWORD, REST_SYMBOL, RET, RET_NIL, RET_T, RETURN_TAG, REVERSE, RW_LOCK_P, SECOND, SEQUENCEP, SEVEN_INTEGER, SEVENTEEN_INTEGER, SHORT_BIGNUM_P, SHOW_STACK_TRACES, SIX_INTEGER, SIXTEEN_INTEGER, SIXTY_FOUR_INTEGER, SORT, SSS, STANDARD_INPUT, STANDARD_OUTPUT, START_KEYWORD, STREAMP, STRING_E_SYMBOL, STRING_EQUAL_SYMBOL, STRING_GREATER_THAN_OR_EQUAL_SYMBOL, STRING_GREATER_THAN_SYMBOL, STRING_GT_SYMBOL, STRING_GTE_SYMBOL, STRING_LESS_THAN_OR_EQUAL_SYMBOL, STRING_LESS_THAN_SYMBOL, STRING_LT_SYMBOL, STRING_LTE_SYMBOL, STRING_NE_SYMBOL, STRING_NOT_EQUAL_SYMBOL, STRINGP, STRUCTURE_P, SUPERSEDE_KEYWORD, SUSPEND_TYPE_CHECKING, SYMBOL_FUNCTION, SYMBOL_VALUE, SYMBOLP, T, TEN_INTEGER, TERMINAL_IO, TEXT_KEYWORD, THIRTEEN_INTEGER, THIRTY_FOUR_INTEGER, THIRTY_THREE_INTEGER, THIRTY_TWO_INTEGER, THREE_INTEGER, TRACE_OUTPUT, TRUE, TWELVE_INTEGER, TWENTY_INTEGER, TWO_HUNDRED_FIFTY_FOUR_INTEGER, TWO_HUNDRED_FORTY_FOUR_INTEGER, TWO_INTEGER, UNDECLARED, UNPROVIDED, VALUES, VECTOR, VECTORP, WITH_ERROR_HANDLER, WITH_STATIC_AREA, WITH_THREAD_PRIVATE_AREA, WITH_WORKING_AREA, WORLD, ZERO_DOUBLE, ZERO_INTEGER |
Method Summary |
static SubLObject |
assertion_expand(SubLObject object)
|
static SubLObject |
assertion_fi_formula(SubLObject assertion,
SubLObject substitute_varsP)
Return the formula for ASSERTION which is suitable for the FI. |
static SubLObject |
assertion_hl_formula(SubLObject assertion,
SubLObject substitute_varsP)
|
static SubLObject |
canonicalize_fi_remove_sentence(SubLObject sentence,
SubLObject mt,
SubLObject check_for_asserted_argumentP)
|
static SubLObject |
canonicalize_fi_unassert_sentence(SubLObject sentence,
SubLObject mt)
|
static SubLObject |
canonicalize_unassert_hlmt(SubLObject mt)
|
static SubLObject |
constant_timestampedP(SubLObject constant)
|
static SubLObject |
declare_fi_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named
functions defined in the file. |
static SubLObject |
fi_assert_int(SubLObject formula,
SubLObject mt,
SubLObject strength,
SubLObject direction)
|
static SubLObject |
fi_assert_update_asserted_argument(SubLObject assertion,
SubLObject hl_tv,
SubLObject direction)
|
static SubLObject |
fi_canonicalize_el_term(SubLObject el_term)
|
static SubLObject |
fi_canonicalize(SubLObject canon_info,
SubLObject canon_gaf,
SubLObject strength)
|
static SubLObject |
fi_cnf_default_direction(SubLObject cnf)
|
static SubLObject |
fi_convert_to_assert_hlmt(SubLObject el_term)
|
static SubLObject |
fi_convert_to_fort(SubLObject el_term)
|
static SubLObject |
fi_create_int(SubLObject name,
SubLObject external_id)
|
static SubLObject |
fi_error_signaledP()
|
static SubLObject |
fi_find_int(SubLObject name)
|
static SubLObject |
fi_get_error_int()
|
static SubLObject |
fi_kill_int(SubLObject fort)
|
static SubLObject |
fi_not_wff_assert_error(SubLObject formula,
SubLObject mt)
Returns an error for why it is not wff to assert FORMULA in MT. |
static SubLObject |
fi_rename_int(SubLObject constant,
SubLObject name)
|
static SubLObject |
fi_timestamp_assertion_int(SubLObject cyclist,
SubLObject time,
SubLObject why,
SubLObject second)
|
static SubLObject |
fi_timestamp_constant_int(SubLObject cyclist,
SubLObject time,
SubLObject why,
SubLObject second)
|
static SubLObject |
fi_unassert_int(SubLObject sentence,
SubLObject mt)
|
static SubLObject |
hl_assert_update_asserted_argument(SubLObject assertion,
SubLObject hl_tv,
SubLObject direction)
|
static SubLObject |
init_fi_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables
for constants defined in the file. |
static SubLObject |
ke_purpose()
|
static SubLObject |
perform_assert_post_processing(SubLObject assertions_found_or_created,
SubLObject deductions_found_or_created)
|
static SubLObject |
perform_fi_substitutions(SubLObject object,
SubLObject symbol_variables)
|
static SubLObject |
reset_fi_error_state()
|
static SubLObject |
reset_fi_error()
|
static SubLObject |
reset_fi_warning()
|
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
setup_fi_file()
|
static SubLObject |
signal_fi_error(SubLObject fi_error)
|
static SubLObject |
signal_fi_warning(SubLObject fi_warning)
|
static SubLObject |
the_date()
|
static SubLObject |
the_second()
|
static SubLObject |
timestamp_constant(SubLObject constant,
SubLObject cyclist,
SubLObject time,
SubLObject why,
SubLObject second)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
me
public static final SubLFile me
myName
public static final java.lang.String myName
- See Also:
- Constant Field Values
$fi_warning$
public static SubLSymbol $fi_warning$
$fi_error$
public static SubLSymbol $fi_error$
$fi_last_constant$
public static SubLSymbol $fi_last_constant$
$fi_last_assertions_asserted$
public static SubLSymbol $fi_last_assertions_asserted$
$current_fi_op$
public static SubLSymbol $current_fi_op$
$assume_assert_sentence_is_wfP$
public static SubLSymbol $assume_assert_sentence_is_wfP$
- To be used only by cyc-assert-wff
$generate_precise_fi_wff_errorsP$
public static SubLSymbol $generate_precise_fi_wff_errorsP$
- Whether to generate precise WFF errors when FI operations fail.
These precise explanations will explain why the operation failed.
If NIL, the error will simply state that the operation was ill-formed,
but will not say why. Can be bound to NIL by callers that do not
care about the reason.
$the_date$
public static SubLSymbol $the_date$
- When non-nil, this variable contains the date to be used for asserting formulas to the system.
NIL means that the current date is to be used.
$the_second$
public static SubLSymbol $the_second$
- When non-nil, this variable contains the second to be used for asserting formulas to the system.
NIL means that the current second is to be used.
$list0
public static final SubLList $list0
$sym1$CLET
public static final SubLSymbol $sym1$CLET
$list2
public static final SubLList $list2
$sym3$_FI_WARNING_
public static final SubLSymbol $sym3$_FI_WARNING_
$sym4$_FI_ERROR_
public static final SubLSymbol $sym4$_FI_ERROR_
$sym5$FORMAT
public static final SubLSymbol $sym5$FORMAT
$str6$_S
public static final SubLString $str6$_S
$sym7$_FI_LAST_CONSTANT_
public static final SubLSymbol $sym7$_FI_LAST_CONSTANT_
$sym8$_FI_LAST_ASSERTIONS_ASSERTED_
public static final SubLSymbol $sym8$_FI_LAST_ASSERTIONS_ASSERTED_
$list9
public static final SubLList $list9
$list10
public static final SubLList $list10
$sym11$QUOTE
public static final SubLSymbol $sym11$QUOTE
$str12$Bad_function_call_____FI__s__s__s
public static final SubLString $str12$Bad_function_call_____FI__s__s__s
$kw13$QUEUED
public static final SubLSymbol $kw13$QUEUED
$sym14$FI_CREATE
public static final SubLSymbol $sym14$FI_CREATE
$sym15$FI_FIND_OR_CREATE
public static final SubLSymbol $sym15$FI_FIND_OR_CREATE
$list16
public static final SubLList $list16
$list17
public static final SubLList $list17
$sym18$FI_HYPOTHESIZE
public static final SubLSymbol $sym18$FI_HYPOTHESIZE
$list19
public static final SubLList $list19
$str20$HYP
public static final SubLString $str20$HYP
$kw21$GET_WARNING
public static final SubLSymbol $kw21$GET_WARNING
$sym22$FI_GET_WARNING
public static final SubLSymbol $sym22$FI_GET_WARNING
$str23$Return_a_description_of_the_warni
public static final SubLString $str23$Return_a_description_of_the_warni
$list24
public static final SubLList $list24
$kw25$GET_ERROR
public static final SubLSymbol $kw25$GET_ERROR
$sym26$FI_GET_ERROR
public static final SubLSymbol $sym26$FI_GET_ERROR
$str27$Return_a_description_of_the_error
public static final SubLString $str27$Return_a_description_of_the_error
$kw28$FIND
public static final SubLSymbol $kw28$FIND
$sym29$FI_FIND
public static final SubLSymbol $sym29$FI_FIND
$list30
public static final SubLList $list30
$str31$Return_the_constant_indentified_b
public static final SubLString $str31$Return_the_constant_indentified_b
$list32
public static final SubLList $list32
$kw33$ARG_ERROR
public static final SubLSymbol $kw33$ARG_ERROR
$str34$Expected_a_string__got__S
public static final SubLString $str34$Expected_a_string__got__S
$kw35$INVALID_NAME
public static final SubLSymbol $kw35$INVALID_NAME
$str36$_S_is_not_a_valid_name_for_a_cons
public static final SubLString $str36$_S_is_not_a_valid_name_for_a_cons
$kw37$COMPLETE
public static final SubLSymbol $kw37$COMPLETE
$sym38$FI_COMPLETE
public static final SubLSymbol $sym38$FI_COMPLETE
$list39
public static final SubLList $list39
$str40$Return_a_list_of_constants_whose_
public static final SubLString $str40$Return_a_list_of_constants_whose_
$list41
public static final SubLList $list41
$kw42$CREATE
public static final SubLSymbol $kw42$CREATE
$list43
public static final SubLList $list43
$str44$Create_a_new_constant_with_NAME__
public static final SubLString $str44$Create_a_new_constant_with_NAME__
$list45
public static final SubLList $list45
$kw46$UNNAMED
public static final SubLSymbol $kw46$UNNAMED
$kw47$NAME_CLASH
public static final SubLSymbol $kw47$NAME_CLASH
$str48$NAME_clash_for__S___renaming_to__
public static final SubLString $str48$NAME_clash_for__S___renaming_to__
$str49$Expected_an_external_ID__got__S
public static final SubLString $str49$Expected_an_external_ID__got__S
$kw50$ID_CLASH
public static final SubLSymbol $kw50$ID_CLASH
$str51$Already_a_constant_with_id__A
public static final SubLString $str51$Already_a_constant_with_id__A
$kw52$FIND_OR_CREATE
public static final SubLSymbol $kw52$FIND_OR_CREATE
$str53$Return_constant_with_NAME_if_it_i
public static final SubLString $str53$Return_constant_with_NAME_if_it_i
$kw54$CREATE_SKOLEM
public static final SubLSymbol $kw54$CREATE_SKOLEM
$sym55$QUEUE_P
public static final SubLSymbol $sym55$QUEUE_P
$const56$isa
public static final SubLObject $const56$isa
$kw57$MONOTONIC
public static final SubLSymbol $kw57$MONOTONIC
$const58$arityMin
public static final SubLObject $const58$arityMin
$const59$arity
public static final SubLObject $const59$arity
$const60$arg1Isa
public static final SubLObject $const60$arg1Isa
$const61$arg2Isa
public static final SubLObject $const61$arg2Isa
$const62$arg3Isa
public static final SubLObject $const62$arg3Isa
$const63$arg4Isa
public static final SubLObject $const63$arg4Isa
$const64$arg5Isa
public static final SubLObject $const64$arg5Isa
$const65$resultIsa
public static final SubLObject $const65$resultIsa
$const66$resultIsaArg
public static final SubLObject $const66$resultIsaArg
$const67$CollectionDenotingFunction
public static final SubLObject $const67$CollectionDenotingFunction
$list68
public static final SubLList $list68
$const69$resultGenl
public static final SubLObject $const69$resultGenl
$const70$SubcollectionDenotingFunction
public static final SubLObject $const70$SubcollectionDenotingFunction
$list71
public static final SubLList $list71
$const72$resultGenlArg
public static final SubLObject $const72$resultGenlArg
$str73$SKF__a
public static final SubLString $str73$SKF__a
$str74$0123456789
public static final SubLString $str74$0123456789
$kw75$MERGE
public static final SubLSymbol $kw75$MERGE
$list76
public static final SubLList $list76
$sym77$FORT_P
public static final SubLSymbol $sym77$FORT_P
$sym78$RELEVANT_MT_IS_EVERYTHING
public static final SubLSymbol $sym78$RELEVANT_MT_IS_EVERYTHING
$const79$EverythingPSC
public static final SubLObject $const79$EverythingPSC
$const80$genls
public static final SubLObject $const80$genls
$const81$termOfUnit
public static final SubLObject $const81$termOfUnit
$sym82$SKOLEM_NART_
public static final SubLSymbol $sym82$SKOLEM_NART_
$sym83$ASSERTION_P
public static final SubLSymbol $sym83$ASSERTION_P
$sym84$SKOLEM_TERM_
public static final SubLSymbol $sym84$SKOLEM_TERM_
$str85$Could_not_merge_assertion_onto_te
public static final SubLString $str85$Could_not_merge_assertion_onto_te
$sym86$CONVERT_HL_SUPPORT_TO_FI_SUPPORT
public static final SubLSymbol $sym86$CONVERT_HL_SUPPORT_TO_FI_SUPPORT
$kw87$KILL
public static final SubLSymbol $kw87$KILL
$sym88$FI_KILL
public static final SubLSymbol $sym88$FI_KILL
$list89
public static final SubLList $list89
$str90$Kill_FORT_and_all_its_uses_from_t
public static final SubLString $str90$Kill_FORT_and_all_its_uses_from_t
$list91
public static final SubLList $list91
$str92$Constant__S_is_merely_an_empty_sh
public static final SubLString $str92$Constant__S_is_merely_an_empty_sh
$kw93$RENAME
public static final SubLSymbol $kw93$RENAME
$sym94$FI_RENAME
public static final SubLSymbol $sym94$FI_RENAME
$list95
public static final SubLList $list95
$str96$Change_name_of_CONSTANT_to_NAME__
public static final SubLString $str96$Change_name_of_CONSTANT_to_NAME__
$str97$Expected_a_constant__got__S
public static final SubLString $str97$Expected_a_constant__got__S
$kw98$ALREADY_HAS_NAME
public static final SubLSymbol $kw98$ALREADY_HAS_NAME
$str99$Constant__S_is_already_named__A
public static final SubLString $str99$Constant__S_is_already_named__A
$kw100$LOOKUP
public static final SubLSymbol $kw100$LOOKUP
$sym101$FI_LOOKUP
public static final SubLSymbol $sym101$FI_LOOKUP
$list102
public static final SubLList $list102
$str103$Returns_two_values_when_looking_u
public static final SubLString $str103$Returns_two_values_when_looking_u
$list104
public static final SubLList $list104
$str105$Expected_a_cons__got__S
public static final SubLString $str105$Expected_a_cons__got__S
$sym106$ASSERTION_FI_FORMULA
public static final SubLSymbol $sym106$ASSERTION_FI_FORMULA
$kw107$DEFAULT
public static final SubLSymbol $kw107$DEFAULT
$kw108$ASSERT
public static final SubLSymbol $kw108$ASSERT
$sym109$FI_ASSERT
public static final SubLSymbol $sym109$FI_ASSERT
$list110
public static final SubLList $list110
$str111$Assert_the_FORMULA_in_the_specifi
public static final SubLString $str111$Assert_the_FORMULA_in_the_specifi
$str112$Expected__default_or__monotonic__
public static final SubLString $str112$Expected__default_or__monotonic__
$str113$Expected_a_direction__got__S
public static final SubLString $str113$Expected_a_direction__got__S
$const114$True
public static final SubLObject $const114$True
$kw115$TAUTOLOGY
public static final SubLSymbol $kw115$TAUTOLOGY
$str116$Formula______S___in__S_was_a_taut
public static final SubLString $str116$Formula______S___in__S_was_a_taut
$const117$False
public static final SubLObject $const117$False
$kw118$CONTRADICTION
public static final SubLSymbol $kw118$CONTRADICTION
$str119$Formula______S___in__S_was_a_cont
public static final SubLString $str119$Formula______S___in__S_was_a_cont
$list120
public static final SubLList $list120
$kw121$COULD_NOT_ASSERT
public static final SubLSymbol $kw121$COULD_NOT_ASSERT
$str122$Unable_to_assert_formula__S__in__
public static final SubLString $str122$Unable_to_assert_formula__S__in__
$sym123$OPAQUE_ARG_WRT_QUOTING_NOT_COUNTING_LOGICAL_OPS_
public static final SubLSymbol $sym123$OPAQUE_ARG_WRT_QUOTING_NOT_COUNTING_LOGICAL_OPS_
$sym124$FAST_SKOLEM_NAT_
public static final SubLSymbol $sym124$FAST_SKOLEM_NAT_
$const125$skolem
public static final SubLObject $const125$skolem
$str126$Found_a___skolem_assertion_with_m
public static final SubLString $str126$Found_a___skolem_assertion_with_m
$str127$Found_a___skolem_assertion_with_a
public static final SubLString $str127$Found_a___skolem_assertion_with_a
$str128$Defining_assertions_for__s___s__d
public static final SubLString $str128$Defining_assertions_for__s___s__d
$list129
public static final SubLList $list129
$sym130$CNF_P
public static final SubLSymbol $sym130$CNF_P
$kw131$BACKWARD
public static final SubLSymbol $kw131$BACKWARD
$kw132$FORWARD
public static final SubLSymbol $kw132$FORWARD
$kw133$FORMULA_NOT_WELL_FORMED
public static final SubLSymbol $kw133$FORMULA_NOT_WELL_FORMED
$str134$Formula______S___was_not_well_for
public static final SubLString $str134$Formula______S___was_not_well_for
$str135$Formula______S___was_not_well_for
public static final SubLString $str135$Formula______S___was_not_well_for
$list136
public static final SubLList $list136
$kw137$REASSERT
public static final SubLSymbol $kw137$REASSERT
$list138
public static final SubLList $list138
$kw139$ASSERTION_NOT_PRESENT
public static final SubLSymbol $kw139$ASSERTION_NOT_PRESENT
$str140$Formula__S_in_mt__S_is_not_in_the
public static final SubLString $str140$Formula__S_in_mt__S_is_not_in_the
$kw141$UNASSERT
public static final SubLSymbol $kw141$UNASSERT
$sym142$FI_UNASSERT
public static final SubLSymbol $sym142$FI_UNASSERT
$str143$Remove_the_assertions_canonicaliz
public static final SubLString $str143$Remove_the_assertions_canonicaliz
$str144$Sentence______S___in__S_was_a_tau
public static final SubLString $str144$Sentence______S___in__S_was_a_tau
$str145$Sentence______S___in__S_was_a_con
public static final SubLString $str145$Sentence______S___in__S_was_a_con
$str146$Sentence__S_in_mt__S_is_not_in_th
public static final SubLString $str146$Sentence__S_in_mt__S_is_not_in_th
$kw147$ASSERTION_NOT_LOCAL
public static final SubLSymbol $kw147$ASSERTION_NOT_LOCAL
$str148$Sentence__S_in_mt__S_is_not_local
public static final SubLString $str148$Sentence__S_in_mt__S_is_not_local
$kw149$EDIT
public static final SubLSymbol $kw149$EDIT
$sym150$FI_EDIT
public static final SubLSymbol $sym150$FI_EDIT
$list151
public static final SubLList $list151
$str152$Unassert_the_assertions_canonical
public static final SubLString $str152$Unassert_the_assertions_canonical
$kw153$JUSTIFY
public static final SubLSymbol $kw153$JUSTIFY
$list154
public static final SubLList $list154
$sym155$ARGUMENT_TV
public static final SubLSymbol $sym155$ARGUMENT_TV
$kw156$ADD_ARGUMENT
public static final SubLSymbol $kw156$ADD_ARGUMENT
$str157$Expected_a_support__got__S
public static final SubLString $str157$Expected_a_support__got__S
$list158
public static final SubLList $list158
$str159$Expected__forward_or__backward__g
public static final SubLString $str159$Expected__forward_or__backward__g
$kw160$FALSE
public static final SubLSymbol $kw160$FALSE
$list161
public static final SubLList $list161
$kw162$SUPPORT_MALFORMED
public static final SubLSymbol $kw162$SUPPORT_MALFORMED
$str163$Support__S_was_malformed
public static final SubLString $str163$Support__S_was_malformed
$kw164$TRUE
public static final SubLSymbol $kw164$TRUE
$kw165$SUPPORT_INVALID
public static final SubLSymbol $kw165$SUPPORT_INVALID
$str166$Support__S_is_not_currently_valid
public static final SubLString $str166$Support__S_is_not_currently_valid
$kw167$REMOVE_ARGUMENT
public static final SubLSymbol $kw167$REMOVE_ARGUMENT
$sym168$RELEVANT_MT_IS_GENL_MT
public static final SubLSymbol $sym168$RELEVANT_MT_IS_GENL_MT
$kw169$BLAST
public static final SubLSymbol $kw169$BLAST
$sym170$FI_BLAST
public static final SubLSymbol $sym170$FI_BLAST
$str171$Remove_all_arguments_for_the_FORM
public static final SubLString $str171$Remove_all_arguments_for_the_FORM
$kw172$ASK
public static final SubLSymbol $kw172$ASK
$sym173$FI_ASK
public static final SubLSymbol $sym173$FI_ASK
$list174
public static final SubLList $list174
$str175$Ask_for_bindings_for_free_variabl
public static final SubLString $str175$Ask_for_bindings_for_free_variabl
$list176
public static final SubLList $list176
$str177$Expected_a_formula__got__S
public static final SubLString $str177$Expected_a_formula__got__S
$list178
public static final SubLList $list178
$str179$Expected_an_integer__got__S
public static final SubLString $str179$Expected_an_integer__got__S
$const180$ist
public static final SubLObject $const180$ist
$kw181$CONTINUE_LAST_ASK
public static final SubLSymbol $kw181$CONTINUE_LAST_ASK
$sym182$FI_CONTINUE_LAST_ASK
public static final SubLSymbol $sym182$FI_CONTINUE_LAST_ASK
$list183
public static final SubLList $list183
$list184
public static final SubLList $list184
$str185$Continue_the_last_ask_that_was_pe
public static final SubLString $str185$Continue_the_last_ask_that_was_pe
$sym186$FI_CONTINUE_LAST_ASK_INT
public static final SubLSymbol $sym186$FI_CONTINUE_LAST_ASK_INT
$str187$fi_continue_last_ask_int_is_depre
public static final SubLString $str187$fi_continue_last_ask_int_is_depre
$str188$fi_ask_status_is_deprecated__use_
public static final SubLString $str188$fi_ask_status_is_deprecated__use_
$sym189$FI_ASK_STATUS
public static final SubLSymbol $sym189$FI_ASK_STATUS
$list190
public static final SubLList $list190
$str191$Return_a_status_as_to_how_the_las
public static final SubLString $str191$Return_a_status_as_to_how_the_las
$sym192$FI_ASK_STATUS_INT
public static final SubLSymbol $sym192$FI_ASK_STATUS_INT
$str193$fi_ask_status_int_is_deprecated__
public static final SubLString $str193$fi_ask_status_int_is_deprecated__
$kw194$TMS_RECONSIDER_FORMULA
public static final SubLSymbol $kw194$TMS_RECONSIDER_FORMULA
$sym195$FI_TMS_RECONSIDER_FORMULA
public static final SubLSymbol $sym195$FI_TMS_RECONSIDER_FORMULA
$str196$Reconsider_all_arguments_for_FORM
public static final SubLString $str196$Reconsider_all_arguments_for_FORM
$kw197$TMS_RECONSIDER_MT
public static final SubLSymbol $kw197$TMS_RECONSIDER_MT
$sym198$FI_TMS_RECONSIDER_MT
public static final SubLSymbol $sym198$FI_TMS_RECONSIDER_MT
$list199
public static final SubLList $list199
$str200$Reconsider_all_arguments_for_all_
public static final SubLString $str200$Reconsider_all_arguments_for_all_
$kw201$TMS_RECONSIDER_GAFS
public static final SubLSymbol $kw201$TMS_RECONSIDER_GAFS
$sym202$FI_TMS_RECONSIDER_GAFS
public static final SubLSymbol $sym202$FI_TMS_RECONSIDER_GAFS
$list203
public static final SubLList $list203
$str204$Reconsider_all_arguments_for_all_
public static final SubLString $str204$Reconsider_all_arguments_for_all_
$str205$Expected_an_integer_0_5__got__S
public static final SubLString $str205$Expected_an_integer_0_5__got__S
$kw206$TMS_RECONSIDER_TERM
public static final SubLSymbol $kw206$TMS_RECONSIDER_TERM
$sym207$FI_TMS_RECONSIDER_TERM
public static final SubLSymbol $sym207$FI_TMS_RECONSIDER_TERM
$list208
public static final SubLList $list208
$str209$Reconsider_all_arguments_involvin
public static final SubLString $str209$Reconsider_all_arguments_involvin
$kw210$TIMESTAMP_CONSTANT
public static final SubLSymbol $kw210$TIMESTAMP_CONSTANT
$list211
public static final SubLList $list211
$list212
public static final SubLList $list212
$list213
public static final SubLList $list213
$list214
public static final SubLList $list214
$list215
public static final SubLList $list215
$list216
public static final SubLList $list216
$sym217$CONSTANT_P
public static final SubLSymbol $sym217$CONSTANT_P
$const218$myCreator
public static final SubLObject $const218$myCreator
$const219$myCreationTime
public static final SubLObject $const219$myCreationTime
$const220$myCreationPurpose
public static final SubLObject $const220$myCreationPurpose
$const221$myCreationSecond
public static final SubLObject $const221$myCreationSecond
$kw222$STRENGTH
public static final SubLSymbol $kw222$STRENGTH
$kw223$DIRECTION
public static final SubLSymbol $kw223$DIRECTION
$const224$BookkeepingMt
public static final SubLObject $const224$BookkeepingMt
$kw225$TIMESTAMP_ASSERTION
public static final SubLSymbol $kw225$TIMESTAMP_ASSERTION
$list226
public static final SubLList $list226
$kw227$REMOVE_TIMESTAMP
public static final SubLSymbol $kw227$REMOVE_TIMESTAMP
$kw228$RENAME_VARIABLES
public static final SubLSymbol $kw228$RENAME_VARIABLES
$list229
public static final SubLList $list229
$kw230$GET_PARAMETER
public static final SubLSymbol $kw230$GET_PARAMETER
$str231$Expected_a_symbol__got__S
public static final SubLString $str231$Expected_a_symbol__got__S
$kw232$UNBOUND
public static final SubLSymbol $kw232$UNBOUND
$str233$Parameter__S_is_not_bound
public static final SubLString $str233$Parameter__S_is_not_bound
$kw234$SET_PARAMETER
public static final SubLSymbol $kw234$SET_PARAMETER
$kw235$EVAL
public static final SubLSymbol $kw235$EVAL
$kw236$LOCAL_EVAL
public static final SubLSymbol $kw236$LOCAL_EVAL
$str237$Expected_a_microtheory__got__S
public static final SubLString $str237$Expected_a_microtheory__got__S
$str238$Expected_a_term__got__S
public static final SubLString $str238$Expected_a_term__got__S
$sym239$CAR
public static final SubLSymbol $sym239$CAR
$sym240$CDR
public static final SubLSymbol $sym240$CDR
$sym241$KB_VAR_LIST_
public static final SubLSymbol $sym241$KB_VAR_LIST_
$kw242$TRUE_MON
public static final SubLSymbol $kw242$TRUE_MON
$kw243$TRUE_DEF
public static final SubLSymbol $kw243$TRUE_DEF
$kw244$FALSE_MON
public static final SubLSymbol $kw244$FALSE_MON
$kw245$FALSE_DEF
public static final SubLSymbol $kw245$FALSE_DEF
$sym246$CACHED_FI_CANONICALIZE_GAF
public static final SubLSymbol $sym246$CACHED_FI_CANONICALIZE_GAF
$sym247$_CACHED_FI_CANONICALIZE_GAF_CACHING_STATE_
public static final SubLSymbol $sym247$_CACHED_FI_CANONICALIZE_GAF_CACHING_STATE_
$int248$100
public static final SubLInteger $int248$100
$kw249$_MEMOIZED_ITEM_NOT_FOUND_
public static final SubLSymbol $kw249$_MEMOIZED_ITEM_NOT_FOUND_
$list250
public static final SubLList $list250
$sym251$FIRST
public static final SubLSymbol $sym251$FIRST
$sym252$VARIABLE_P
public static final SubLSymbol $sym252$VARIABLE_P
$sym253$DEFAULT_EL_VAR_FOR_HL_VAR
public static final SubLSymbol $sym253$DEFAULT_EL_VAR_FOR_HL_VAR
$sym254$ASSERTION_FI_IST_FORMULA
public static final SubLSymbol $sym254$ASSERTION_FI_IST_FORMULA
reset_fi_error_state
public static final SubLObject reset_fi_error_state()
reset_fi_warning
public static final SubLObject reset_fi_warning()
signal_fi_warning
public static final SubLObject signal_fi_warning(SubLObject fi_warning)
reset_fi_error
public static final SubLObject reset_fi_error()
signal_fi_error
public static final SubLObject signal_fi_error(SubLObject fi_error)
fi_error_signaledP
public static final SubLObject fi_error_signaledP()
fi_get_error_int
public static final SubLObject fi_get_error_int()
fi_find_int
public static final SubLObject fi_find_int(SubLObject name)
fi_create_int
public static final SubLObject fi_create_int(SubLObject name,
SubLObject external_id)
fi_kill_int
public static final SubLObject fi_kill_int(SubLObject fort)
fi_rename_int
public static final SubLObject fi_rename_int(SubLObject constant,
SubLObject name)
fi_assert_int
public static final SubLObject fi_assert_int(SubLObject formula,
SubLObject mt,
SubLObject strength,
SubLObject direction)
perform_assert_post_processing
public static final SubLObject perform_assert_post_processing(SubLObject assertions_found_or_created,
SubLObject deductions_found_or_created)
fi_cnf_default_direction
public static final SubLObject fi_cnf_default_direction(SubLObject cnf)
fi_not_wff_assert_error
public static final SubLObject fi_not_wff_assert_error(SubLObject formula,
SubLObject mt)
- Returns an error for why it is not wff to assert FORMULA in MT.
fi_assert_update_asserted_argument
public static final SubLObject fi_assert_update_asserted_argument(SubLObject assertion,
SubLObject hl_tv,
SubLObject direction)
hl_assert_update_asserted_argument
public static final SubLObject hl_assert_update_asserted_argument(SubLObject assertion,
SubLObject hl_tv,
SubLObject direction)
fi_unassert_int
public static final SubLObject fi_unassert_int(SubLObject sentence,
SubLObject mt)
canonicalize_fi_unassert_sentence
public static final SubLObject canonicalize_fi_unassert_sentence(SubLObject sentence,
SubLObject mt)
canonicalize_fi_remove_sentence
public static final SubLObject canonicalize_fi_remove_sentence(SubLObject sentence,
SubLObject mt,
SubLObject check_for_asserted_argumentP)
- Returns:
- 0 canon-versions
canonicalize_unassert_hlmt
public static final SubLObject canonicalize_unassert_hlmt(SubLObject mt)
fi_timestamp_constant_int
public static final SubLObject fi_timestamp_constant_int(SubLObject cyclist,
SubLObject time,
SubLObject why,
SubLObject second)
constant_timestampedP
public static final SubLObject constant_timestampedP(SubLObject constant)
timestamp_constant
public static final SubLObject timestamp_constant(SubLObject constant,
SubLObject cyclist,
SubLObject time,
SubLObject why,
SubLObject second)
fi_timestamp_assertion_int
public static final SubLObject fi_timestamp_assertion_int(SubLObject cyclist,
SubLObject time,
SubLObject why,
SubLObject second)
ke_purpose
public static final SubLObject ke_purpose()
the_date
public static final SubLObject the_date()
the_second
public static final SubLObject the_second()
fi_convert_to_assert_hlmt
public static final SubLObject fi_convert_to_assert_hlmt(SubLObject el_term)
fi_convert_to_fort
public static final SubLObject fi_convert_to_fort(SubLObject el_term)
fi_canonicalize_el_term
public static final SubLObject fi_canonicalize_el_term(SubLObject el_term)
fi_canonicalize
public static final SubLObject fi_canonicalize(SubLObject canon_info,
SubLObject canon_gaf,
SubLObject strength)
assertion_fi_formula
public static final SubLObject assertion_fi_formula(SubLObject assertion,
SubLObject substitute_varsP)
- Return the formula for ASSERTION which is suitable for the FI.
If SUBSTITUTE-VARS? is non-nil, then the original variable names are substituted as well.
assertion_hl_formula
public static final SubLObject assertion_hl_formula(SubLObject assertion,
SubLObject substitute_varsP)
perform_fi_substitutions
public static final SubLObject perform_fi_substitutions(SubLObject object,
SubLObject symbol_variables)
assertion_expand
public static final SubLObject assertion_expand(SubLObject object)
declare_fi_file
public static final SubLObject declare_fi_file()
init_fi_file
public static final SubLObject init_fi_file()
setup_fi_file
public static final SubLObject setup_fi_file()
declareFunctions
public void declareFunctions()
- Description copied from interface:
SubLFile
- Declares the mapping between functions and symbols for all named
functions defined in the file.
Like CRTL define.
initializeVariables
public void initializeVariables()
- Description copied from interface:
SubLFile
- Initializes all global variables and private internal variables
for constants defined in the file.
Like CRTL init.
runTopLevelForms
public void runTopLevelForms()
- Description copied from interface:
SubLFile
- Runs all top-level forms in order.
Like CRTL setup.