- 04 Feb, 2013 3 commits
-
-
Andrei Paskevich authored
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
-
- 03 Feb, 2013 6 commits
-
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
Andrei Paskevich authored
Now, there are three kinds of types used in WhyML API: ity -- the type of first-order values, "i" stands for "individual" aty -- the type of higher-order values, "a" stands for "arrow" vty -- the sum of the previous two, "v" stands for "value" We should probably rename the VTvalue constructor, since it carries an ity, and not a vty. And I would gladly rename ity to something more appropriate, too.
-
Andrei Paskevich authored
-
Andrei Paskevich authored
Instead, we now store the ghostness boolean directly in pvsymbols, pssymbols, ppatterns, and exprs. We thus remove one level of indirection, and vty_value becomes a one-field record which we remove in the next commit.
-
Andrei Paskevich authored
This simplifies semantics, makes a lot of checks unnecessary, and makes us compatible with OCaml.
-
- 02 Feb, 2013 1 commit
-
-
MARCHE Claude authored
-
- 01 Feb, 2013 9 commits
-
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
- 31 Jan, 2013 6 commits
-
-
MARCHE Claude authored
-
Guillaume Melquiond authored
-
Jean-Christophe Filliâtre authored
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
-
- 30 Jan, 2013 1 commit
-
-
Andrei Paskevich authored
unless the old proof already starts with "(* intros "
-
- 29 Jan, 2013 3 commits
-
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
François Bobot authored
- use the syntax of the driver for the own realization of a theory - add a *_def lemma for defined logics with syntax - add comments that inform which syntax is used for declared logic
-
- 21 Jan, 2013 2 commits
-
-
Andrei Paskevich authored
the Set signature is moved to a separate Extset module, instead of being included into Extmap.S. The module hierarchy becomes simpler, we don't shadow OCaml standard modules anymore, and the bug #15270 is fixed, too.
-
Guillaume Melquiond authored
-
- 18 Jan, 2013 2 commits
-
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
- 10 Jan, 2013 3 commits
-
-
Andrei Paskevich authored
-
Andrei Paskevich authored
Otherwise, a goal (A && B) -> C produces axioms A and A -> B during premise introduction.
-
Andrei Paskevich authored
-
- 09 Jan, 2013 2 commits
-
-
Andrei Paskevich authored
-
Jean-Christophe Filliâtre authored
-
- 08 Jan, 2013 1 commit
-
-
Jean-Christophe Filliâtre authored
-
- 07 Jan, 2013 1 commit
-
-
Jean-Christophe Filliâtre authored
-