32#include "InferenceItem.hpp"
64 inline size_t size() {
return len; }
119 friend ostream& operator<<(ostream&,
const Lemmata&);
Representation of clauses.
Representation of the lemma list.
Lemmata()
You should not need any more complicated constructor.
string make_LaTeX(bool=false) const
size_t size()
Self-explanatory.
void find_initial_lemmata(vector< InferenceItem > &, Clause &)
Find all lemmata that are applicable, but only for the initial Literal in a Clause.
void find_all_lemmata(vector< InferenceItem > &, Clause &)
Find all lemmata that are applicable, given a Clause.
vector< Literal > ls
Lemmata list as appearing in the connection calculus.
string to_string(bool=false) const
Convert to a string.
Literal & examine_literal(size_t i)
Access individual literals.
void clear()
Self-explanatory.
void push_back(const Literal &)
Self-explanatory.
Basic representation of literals, bundling together (pointers to) a Predicate, a collection of argume...