]> matita.cs.unibo.it Git - helm.git/log
helm.git
15 years ago- oCic2NCic and nCic2OCic moved to ng_library
Claudio Sacerdoti Coen [Wed, 7 Oct 2009 09:43:18 +0000 (09:43 +0000)]
- oCic2NCic and nCic2OCic moved to ng_library
- spurious dependencies of ng_library on modules that need to convert
  old tables added; to be removed in the future

15 years agodrgOutput: bug fix
Ferruccio Guidi [Tue, 6 Oct 2009 18:20:27 +0000 (18:20 +0000)]
drgOutput: bug fix
we maked the non-tail recursive functions in: lib, common, automath, dual_rg

15 years agoremoved useless stuff
Enrico Tassi [Tue, 6 Oct 2009 15:04:24 +0000 (15:04 +0000)]
removed useless stuff

15 years agosome fixes
Enrico Tassi [Tue, 6 Oct 2009 15:04:00 +0000 (15:04 +0000)]
some fixes

15 years agodrg: we added the "positive projection" in environments
Ferruccio Guidi [Tue, 6 Oct 2009 14:46:38 +0000 (14:46 +0000)]
drg: we added the "positive projection" in environments
top: we enabled the automath/drg transformation

15 years agofixed constructor on non inductive type
Enrico Tassi [Tue, 6 Oct 2009 14:38:00 +0000 (14:38 +0000)]
fixed constructor on non inductive type

15 years agoSyntax highlighting for 'ninverter' keyword
Wilmer Ricciotti [Tue, 6 Oct 2009 14:13:51 +0000 (14:13 +0000)]
Syntax highlighting for 'ninverter' keyword

15 years agoInverters/Inversion:
Wilmer Ricciotti [Tue, 6 Oct 2009 14:08:58 +0000 (14:08 +0000)]
Inverters/Inversion:
- fixed a bug with left parameters and inversion principles
- hooked automatic definition of inversion principles to the declaration of
  inductive types

15 years agounification pps can be activated by the menu debug
Enrico Tassi [Tue, 6 Oct 2009 13:37:01 +0000 (13:37 +0000)]
unification pps can be activated by the menu debug

15 years ago...
Enrico Tassi [Tue, 6 Oct 2009 13:16:08 +0000 (13:16 +0000)]
...

15 years agonAuto W.I.P.
Enrico Tassi [Tue, 6 Oct 2009 11:48:02 +0000 (11:48 +0000)]
nAuto W.I.P.

15 years agoImproved error message.
Claudio Sacerdoti Coen [Tue, 6 Oct 2009 08:16:10 +0000 (08:16 +0000)]
Improved error message.

15 years agonew toplevel: tentative implementation with more CPS
Ferruccio Guidi [Mon, 5 Oct 2009 20:55:46 +0000 (20:55 +0000)]
new toplevel: tentative implementation with more CPS

15 years ago- common/entity: new format for kernel entities
Ferruccio Guidi [Mon, 5 Oct 2009 16:05:53 +0000 (16:05 +0000)]
- common/entity: new format for kernel entities
- common/library: new CPS infrastructure for XML exportation
- toplevel/meta: now uses common/entity
- dual_rg/drg: some fixes
- dual_rg/drgOutput: XML exportation started (alpha-conversion is missing)

15 years ago...
Claudio Sacerdoti Coen [Mon, 5 Oct 2009 15:39:55 +0000 (15:39 +0000)]
...

15 years ago...
Claudio Sacerdoti Coen [Mon, 5 Oct 2009 15:06:32 +0000 (15:06 +0000)]
...

15 years ago...
Claudio Sacerdoti Coen [Mon, 5 Oct 2009 14:59:23 +0000 (14:59 +0000)]
...

15 years agoauto and auto_paramod are in nAuto
Enrico Tassi [Mon, 5 Oct 2009 14:53:10 +0000 (14:53 +0000)]
auto and auto_paramod are in nAuto

15 years agonew file for auto
Enrico Tassi [Mon, 5 Oct 2009 14:36:13 +0000 (14:36 +0000)]
new file for auto

15 years agodowncast removed
Enrico Tassi [Mon, 5 Oct 2009 14:23:02 +0000 (14:23 +0000)]
downcast removed

