Connect++ 0.6.0
A fast, readable connection prover for first-order logic.
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 Nansi_escape_colours
 CColour
 Ncolour_string
 CColourStringSimple addition of colour to strings and ostreams
 Ncommas
 CcommaSimple function object for putting commas in lists
 Ncursor_symbols
 CCursorSimple library for doing things involving moving the curser when producing terminal output
 NscheduleHide all the global stuff in this namespace
 Cadd_stepSemantic action for parser
 Cadd_timeSemantic action for parser
 Cnext_settingsSemantic action for parser
 CScheduleWrap up the parsing process and the operation of a schedule in a single class
 Cschedule_grammar
 Cset_stepSemantic action for parser
 Cset_valueSemantic action for parser
 Ntptp_parserThe tptp_parser namespace contains a lot of stuff that's essentially just global
 Ccnf_annotated_grammar
 Ccnf_annotated_structParser's representation of a Clause
 Ccnf_formula_grammar
 Cfof_annotated_grammar
 Cfof_atomic_formula_grammar
 Cfof_defined_infix_formula_grammar
 Cfof_formula_grammar
 Cfof_infix_unary_grammar
 Cfof_plain_term_structRecursive data structure for Terms
 Cfof_term_grammar
 Cinclude_grammar
 Cinfix_structStructure for fof_defined_infix_formula and fof_infix_unary
 Cliteral_grammar
 CTPTP_file_grammar
 Nunicode_symbolsVic_string - "verbose/indented/coloured"
 CLogSym
 Nverbose_print
 CVPrint
 Cadd_current_clauseCollection of more complex semantic actions
 Cadd_fof_formulaMore complex semantic action for FOF formulas
 CClauseRepresentation of clauses
 CClauseCopyCache
 CClauseLengthCompareProvide a function object to compare clauses by size
 Cclear_current_clauseCollection of more complex semantic actions
 CCommentStatusOne of several basic semantic actions
 Cconvert_fof_arguments_structMore complex semantic actions, now functions etc to make a literal
 Cconvert_fof_atomic_formulaMore complex semantic actions, now functions etc to make a literal
 Cconvert_fof_formulaMore complex semantic action for FOF formulas
 CDefinedAdderOne of several basic semantic actions
 CDistinctAdderOne of several basic semantic actions
 CERWAImplementation of the ERWA algorithm for multiarmed bandits
 CEXP3Implementation of the EXP3 algorithm for multiarmed bandits
 Cfile_open_exceptionException used by the application in main(...)
 Cfile_parse_exceptionException used by the application in main(...)
 Cfile_read_exceptionException used by the application in main(...)
 CFileIncludeAdderOne of several basic semantic actions
 CFOFRepresentation of first order formulas
 Cfun_hashHashing for functions using the Boost library for hashing
 CFunctionBasic representation of functions
 CFunctionIndexMechanism for looking after functions
 CInferenceItemFull representation of inferences, beyond just the name
 CIntervalSimple class to help you count intervals
 CLemmataRepresentation of the lemma list
 CLiteralBasic representation of literals, bundling together (pointers to) a Predicate, a collection of arguments each a (pointer to a) Term, an arity and a polarity
 Cmake_fof_formulaMore complex semantic action for FOF formulas
 CMatrixRepresentation of the Matrix within a proof
 CparamsStructure containing all the command line and other options
 CPredicateBasic representation of predicates: here just names, ids and arities
 CPredicateIndexManagement of Predicate objects
 Cprint_cnf_formula_nameSemantic action for cnf_formula
 Cprint_cnf_formula_roleSemantic action for cnf_formula
 Cprint_fof_formula_nameSemantic action for fof_formula
 Cprint_fof_formula_roleSemantic action for fof_formula
 CProofChecker
 CProofPrinterClass for rendering a proof in various formats
 Cset_neg_litCollection of more complex semantic actions
 Cshow_fof_formulaDisplay FOL formulas as you parse
 Cshow_fof_formula_typeYou have to make fof_plain_term_struct etc something that boost::fusion can use
 Cshow_litCollection of more complex semantic actions
 CSimplePathSimple representation of the path within a proof tree
 CStackItemStack items: each contains its own material for generating possible next inferences
 CStackProverProver using a pair of stacks to conduct the proof search
 CSubstitutionGeneral representation of a substitution
 CSubstitutionStackAs 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
 CSystemAdderOne of several basic semantic actions
 CTermGeneral representation of terms
 Cterm_hashHashing for terms using the Boost library
 CTermIndexLook after terms, using hash consing to avoid storing copies of terms
 Cto_litCollection of more complex semantic actions
 CTPTPParserWrap up everything the TPTP parser needs to do inside a single class
 CUCBImplementation of the UCB algorithm for multiarmed bandits
 CUnifierWrap up various applications of unificiation into a single class: all the unification you need to do happens here
 Cunset_neg_litCollection of more complex semantic actions
 CVariableBasic representation of variables
 CVariableIndexStorage of named variables, and management of new, anonymous and unique variables