|
||||||||||
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.clauses
public final class clauses
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 |
atomic_clause_p(SubLObject clause)
Return T iff CLAUSE is an atomic clause. |
static SubLObject |
clause_equal(SubLObject clause1,
SubLObject clause2)
Return T iff CLAUSE1 and CLAUSE2 are both equivalent clauses. |
static SubLObject |
clause_p(SubLObject object)
Returns T iff OBJECT is either a CNF or DNF clause. |
static SubLObject |
clause_sense_lits(SubLObject clause,
SubLObject sense)
Return the SENSE literal list of CLAUSE. |
static SubLObject |
cnf_formula(SubLObject cnf,
SubLObject truth)
Return a readable formula of CNF TRUTH only gets looked at for ground, single pos lit cnfs in which case TRUTH gives the truth of the gaf. |
static SubLObject |
cnf_p(SubLObject object)
Returns T iff OBJECT is a canonicalized CycL formula in conjunctive normal form. |
static SubLObject |
declare_clauses_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
dnf_clauses_p(SubLObject object)
|
static SubLObject |
dnf_formula(SubLObject dnf)
Return a readable formula of DNF. |
static SubLObject |
dnf_p(SubLObject object)
Returns T iff OBJECT is a canonicalized CycL formula in disjunctive normal form. |
static SubLObject |
empty_clause()
Return the empty clause. |
static SubLObject |
empty_clauseP(SubLObject clause)
Return T iff CLAUSE is empty. |
static SubLObject |
gaf_cnfP(SubLObject cnf)
Return T iff CNF is a cnf representation of a gaf formula. |
static SubLObject |
ground_clause_p(SubLObject clause)
Return T iff CLAUSE is a ground clause. |
static SubLObject |
init_clauses_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
make_clause(SubLObject neg_lits,
SubLObject pos_lits)
Construct a clause from NEG-LITS and POS-LITS, each of which are lists of literals. |
static SubLObject |
make_cnf(SubLObject neg_lits,
SubLObject pos_lits)
Construct a cnf clause from NEG-LITS and POS-LITS, each of which are lists of literals. |
static SubLObject |
make_dnf(SubLObject neg_lits,
SubLObject pos_lits)
Construct a dnf clause from NEG-LITS and POS-LITS, each of which are lists of literals. |
static SubLObject |
make_xnf(SubLObject neg_lits,
SubLObject pos_lits)
Construct an xnf (either cnf or dnf) clause from NEG-LITS and POS-LITS, each of which are lists of literals. |
static SubLObject |
neg_lits(SubLObject clause)
Return the neg-lits of CLAUSE. |
static SubLObject |
pos_lits(SubLObject clause)
Return the pos-lits of CLAUSE. |
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
set_clause_pos_lits(SubLObject clause,
SubLObject pos_lits)
Destructively modify the pos-lits of CLAUSE to be POS-LITS. |
static SubLObject |
setup_clauses_file()
|
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$CLAUSE_P
public static final SubLList $list1
public static final SubLString $str2$Returns_T_iff_OBJECT_is_either_a_
public static final SubLList $list3
public static final SubLSymbol $sym4$LISTP
public static final SubLSymbol $sym5$MAKE_CLAUSE
public static final SubLList $list6
public static final SubLString $str7$Construct_a_clause_from_NEG_LITS_
public static final SubLList $list8
public static final SubLList $list9
public static final SubLSymbol $sym10$NEG_LITS
public static final SubLList $list11
public static final SubLString $str12$Return_the_neg_lits_of_CLAUSE_
public static final SubLList $list13
public static final SubLList $list14
public static final SubLSymbol $sym15$POS_LITS
public static final SubLString $str16$Return_the_pos_lits_of_CLAUSE_
public static final SubLSymbol $sym17$SENSE_P
public static final SubLSymbol $kw18$NEG
public static final SubLSymbol $kw19$POS
public static final SubLSymbol $sym20$GROUND_CLAUSE_P
public static final SubLString $str21$Return_T_iff_CLAUSE_is_a_ground_c
public static final SubLSymbol $sym22$ATOMIC_CLAUSE_P
public static final SubLString $str23$Return_T_iff_CLAUSE_is_an_atomic_
public static final SubLSymbol $sym24$CLAUSE_EQUAL
public static final SubLList $list25
public static final SubLString $str26$Return_T_iff_CLAUSE1_and_CLAUSE2_
public static final SubLSymbol $sym27$EMPTY_CLAUSE
public static final SubLString $str28$Return_the_empty_clause_
public static final SubLSymbol $sym29$EMPTY_CLAUSE_
public static final SubLString $str30$Return_T_iff_CLAUSE_is_empty_
public static final SubLSymbol $sym31$INTEGERP
public static final SubLSymbol $sym32$CLAUSE_LITERAL
public static final SubLList $list33
public static final SubLString $str34$Return_literal_in_CLAUSE_specifie
public static final SubLList $list35
public static final SubLSymbol $sym36$CLAUSE_WITHOUT_LITERAL
public static final SubLString $str37$Return_a_new_clause_which_is_CLAU
public static final SubLSymbol $sym38$CNF_P
public static final SubLString $str39$Returns_T_iff_OBJECT_is_a_canonic
public static final SubLSymbol $sym40$GAF_CNF_
public static final SubLList $list41
public static final SubLString $str42$Return_T_iff_CNF_is_a_cnf_represe
public static final SubLSymbol $kw43$TRUE
public static final SubLSymbol $sym44$TRUTH_P
public static final SubLObject $const45$and
public static final SubLObject $const46$or
public static final SubLObject $const47$implies
public static final SubLObject $const48$not
public static final SubLSymbol $kw49$FALSE
public static final SubLSymbol $sym50$CNF_FORMULA
public static final SubLList $list51
public static final SubLString $str52$Return_a_readable_formula_of_CNF_
public static final SubLList $list53
public static final SubLList $list54
public static final SubLSymbol $sym55$CNF_FORMULA_FROM_CLAUSES
public static final SubLList $list56
public static final SubLString $str57$Return_a_readable_formula_from_a_
public static final SubLList $list58
public static final SubLSymbol $sym59$NEGATE
public static final SubLSymbol $sym60$DNF_FORMULA
public static final SubLList $list61
public static final SubLString $str62$Return_a_readable_formula_of_DNF_
public static final SubLSymbol $sym63$DNF_FORMULA_FROM_CLAUSES
public static final SubLList $list64
public static final SubLString $str65$Return_a_readable_formula_from_a_
public static final SubLList $list66
Method Detail |
---|
public static final SubLObject clause_p(SubLObject object)
public static final SubLObject make_clause(SubLObject neg_lits, SubLObject pos_lits)
public static final SubLObject neg_lits(SubLObject clause)
public static final SubLObject pos_lits(SubLObject clause)
public static final SubLObject set_clause_pos_lits(SubLObject clause, SubLObject pos_lits)
public static final SubLObject clause_sense_lits(SubLObject clause, SubLObject sense)
public static final SubLObject ground_clause_p(SubLObject clause)
public static final SubLObject atomic_clause_p(SubLObject clause)
public static final SubLObject clause_equal(SubLObject clause1, SubLObject clause2)
public static final SubLObject empty_clause()
public static final SubLObject empty_clauseP(SubLObject clause)
public static final SubLObject make_xnf(SubLObject neg_lits, SubLObject pos_lits)
public static final SubLObject cnf_p(SubLObject object)
public static final SubLObject dnf_p(SubLObject object)
public static final SubLObject gaf_cnfP(SubLObject cnf)
public static final SubLObject dnf_clauses_p(SubLObject object)
public static final SubLObject make_cnf(SubLObject neg_lits, SubLObject pos_lits)
public static final SubLObject cnf_formula(SubLObject cnf, SubLObject truth)
public static final SubLObject make_dnf(SubLObject neg_lits, SubLObject pos_lits)
public static final SubLObject dnf_formula(SubLObject dnf)
public static final SubLObject declare_clauses_file()
public static final SubLObject init_clauses_file()
public static final SubLObject setup_clauses_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 |