32#include "InferenceItem.hpp"
70 void clear() { ls.clear(); len = 0; }
103 string to_string(
bool =
false)
const;
111 friend ostream& operator<<(ostream&,
const Lemmata&);
Representation of clauses.
Definition Clause.hpp:50
Representation of the lemma list.
Definition Lemmata.hpp:49
Lemmata()
You should not need any more complicated constructor.
Definition Lemmata.hpp:60
string make_LaTeX(bool=false) const
Definition Lemmata.cpp:94
void find_initial_lemmata(vector< InferenceItem > &, Clause &)
Find all lemmata that are applicable, but only for the initial Literal in a Clause.
Definition Lemmata.cpp:33
void find_all_lemmata(vector< InferenceItem > &, Clause &)
Find all lemmata that are applicable, given a Clause.
Definition Lemmata.cpp:56
void clear()
Self-explanatory.
Definition Lemmata.hpp:70
void push_back(const Literal &)
Self-explanatory.
Definition Lemmata.cpp:28
Basic representation of literals, bundling together (pointers to) a Predicate, a collection of argume...
Definition Literal.hpp:50