]>
matita.cs.unibo.it Git - helm.git/log
Enrico Tassi [Tue, 7 Jun 2005 17:37:53 +0000 (17:37 +0000)]
added test for coercions
Enrico Tassi [Tue, 7 Jun 2005 17:37:16 +0000 (17:37 +0000)]
added coercions
Stefano Zacchiroli [Tue, 7 Jun 2005 17:21:32 +0000 (17:21 +0000)]
implemented attributes pretty printing
Stefano Zacchiroli [Tue, 7 Jun 2005 17:21:08 +0000 (17:21 +0000)]
handles "elimCProp" value for class attribute
Stefano Zacchiroli [Tue, 7 Jun 2005 17:20:33 +0000 (17:20 +0000)]
added object attributes
Enrico Tassi [Tue, 7 Jun 2005 16:43:33 +0000 (16:43 +0000)]
removed coercions from status
Enrico Tassi [Tue, 7 Jun 2005 16:41:18 +0000 (16:41 +0000)]
added support for coercions
Enrico Tassi [Tue, 7 Jun 2005 16:32:41 +0000 (16:32 +0000)]
added letin
Enrico Tassi [Tue, 7 Jun 2005 16:32:20 +0000 (16:32 +0000)]
added syntax for letin
Enrico Tassi [Tue, 7 Jun 2005 15:51:43 +0000 (15:51 +0000)]
1) Implemented inference of the outtype for empty inductive types
2) The inferred outtype (of non empty ind types) used to omit the lambda abstraction (worked using an amazing feature ot the type checker meant for backward compatibility with Coq 7... ask Claudio).
Enrico Tassi [Tue, 7 Jun 2005 15:45:19 +0000 (15:45 +0000)]
changed match syntax:
match x in type ty_x with ...
Enrico Tassi [Tue, 7 Jun 2005 15:44:16 +0000 (15:44 +0000)]
added whd to match argument in guarded_by_destructors;
before only verbatim occurrences of safe variables were accepted.
Enrico Tassi [Tue, 7 Jun 2005 15:41:09 +0000 (15:41 +0000)]
added Pp of Cast
Stefano Zacchiroli [Tue, 7 Jun 2005 15:25:11 +0000 (15:25 +0000)]
added integration entry
Stefano Zacchiroli [Tue, 7 Jun 2005 15:18:20 +0000 (15:18 +0000)]
snapshort
- implemented magic instantiation 2 => 1
- implemented DEFAULT pattern matching compilation 2 => 1
Ferruccio Guidi [Tue, 7 Jun 2005 10:02:35 +0000 (10:02 +0000)]
control of dependences improved
Alberto Griggio [Tue, 7 Jun 2005 07:53:30 +0000 (07:53 +0000)]
*** empty log message ***
Andrea Asperti [Tue, 7 Jun 2005 06:44:39 +0000 (06:44 +0000)]
My two pennies.
Stefano Zacchiroli [Mon, 6 Jun 2005 09:36:04 +0000 (09:36 +0000)]
- set monospace buffer using modify_font widget method
- added configuration key for user defined font and built time default
Luca Padovani [Mon, 6 Jun 2005 08:29:01 +0000 (08:29 +0000)]
* update
Luca Padovani [Mon, 6 Jun 2005 08:06:26 +0000 (08:06 +0000)]
* more to do
Luca Padovani [Sun, 5 Jun 2005 12:32:35 +0000 (12:32 +0000)]
* added todo file
Stefano Zacchiroli [Sat, 4 Jun 2005 17:23:42 +0000 (17:23 +0000)]
snapshot (first version with working pattern matching both 3->2 and 2->1)
yupppppieeeeeeeeeeeeeeeeee!
yayyyy
Ferruccio Guidi [Sat, 4 Jun 2005 15:12:01 +0000 (15:12 +0000)]
a contribution about subset theory in an intuitionistic and predicative foundation
Stefano Zacchiroli [Sat, 4 Jun 2005 14:34:18 +0000 (14:34 +0000)]
snapshot
- regression, but better (and working!) implementation of ML pattern matching
- not yet ported 3 -> 2 pattern matching
... the dunwich horror ...
Ferruccio Guidi [Fri, 3 Jun 2005 21:03:39 +0000 (21:03 +0000)]
contribution about \lambda-\delta
Stefano Zacchiroli [Thu, 2 Jun 2005 19:56:57 +0000 (19:56 +0000)]
snapshot (added typed environment in 2 -> 1 conversion)
... in the eye of the meta-vortex ...
... from Ravenna city
Stefano Zacchiroli [Thu, 2 Jun 2005 15:23:49 +0000 (15:23 +0000)]
snapshot (first working implementation of parttern matching from level 2
to level 1)
Enrico Tassi [Wed, 1 Jun 2005 14:40:03 +0000 (14:40 +0000)]
fix_escaping
Enrico Tassi [Wed, 1 Jun 2005 14:34:55 +0000 (14:34 +0000)]
reduce with path
Enrico Tassi [Wed, 1 Jun 2005 14:34:36 +0000 (14:34 +0000)]
paths trough terms implemented with a nice hack :)
Enrico Tassi [Wed, 1 Jun 2005 11:08:38 +0000 (11:08 +0000)]
some cosmetic fixes
Enrico Tassi [Wed, 1 Jun 2005 11:06:46 +0000 (11:06 +0000)]
fix
Enrico Tassi [Wed, 1 Jun 2005 11:06:26 +0000 (11:06 +0000)]
removed debug prerr_endline
Enrico Tassi [Wed, 1 Jun 2005 11:05:19 +0000 (11:05 +0000)]
fixed classical non-C programmer misunderstooding of pointers
Enrico Tassi [Wed, 1 Jun 2005 11:04:22 +0000 (11:04 +0000)]
fixed intro.
Enrico Tassi [Wed, 1 Jun 2005 11:01:10 +0000 (11:01 +0000)]
added C.Appl [] case
Stefano Zacchiroli [Tue, 31 May 2005 22:39:27 +0000 (22:39 +0000)]
snapshot (ported to new "typed" ids_to_inner_sort table)
Stefano Zacchiroli [Tue, 31 May 2005 22:37:56 +0000 (22:37 +0000)]
Changed type of ids_to_inner_sort table used in transformation.
It used to be (Cic.id, string) Hashtbl.t, now is (Cic.id, Cic2acic.sort_kind) Hashtbl.t where sort_kind is [ `Type | `Prop | `CProp | `Set ].
String "?", formerly used to denotes meta variable, is not mapped in sort_kind; since it was uniformly treated as "Type", `Type is now used for metas
Enrico Tassi [Tue, 31 May 2005 15:46:15 +0000 (15:46 +0000)]
added comment
Stefano Zacchiroli [Tue, 31 May 2005 15:41:21 +0000 (15:41 +0000)]
snapshot (first version with [apparently] working mappings between level
2 and level 3)
Enrico Tassi [Tue, 31 May 2005 15:41:09 +0000 (15:41 +0000)]
implemented normalize (used in new_metasenv_for_apply)
Enrico Tassi [Tue, 31 May 2005 13:41:21 +0000 (13:41 +0000)]
fixed width fonts
comments
Enrico Tassi [Tue, 31 May 2005 13:40:59 +0000 (13:40 +0000)]
fixed comments
Enrico Tassi [Tue, 31 May 2005 13:01:29 +0000 (13:01 +0000)]
new shortcuts
fixed hint uri chooser
Andrea Asperti [Tue, 31 May 2005 09:54:16 +0000 (09:54 +0000)]
added colors
Stefano Zacchiroli [Tue, 31 May 2005 09:45:45 +0000 (09:45 +0000)]
snapshot (the thing on the doorstep)
Andrea Asperti [Tue, 31 May 2005 09:42:30 +0000 (09:42 +0000)]
more verbose case failure message
Andrea Asperti [Tue, 31 May 2005 09:40:51 +0000 (09:40 +0000)]
added chronometer
Andrea Asperti [Tue, 31 May 2005 09:40:36 +0000 (09:40 +0000)]
added automathic aliases for _ind _rec and _rect when generated
Andrea Asperti [Tue, 31 May 2005 09:40:15 +0000 (09:40 +0000)]
fix
Enrico Tassi [Tue, 31 May 2005 08:40:54 +0000 (08:40 +0000)]
added automathic aliases for qed and definition
Enrico Tassi [Tue, 31 May 2005 08:27:21 +0000 (08:27 +0000)]
added shortcuts
Enrico Tassi [Tue, 31 May 2005 08:20:54 +0000 (08:20 +0000)]
fix
Stefano Zacchiroli [Mon, 30 May 2005 17:14:34 +0000 (17:14 +0000)]
added uri_of_term
Enrico Tassi [Mon, 30 May 2005 16:03:57 +0000 (16:03 +0000)]
mah...matita.ml
Andrea Asperti [Mon, 30 May 2005 15:57:28 +0000 (15:57 +0000)]
fix
Andrea Asperti [Mon, 30 May 2005 15:57:07 +0000 (15:57 +0000)]
added intros n
Andrea Asperti [Mon, 30 May 2005 15:56:15 +0000 (15:56 +0000)]
added intros n.
Andrea Asperti [Mon, 30 May 2005 11:40:00 +0000 (11:40 +0000)]
added automathic aliases.
Stefano Zacchiroli [Fri, 27 May 2005 16:54:05 +0000 (16:54 +0000)]
- commented out no longer needed macros Redo, Undo, Abort
- bugfix: correctly handles "cic:" and "cic:/" pseudo-uris in cicBrowser
- bugfix: fixed String.sub error on directories shorted than 5 chars
Stefano Zacchiroli [Fri, 27 May 2005 16:52:58 +0000 (16:52 +0000)]
fixed otags invocation
Stefano Zacchiroli [Fri, 27 May 2005 16:52:40 +0000 (16:52 +0000)]
commented out no longer needed macros Redo, Undo, Abort
Stefano Zacchiroli [Fri, 27 May 2005 16:52:19 +0000 (16:52 +0000)]
added %.annot rule to create type annotation files
Enrico Tassi [Fri, 27 May 2005 16:31:47 +0000 (16:31 +0000)]
removed debug prerr_endline
Enrico Tassi [Fri, 27 May 2005 16:31:18 +0000 (16:31 +0000)]
fixed matitac
Stefano Zacchiroli [Fri, 27 May 2005 15:23:19 +0000 (15:23 +0000)]
refactored modules structure
Stefano Zacchiroli [Fri, 27 May 2005 14:59:40 +0000 (14:59 +0000)]
* fold left/right implemented
Stefano Zacchiroli [Fri, 27 May 2005 13:20:05 +0000 (13:20 +0000)]
snapshot
- first version with working DEFAULT magic
Andrea Asperti [Fri, 27 May 2005 11:01:16 +0000 (11:01 +0000)]
1. removed obsolete comments
2. extended delift to the case of meta in head position
3. added a cases (? t1) vs t2: ? gets unified to the beta
expansion of t2 w.r.t t1.
Claudio Sacerdoti Coen [Thu, 26 May 2005 16:04:05 +0000 (16:04 +0000)]
Now the links to 7 pages at a time are shown. Cool.
Claudio Sacerdoti Coen [Thu, 26 May 2005 14:52:51 +0000 (14:52 +0000)]
256 chars max ==> 1024 chars max (because of Coq)
Stefano Zacchiroli [Thu, 26 May 2005 14:13:23 +0000 (14:13 +0000)]
fixed issue with explicit named substitutions
Claudio Sacerdoti Coen [Thu, 26 May 2005 13:10:32 +0000 (13:10 +0000)]
Bugs fixed:
1. elim did not accept identifiers with "'" in the middle
2. elim did not accpet URIs
Stefano Zacchiroli [Thu, 26 May 2005 11:42:22 +0000 (11:42 +0000)]
snapshot
- first commit with working list syntax
Stefano Zacchiroli [Wed, 25 May 2005 16:41:30 +0000 (16:41 +0000)]
multiple bindings inside OPT supported
Stefano Zacchiroli [Wed, 25 May 2005 15:13:21 +0000 (15:13 +0000)]
bugfix: "match" now works also when no type is provided for the matched term
Stefano Zacchiroli [Wed, 25 May 2005 15:11:59 +0000 (15:11 +0000)]
let rec example
Stefano Zacchiroli [Wed, 25 May 2005 14:32:40 +0000 (14:32 +0000)]
snapshot (first version in which some extensions work, e.g. infix +)
ueeeeeehh!
Ferruccio Guidi [Wed, 25 May 2005 14:16:53 +0000 (14:16 +0000)]
some work for Gares
Enrico Tassi [Wed, 25 May 2005 14:02:20 +0000 (14:02 +0000)]
fix
Enrico Tassi [Wed, 25 May 2005 13:46:11 +0000 (13:46 +0000)]
fix
Enrico Tassi [Wed, 25 May 2005 13:45:21 +0000 (13:45 +0000)]
apply now tries both to reduce and to not reduce the applied term
Enrico Tassi [Wed, 25 May 2005 13:44:34 +0000 (13:44 +0000)]
\lambda x.x y ----> \lambda x.(x y)
Stefano Zacchiroli [Wed, 25 May 2005 09:49:50 +0000 (09:49 +0000)]
snapshot
- implemented first draft of extensible parser ... brrrrrr
Stefano Zacchiroli [Tue, 24 May 2005 15:42:20 +0000 (15:42 +0000)]
clean typo
Enrico Tassi [Tue, 24 May 2005 14:54:47 +0000 (14:54 +0000)]
reverted to ==
Enrico Tassi [Tue, 24 May 2005 14:15:06 +0000 (14:15 +0000)]
added .theory check
Enrico Tassi [Tue, 24 May 2005 14:14:28 +0000 (14:14 +0000)]
fixed missing -syntax when using ocamlopt
Enrico Tassi [Tue, 24 May 2005 13:57:35 +0000 (13:57 +0000)]
fixed precedence of \to
Enrico Tassi [Tue, 24 May 2005 13:34:02 +0000 (13:34 +0000)]
added simpl test script
Enrico Tassi [Tue, 24 May 2005 13:33:48 +0000 (13:33 +0000)]
added simpl
Enrico Tassi [Tue, 24 May 2005 13:33:35 +0000 (13:33 +0000)]
fixed syntax
Enrico Tassi [Tue, 24 May 2005 13:33:02 +0000 (13:33 +0000)]
new simpl semantic (now = and not == since you can't write a pointer to a script)
Enrico Tassi [Tue, 24 May 2005 10:36:52 +0000 (10:36 +0000)]
added lost elim_intros_tac
Andrea Asperti [Tue, 24 May 2005 10:09:08 +0000 (10:09 +0000)]
fix
Andrea Asperti [Tue, 24 May 2005 08:33:06 +0000 (08:33 +0000)]
Added a new tactic elim_intros (without simpl of the new goal).
Andrea Asperti [Tue, 24 May 2005 08:31:13 +0000 (08:31 +0000)]
elim -> elim_intros (no simpl)
Claudio Sacerdoti Coen [Mon, 23 May 2005 15:59:30 +0000 (15:59 +0000)]
Added sql/drop_mowgli_tables.mysql.sql
Stefano Zacchiroli [Mon, 23 May 2005 15:23:38 +0000 (15:23 +0000)]
added rule to generate camlp4 expansion of cicNotationParser.ml (in order
to reverse engineer Grammar.extend usage ...)