15 years agoadded auto_cache in the dupable status after an
Enrico Tassi [Mon, 5 Oct 2009 14:13:25 +0000 (14:13 +0000)]
added auto_cache in the dupable status after an
re-factoring and re-typing of the whole serialization
code.

15 years agonew ng_library module
Enrico Tassi [Mon, 5 Oct 2009 11:28:05 +0000 (11:28 +0000)]
new ng_library module

15 years agouffa
Enrico Tassi [Mon, 5 Oct 2009 07:56:27 +0000 (07:56 +0000)]
uffa

15 years ago...
Claudio Sacerdoti Coen [Sun, 4 Oct 2009 14:47:15 +0000 (14:47 +0000)]
...

15 years agoDoes not compile! Wrong unification hint?
Claudio Sacerdoti Coen [Sun, 4 Oct 2009 14:46:18 +0000 (14:46 +0000)]
Does not compile! Wrong unification hint?

15 years ago...
Claudio Sacerdoti Coen [Sun, 4 Oct 2009 14:43:48 +0000 (14:43 +0000)]
...

15 years ago...
Claudio Sacerdoti Coen [Sun, 4 Oct 2009 14:37:51 +0000 (14:37 +0000)]
...

15 years ago...
Claudio Sacerdoti Coen [Sun, 4 Oct 2009 14:35:30 +0000 (14:35 +0000)]
...

15 years ago...
Claudio Sacerdoti Coen [Sun, 4 Oct 2009 14:33:10 +0000 (14:33 +0000)]
...

15 years agohints fixed
Enrico Tassi [Fri, 2 Oct 2009 17:58:31 +0000 (17:58 +0000)]
hints fixed

15 years agofixed bug in coercion application, input/output swapped in unification
Enrico Tassi [Fri, 2 Oct 2009 17:58:08 +0000 (17:58 +0000)]
fixed bug in coercion application, input/output swapped in unification

15 years agoif the query has a completely flexible side, the empty result set is given
Enrico Tassi [Fri, 2 Oct 2009 17:55:38 +0000 (17:55 +0000)]
if the query has a completely flexible side, the empty result set is given

15 years agohints input is cleared from projection redexes
Enrico Tassi [Fri, 2 Oct 2009 17:55:03 +0000 (17:55 +0000)]
hints input is cleared from projection redexes

15 years agoprojections redex (proj (mk_foo ...)) where mk_foo
Enrico Tassi [Fri, 2 Oct 2009 17:54:16 +0000 (17:54 +0000)]
projections redex (proj (mk_foo ...)) where mk_foo
is explicit (not the result of a reduction) are
always fired.

on the contrary, when the delta avoids the reduction
of a projetion (since the arg reduces to mk_foo but
for a smaller delta) we store in stack not the reduct
but its original version (before reducing it to delta=0).

This seems nice anyway, and a FIXME is left in the code

15 years agoUpdated command ninverter. Syntax:
Wilmer Ricciotti [Fri, 2 Oct 2009 14:50:12 +0000 (14:50 +0000)]
Updated command ninverter. Syntax:

ninverter <id> for <indty> [<selection>] [: <target_sort>]

It is the same as the previous inverter except that:

- <selection> is now optional (when it is omitted, every index is selected)
- the user is allowed to specify a <target_sort> (when it is omitted, ninverter
  defaults to Prop, as it was the case for inverter)

15 years agobetter nlet rec boxing
Enrico Tassi [Fri, 2 Oct 2009 09:45:52 +0000 (09:45 +0000)]
better nlet rec boxing

15 years agoWrong context (again!)
Claudio Sacerdoti Coen [Fri, 2 Oct 2009 09:21:39 +0000 (09:21 +0000)]
Wrong context (again!)

15 years ago...
Claudio Sacerdoti Coen [Fri, 2 Oct 2009 09:08:40 +0000 (09:08 +0000)]
...

15 years agobetter static html pages, now they are generted in the install location
Ferruccio Guidi [Thu, 1 Oct 2009 21:31:15 +0000 (21:31 +0000)]
better static html pages, now they are generted in the install location

