- 09 Sep, 2014 6 commits
-
-
MARCHE Claude authored
-
Andrei Paskevich authored
-
MARCHE Claude authored
as root of the left-hand side
-
MARCHE Claude authored
-
Martin Clochard authored
-
Martin Clochard authored
-
- 08 Sep, 2014 3 commits
-
-
MARCHE Claude authored
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
- 07 Sep, 2014 4 commits
-
-
Andrei Paskevich authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
side effect: also preserve asymmetric && and ||
-
- 06 Sep, 2014 1 commit
-
-
MARCHE Claude authored
-
- 05 Sep, 2014 2 commits
-
-
MARCHE Claude authored
-
MARCHE Claude authored
-
- 04 Sep, 2014 8 commits
-
-
Andrei Paskevich authored
-
Andrei Paskevich authored
also remove the deprecated "split_goal" name for "split_goal_wp"
-
Andrei Paskevich authored
-
MARCHE Claude authored
-
Andrei Paskevich authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
- 03 Sep, 2014 1 commit
-
-
Martin Clochard authored
Variant of compute_in_goal that rewrite only the specified set of rules.
-
- 02 Sep, 2014 5 commits
-
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
MARCHE Claude authored
-
- 01 Sep, 2014 3 commits
-
-
Andrei Paskevich authored
Currently, clones "ts -> ty" are represented as "ts -> ts[=ty]", where the second type symbol is an alias created on the fly for the desired type. The problem comes when we want to clone a theory that contains such a cloning declaration. Since these aliases are "non-citizens" -- they are not properly declared, they are not put in the known_map, and they are not listed as locally declared symbols of the theory -- cloning of the cloning declaration mistakes them for external symbols and ignores them. Thus, the aliased type goes into the cloned theory as is, which provokes the error. The fix consists in an additional test for non-local type symbols. If such a symbol is an alias for a type that is actually cloneable, we conclude that the symbol is not external, but is a mere proxy for the aliased type, and so we clone the type and create a fresh type alias for it. A proper fix would be to always clone type symbols into types and never introduce the proxy type aliases. This is a more intrusive change, however, so let's start with a bandage.
-
MARCHE Claude authored
-
Jean-Christophe Filliâtre authored
-
- 31 Aug, 2014 4 commits
-
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
so as to keep the full path unchanged
-
MARCHE Claude authored
new goals are associated to old goals directly in the order they appear. they are all marked obsolete, unless the theory itself is found non obsolete (thanks to the new checksums for theories) in other words, reloading a session on a file that did not change results in non-obsolete goals, even if checksums and shapes are absent (e.g. if the file was not put under version control)
-
- 29 Aug, 2014 3 commits
-
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
-
Jean-Christophe Filliâtre authored
-