-
Notifications
You must be signed in to change notification settings - Fork 5
/
history.html
55 lines (48 loc) · 2.56 KB
/
history.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
---
title: History
layout: default
---
{% include authors.html %}
<p>
Vampire had several predecessors implemented by {{ voronkov }} in the International Laboratory of Intelligent Systems in Novosibirsk from 1990.
The first predecessor that was actually able to prove something appeared in 1989 and called Drakosha.
It has been implemented in LISP.
</p>
<figure>
<img alt="Andrei Voronkov" src="/img/voronkov.jpg">
<figcaption>Voronkov, just a few years ago</figcaption>
</figure>
<p>
There have been three major incarnations of Vampire itself, all
implemented in C++.
</p>
<ol>
<li>
The first incarnation was born in Uppsala University in 1994 after {{ voronkov }}'s visit to the Bull Research Lab.
This implementation was used for the first experiments with code trees and a pre-CASC competition with the SETHEO theorem prover in Munich.
<li>
The second re-incarnation appeared in Uppsala University and then wandered to the University of Manchester.
It has been developed from the first incarnation (that was eventually completely rewritten) by {{ voronkov }} and Alexandre Riazanov in 1998.
From 2005 it has been developed and maintained by {{ voronkov }}.
This incarnation has been winning the CASC competitions since 1999.
<li>
The work on the third re-incarnation of Vampire started in 2008.
It has been developed by {{ voronkov }} and {{ hoder }}.
This version used some code and algorithms for preprocessing from the second re-incarnation but re-implemented the resolution and superposition engine from scratch.
The version used in CASC 2009 was actually a combination of the second and the third reincarnation glued by Perl scripts called Dracula and Drakosha.
<li>Since {{ hoder }} decided to leave academia and help <a href="https://plus.google.com/+LarryPage/posts">Larry Page</a> and <a href="https://plus.google.com/+SergeyBrin/posts">Sergey Brin</a> to make more money, Vampire is waking up for its fourth reincarnation.
Several people are working on it.
A considerable amount of code was contributed by {{ kovacs }}, mainly in Vampire's program analysis, interpolation and symbol elimination parts.
</ol>
<figure>
<img alt="Alexandre Riazanov" src="/img/riazanov.jpg">
<figcaption>Alexandre Riazanov</figcaption>
</figure>
<p>
From 2014, the <a href="/team.html">current team</a> took over the active development of Vampire.
Whilst the current version is labelled as the fourth reincarnation, much of the core still consists of code written by {{ hoder }} in the third incarnation.
</p>
<figure>
<img alt="Krystof Hoder" src="/img/hoder.jpg">
<figcaption>Krystof Hoder</figcaption>
</figure>