15 years ago- delift_type_wrt_term fixed in many ways
Enrico Tassi [Thu, 1 Oct 2009 15:04:27 +0000 (15:04 +0000)]
- delift_type_wrt_term fixed in many ways
  - as a side effect let in expty propagation works
  - as a side effect lambda_intros now works
- is_flexible (delift) improved in case: (? args) ---subst---> (\lambda .?) args

15 years agofixed the type of tactic_term, attributes were useless
Enrico Tassi [Thu, 1 Oct 2009 10:00:40 +0000 (10:00 +0000)]
fixed the type of tactic_term, attributes were useless

15 years agoinstantiate merges tags
Enrico Tassi [Thu, 1 Oct 2009 09:49:13 +0000 (09:49 +0000)]
instantiate merges tags

15 years agoadded sortification for (? args), untested code
Enrico Tassi [Thu, 1 Oct 2009 09:36:12 +0000 (09:36 +0000)]
added sortification for (? args), untested code

15 years agosortification simplified
Enrico Tassi [Thu, 1 Oct 2009 08:46:53 +0000 (08:46 +0000)]
sortification simplified

15 years agofixed off-by-one
Enrico Tassi [Thu, 1 Oct 2009 08:46:21 +0000 (08:46 +0000)]
fixed off-by-one

15 years agoWith this hint, it diverges.
Claudio Sacerdoti Coen [Wed, 30 Sep 2009 20:28:17 +0000 (20:28 +0000)]
With this hint, it diverges.

15 years agorewritten instantiate code
Enrico Tassi [Wed, 30 Sep 2009 20:19:38 +0000 (20:19 +0000)]
rewritten instantiate code

15 years agoNew datatype for metasenv/subst: full fledged attributes in place of optional
Claudio Sacerdoti Coen [Wed, 30 Sep 2009 13:48:03 +0000 (13:48 +0000)]
New datatype for metasenv/subst: full fledged attributes in place of optional
strings.

15 years agoAdded initial support for inversion principles in Matita NG.
Wilmer Ricciotti [Wed, 30 Sep 2009 13:35:06 +0000 (13:35 +0000)]
Added initial support for inversion principles in Matita NG.
Added a case_tac tactical, performing goal selection matching metavariables by
means of their associated tag.
Added tagged implicits, which are refined as tagged metavariables.

15 years agoBetter (but still broken) fix for the case ?sort vs ?term.
Claudio Sacerdoti Coen [Wed, 30 Sep 2009 12:55:49 +0000 (12:55 +0000)]
Better (but still broken) fix for the case ?sort vs ?term.
To implement the right thing, we need to be able to mark metas as sort without
using the fact that their type is an Implicit.

15 years agoThe term contains dummy.conv that was searched over the net.
Claudio Sacerdoti Coen [Wed, 30 Sep 2009 08:18:31 +0000 (08:18 +0000)]
The term contains dummy.conv that was searched over the net.

15 years ago1) improved (???) debugging, with
Claudio Sacerdoti Coen [Tue, 29 Sep 2009 17:28:24 +0000 (17:28 +0000)]
1) improved (???) debugging, with
  1.1 more messages (good)
  1.2 messages for exceptions (very good)
  1.3 vim folding/unfolding (good or very bad?)
2) bug partially fixed (to be improved/totally fixed):
   when we unify a ?n:? vs a term t, we need to check
   that t is a sort! (or a flexible term??? what to do in that case?)
   otherwise we can get ?n := O and ?1:?2:?n=0 which is a not
   well typed metasenv. Hence boom later.

15 years ago...
Enrico Tassi [Tue, 29 Sep 2009 17:20:47 +0000 (17:20 +0000)]
...

15 years agoRe-indentiation
Claudio Sacerdoti Coen [Tue, 29 Sep 2009 17:01:28 +0000 (17:01 +0000)]
Re-indentiation

15 years agougly coerc db print
Enrico Tassi [Tue, 29 Sep 2009 16:53:28 +0000 (16:53 +0000)]
ugly coerc db print

15 years agoThe unification does not longer use the refiner (urrah!)
Claudio Sacerdoti Coen [Tue, 29 Sep 2009 14:48:11 +0000 (14:48 +0000)]
The unification does not longer use the refiner (urrah!)

