com.cyc.cycjava.cycl.inference.harness
Class inference_datastructures_problem
java.lang.Object
com.cyc.tool.subl.util.SubLTrampolineFile
com.cyc.tool.subl.util.SubLTranslatedFile
com.cyc.cycjava.cycl.inference.harness.inference_datastructures_problem
- All Implemented Interfaces:
- CommonSymbols, SubLFile
public final class inference_datastructures_problem
- 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 |
_csetf_prob_argument_link_bindings_index(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_prob_argument_links(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_prob_dependent_links(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_prob_proof_bindings_index(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_prob_query(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_prob_status(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_prob_store(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_prob_suid(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_prob_tactics(SubLObject object,
SubLObject value)
|
static SubLObject |
add_problem_argument_link(SubLObject problem,
SubLObject argument_link)
Puts ARGUMENT-LINK _below_ PROBLEM. |
static SubLObject |
add_problem_dependent_link(SubLObject problem,
SubLObject dependent_link)
Puts DEPENDENT-LINK _above_ PROBLEM. |
static SubLObject |
add_problem_proof(SubLObject problem,
SubLObject proof)
|
static SubLObject |
add_problem_tactic(SubLObject problem,
SubLObject tactic)
|
static SubLObject |
closed_problem_p(SubLObject problem)
|
static SubLObject |
closed_problem_query_p(SubLObject query)
|
static SubLObject |
declare_inference_datastructures_problem_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named
functions defined in the file. |
static SubLObject |
deindex_problem_argument_link(SubLObject problem,
SubLObject argument_link)
|
static SubLObject |
destroy_problem_int(SubLObject problem)
|
static SubLObject |
destroy_problem_store_problem(SubLObject problem)
|
static SubLObject |
do_problem_tactics_completeness_match(SubLObject tactic,
SubLObject completeness_spec)
|
static SubLObject |
do_problem_tactics_hl_module_match(SubLObject tactic,
SubLObject hl_module_spec)
|
static SubLObject |
do_problem_tactics_preference_level_match(SubLObject tactic,
SubLObject preference_level_spec)
|
static SubLObject |
do_problem_tactics_productivity_match(SubLObject tactic,
SubLObject productivity_spec)
|
static SubLObject |
do_problem_tactics_status_match(SubLObject tactic,
SubLObject status_spec)
|
static SubLObject |
do_problem_tactics_type_match(SubLObject tactic,
SubLObject type_spec)
|
static SubLObject |
index_problem_argument_link(SubLObject problem,
SubLObject argument_link)
Indexes argument-link by bindings for fast lookup. |
static SubLObject |
init_inference_datastructures_problem_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables
for constants defined in the file. |
static SubLObject |
ist_problem_p(SubLObject object)
|
static SubLObject |
make_problem(SubLObject arglist)
|
static SubLObject |
mt_asent_sense_from_single_literal_problem(SubLObject problem)
|
static SubLObject |
multi_clause_problem_p(SubLObject object)
|
static SubLObject |
multi_literal_problem_p(SubLObject object)
|
static SubLObject |
new_problem(SubLObject store,
SubLObject query)
Creates and canonicalizes a new problem. |
static SubLObject |
note_problem_invalid(SubLObject problem)
|
static SubLObject |
note_problem_min_transformation_depth_signature(SubLObject problem,
SubLObject inference,
SubLObject new_pqds)
|
static SubLObject |
prob_argument_link_bindings_index(SubLObject object)
|
static SubLObject |
prob_argument_links(SubLObject object)
|
static SubLObject |
prob_dependent_links(SubLObject object)
|
static SubLObject |
prob_proof_bindings_index(SubLObject object)
|
static SubLObject |
prob_query(SubLObject object)
|
static SubLObject |
prob_status(SubLObject object)
|
static SubLObject |
prob_store(SubLObject object)
|
static SubLObject |
prob_suid(SubLObject object)
|
static SubLObject |
prob_tactics(SubLObject object)
|
static SubLObject |
problem_argument_links_lookup(SubLObject problem,
SubLObject v_bindings)
|
static SubLObject |
problem_argument_links(SubLObject problem)
|
static SubLObject |
problem_dependent_links(SubLObject problem)
|
static SubLObject |
problem_first_argument_link_of_type(SubLObject problem,
SubLObject type)
|
static SubLObject |
problem_has_argument_link_of_typeP(SubLObject problem,
SubLObject type)
|
static SubLObject |
problem_has_argument_link_p(SubLObject problem)
|
static SubLObject |
problem_has_complete_possible_removal_tacticP(SubLObject problem,
SubLObject strategic_context)
|
static SubLObject |
problem_has_dependent_link_of_typeP(SubLObject problem,
SubLObject type)
|
static SubLObject |
problem_has_possible_removal_tacticP(SubLObject problem,
SubLObject strategic_context)
|
static SubLObject |
problem_has_possible_tacticsP(SubLObject problem)
|
static SubLObject |
problem_has_some_proofP(SubLObject problem,
SubLObject proof_status)
|
static SubLObject |
problem_has_some_proven_proofP(SubLObject problem)
|
static SubLObject |
problem_has_split_tacticsP(SubLObject problem)
|
static SubLObject |
problem_has_tactic_of_type_with_statusP(SubLObject problem,
SubLObject type,
SubLObject status)
|
static SubLObject |
problem_has_tactic_of_typeP(SubLObject problem,
SubLObject type)
|
static SubLObject |
problem_has_transformation_tacticsP(SubLObject problem)
|
static SubLObject |
problem_in_equality_reasoning_domainP(SubLObject problem)
|
static SubLObject |
problem_invalid_p(SubLObject problem)
|
static SubLObject |
problem_min_proof_depth(SubLObject problem,
SubLObject inference)
|
static SubLObject |
problem_min_transformation_depth_signature(SubLObject problem,
SubLObject inference)
|
static SubLObject |
problem_min_transformation_depth(SubLObject problem,
SubLObject inference)
|
static SubLObject |
problem_next_tactic_suid(SubLObject problem)
|
static SubLObject |
problem_no_tactics_possibleP(SubLObject problem)
|
static SubLObject |
problem_p(SubLObject object)
|
static SubLObject |
problem_print_function_trampoline(SubLObject object,
SubLObject stream)
|
static SubLObject |
problem_proof_bindings_index(SubLObject problem)
|
static SubLObject |
problem_proof_count(SubLObject problem,
SubLObject proof_status)
|
static SubLObject |
problem_proofs_lookup(SubLObject problem,
SubLObject v_bindings)
|
static SubLObject |
problem_query_sole_clause(SubLObject query)
|
static SubLObject |
problem_query(SubLObject problem)
|
static SubLObject |
problem_relevant_to_inferenceP(SubLObject problem,
SubLObject inference)
|
static SubLObject |
problem_relevant_to_strategyP(SubLObject problem,
SubLObject strategy)
|
static SubLObject |
problem_sole_argument_link_of_type(SubLObject problem,
SubLObject type)
|
static SubLObject |
problem_sole_clause(SubLObject problem)
|
static SubLObject |
problem_status(SubLObject problem)
|
static SubLObject |
problem_store(SubLObject problem)
|
static SubLObject |
problem_suid(SubLObject problem)
|
static SubLObject |
problem_tactic_count(SubLObject problem)
|
static SubLObject |
problem_tactics(SubLObject problem)
|
static SubLObject |
problem_variables(SubLObject problem)
|
static SubLObject |
proof_has_statusP(SubLObject proof,
SubLObject status)
|
static SubLObject |
remove_problem_dependent_link(SubLObject problem,
SubLObject dependent_link)
Removes DEPENDENT-LINK from _above_ PROBLEM. |
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
set_problem_min_proof_depth(SubLObject problem,
SubLObject inference,
SubLObject depth)
Primitively sets PROBLEM's proof depth wrt INFERENCE to DEPTH. |
static SubLObject |
set_problem_min_transformation_depth_signature(SubLObject problem,
SubLObject inference,
SubLObject pqds)
Primitively sets PROBLEM's transformation depth signature wrt INFERENCE to PQDS. |
static SubLObject |
set_problem_status(SubLObject problem,
SubLObject status)
|
static SubLObject |
set_root_problem_min_transformation_depth_signature(SubLObject problem,
SubLObject inference)
|
static SubLObject |
setup_inference_datastructures_problem_file()
|
static SubLObject |
single_clause_problem_p(SubLObject object)
|
static SubLObject |
single_literal_problem_atomic_sentence(SubLObject problem)
|
static SubLObject |
single_literal_problem_mt(SubLObject problem)
|
static SubLObject |
single_literal_problem_p(SubLObject object)
|
static SubLObject |
single_literal_problem_predicate(SubLObject problem)
Assuming PROBLEM is a @xref single-literal-problem-p,
returns the predicate of its single contextualized literal. |
static SubLObject |
single_literal_problem_sense(SubLObject problem)
|
static SubLObject |
sxhash_problem_method(SubLObject object)
|
static SubLObject |
tactic_matches_type_specP(SubLObject tactic,
SubLObject type_spec)
|
static SubLObject |
tactically_examined_problem_p(SubLObject problem)
|
static SubLObject |
tactically_finished_problem_p(SubLObject problem)
|
static SubLObject |
tactically_good_problem_p(SubLObject problem)
|
static SubLObject |
tactically_no_good_problem_p(SubLObject problem)
|
static SubLObject |
tactically_pending_problem_p(SubLObject problem)
|
static SubLObject |
tactically_possible_problem_p(SubLObject problem)
|
static SubLObject |
tactically_unexamined_problem_p(SubLObject problem)
|
static SubLObject |
valid_problem_p(SubLObject object)
|
| 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
$dtp_problem$
public static SubLSymbol $dtp_problem$
$empty_clauses$
public static SubLSymbol $empty_clauses$
$transformation_depth_computation$
public static SubLSymbol $transformation_depth_computation$
- :intuitive or :counterintuitive. :intuitive means that any transformation or residual transformation
link increments the transformation depth by 1. This corresponds to the number of times
that the problem has been transformed. :counterintuitive means that transformation-depth
indicates the maximum number of times that any /literal/ in the problem has been transformed.
$problem_min_transformation_depth_from_signature_enabledP$
public static SubLSymbol $problem_min_transformation_depth_from_signature_enabledP$
- Temporary control variable; when non-nil min-transformation-depth is computed from the min-transformation-depth-signature.
Should eventually stay T.
$max_problem_tactics$
public static SubLSymbol $max_problem_tactics$
- The maximum number of tactics (of any status) that can be on a single problem.
Attempting to add an additional tactic after this number yields an error.
$sym0$PROBLEM
public static final SubLSymbol $sym0$PROBLEM
$sym1$PROBLEM_P
public static final SubLSymbol $sym1$PROBLEM_P
$int2$212
public static final SubLInteger $int2$212
$list3
public static final SubLList $list3
$list4
public static final SubLList $list4
$list5
public static final SubLList $list5
$list6
public static final SubLList $list6
$sym7$PRINT_PROBLEM
public static final SubLSymbol $sym7$PRINT_PROBLEM
$sym8$PROBLEM_PRINT_FUNCTION_TRAMPOLINE
public static final SubLSymbol $sym8$PROBLEM_PRINT_FUNCTION_TRAMPOLINE
$sym9$PROB_SUID
public static final SubLSymbol $sym9$PROB_SUID
$sym10$_CSETF_PROB_SUID
public static final SubLSymbol $sym10$_CSETF_PROB_SUID
$sym11$PROB_STORE
public static final SubLSymbol $sym11$PROB_STORE
$sym12$_CSETF_PROB_STORE
public static final SubLSymbol $sym12$_CSETF_PROB_STORE
$sym13$PROB_QUERY
public static final SubLSymbol $sym13$PROB_QUERY
$sym14$_CSETF_PROB_QUERY
public static final SubLSymbol $sym14$_CSETF_PROB_QUERY
$sym15$PROB_STATUS
public static final SubLSymbol $sym15$PROB_STATUS
$sym16$_CSETF_PROB_STATUS
public static final SubLSymbol $sym16$_CSETF_PROB_STATUS
$sym17$PROB_DEPENDENT_LINKS
public static final SubLSymbol $sym17$PROB_DEPENDENT_LINKS
$sym18$_CSETF_PROB_DEPENDENT_LINKS
public static final SubLSymbol $sym18$_CSETF_PROB_DEPENDENT_LINKS
$sym19$PROB_ARGUMENT_LINKS
public static final SubLSymbol $sym19$PROB_ARGUMENT_LINKS
$sym20$_CSETF_PROB_ARGUMENT_LINKS
public static final SubLSymbol $sym20$_CSETF_PROB_ARGUMENT_LINKS
$sym21$PROB_TACTICS
public static final SubLSymbol $sym21$PROB_TACTICS
$sym22$_CSETF_PROB_TACTICS
public static final SubLSymbol $sym22$_CSETF_PROB_TACTICS
$sym23$PROB_PROOF_BINDINGS_INDEX
public static final SubLSymbol $sym23$PROB_PROOF_BINDINGS_INDEX
$sym24$_CSETF_PROB_PROOF_BINDINGS_INDEX
public static final SubLSymbol $sym24$_CSETF_PROB_PROOF_BINDINGS_INDEX
$sym25$PROB_ARGUMENT_LINK_BINDINGS_INDEX
public static final SubLSymbol $sym25$PROB_ARGUMENT_LINK_BINDINGS_INDEX
$sym26$_CSETF_PROB_ARGUMENT_LINK_BINDINGS_INDEX
public static final SubLSymbol $sym26$_CSETF_PROB_ARGUMENT_LINK_BINDINGS_INDEX
$kw27$SUID
public static final SubLSymbol $kw27$SUID
$kw28$STORE
public static final SubLSymbol $kw28$STORE
$kw29$QUERY
public static final SubLSymbol $kw29$QUERY
$kw30$STATUS
public static final SubLSymbol $kw30$STATUS
$kw31$DEPENDENT_LINKS
public static final SubLSymbol $kw31$DEPENDENT_LINKS
$kw32$ARGUMENT_LINKS
public static final SubLSymbol $kw32$ARGUMENT_LINKS
$kw33$TACTICS
public static final SubLSymbol $kw33$TACTICS
$kw34$PROOF_BINDINGS_INDEX
public static final SubLSymbol $kw34$PROOF_BINDINGS_INDEX
$kw35$ARGUMENT_LINK_BINDINGS_INDEX
public static final SubLSymbol $kw35$ARGUMENT_LINK_BINDINGS_INDEX
$str36$Invalid_slot__S_for_construction_
public static final SubLString $str36$Invalid_slot__S_for_construction_
$kw37$FREE
public static final SubLSymbol $kw37$FREE
$str38$_Invalid_PROBLEM__s_
public static final SubLString $str38$_Invalid_PROBLEM__s_
$str39$__a_PROBLEM__a__a__s_
public static final SubLString $str39$__a_PROBLEM__a__a__s_
$sym40$SXHASH_PROBLEM_METHOD
public static final SubLSymbol $sym40$SXHASH_PROBLEM_METHOD
$sym41$PROBLEM_STORE_P
public static final SubLSymbol $sym41$PROBLEM_STORE_P
$sym42$CONTEXTUALIZED_DNF_CLAUSES_P
public static final SubLSymbol $sym42$CONTEXTUALIZED_DNF_CLAUSES_P
$str43$Ignore_the_crazy_problems
public static final SubLString $str43$Ignore_the_crazy_problems
$str44$Crazy_amount_of_problems___a__in_
public static final SubLString $str44$Crazy_amount_of_problems___a__in_
$kw45$NEW
public static final SubLSymbol $kw45$NEW
$sym46$_EMPTY_CLAUSES_
public static final SubLSymbol $sym46$_EMPTY_CLAUSES_
$list47
public static final SubLList $list47
$list48
public static final SubLList $list48
$kw49$ALLOW_OTHER_KEYS
public static final SubLSymbol $kw49$ALLOW_OTHER_KEYS
$kw50$DONE
public static final SubLSymbol $kw50$DONE
$sym51$DO_PROBLEM_QUERY_LITERALS
public static final SubLSymbol $sym51$DO_PROBLEM_QUERY_LITERALS
$sym52$PROBLEM_QUERY
public static final SubLSymbol $sym52$PROBLEM_QUERY
$list53
public static final SubLList $list53
$list54
public static final SubLList $list54
$kw55$COMPLETENESS
public static final SubLSymbol $kw55$COMPLETENESS
$kw56$PREFERENCE_LEVEL
public static final SubLSymbol $kw56$PREFERENCE_LEVEL
$kw57$HL_MODULE
public static final SubLSymbol $kw57$HL_MODULE
$kw58$TYPE
public static final SubLSymbol $kw58$TYPE
$kw59$PRODUCTIVITY
public static final SubLSymbol $kw59$PRODUCTIVITY
$sym60$DO_PROBLEM_TACTICS_TYPE_MATCH
public static final SubLSymbol $sym60$DO_PROBLEM_TACTICS_TYPE_MATCH
$sym61$DO_PROBLEM_TACTICS_STATUS_MATCH
public static final SubLSymbol $sym61$DO_PROBLEM_TACTICS_STATUS_MATCH
$sym62$DO_PROBLEM_TACTICS_COMPLETENESS_MATCH
public static final SubLSymbol $sym62$DO_PROBLEM_TACTICS_COMPLETENESS_MATCH
$sym63$DO_PROBLEM_TACTICS_PREFERENCE_LEVEL_MATCH
public static final SubLSymbol $sym63$DO_PROBLEM_TACTICS_PREFERENCE_LEVEL_MATCH
$sym64$DO_PROBLEM_TACTICS_HL_MODULE_MATCH
public static final SubLSymbol $sym64$DO_PROBLEM_TACTICS_HL_MODULE_MATCH
$sym65$DO_PROBLEM_TACTICS_PRODUCTIVITY_MATCH
public static final SubLSymbol $sym65$DO_PROBLEM_TACTICS_PRODUCTIVITY_MATCH
$sym66$DO_LIST
public static final SubLSymbol $sym66$DO_LIST
$sym67$PROBLEM_TACTICS
public static final SubLSymbol $sym67$PROBLEM_TACTICS
$sym68$DO_PROBLEM_TACTICS
public static final SubLSymbol $sym68$DO_PROBLEM_TACTICS
$sym69$PWHEN
public static final SubLSymbol $sym69$PWHEN
$sym70$CAND
public static final SubLSymbol $sym70$CAND
$sym71$COMPLETENESS_P
public static final SubLSymbol $sym71$COMPLETENESS_P
$sym72$PREFERENCE_LEVEL_P
public static final SubLSymbol $sym72$PREFERENCE_LEVEL_P
$sym73$PRODUCTIVITY_P
public static final SubLSymbol $sym73$PRODUCTIVITY_P
$sym74$HL_MODULE_P
public static final SubLSymbol $sym74$HL_MODULE_P
$list75
public static final SubLList $list75
$sym76$GENERALIZED_TACTIC_TYPE_P
public static final SubLSymbol $sym76$GENERALIZED_TACTIC_TYPE_P
$kw77$NON_TRANSFORMATION
public static final SubLSymbol $kw77$NON_TRANSFORMATION
$kw78$GENERALIZED_REMOVAL
public static final SubLSymbol $kw78$GENERALIZED_REMOVAL
$kw79$GENERALIZED_REMOVAL_OR_REWRITE
public static final SubLSymbol $kw79$GENERALIZED_REMOVAL_OR_REWRITE
$kw80$CONNECTED_CONJUNCTION
public static final SubLSymbol $kw80$CONNECTED_CONJUNCTION
$kw81$CONJUNCTIVE
public static final SubLSymbol $kw81$CONJUNCTIVE
$kw82$DISJUNCTIVE
public static final SubLSymbol $kw82$DISJUNCTIVE
$kw83$LOGICAL
public static final SubLSymbol $kw83$LOGICAL
$kw84$LOGICAL_CONJUNCTIVE
public static final SubLSymbol $kw84$LOGICAL_CONJUNCTIVE
$kw85$STRUCTURAL_CONJUNCTIVE
public static final SubLSymbol $kw85$STRUCTURAL_CONJUNCTIVE
$kw86$META_STRUCTURAL
public static final SubLSymbol $kw86$META_STRUCTURAL
$kw87$CONTENT
public static final SubLSymbol $kw87$CONTENT
$kw88$UNION
public static final SubLSymbol $kw88$UNION
$kw89$SPLIT
public static final SubLSymbol $kw89$SPLIT
$kw90$JOIN_ORDERED
public static final SubLSymbol $kw90$JOIN_ORDERED
$kw91$JOIN
public static final SubLSymbol $kw91$JOIN
$sym92$PROBLEM_ARGUMENT_LINKS
public static final SubLSymbol $sym92$PROBLEM_ARGUMENT_LINKS
$sym93$DO_PROBLEM_ARGUMENT_LINKS
public static final SubLSymbol $sym93$DO_PROBLEM_ARGUMENT_LINKS
$list94
public static final SubLList $list94
$list95
public static final SubLList $list95
$sym96$DO_SET_CONTENTS
public static final SubLSymbol $sym96$DO_SET_CONTENTS
$sym97$PROBLEM_DEPENDENT_LINKS
public static final SubLSymbol $sym97$PROBLEM_DEPENDENT_LINKS
$sym98$DO_PROBLEM_DEPENDENT_LINKS
public static final SubLSymbol $sym98$DO_PROBLEM_DEPENDENT_LINKS
$sym99$PROBLEM_LINK_HAS_TYPE_
public static final SubLSymbol $sym99$PROBLEM_LINK_HAS_TYPE_
$list100
public static final SubLList $list100
$list101
public static final SubLList $list101
$kw102$OPEN_
public static final SubLSymbol $kw102$OPEN_
$sym103$PROBLEM_VAR
public static final SubLSymbol $sym103$PROBLEM_VAR
$sym104$CLET
public static final SubLSymbol $sym104$CLET
$sym105$DO_PROBLEM_LINK_SUPPORTING_MAPPED_PROBLEMS
public static final SubLSymbol $sym105$DO_PROBLEM_LINK_SUPPORTING_MAPPED_PROBLEMS
$sym106$MAPPED_PROBLEM_PROBLEM
public static final SubLSymbol $sym106$MAPPED_PROBLEM_PROBLEM
$list107
public static final SubLList $list107
$sym108$LINK
public static final SubLSymbol $sym108$LINK
$sym109$PROBLEM_LINK_SUPPORTED_PROBLEM
public static final SubLSymbol $sym109$PROBLEM_LINK_SUPPORTED_PROBLEM
$list110
public static final SubLList $list110
$sym111$LINK
public static final SubLSymbol $sym111$LINK
$sym112$PROBLEM_LINK_SUPPORTED_INFERENCE
public static final SubLSymbol $sym112$PROBLEM_LINK_SUPPORTED_INFERENCE
$list113
public static final SubLList $list113
$sym114$LINK
public static final SubLSymbol $sym114$LINK
$sym115$DO_PROBLEM_LINK_SUPPORTING_PROBLEMS
public static final SubLSymbol $sym115$DO_PROBLEM_LINK_SUPPORTING_PROBLEMS
$list116
public static final SubLList $list116
$list117
public static final SubLList $list117
$kw118$PROOF_STATUS
public static final SubLSymbol $kw118$PROOF_STATUS
$sym119$PROOF_LIST
public static final SubLSymbol $sym119$PROOF_LIST
$sym120$BINDINGS
public static final SubLSymbol $sym120$BINDINGS
$sym121$DO_DICTIONARY_CONTENTS
public static final SubLSymbol $sym121$DO_DICTIONARY_CONTENTS
$sym122$PROBLEM_PROOF_BINDINGS_INDEX
public static final SubLSymbol $sym122$PROBLEM_PROOF_BINDINGS_INDEX
$sym123$IGNORE
public static final SubLSymbol $sym123$IGNORE
$sym124$STATUS_VAR
public static final SubLSymbol $sym124$STATUS_VAR
$sym125$DO_PROBLEM_PROOFS
public static final SubLSymbol $sym125$DO_PROBLEM_PROOFS
$sym126$PROOF_HAS_STATUS_
public static final SubLSymbol $sym126$PROOF_HAS_STATUS_
$list127
public static final SubLList $list127
$sym128$STRATEGY
public static final SubLSymbol $sym128$STRATEGY
$sym129$DO_PROBLEM_ACTIVE_STRATEGIES
public static final SubLSymbol $sym129$DO_PROBLEM_ACTIVE_STRATEGIES
$sym130$STRATEGY_INFERENCE
public static final SubLSymbol $sym130$STRATEGY_INFERENCE
$list131
public static final SubLList $list131
$sym132$STORE
public static final SubLSymbol $sym132$STORE
$sym133$PROB
public static final SubLSymbol $sym133$PROB
$sym134$PROBLEM_STORE
public static final SubLSymbol $sym134$PROBLEM_STORE
$sym135$DO_PROBLEM_STORE_INFERENCES
public static final SubLSymbol $sym135$DO_PROBLEM_STORE_INFERENCES
$sym136$PROBLEM_RELEVANT_TO_INFERENCE_
public static final SubLSymbol $sym136$PROBLEM_RELEVANT_TO_INFERENCE_
$list137
public static final SubLList $list137
$sym138$STORE
public static final SubLSymbol $sym138$STORE
$sym139$PROB
public static final SubLSymbol $sym139$PROB
$sym140$DO_PROBLEM_STORE_STRATEGIES
public static final SubLSymbol $sym140$DO_PROBLEM_STORE_STRATEGIES
$sym141$PROBLEM_ACTIVE_IN_STRATEGY_
public static final SubLSymbol $sym141$PROBLEM_ACTIVE_IN_STRATEGY_
$list142
public static final SubLList $list142
$sym143$INFERENCE
public static final SubLSymbol $sym143$INFERENCE
$sym144$DO_PROBLEM_RELEVANT_INFERENCES
public static final SubLSymbol $sym144$DO_PROBLEM_RELEVANT_INFERENCES
$sym145$DO_INFERENCE_STRATEGIES
public static final SubLSymbol $sym145$DO_INFERENCE_STRATEGIES
$list146
public static final SubLList $list146
$sym147$PROGN
public static final SubLSymbol $sym147$PROGN
$list148
public static final SubLList $list148
$sym149$DO_PROBLEM_RELEVANT_STRATEGIES
public static final SubLSymbol $sym149$DO_PROBLEM_RELEVANT_STRATEGIES
$kw150$SKIP
public static final SubLSymbol $kw150$SKIP
$sym151$PROBLEM_STATUS_P
public static final SubLSymbol $sym151$PROBLEM_STATUS_P
$kw152$NEG
public static final SubLSymbol $kw152$NEG
$list153
public static final SubLList $list153
$kw154$POS
public static final SubLSymbol $kw154$POS
$const155$ist
public static final SubLObject $const155$ist
$const156$InferencePSC
public static final SubLObject $const156$InferencePSC
$str157$The_problem__S_did_not_have_a_sin
public static final SubLString $str157$The_problem__S_did_not_have_a_sin
$list158
public static final SubLList $list158
$str159$Found_more_than_one__a_argument_l
public static final SubLString $str159$Found_more_than_one__a_argument_l
$str160$Expected__a_to_have_a__a_argument
public static final SubLString $str160$Expected__a_to_have_a__a_argument
$sym161$PROBLEM_LINK_TYPE_P
public static final SubLSymbol $sym161$PROBLEM_LINK_TYPE_P
$sym162$_
public static final SubLSymbol $sym162$_
$sym163$PROBLEM_SUID
public static final SubLSymbol $sym163$PROBLEM_SUID
$str164$_a_had_more_than_one_dependent_li
public static final SubLString $str164$_a_had_more_than_one_dependent_li
$str165$_a_had_no_dependent_links
public static final SubLString $str165$_a_had_no_dependent_links
$kw166$ANSWER
public static final SubLSymbol $kw166$ANSWER
$kw167$TRANSFORMATION
public static final SubLSymbol $kw167$TRANSFORMATION
$sym168$TACTIC_POSSIBLE_
public static final SubLSymbol $sym168$TACTIC_POSSIBLE_
$sym169$TACTIC_EXECUTED_
public static final SubLSymbol $sym169$TACTIC_EXECUTED_
$sym170$TACTIC_DISCARDED_
public static final SubLSymbol $sym170$TACTIC_DISCARDED_
$kw171$POSSIBLE
public static final SubLSymbol $kw171$POSSIBLE
$kw172$EXECUTED
public static final SubLSymbol $kw172$EXECUTED
$kw173$DISCARDED
public static final SubLSymbol $kw173$DISCARDED
$sym174$TACTIC_STATUS_P
public static final SubLSymbol $sym174$TACTIC_STATUS_P
$sym175$STRATEGIC_CONTEXT_P
public static final SubLSymbol $sym175$STRATEGIC_CONTEXT_P
$kw176$REMOVAL
public static final SubLSymbol $kw176$REMOVAL
$sym177$PROBLEM_HAS_AN_IN_PROGRESS_TACTIC_
public static final SubLSymbol $sym177$PROBLEM_HAS_AN_IN_PROGRESS_TACTIC_
$kw178$PROVEN
public static final SubLSymbol $kw178$PROVEN
$kw179$REJECTED
public static final SubLSymbol $kw179$REJECTED
$kw180$INDESTRUCTIBLE
public static final SubLSymbol $kw180$INDESTRUCTIBLE
$kw181$DESTRUCTIBLE
public static final SubLSymbol $kw181$DESTRUCTIBLE
$kw182$UNKNOWN
public static final SubLSymbol $kw182$UNKNOWN
$kw183$UNDETERMINED
public static final SubLSymbol $kw183$UNDETERMINED
$kw184$COUNTERINTUITIVE
public static final SubLSymbol $kw184$COUNTERINTUITIVE
$sym185$PROBLEM_LINK_P
public static final SubLSymbol $sym185$PROBLEM_LINK_P
$int186$10000
public static final SubLInteger $int186$10000
$sym187$TACTIC_P
public static final SubLSymbol $sym187$TACTIC_P
$str188$Tried_to_add__s_to__s__which_woul
public static final SubLString $str188$Tried_to_add__s_to__s__which_woul
$sym189$PROOF_P
public static final SubLSymbol $sym189$PROOF_P
$sym190$BINDINGS_P
public static final SubLSymbol $sym190$BINDINGS_P
$sym191$NON_NEGATIVE_INTEGER_P
public static final SubLSymbol $sym191$NON_NEGATIVE_INTEGER_P
$sym192$INFERENCE_P
public static final SubLSymbol $sym192$INFERENCE_P
$sym193$PROBLEM_QUERY_DEPTH_SIGNATURE_P
public static final SubLSymbol $sym193$PROBLEM_QUERY_DEPTH_SIGNATURE_P
$sym194$_
public static final SubLSymbol $sym194$_
$sym195$CDR
public static final SubLSymbol $sym195$CDR
problem_print_function_trampoline
public static final SubLObject problem_print_function_trampoline(SubLObject object,
SubLObject stream)
problem_p
public static final SubLObject problem_p(SubLObject object)
prob_suid
public static final SubLObject prob_suid(SubLObject object)
prob_store
public static final SubLObject prob_store(SubLObject object)
prob_query
public static final SubLObject prob_query(SubLObject object)
prob_status
public static final SubLObject prob_status(SubLObject object)
prob_dependent_links
public static final SubLObject prob_dependent_links(SubLObject object)
prob_argument_links
public static final SubLObject prob_argument_links(SubLObject object)
prob_tactics
public static final SubLObject prob_tactics(SubLObject object)
prob_proof_bindings_index
public static final SubLObject prob_proof_bindings_index(SubLObject object)
prob_argument_link_bindings_index
public static final SubLObject prob_argument_link_bindings_index(SubLObject object)
_csetf_prob_suid
public static final SubLObject _csetf_prob_suid(SubLObject object,
SubLObject value)
_csetf_prob_store
public static final SubLObject _csetf_prob_store(SubLObject object,
SubLObject value)
_csetf_prob_query
public static final SubLObject _csetf_prob_query(SubLObject object,
SubLObject value)
_csetf_prob_status
public static final SubLObject _csetf_prob_status(SubLObject object,
SubLObject value)
_csetf_prob_dependent_links
public static final SubLObject _csetf_prob_dependent_links(SubLObject object,
SubLObject value)
_csetf_prob_argument_links
public static final SubLObject _csetf_prob_argument_links(SubLObject object,
SubLObject value)
_csetf_prob_tactics
public static final SubLObject _csetf_prob_tactics(SubLObject object,
SubLObject value)
_csetf_prob_proof_bindings_index
public static final SubLObject _csetf_prob_proof_bindings_index(SubLObject object,
SubLObject value)
_csetf_prob_argument_link_bindings_index
public static final SubLObject _csetf_prob_argument_link_bindings_index(SubLObject object,
SubLObject value)
make_problem
public static final SubLObject make_problem(SubLObject arglist)
valid_problem_p
public static final SubLObject valid_problem_p(SubLObject object)
problem_invalid_p
public static final SubLObject problem_invalid_p(SubLObject problem)
sxhash_problem_method
public static final SubLObject sxhash_problem_method(SubLObject object)
new_problem
public static final SubLObject new_problem(SubLObject store,
SubLObject query)
- Creates and canonicalizes a new problem.
problem_tactics
public static final SubLObject problem_tactics(SubLObject problem)
do_problem_tactics_status_match
public static final SubLObject do_problem_tactics_status_match(SubLObject tactic,
SubLObject status_spec)
do_problem_tactics_completeness_match
public static final SubLObject do_problem_tactics_completeness_match(SubLObject tactic,
SubLObject completeness_spec)
do_problem_tactics_preference_level_match
public static final SubLObject do_problem_tactics_preference_level_match(SubLObject tactic,
SubLObject preference_level_spec)
do_problem_tactics_productivity_match
public static final SubLObject do_problem_tactics_productivity_match(SubLObject tactic,
SubLObject productivity_spec)
do_problem_tactics_hl_module_match
public static final SubLObject do_problem_tactics_hl_module_match(SubLObject tactic,
SubLObject hl_module_spec)
do_problem_tactics_type_match
public static final SubLObject do_problem_tactics_type_match(SubLObject tactic,
SubLObject type_spec)
tactic_matches_type_specP
public static final SubLObject tactic_matches_type_specP(SubLObject tactic,
SubLObject type_spec)
problem_argument_links
public static final SubLObject problem_argument_links(SubLObject problem)
problem_dependent_links
public static final SubLObject problem_dependent_links(SubLObject problem)
problem_proof_bindings_index
public static final SubLObject problem_proof_bindings_index(SubLObject problem)
proof_has_statusP
public static final SubLObject proof_has_statusP(SubLObject proof,
SubLObject status)
destroy_problem_store_problem
public static final SubLObject destroy_problem_store_problem(SubLObject problem)
destroy_problem_int
public static final SubLObject destroy_problem_int(SubLObject problem)
note_problem_invalid
public static final SubLObject note_problem_invalid(SubLObject problem)
problem_suid
public static final SubLObject problem_suid(SubLObject problem)
problem_store
public static final SubLObject problem_store(SubLObject problem)
problem_query
public static final SubLObject problem_query(SubLObject problem)
problem_status
public static final SubLObject problem_status(SubLObject problem)
set_problem_status
public static final SubLObject set_problem_status(SubLObject problem,
SubLObject status)
closed_problem_p
public static final SubLObject closed_problem_p(SubLObject problem)
- Returns:
- booleanp; whether PROBLEM contains no variables
closed_problem_query_p
public static final SubLObject closed_problem_query_p(SubLObject query)
problem_variables
public static final SubLObject problem_variables(SubLObject problem)
single_literal_problem_p
public static final SubLObject single_literal_problem_p(SubLObject object)
- Returns:
- boolean; whether OBJECT is a problem whose query consists of
a single contextualized literal (either positive or negative).
single_literal_problem_predicate
public static final SubLObject single_literal_problem_predicate(SubLObject problem)
- Assuming PROBLEM is a @xref single-literal-problem-p,
returns the predicate of its single contextualized literal.
single_literal_problem_atomic_sentence
public static final SubLObject single_literal_problem_atomic_sentence(SubLObject problem)
single_literal_problem_mt
public static final SubLObject single_literal_problem_mt(SubLObject problem)
single_literal_problem_sense
public static final SubLObject single_literal_problem_sense(SubLObject problem)
- Returns:
- sense-p; Assumes PROBLEM is a single literal problem, and returns the problem's query's sense.
mt_asent_sense_from_single_literal_problem
public static final SubLObject mt_asent_sense_from_single_literal_problem(SubLObject problem)
- Parameters:
problem - ; single-literal-problem-p
- Returns:
- 0 mt
single_clause_problem_p
public static final SubLObject single_clause_problem_p(SubLObject object)
ist_problem_p
public static final SubLObject ist_problem_p(SubLObject object)
multi_literal_problem_p
public static final SubLObject multi_literal_problem_p(SubLObject object)
multi_clause_problem_p
public static final SubLObject multi_clause_problem_p(SubLObject object)
problem_sole_clause
public static final SubLObject problem_sole_clause(SubLObject problem)
- Returns:
- contextualized-dnf-clause-p
problem_query_sole_clause
public static final SubLObject problem_query_sole_clause(SubLObject query)
problem_in_equality_reasoning_domainP
public static final SubLObject problem_in_equality_reasoning_domainP(SubLObject problem)
problem_relevant_to_inferenceP
public static final SubLObject problem_relevant_to_inferenceP(SubLObject problem,
SubLObject inference)
problem_relevant_to_strategyP
public static final SubLObject problem_relevant_to_strategyP(SubLObject problem,
SubLObject strategy)
- Returns:
- boolean; t iff PROBLEM is relevant to STRATEGY's inference.
problem_has_argument_link_p
public static final SubLObject problem_has_argument_link_p(SubLObject problem)
- Returns:
- boolean; t iff PROBLEM has any argument (child) links.
problem_has_argument_link_of_typeP
public static final SubLObject problem_has_argument_link_of_typeP(SubLObject problem,
SubLObject type)
problem_first_argument_link_of_type
public static final SubLObject problem_first_argument_link_of_type(SubLObject problem,
SubLObject type)
- Returns:
- nil or problem-link-p
problem_sole_argument_link_of_type
public static final SubLObject problem_sole_argument_link_of_type(SubLObject problem,
SubLObject type)
problem_has_dependent_link_of_typeP
public static final SubLObject problem_has_dependent_link_of_typeP(SubLObject problem,
SubLObject type)
problem_next_tactic_suid
public static final SubLObject problem_next_tactic_suid(SubLObject problem)
problem_tactic_count
public static final SubLObject problem_tactic_count(SubLObject problem)
problem_has_possible_tacticsP
public static final SubLObject problem_has_possible_tacticsP(SubLObject problem)
problem_no_tactics_possibleP
public static final SubLObject problem_no_tactics_possibleP(SubLObject problem)
problem_has_tactic_of_type_with_statusP
public static final SubLObject problem_has_tactic_of_type_with_statusP(SubLObject problem,
SubLObject type,
SubLObject status)
problem_has_tactic_of_typeP
public static final SubLObject problem_has_tactic_of_typeP(SubLObject problem,
SubLObject type)
problem_has_transformation_tacticsP
public static final SubLObject problem_has_transformation_tacticsP(SubLObject problem)
problem_has_possible_removal_tacticP
public static final SubLObject problem_has_possible_removal_tacticP(SubLObject problem,
SubLObject strategic_context)
problem_has_complete_possible_removal_tacticP
public static final SubLObject problem_has_complete_possible_removal_tacticP(SubLObject problem,
SubLObject strategic_context)
problem_has_split_tacticsP
public static final SubLObject problem_has_split_tacticsP(SubLObject problem)
problem_proof_count
public static final SubLObject problem_proof_count(SubLObject problem,
SubLObject proof_status)
problem_has_some_proofP
public static final SubLObject problem_has_some_proofP(SubLObject problem,
SubLObject proof_status)
problem_has_some_proven_proofP
public static final SubLObject problem_has_some_proven_proofP(SubLObject problem)
problem_proofs_lookup
public static final SubLObject problem_proofs_lookup(SubLObject problem,
SubLObject v_bindings)
- Returns:
- list-of-proof-p (possibly empty)
problem_argument_links_lookup
public static final SubLObject problem_argument_links_lookup(SubLObject problem,
SubLObject v_bindings)
- Returns:
- list-of-problem-link-p (possibly empty)
problem_min_proof_depth
public static final SubLObject problem_min_proof_depth(SubLObject problem,
SubLObject inference)
- Returns:
- non-negative-integer-p or :undetermined; the number of
links on the shortest path between PROBLEM and INFERENCE.
problem_min_transformation_depth
public static final SubLObject problem_min_transformation_depth(SubLObject problem,
SubLObject inference)
- Returns:
- non-negative-integer-p or :undetermined; the number of
transformation links on the shortest path between PROBLEM and INFERENCE.
problem_min_transformation_depth_signature
public static final SubLObject problem_min_transformation_depth_signature(SubLObject problem,
SubLObject inference)
- Returns:
- problem-query-depth-signature-p or :undetermined; a signature of the the per-literal number of
transformation links on the shortest path between PROBLEM and INFERENCE.
add_problem_argument_link
public static final SubLObject add_problem_argument_link(SubLObject problem,
SubLObject argument_link)
- Puts ARGUMENT-LINK _below_ PROBLEM.
index_problem_argument_link
public static final SubLObject index_problem_argument_link(SubLObject problem,
SubLObject argument_link)
- Indexes argument-link by bindings for fast lookup. Used for removal and restriction links.
deindex_problem_argument_link
public static final SubLObject deindex_problem_argument_link(SubLObject problem,
SubLObject argument_link)
add_problem_dependent_link
public static final SubLObject add_problem_dependent_link(SubLObject problem,
SubLObject dependent_link)
- Puts DEPENDENT-LINK _above_ PROBLEM.
remove_problem_dependent_link
public static final SubLObject remove_problem_dependent_link(SubLObject problem,
SubLObject dependent_link)
- Removes DEPENDENT-LINK from _above_ PROBLEM.
add_problem_tactic
public static final SubLObject add_problem_tactic(SubLObject problem,
SubLObject tactic)
add_problem_proof
public static final SubLObject add_problem_proof(SubLObject problem,
SubLObject proof)
set_problem_min_proof_depth
public static final SubLObject set_problem_min_proof_depth(SubLObject problem,
SubLObject inference,
SubLObject depth)
- Primitively sets PROBLEM's proof depth wrt INFERENCE to DEPTH.
set_problem_min_transformation_depth_signature
public static final SubLObject set_problem_min_transformation_depth_signature(SubLObject problem,
SubLObject inference,
SubLObject pqds)
- Primitively sets PROBLEM's transformation depth signature wrt INFERENCE to PQDS.
set_root_problem_min_transformation_depth_signature
public static final SubLObject set_root_problem_min_transformation_depth_signature(SubLObject problem,
SubLObject inference)
note_problem_min_transformation_depth_signature
public static final SubLObject note_problem_min_transformation_depth_signature(SubLObject problem,
SubLObject inference,
SubLObject new_pqds)
tactically_good_problem_p
public static final SubLObject tactically_good_problem_p(SubLObject problem)
tactically_no_good_problem_p
public static final SubLObject tactically_no_good_problem_p(SubLObject problem)
tactically_unexamined_problem_p
public static final SubLObject tactically_unexamined_problem_p(SubLObject problem)
tactically_examined_problem_p
public static final SubLObject tactically_examined_problem_p(SubLObject problem)
tactically_possible_problem_p
public static final SubLObject tactically_possible_problem_p(SubLObject problem)
tactically_pending_problem_p
public static final SubLObject tactically_pending_problem_p(SubLObject problem)
tactically_finished_problem_p
public static final SubLObject tactically_finished_problem_p(SubLObject problem)
declare_inference_datastructures_problem_file
public static final SubLObject declare_inference_datastructures_problem_file()
init_inference_datastructures_problem_file
public static final SubLObject init_inference_datastructures_problem_file()
setup_inference_datastructures_problem_file
public static final SubLObject setup_inference_datastructures_problem_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.