]>
matita.cs.unibo.it Git - helm.git/log 
Claudio Sacerdoti Coen  [Tue, 8 Apr 2008 15:18:33 +0000  (15:18 +0000)] 
Bug fixed: the ens need not be ordered w.r.t. the declared variables.
Claudio Sacerdoti Coen  [Tue, 8 Apr 2008 14:54:14 +0000  (14:54 +0000)] 
j off by one in error message
Claudio Sacerdoti Coen  [Tue, 8 Apr 2008 14:47:56 +0000  (14:47 +0000)] 
fix_outty partially fixed: missing lifts in args and ens
Claudio Sacerdoti Coen  [Tue, 8 Apr 2008 14:38:48 +0000  (14:38 +0000)] 
fix_outty fixed in order to perform eta-expansion when the term is not
Enrico Tassi  [Tue, 8 Apr 2008 09:11:33 +0000  (09:11 +0000)] 
added simplify to avoid ugly proofterm
Claudio Sacerdoti Coen  [Mon, 7 Apr 2008 23:16:36 +0000  (23:16 +0000)] 
Tentative (and bad!) fix of outtypes in non-dependent eliminations.
Claudio Sacerdoti Coen  [Mon, 7 Apr 2008 22:09:02 +0000  (22:09 +0000)] 
Cooking discriminated into cooking in types (using Prods) and cooking in bodies
Claudio Sacerdoti Coen  [Mon, 7 Apr 2008 22:04:17 +0000  (22:04 +0000)] 
Pretty-printing of definitions fixed.
Claudio Sacerdoti Coen  [Mon, 7 Apr 2008 22:00:51 +0000  (22:00 +0000)] 
Cooking implemented (not tested yet).
Claudio Sacerdoti Coen  [Mon, 7 Apr 2008 21:27:48 +0000  (21:27 +0000)] 
Reports improved.
Claudio Sacerdoti Coen  [Mon, 7 Apr 2008 21:05:13 +0000  (21:05 +0000)] 
Debugging code fixed.
Enrico Tassi  [Mon, 7 Apr 2008 16:30:11 +0000  (16:30 +0000)] 
added invalidate to clear the cache and ease the comparison with the new kernel
Enrico Tassi  [Mon, 7 Apr 2008 16:19:11 +0000  (16:19 +0000)] 
commented out uris of objs that do not compile properly
Enrico Tassi  [Mon, 7 Apr 2008 16:18:52 +0000  (16:18 +0000)] 
added comparison with old kernel
Enrico Tassi  [Mon, 7 Apr 2008 16:18:22 +0000  (16:18 +0000)] 
fixed error message for eat prods
Enrico Tassi  [Mon, 7 Apr 2008 16:17:57 +0000  (16:17 +0000)] 
invalidate
Enrico Tassi  [Mon, 7 Apr 2008 16:17:16 +0000  (16:17 +0000)] 
uris relative to axioms are translated in the right way
Enrico Tassi  [Mon, 7 Apr 2008 16:16:19 +0000  (16:16 +0000)] 
added invalidate
Enrico Tassi  [Mon, 7 Apr 2008 15:01:32 +0000  (15:01 +0000)] 
added preliminary checks for indtys
Enrico Tassi  [Mon, 7 Apr 2008 15:00:23 +0000  (15:00 +0000)] 
call get_obj instead of get_cooked_obj ~trust:false
Enrico Tassi  [Mon, 7 Apr 2008 14:59:43 +0000  (14:59 +0000)] 
added case of const and axiom
Enrico Tassi  [Mon, 7 Apr 2008 14:59:04 +0000  (14:59 +0000)] 
added # to comment
Enrico Tassi  [Mon, 7 Apr 2008 14:58:39 +0000  (14:58 +0000)] 
better printings
Enrico Tassi  [Mon, 7 Apr 2008 14:31:03 +0000  (14:31 +0000)] 
the explicit type in a LetIn must be typecheckd before convertibility is checked
Enrico Tassi  [Mon, 7 Apr 2008 12:16:04 +0000  (12:16 +0000)] 
opt compilation enabled, removed some pps, check has -alluris to regenerate
Enrico Tassi  [Mon, 7 Apr 2008 11:57:33 +0000  (11:57 +0000)] 
lefts_ad_tys properly sorted, added some metasenv here and there,
Enrico Tassi  [Mon, 7 Apr 2008 11:55:43 +0000  (11:55 +0000)] 
lefts_and_tys was tys@lefts, CSC claims it was working since that context is only used
Enrico Tassi  [Mon, 7 Apr 2008 11:26:54 +0000  (11:26 +0000)] 
added a list of uris to ease debugging
Enrico Tassi  [Mon, 7 Apr 2008 11:07:11 +0000  (11:07 +0000)] 
print the excpetion and raise it again, seems to produce a reasonable backtrace
Enrico Tassi  [Mon, 7 Apr 2008 11:04:14 +0000  (11:04 +0000)] 
new constants have depth = max_int insted of 0 so that reducing to 0 expands them
Enrico Tassi  [Mon, 7 Apr 2008 10:54:41 +0000  (10:54 +0000)] 
off by one in calling count_from
Enrico Tassi  [Mon, 7 Apr 2008 10:54:11 +0000  (10:54 +0000)] 
fixed bug in translating Fix, recno was not properly computed
Enrico Tassi  [Mon, 7 Apr 2008 10:53:05 +0000  (10:53 +0000)] 
added a pretty printing of the new object and use argv[1] as uri
Enrico Tassi  [Mon, 7 Apr 2008 10:22:52 +0000  (10:22 +0000)] 
context, metasenv and subst made mandatory in CicPp
Enrico Tassi  [Mon, 7 Apr 2008 10:06:33 +0000  (10:06 +0000)] 
guarded by has a nice error message
Enrico Tassi  [Mon, 7 Apr 2008 09:57:46 +0000  (09:57 +0000)] 
reference type made private, added mk_constructor to be used
Enrico Tassi  [Fri, 4 Apr 2008 17:43:20 +0000  (17:43 +0000)] 
some debug printings
Enrico Tassi  [Fri, 4 Apr 2008 17:43:00 +0000  (17:43 +0000)] 
added to the cache a boolean to state if the object is
Enrico Tassi  [Fri, 4 Apr 2008 17:41:58 +0000  (17:41 +0000)] 
fix
Enrico Tassi  [Fri, 4 Apr 2008 17:41:33 +0000  (17:41 +0000)] 
today it seems that the substituted should be lifted by k-1+lift_args and not k+lift_args since k starts from 1
Enrico Tassi  [Fri, 4 Apr 2008 16:40:05 +0000  (16:40 +0000)] 
added ppobj
Enrico Tassi  [Fri, 4 Apr 2008 13:10:22 +0000  (13:10 +0000)] 
type_of_constant was retunrning the type of the wrong constructor (-1 missing)
Enrico Tassi  [Fri, 4 Apr 2008 13:08:32 +0000  (13:08 +0000)] 
fixed list.nth and added some paretheses
Enrico Tassi  [Fri, 4 Apr 2008 13:07:36 +0000  (13:07 +0000)] 
added some printings and catched more exceptions
Enrico Tassi  [Fri, 4 Apr 2008 13:06:46 +0000  (13:06 +0000)] 
removed useless printing
Enrico Tassi  [Fri, 4 Apr 2008 13:06:21 +0000  (13:06 +0000)] 
iterator map was mapping Lambdas to Prods!!!
Enrico Tassi  [Fri, 4 Apr 2008 11:46:57 +0000  (11:46 +0000)] 
debugging started
Enrico Tassi  [Fri, 4 Apr 2008 10:42:57 +0000  (10:42 +0000)] 
type of constant ported
Enrico Tassi  [Fri, 4 Apr 2008 10:26:50 +0000  (10:26 +0000)] 
added add_obj to store objects in the environment, implementation still
Enrico Tassi  [Fri, 4 Apr 2008 10:20:23 +0000  (10:20 +0000)] 
logger added
Enrico Tassi  [Fri, 4 Apr 2008 10:12:25 +0000  (10:12 +0000)] 
added get_obj in nCicEnvironment that returns an object and a boolean stating
Enrico Tassi  [Fri, 4 Apr 2008 10:07:22 +0000  (10:07 +0000)] 
indentation fixed
Enrico Tassi  [Fri, 4 Apr 2008 10:04:06 +0000  (10:04 +0000)] 
returns_a_counductive implemented
Enrico Tassi  [Fri, 4 Apr 2008 09:57:58 +0000  (09:57 +0000)] 
type_of_branch ported and optimized to not lift the outty every Prod, keep the
Enrico Tassi  [Fri, 4 Apr 2008 09:40:10 +0000  (09:40 +0000)] 
is_really_smaller ported, still to understand the case in which
Enrico Tassi  [Thu, 3 Apr 2008 16:55:10 +0000  (16:55 +0000)] 
debujin implemented with the map recursor
Enrico Tassi  [Thu, 3 Apr 2008 16:26:19 +0000  (16:26 +0000)] 
bug found rewriting the kernel backported: n instead of m when pulling a def from the context, previously a meaningless index was used
Enrico Tassi  [Thu, 3 Apr 2008 16:23:04 +0000  (16:23 +0000)] 
non debruijned constructor may be useless elswere, for the moment we do not bind it
Enrico Tassi  [Thu, 3 Apr 2008 16:16:59 +0000  (16:16 +0000)] 
guarded_by_destructor ported, many auxiliary functions still to be done
Enrico Tassi  [Thu, 3 Apr 2008 16:15:51 +0000  (16:15 +0000)] 
removed FSF banner
Enrico Tassi  [Thu, 3 Apr 2008 15:42:10 +0000  (15:42 +0000)] 
added ugly test showing many many bugs in the current kernel
Enrico Tassi  [Wed, 2 Apr 2008 13:15:27 +0000  (13:15 +0000)] 
added slim version of does_not_occur
Enrico Tassi  [Wed, 2 Apr 2008 13:14:45 +0000  (13:14 +0000)] 
added translation of Set to Type0 (avoid warning)
Enrico Tassi  [Wed, 2 Apr 2008 12:56:27 +0000  (12:56 +0000)] 
fixes backported from the new kernel
Enrico Tassi  [Wed, 2 Apr 2008 09:39:23 +0000  (09:39 +0000)] 
removed dummy rewrite
Enrico Tassi  [Wed, 2 Apr 2008 09:30:32 +0000  (09:30 +0000)] 
removed dummy rewrite
Enrico Tassi  [Wed, 2 Apr 2008 09:23:30 +0000  (09:23 +0000)] 
removed dummy rewrites
Enrico Tassi  [Wed, 2 Apr 2008 09:22:14 +0000  (09:22 +0000)] 
fixed according to the new rewrite semantics (fails if no progress)
Enrico Tassi  [Wed, 2 Apr 2008 09:18:08 +0000  (09:18 +0000)] 
fixed depends after the removal of Fsub
Enrico Tassi  [Tue, 1 Apr 2008 19:07:11 +0000  (19:07 +0000)] 
better check for progress
Claudio Sacerdoti Coen  [Tue, 1 Apr 2008 17:51:14 +0000  (17:51 +0000)] 
typeof_obj0 implemented
Claudio Sacerdoti Coen  [Tue, 1 Apr 2008 17:01:45 +0000  (17:01 +0000)] 
1) added get_checked_indtys that returns the whole block of inductive types
Enrico Tassi  [Tue, 1 Apr 2008 14:08:11 +0000  (14:08 +0000)] 
progress made better, still not perfect
Enrico Tassi  [Tue, 1 Apr 2008 12:40:50 +0000  (12:40 +0000)] 
added to rewrite a check to effectively do something, and fail if nothing has been rewritten.
Enrico Tassi  [Tue, 1 Apr 2008 08:59:02 +0000  (08:59 +0000)] 
added some comments, but the samentics of many functions is still unclear to me
Enrico Tassi  [Tue, 1 Apr 2008 08:20:29 +0000  (08:20 +0000)] 
added set_ppterm
Claudio Sacerdoti Coen  [Mon, 31 Mar 2008 17:56:14 +0000  (17:56 +0000)] 
Automatic generation of elimination and inversion principles for co-inductive
Claudio Sacerdoti Coen  [Mon, 31 Mar 2008 17:45:01 +0000  (17:45 +0000)] 
Large amount of duplicated code (still in comments) factorized.
Claudio Sacerdoti Coen  [Mon, 31 Mar 2008 17:02:48 +0000  (17:02 +0000)] 
1) Impredicative sort "Set" removed everywhere.
Claudio Sacerdoti Coen  [Mon, 31 Mar 2008 14:10:21 +0000  (14:10 +0000)] 
1) more sharing everywhere in NCicSubstitution
Enrico Tassi  [Thu, 27 Mar 2008 15:07:09 +0000  (15:07 +0000)] 
more cases of the type checker honoured, still missing Match and Const.
Enrico Tassi  [Thu, 27 Mar 2008 13:45:29 +0000  (13:45 +0000)] 
added is_closed to nCicUtils.
Enrico Tassi  [Thu, 27 Mar 2008 10:51:12 +0000  (10:51 +0000)] 
moved psubst and list to the new iterators, result not very impressing
Enrico Tassi  [Thu, 27 Mar 2008 10:50:09 +0000  (10:50 +0000)] 
added iterators over NCic terms
Enrico Tassi  [Thu, 27 Mar 2008 10:49:40 +0000  (10:49 +0000)] 
removed FSF header
Wilmer Ricciotti  [Thu, 27 Mar 2008 10:22:56 +0000  (10:22 +0000)] 
Updated depedencies.
Enrico Tassi  [Thu, 27 Mar 2008 09:58:08 +0000  (09:58 +0000)] 
insert comments of old tpechecker
Wilmer Ricciotti  [Wed, 26 Mar 2008 17:59:11 +0000  (17:59 +0000)] 
Reorganization of list library (step 1)
Enrico Tassi  [Tue, 25 Mar 2008 17:56:20 +0000  (17:56 +0000)] 
new are_convertible and head_beta_reduce
Enrico Tassi  [Tue, 25 Mar 2008 15:59:51 +0000  (15:59 +0000)] 
context for fixpoint body created in the hopefully right order
Enrico Tassi  [Tue, 25 Mar 2008 15:51:59 +0000  (15:51 +0000)] 
ported to the Cic LetIn with explicit type
Enrico Tassi  [Tue, 25 Mar 2008 15:37:01 +0000  (15:37 +0000)] 
this patch is a shit, the part that fixes the heuristic about Obj.magic should be really adopted, the rest is metaocaml specific
Enrico Tassi  [Tue, 25 Mar 2008 15:35:45 +0000  (15:35 +0000)] 
fix with m (to be optimized) are rewritten such that m is abtracted outside the fix
Enrico Tassi  [Tue, 25 Mar 2008 15:34:32 +0000  (15:34 +0000)] 
very very interesting hack
Wilmer Ricciotti  [Tue, 25 Mar 2008 13:52:29 +0000  (13:52 +0000)] 
small update
Enrico Tassi  [Tue, 25 Mar 2008 13:23:33 +0000  (13:23 +0000)] 
argument of type mcu_type always abstracted first
Enrico Tassi  [Tue, 25 Mar 2008 12:21:24 +0000  (12:21 +0000)] 
XXX this is the beginning of the metaocaml work XXX
Enrico Tassi  [Sun, 23 Mar 2008 18:55:49 +0000  (18:55 +0000)] 
Fsub moved in contribs
Ferruccio Guidi  [Sun, 23 Mar 2008 18:39:34 +0000  (18:39 +0000)] 
cicNotationPp: fixed letin syntax (now typeless)
Enrico Tassi  [Sat, 22 Mar 2008 11:21:10 +0000  (11:21 +0000)] 
since many stuff is under contrib, we need to ignore less directories