|
||||||||||
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.inference.harness.inference_tactician_utilities
public final class inference_tactician_utilities
Nested Class Summary |
---|
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 |
declare_inference_tactician_utilities_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
init_inference_tactician_utilities_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
literal_count_scaling_factor(SubLObject literal_count)
Assumes zero b-values |
static SubLObject |
magic_wand_tacticP(SubLObject tactic,
SubLObject strategic_context)
|
static SubLObject |
memoized_problem_global_preference_level_internal(SubLObject problem,
SubLObject strategic_context,
SubLObject shared_variables)
|
static SubLObject |
memoized_problem_global_preference_level(SubLObject problem,
SubLObject strategic_context,
SubLObject shared_variables)
|
static SubLObject |
module_scaling_factor(SubLObject module_spec)
Assumes zero b-values |
static SubLObject |
multi_literal_problem_global_preference_level(SubLObject problem,
SubLObject strategic_context)
|
static SubLObject |
multi_literal_problem_tactics_to_activate(SubLObject problem,
SubLObject strategic_context)
|
static SubLObject |
preference_scaling_factor(SubLObject preference_level)
Assumes zero b-values |
static SubLObject |
problem_global_preference_level(SubLObject problem,
SubLObject strategic_context,
SubLObject shared_variables)
|
static SubLObject |
problem_has_no_allowed_or_executed_tactics_wrt_removalP(SubLObject problem,
SubLObject strategic_context)
Return T iff PROBLEM has no removal-relevant tactic with a completeness of anything other than :impossible or a preference of anything other than :disallowed. |
static SubLObject |
problem_has_some_complete_non_thrown_away_removal_tacticP(SubLObject problem,
SubLObject strategic_context)
Return T iff PROBLEM has some :complete non-thrown-away removal tactic. |
static SubLObject |
removal_unhappiness(SubLObject productivity,
SubLObject module_spec,
SubLObject preference_level,
SubLObject literal_count)
Assumes zero b-values |
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
scale_unhappiness(SubLObject unhappiness,
SubLObject scaling_factor)
|
static SubLObject |
setup_inference_tactician_utilities_file()
|
static SubLObject |
single_negative_literal_problem_p(SubLObject problem)
|
static SubLObject |
strategy_deems_conjunctive_tactic_spec_betterP(SubLObject candidate_tactic_productivity,
SubLObject candidate_tactic_preference,
SubLObject candidate_tactic_module_spec,
SubLObject candidate_tactic_literal_count,
SubLObject committed_tactic_productivity,
SubLObject committed_tactic_preference,
SubLObject committed_tactic_module_spec,
SubLObject committed_tactic_literal_count)
|
static SubLObject |
tactic_strictly_less_preferred_than_some_siblingP(SubLObject tactic,
SubLObject strategic_context)
|
static SubLObject |
under_magic_wand_max_preference_levelP(SubLObject preference_level)
|
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 final SubLSymbol $sym0$MEMOIZED_PROBLEM_GLOBAL_PREFERENCE_LEVEL
public static final SubLSymbol $kw1$_MEMOIZED_ITEM_NOT_FOUND_
public static final SubLSymbol $sym2$STRATEGIC_CONTEXT_P
public static final SubLSymbol $kw3$GROSSLY_DISPREFERRED
public static final SubLString $str4$removal_is_not_allowed_in_the_pro
public static final SubLSymbol $kw5$PREFERRED
public static final SubLString $str6$problem_is_closed
public static final SubLString $str7$no_variables_have_any_hope_of_get
public static final SubLSymbol $kw8$DISALLOWED
public static final SubLString $str9$problem_has_no_removal_allowed_or
public static final SubLString $str10$single_negative_literal
public static final SubLString $str11$problem_has_a_complete_non_ignore
public static final SubLString $str12$problem_has_executed_a_complete_r
public static final SubLSymbol $kw13$TACTICAL
public static final SubLSymbol $kw14$NEG
public static final SubLString $str15$unknown
public static final SubLSymbol $sym16$TRANSFORMATION_TACTIC_P
public static final SubLSymbol $sym17$TACTIC_P
public static final SubLString $str18$Unexpected_strategy_type__s
public static final SubLSymbol $kw19$GENERALIZED_REMOVAL
public static final SubLSymbol $kw20$REMOVAL
public static final SubLList $list21
public static final SubLList $list22
public static final SubLSymbol $kw23$DISPREFERRED
public static final SubLSymbol $kw24$LOGICAL
Method Detail |
---|
public static final SubLObject memoized_problem_global_preference_level_internal(SubLObject problem, SubLObject strategic_context, SubLObject shared_variables)
public static final SubLObject memoized_problem_global_preference_level(SubLObject problem, SubLObject strategic_context, SubLObject shared_variables)
public static final SubLObject problem_global_preference_level(SubLObject problem, SubLObject strategic_context, SubLObject shared_variables)
public static final SubLObject single_negative_literal_problem_p(SubLObject problem)
public static final SubLObject multi_literal_problem_global_preference_level(SubLObject problem, SubLObject strategic_context)
public static final SubLObject multi_literal_problem_tactics_to_activate(SubLObject problem, SubLObject strategic_context)
public static final SubLObject problem_has_some_complete_non_thrown_away_removal_tacticP(SubLObject problem, SubLObject strategic_context)
public static final SubLObject problem_has_no_allowed_or_executed_tactics_wrt_removalP(SubLObject problem, SubLObject strategic_context)
public static final SubLObject removal_unhappiness(SubLObject productivity, SubLObject module_spec, SubLObject preference_level, SubLObject literal_count)
public static final SubLObject scale_unhappiness(SubLObject unhappiness, SubLObject scaling_factor)
public static final SubLObject module_scaling_factor(SubLObject module_spec)
public static final SubLObject preference_scaling_factor(SubLObject preference_level)
public static final SubLObject literal_count_scaling_factor(SubLObject literal_count)
public static final SubLObject strategy_deems_conjunctive_tactic_spec_betterP(SubLObject candidate_tactic_productivity, SubLObject candidate_tactic_preference, SubLObject candidate_tactic_module_spec, SubLObject candidate_tactic_literal_count, SubLObject committed_tactic_productivity, SubLObject committed_tactic_preference, SubLObject committed_tactic_module_spec, SubLObject committed_tactic_literal_count)
public static final SubLObject magic_wand_tacticP(SubLObject tactic, SubLObject strategic_context)
public static final SubLObject under_magic_wand_max_preference_levelP(SubLObject preference_level)
public static final SubLObject tactic_strictly_less_preferred_than_some_siblingP(SubLObject tactic, SubLObject strategic_context)
public static final SubLObject declare_inference_tactician_utilities_file()
public static final SubLObject init_inference_tactician_utilities_file()
public static final SubLObject setup_inference_tactician_utilities_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 |