15 years ago...
Claudio Sacerdoti Coen [Tue, 29 Sep 2009 14:06:40 +0000 (14:06 +0000)]
...

15 years ago...
Enrico Tassi [Tue, 29 Sep 2009 14:03:50 +0000 (14:03 +0000)]
...

15 years agomore virtuals
Enrico Tassi [Tue, 29 Sep 2009 12:58:16 +0000 (12:58 +0000)]
more virtuals

15 years ago...
Enrico Tassi [Tue, 29 Sep 2009 12:28:08 +0000 (12:28 +0000)]
...

15 years agoIt does not work recursively...
Claudio Sacerdoti Coen [Tue, 29 Sep 2009 08:22:56 +0000 (08:22 +0000)]
It does not work recursively...

15 years ago...
Claudio Sacerdoti Coen [Tue, 29 Sep 2009 08:18:25 +0000 (08:18 +0000)]
...

15 years agonon ho resistito!
Enrico Tassi [Mon, 28 Sep 2009 19:27:14 +0000 (19:27 +0000)]
non ho resistito!

15 years ago- fixed bug in coercion application, input/output swapped in unification
Enrico Tassi [Mon, 28 Sep 2009 16:14:46 +0000 (16:14 +0000)]
- fixed bug in coercion application, input/output swapped in unification
- experimental automatic reduction of projections in apply-subst-metasenv

15 years ago2 lift related bugs fixed!
Enrico Tassi [Mon, 28 Sep 2009 14:38:54 +0000 (14:38 +0000)]
2 lift related bugs fixed!

15 years agobetter debug pp
Enrico Tassi [Mon, 28 Sep 2009 14:38:13 +0000 (14:38 +0000)]
better debug pp

15 years agoExperiment...
Claudio Sacerdoti Coen [Mon, 28 Sep 2009 11:12:13 +0000 (11:12 +0000)]
Experiment...

15 years agoExperiment...
Claudio Sacerdoti Coen [Mon, 28 Sep 2009 09:59:15 +0000 (09:59 +0000)]
Experiment...

15 years agoType printed as such, CProp printed as such
Enrico Tassi [Sun, 27 Sep 2009 21:22:09 +0000 (21:22 +0000)]
Type printed as such, CProp printed as such

15 years agofixpoint have attributes for pragma (i.e. they can be marked as projections)
Enrico Tassi [Sun, 27 Sep 2009 20:33:46 +0000 (20:33 +0000)]
fixpoint have attributes for pragma (i.e. they can be marked as projections)

15 years ago...
Enrico Tassi [Fri, 25 Sep 2009 18:01:44 +0000 (18:01 +0000)]
...

15 years ago...
Enrico Tassi [Fri, 25 Sep 2009 15:39:03 +0000 (15:39 +0000)]
...

15 years ago...
Enrico Tassi [Fri, 25 Sep 2009 15:28:24 +0000 (15:28 +0000)]
...

15 years ago...
Enrico Tassi [Thu, 24 Sep 2009 16:00:37 +0000 (16:00 +0000)]
...

15 years ago...
Enrico Tassi [Thu, 24 Sep 2009 14:46:57 +0000 (14:46 +0000)]
...

15 years agomulti screenshot
Enrico Tassi [Thu, 24 Sep 2009 14:03:55 +0000 (14:03 +0000)]
multi screenshot

15 years agoncheck works in the current ctx
Enrico Tassi [Thu, 24 Sep 2009 12:50:25 +0000 (12:50 +0000)]
ncheck works in the current ctx

15 years ago...
Enrico Tassi [Thu, 24 Sep 2009 11:51:44 +0000 (11:51 +0000)]
...

15 years ago....
Enrico Tassi [Thu, 24 Sep 2009 11:50:42 +0000 (11:50 +0000)]
....

15 years ago...
Enrico Tassi [Wed, 23 Sep 2009 21:34:32 +0000 (21:34 +0000)]
...

15 years ago...
Enrico Tassi [Wed, 23 Sep 2009 15:04:02 +0000 (15:04 +0000)]
...

