#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 |
|
|
|
1.3.2