- 25 Apr, 2010 5 commits
-
-
Andrei Paskevich authored
like f_map_sign should only be applied from specialized recursive functions and these funcitons will usually supply the polarity argument.
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
Francois Bobot authored
-
Francois Bobot authored
-
- 13 Apr, 2010 1 commit
-
-
Jean-Christophe Filliâtre authored
-
- 02 Apr, 2010 1 commit
-
-
Andrei Paskevich authored
It's not more expressive but much nicer than epsilon.
-
- 28 Mar, 2010 1 commit
-
-
Andrei Paskevich authored
as it is most often ignored - check for empty map in t_subst/f_subst - bugfix: don't forget nested match statements in Decl and Compile_match
-
- 27 Mar, 2010 1 commit
-
-
Andrei Paskevich authored
- check pattern well-formedness in Pattern - add arguments to exceptions in Ty and Term
-
- 26 Mar, 2010 1 commit
-
-
Andrei Paskevich authored
(unusable so far, must eliminate match statements, too)
-
- 22 Mar, 2010 1 commit
-
-
Andrei Paskevich authored
-
- 21 Mar, 2010 1 commit
-
-
Andrei Paskevich authored
-
- 19 Mar, 2010 2 commits
-
-
Andrei Paskevich authored
-
Francois Bobot authored
- Util : Ajout de Creation generique de Set,Map et Hashtbl quand on a un tag et une egalitée physique - Hashweak : Implementation de l'idee de Jean-Christophe et Andreï - Register : Simplification des types comme demandé par Jean-Christophe Mise à jour des fichiers qui en dépendait - Theory : Ajout d'une facilité de création des th_inst - Encoding_decorate : Prelude pour l'encodage de Stéphane en utilisant flat_theory d'Andreï - Ty : Ajout de Sty, Mty et Hty - Main : Reduction de la taille des lignes à 80 colonnes
-
- 17 Mar, 2010 1 commit
-
-
Andrei Paskevich authored
-
- 15 Mar, 2010 2 commits
-
-
Andrei Paskevich authored
-
Andrei Paskevich authored
- unify Lfunction and Lpredicate (mucho bettar) - separation of prop and fmla - making prop and tvsymbol private aliases of ident
-
- 10 Mar, 2010 3 commits
-
-
Andrei Paskevich authored
to build an ill-typed formula. Unsafe functions are actually unsafe.
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
- 09 Mar, 2010 1 commit
-
-
Andrei Paskevich authored
This is less dangerous than I previously thought, because we still can never create an ill-typed term, nor we can push a term with an unprotected de Bruijn index into a context. Salut, François ;)
-
- 04 Mar, 2010 2 commits
-
-
Andrei Paskevich authored
-
Jean-Christophe Filliâtre authored
-
- 03 Mar, 2010 3 commits
-
-
Andrei Paskevich authored
-
Jean-Christophe Filliâtre authored
-
Andrei Paskevich authored
-
- 02 Mar, 2010 4 commits
-
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
Andrei Paskevich authored
- preserve labels on t_map/f_map/... - comment out t_map_trans/f_map_trans - rename X_forall/X_exists to X_all/X_any - rename X_map_open/X_fold_open to X_map/X_fold
-
Andrei Paskevich authored
also, rewrite application of "<>" into "not ( = )"
-
- 01 Mar, 2010 4 commits
-
-
Jean-Christophe Filliâtre authored
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
- 28 Feb, 2010 3 commits
-
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
Andrei Paskevich authored
- prevent leak of idents by separating them into two types: - "preid" -- user-created and non-unique - "ident" -- unique, generated from "preid" by various smart constructors: create_tysymbol, etc This guarantees that two different symbols never share an ident. - no need to hashcons tysymbols, fsymbols, and psymbols, as they are unique by construction - make separate hashconsing smart constructors for decl - export namespace as a private record (no reason to not to) - some code rearrangement in hashconsing of decls - fix namespace merging in close_namespace - namespace name can be just a string, no need to use ident
-
- 25 Feb, 2010 2 commits
-
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
- 24 Feb, 2010 1 commit
-
-
Andrei Paskevich authored
-