Main Page | Namespace List | Class Hierarchy | Compound List | File List | Compound Members | File Members | Related Pages

FormulaList Class Reference

#include <Formula.hpp>

Inheritance diagram for FormulaList:

Lst< Formula > List of all members.

Public Member Functions

 FormulaList ()
 FormulaList (const FormulaList &)
 FormulaList (const Formula &t)
 FormulaList (const Formula &head, const FormulaList &tail)
 FormulaList (LstData< Formula > *)
const FormulaListtail () const
void flatten (Formula::Connective)
void ennf (Formula::Connective andOr, bool polarity)
void rectify (Substitution &, Var &last, VarList &freeVars)
void removeIff ()
void skolemizeNNF (Substitution &subst, VarList)
void miniscope (Formula::Connective con, InferenceList &, const Position &, int argNumber, const FormulaList &lst)
void topMiniscope (Formula::Connective, const VarList &vars, InferenceList &inf, const Position &pos, int index)

Static Public Member Functions

void appendN (const FormulaList &fst, const FormulaList &snd, int N, FormulaList &result)

Constructor & Destructor Documentation

FormulaList::FormulaList  )  [inline]
 

FormulaList::FormulaList const FormulaList  )  [inline]
 

FormulaList::FormulaList const Formula t  )  [inline, explicit]
 

FormulaList::FormulaList const Formula head,
const FormulaList tail
[inline]
 

FormulaList::FormulaList LstData< Formula > *   )  [inline, explicit]
 


Member Function Documentation

void FormulaList::appendN const FormulaList fst,
const FormulaList snd,
int  N,
FormulaList result
[static]
 

void FormulaList::ennf Formula::Connective  andOr,
bool  polarity
 

void FormulaList::flatten Formula::Connective   ) 
 

void FormulaList::miniscope Formula::Connective  con,
InferenceList ,
const Position ,
int  argNumber,
const FormulaList lst
 

void FormulaList::rectify Substitution ,
Var last,
VarList freeVars
 

void FormulaList::removeIff  ) 
 

void FormulaList::skolemizeNNF Substitution subst,
VarList 
 

const FormulaList& FormulaList::tail  )  const [inline]
 

Reimplemented from Lst< Formula >.

void FormulaList::topMiniscope Formula::Connective  ,
const VarList vars,
InferenceList inf,
const Position pos,
int  index
 


The documentation for this class was generated from the following files:
Generated on Sat Jun 28 15:08:59 2003 for Vampire by doxygen 1.3.2