![]() |
Connect++ 0.6.0
A fast, readable connection prover for first-order logic.
|
Cadd_current_clause | Collection of more complex semantic actions |
Cadd_fof_formula | More complex semantic action for FOF formulas |
Cschedule::add_step | Semantic action for parser |
Cschedule::add_time | Semantic action for parser |
CClause | Representation of clauses |
CClauseCopyCache | |
CClauseLengthCompare | Provide a function object to compare clauses by size |
Cclear_current_clause | Collection of more complex semantic actions |
Ctptp_parser::cnf_annotated_struct | Parser's representation of a Clause |
Cansi_escape_colours::Colour | |
Ccolour_string::ColourString | Simple addition of colour to strings and ostreams |
Ccommas::comma | Simple function object for putting commas in lists |
CCommentStatus | One of several basic semantic actions |
Ccursor_symbols::Cursor | Simple library for doing things involving moving the curser when producing terminal output |
CDefinedAdder | One of several basic semantic actions |
CDistinctAdder | One of several basic semantic actions |
CERWA | Implementation of the ERWA algorithm for multiarmed bandits |
▼Cstd::exception | |
Cfile_open_exception | Exception used by the application in main(...) |
Cfile_parse_exception | Exception used by the application in main(...) |
Cfile_read_exception | Exception used by the application in main(...) |
CEXP3 | Implementation of the EXP3 algorithm for multiarmed bandits |
CFileIncludeAdder | One of several basic semantic actions |
CFOF | Representation of first order formulas |
Ctptp_parser::fof_plain_term_struct | Recursive data structure for Terms |
Cfun_hash | Hashing for functions using the Boost library for hashing |
CFunction | Basic representation of functions |
CFunctionIndex | Mechanism for looking after functions |
▼Cqi::grammar | |
Cschedule::schedule_grammar< It > | |
Ctptp_parser::TPTP_file_grammar< It > | |
Ctptp_parser::cnf_annotated_grammar< It > | |
Ctptp_parser::cnf_formula_grammar< It > | |
Ctptp_parser::fof_annotated_grammar< It > | |
Ctptp_parser::fof_atomic_formula_grammar< It > | |
Ctptp_parser::fof_defined_infix_formula_grammar< It > | |
Ctptp_parser::fof_formula_grammar< It > | |
Ctptp_parser::fof_infix_unary_grammar< It > | |
Ctptp_parser::fof_term_grammar< It > | |
Ctptp_parser::include_grammar< It > | |
Ctptp_parser::literal_grammar< It > | |
CInferenceItem | Full representation of inferences, beyond just the name |
Ctptp_parser::infix_struct | Structure for fof_defined_infix_formula and fof_infix_unary |
CInterval | Simple class to help you count intervals |
CLemmata | Representation of the lemma list |
CLiteral | Basic representation of literals, bundling together (pointers to) a Predicate, a collection of arguments each a (pointer to a) Term, an arity and a polarity |
Cunicode_symbols::LogSym | |
Cmake_fof_formula | More complex semantic action for FOF formulas |
CMatrix | Representation of the Matrix within a proof |
Cschedule::next_settings | Semantic action for parser |
Cparams | Structure containing all the command line and other options |
CPredicate | Basic representation of predicates: here just names, ids and arities |
CPredicateIndex | Management of Predicate objects |
Cprint_cnf_formula_name | Semantic action for cnf_formula |
Cprint_cnf_formula_role | Semantic action for cnf_formula |
Cprint_fof_formula_name | Semantic action for fof_formula |
Cprint_fof_formula_role | Semantic action for fof_formula |
CProofChecker | |
CProofPrinter | Class for rendering a proof in various formats |
Cschedule::Schedule | Wrap up the parsing process and the operation of a schedule in a single class |
Cset_neg_lit | Collection of more complex semantic actions |
Cschedule::set_step | Semantic action for parser |
Cschedule::set_value | Semantic action for parser |
Cshow_fof_formula | Display FOL formulas as you parse |
Cshow_lit | Collection of more complex semantic actions |
CSimplePath | Simple representation of the path within a proof tree |
CStackItem | Stack items: each contains its own material for generating possible next inferences |
CStackProver | Prover using a pair of stacks to conduct the proof search |
▼Cboost::static_visitor | |
Cconvert_fof_arguments_struct | More complex semantic actions, now functions etc to make a literal |
Cconvert_fof_atomic_formula | More complex semantic actions, now functions etc to make a literal |
Cconvert_fof_formula | More complex semantic action for FOF formulas |
Cshow_fof_formula_type | You have to make fof_plain_term_struct etc something that boost::fusion can use |
CSubstitution | General representation of a substitution |
CSubstitutionStack | As you build a proof you make substitutions that apply to the entire proof: if you backtrack during the search you need to remove the relevant substitutions |
CSystemAdder | One of several basic semantic actions |
CTerm | General representation of terms |
Cterm_hash | Hashing for terms using the Boost library |
CTermIndex | Look after terms, using hash consing to avoid storing copies of terms |
Cto_lit | Collection of more complex semantic actions |
CTPTPParser | Wrap up everything the TPTP parser needs to do inside a single class |
CUCB | Implementation of the UCB algorithm for multiarmed bandits |
CUnifier | Wrap up various applications of unificiation into a single class: all the unification you need to do happens here |
Cunset_neg_lit | Collection of more complex semantic actions |
CVariable | Basic representation of variables |
CVariableIndex | Storage of named variables, and management of new, anonymous and unique variables |
Cverbose_print::VPrint |