15 years ago...
Enrico Tassi [Wed, 23 Sep 2009 15:03:22 +0000 (15:03 +0000)]
...

15 years ago...
Enrico Tassi [Wed, 23 Sep 2009 14:58:40 +0000 (14:58 +0000)]
...

15 years agomore on screenshot
Enrico Tassi [Wed, 23 Sep 2009 12:55:05 +0000 (12:55 +0000)]
more on screenshot

15 years agonew macro screenshot
Enrico Tassi [Wed, 23 Sep 2009 11:30:42 +0000 (11:30 +0000)]
new macro screenshot

15 years agowe improved the stylesheets and we generated the static HTML pages
Ferruccio Guidi [Tue, 22 Sep 2009 18:42:18 +0000 (18:42 +0000)]
we improved the stylesheets and we generated the static HTML pages

15 years ago...
Enrico Tassi [Tue, 22 Sep 2009 12:05:37 +0000 (12:05 +0000)]
...

15 years agoxml: bug fix
Ferruccio Guidi [Mon, 21 Sep 2009 22:18:38 +0000 (22:18 +0000)]
xml: bug fix
Makefile: now we should be able to generate the static HTML pages

15 years agoxml: first ld to xml stylesheets
Ferruccio Guidi [Mon, 21 Sep 2009 20:47:06 +0000 (20:47 +0000)]
xml: first ld to xml stylesheets
Makefile: we now generate index.txt
dual_rg: automath encoding fixed

15 years ago...
Enrico Tassi [Mon, 21 Sep 2009 19:56:38 +0000 (19:56 +0000)]
...

15 years agonew tactics by CSC
Enrico Tassi [Mon, 21 Sep 2009 14:05:59 +0000 (14:05 +0000)]
new tactics by CSC

15 years agonew implementation of delift_type_wrt_term, that call delift directly
Enrico Tassi [Mon, 21 Sep 2009 12:09:14 +0000 (12:09 +0000)]
new implementation of delift_type_wrt_term, that call delift directly

15 years agohuge commit regarding universes:
Enrico Tassi [Mon, 21 Sep 2009 10:01:28 +0000 (10:01 +0000)]
huge commit regarding universes:
- only Type[foo] can be declare with a strict (<) constraint among other
  Type[bar]
- CProp[foo] is automatically available for Type[foo]
- The CProp hierarchy can be collapsed (hopefully in a consistent way)
  to both Prop OR Type:
  - You cannot eliminate CProp to build a Type like for Prop/Type
  - You cannot eliminate Prop to build a CProp, like for Prop/Type
- Peculiarity: CProp[i] has type Type[i+1], since CProp[i+1] is only >=
  of CProp[i] to allow collapsing them (while < whould be violated).

New function to delift a type w.r.t. a term list, to potentially build a
dependent type, used in lambda_intro and Letin expected type propagation.

15 years ago...
Claudio Sacerdoti Coen [Fri, 18 Sep 2009 15:32:45 +0000 (15:32 +0000)]
...

15 years agowe start version 0.8.1 by replacing the abstract layer AST with a fragment of dual...
Ferruccio Guidi [Thu, 17 Sep 2009 20:40:11 +0000 (20:40 +0000)]
we start version 0.8.1 by replacing the abstract layer AST with a fragment of dual lambda-delta. To this aim we begin the dual_rg kernel

15 years agoone more exception printed
Enrico Tassi [Thu, 17 Sep 2009 11:48:43 +0000 (11:48 +0000)]
one more exception printed

15 years agomore work for igft
Enrico Tassi [Thu, 17 Sep 2009 11:39:15 +0000 (11:39 +0000)]
more work for igft

15 years agomore notation for topologies, and some prentheses that can be used in notation
Enrico Tassi [Wed, 16 Sep 2009 17:49:20 +0000 (17:49 +0000)]
more notation for topologies, and some prentheses that can be used in notation

15 years agosome more work...
Enrico Tassi [Wed, 16 Sep 2009 16:27:04 +0000 (16:27 +0000)]
some more work...

15 years agoNew interesting coercion.
Claudio Sacerdoti Coen [Wed, 16 Sep 2009 09:02:16 +0000 (09:02 +0000)]
New interesting coercion.