#include <iostream>
#include <fstream>
#include <string>
#include <cstdlib>
#include <cstdio>
#include <signal.h>
#include <ctime>
#include <strstream>
#include "KIFLexer.hpp"
#include "KIFParser.hpp"
#include "XMLLexer.hpp"
#include "XMLParser.hpp"
#include "TPTPLexer.hpp"
#include "TPTPParser.hpp"
#include "antlr/RecognitionException.hpp"
#include "antlr/CharStreamException.hpp"
#include "antlr/TokenStreamRecognitionException.hpp"
#include "antlr/TokenStreamSelector.hpp"
#include "Tabulation.hpp"
#include "VampireKernel.hpp"
#include "Exit.hpp"
#include "GlobAlloc.hpp"
#include "Input.hpp"
#include "Random.hpp"
#include "GlobalClock.hpp"
#include "Options.hpp"
#include "Renaming.hpp"
#include "Problem.hpp"
#include "IntNameTable.hpp"
#include "Refutation.hpp"
#include "Statistics.hpp"
#include "Tabulate.hpp"
Functions | |
void | runtimeErrorHook () |
void | debugSystemInternalErrorHook () |
void | setSignalHandlers () |
void | cancelSignalHandling () |
Query * | readQuery () |
bool | recover () |
void | passOptions (const Options &vampire, VampireKernel::Options &kernel, const char *jobId) |
void | passTerm (Term t, VampireKernel &kernel, Renaming &renaming, int &lastVar) |
void | passSignature (VampireKernel &kernel) |
int | passClauses (Problem &problem, VampireKernel &kernel) |
char | run (VampireKernel &kernel, long timeLimit, VampireKernel::Options &options, Problem &problem) |
char | rerun (VampireKernel &kernel) |
const char * | spellSignal (int sigNum) |
void | handleSignal (int sigNum) |
void | readInput (const char *inputFileName, FormulaList &formulas, UnitList &units) |
void | kifMode (Options &opts, UnitList units, BK::GlobalClock::Timer &timer) |
void | vampireMode (Options &opts, UnitList &units, BK::GlobalClock::Timer &timer) |
int | main (int argc, char *argv[]) |
Variables | |
antlr::TokenStreamSelector * | selector |
Tabulate | tabulation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This software is an adaptation of the theorem prover Vampire for working with large knowledge bases in the KIF format, see http://www.prover.info for publications on Vampire. Copyright (C) Andrei Voronkov and Alexandre Riazanov
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
|