]>
matita.cs.unibo.it Git - helm.git/log
Enrico Tassi [Mon, 2 Feb 2009 14:44:47 +0000 (14:44 +0000)]
...
Enrico Tassi [Mon, 2 Feb 2009 13:28:08 +0000 (13:28 +0000)]
CicTypeChecker.typecheck now takes an additional parameter:
- trust:bool, set to false only by the proofChecker daemon, while
the refiner (for example) passes true
Claudio Sacerdoti Coen [Mon, 2 Feb 2009 09:10:54 +0000 (09:10 +0000)]
Hmmm, going too low.
We need a more abstract proof (see Theorem 5.15, page 157 old book).
Claudio Sacerdoti Coen [Mon, 2 Feb 2009 08:25:32 +0000 (08:25 +0000)]
...
Claudio Sacerdoti Coen [Sun, 1 Feb 2009 20:46:43 +0000 (20:46 +0000)]
Towards fullness.
Claudio Sacerdoti Coen [Sun, 1 Feb 2009 18:19:44 +0000 (18:19 +0000)]
Renaming.
Claudio Sacerdoti Coen [Sun, 1 Feb 2009 18:17:40 +0000 (18:17 +0000)]
Renaming.
Enrico Tassi [Fri, 30 Jan 2009 14:51:27 +0000 (14:51 +0000)]
fix convertibility in case of application test_eq_only is =true for
arguments, since we dont know if reduction eventually moves them in
contravariant position
Enrico Tassi [Thu, 29 Jan 2009 13:00:42 +0000 (13:00 +0000)]
more polishing
Enrico Tassi [Thu, 29 Jan 2009 11:48:31 +0000 (11:48 +0000)]
...
Enrico Tassi [Thu, 29 Jan 2009 11:20:49 +0000 (11:20 +0000)]
application arguments are compared with test_eq_only=true
Enrico Tassi [Wed, 28 Jan 2009 21:24:42 +0000 (21:24 +0000)]
some work
Enrico Tassi [Wed, 28 Jan 2009 17:55:31 +0000 (17:55 +0000)]
...
Enrico Tassi [Wed, 28 Jan 2009 17:55:20 +0000 (17:55 +0000)]
...
Enrico Tassi [Wed, 28 Jan 2009 09:14:48 +0000 (09:14 +0000)]
...
Enrico Tassi [Wed, 28 Jan 2009 09:11:42 +0000 (09:11 +0000)]
...
Enrico Tassi [Tue, 27 Jan 2009 15:13:53 +0000 (15:13 +0000)]
maction, mpadded and mstyle added to documentation
Enrico Tassi [Mon, 26 Jan 2009 17:12:56 +0000 (17:12 +0000)]
minor fixes
Enrico Tassi [Mon, 26 Jan 2009 17:12:38 +0000 (17:12 +0000)]
maction support added to notation, adopted for = AKA = \sub t
deactivated the library/formal_topology directory since it is completely broken and outdated
Enrico Tassi [Mon, 26 Jan 2009 17:11:10 +0000 (17:11 +0000)]
maction layout added to notation
Enrico Tassi [Mon, 26 Jan 2009 17:10:50 +0000 (17:10 +0000)]
we were generating a name for the main fix twice
Enrico Tassi [Mon, 26 Jan 2009 17:10:31 +0000 (17:10 +0000)]
added a number to identical error messages to ease tracing them
Ferruccio Guidi [Fri, 23 Jan 2009 11:25:44 +0000 (11:25 +0000)]
OEIS sequence identifier found for P(n)
Claudio Sacerdoti Coen [Thu, 22 Jan 2009 18:53:09 +0000 (18:53 +0000)]
TODO
Enrico Tassi [Wed, 21 Jan 2009 17:52:33 +0000 (17:52 +0000)]
some minor fixes
Enrico Tassi [Wed, 21 Jan 2009 13:57:40 +0000 (13:57 +0000)]
a bit of work done while travelling to padova
Enrico Tassi [Mon, 19 Jan 2009 18:02:22 +0000 (18:02 +0000)]
- new notation.ma file with local and common notation
- o-bp have now a O as prefix, the same for o-cs
- BP_to_OBP proved to be a functor, not faitfull nor full (simply stated)
Claudio Sacerdoti Coen [Mon, 19 Jan 2009 12:43:45 +0000 (12:43 +0000)]
...
Claudio Sacerdoti Coen [Mon, 19 Jan 2009 11:21:07 +0000 (11:21 +0000)]
...
Enrico Tassi [Mon, 19 Jan 2009 09:56:34 +0000 (09:56 +0000)]
all pullbacks are attempted in sequence, removed many unfold
Claudio Sacerdoti Coen [Sun, 18 Jan 2009 22:13:10 +0000 (22:13 +0000)]
universe inconsistency fixed
Claudio Sacerdoti Coen [Sun, 18 Jan 2009 02:58:50 +0000 (02:58 +0000)]
SUBSETS_full up to universe inconsistency
Claudio Sacerdoti Coen [Sat, 17 Jan 2009 20:10:36 +0000 (20:10 +0000)]
faithful
Claudio Sacerdoti Coen [Sat, 17 Jan 2009 19:36:45 +0000 (19:36 +0000)]
CAT2
Enrico Tassi [Fri, 16 Jan 2009 13:37:56 +0000 (13:37 +0000)]
ceommented out metasenv
Enrico Tassi [Fri, 16 Jan 2009 13:28:08 +0000 (13:28 +0000)]
...
Claudio Sacerdoti Coen [Fri, 16 Jan 2009 01:37:16 +0000 (01:37 +0000)]
Sambin's result holds trivially since most of the fields of the objects of
the two categories are definitionally equal!
Claudio Sacerdoti Coen [Fri, 16 Jan 2009 01:19:23 +0000 (01:19 +0000)]
basic topologies are trivially o-basic topologies
the same for their morphisms
Claudio Sacerdoti Coen [Fri, 16 Jan 2009 00:45:58 +0000 (00:45 +0000)]
1. new coercion(s) from CPropi to CProp
2. fixed notation for subsetS
3. coercions still have problems: the coercion from objs1 REL is not
accepted because it is identified with the coercion from objs1 SET
Enrico Tassi [Thu, 15 Jan 2009 15:38:23 +0000 (15:38 +0000)]
the new coercion behaviour (variants + composition with ID) and the new
discipline of declaring hints for carrier of structures (setoids and categories) and no
other hints simplified many passages
Enrico Tassi [Thu, 15 Jan 2009 15:36:52 +0000 (15:36 +0000)]
added notation for 'Vdash
Enrico Tassi [Thu, 15 Jan 2009 15:34:43 +0000 (15:34 +0000)]
if the user attempts to insert a duplicate coercions the system forbids it
Enrico Tassi [Thu, 15 Jan 2009 15:33:22 +0000 (15:33 +0000)]
unvariant also for coercions to funclass
Enrico Tassi [Thu, 15 Jan 2009 15:32:52 +0000 (15:32 +0000)]
- name mangling changed, added __ to separate additional number
- composing a coercion with an identity does not affect the body, and a variant is generated
Enrico Tassi [Thu, 15 Jan 2009 15:31:25 +0000 (15:31 +0000)]
no more universe inconsistency printed to stderr
Enrico Tassi [Thu, 15 Jan 2009 11:07:37 +0000 (11:07 +0000)]
coercions that are marked as variant are unfolded when inserted
Enrico Tassi [Thu, 15 Jan 2009 11:05:44 +0000 (11:05 +0000)]
Coercions graph is printed between real types and not approximated ones
Claudio Sacerdoti Coen [Wed, 14 Jan 2009 23:07:58 +0000 (23:07 +0000)]
o_continous_relations are really o_relation_pair... up to a bug of Matita
(a meta left in the metasenv :-(
Claudio Sacerdoti Coen [Wed, 14 Jan 2009 00:01:55 +0000 (00:01 +0000)]
o-basic_pairs are indeed examples of o-basic_topologies!
some more work is required to prove the same for morphisms
Enrico Tassi [Tue, 13 Jan 2009 10:54:34 +0000 (10:54 +0000)]
many changes regarding coercions:
- new `prefer coercion foo` command to reorder the list of coercions associated with a src >-> tgt pair
- rewritten coercions undoing mechanism
- coercion composition fixed (generates more coercions)
- librarySync rewritten, procedures to generate derived lemmas (eliminators, invertion lemmas, ...) are hooks registerd by other modules that can thus live anywhere (also in tactics/ like the one for inversion)
- manual fixed to talk about the new command
- coercions graph is drawn together with a list of coercions that makes their precedence visible (and can be altered with the prefer coercion command)
- dump-moo fixed to print coercions
- removed `Coercion attribute in XML files (YOU NEED TO RECOMPILE)
Claudio Sacerdoti Coen [Tue, 13 Jan 2009 10:50:29 +0000 (10:50 +0000)]
- Added new output in standard C.
Claudio Sacerdoti Coen [Mon, 12 Jan 2009 23:49:29 +0000 (23:49 +0000)]
Some work on o-algebras towards the proof that a and j are saturation/reduction
operators.
Claudio Sacerdoti Coen [Thu, 8 Jan 2009 18:47:38 +0000 (18:47 +0000)]
The new coercion from SET to Type0 with higher priority really helps a lot:
almost all explicit occurrences of carr have been removed.
Enrico Tassi [Thu, 8 Jan 2009 18:12:28 +0000 (18:12 +0000)]
more composites to make all happy!
Enrico Tassi [Thu, 8 Jan 2009 16:48:36 +0000 (16:48 +0000)]
eq over SET1 and SET no longer used
Enrico Tassi [Thu, 8 Jan 2009 12:05:34 +0000 (12:05 +0000)]
some more if/fi conversion due to the new . binding
Enrico Tassi [Thu, 8 Jan 2009 11:57:57 +0000 (11:57 +0000)]
unary_morphism_N : seoidN -> setoidN -> setoidN (was ... -> setoidN+1)
notation for . is now bound to fi instead of if (i.e. rewrites -> )
Enrico Tassi [Thu, 8 Jan 2009 09:47:46 +0000 (09:47 +0000)]
virtuals for () removed and bound to 'o'
memory changed, used similar symbols are presented first but not altering their original order
Claudio Sacerdoti Coen [Thu, 8 Jan 2009 09:08:09 +0000 (09:08 +0000)]
Just a snapshot.
Enrico Tassi [Tue, 6 Jan 2009 18:19:28 +0000 (18:19 +0000)]
coercions reordering implemented
Enrico Tassi [Tue, 6 Jan 2009 18:16:45 +0000 (18:16 +0000)]
updated
Claudio Sacerdoti Coen [Tue, 6 Jan 2009 17:44:05 +0000 (17:44 +0000)]
More work on concrete spaces.
Claudio Sacerdoti Coen [Tue, 6 Jan 2009 17:28:59 +0000 (17:28 +0000)]
Some work on concrete spaces.
Claudio Sacerdoti Coen [Tue, 6 Jan 2009 16:41:01 +0000 (16:41 +0000)]
Cool: only 8 universes in use.
Claudio Sacerdoti Coen [Tue, 6 Jan 2009 16:20:00 +0000 (16:20 +0000)]
1) Some reorganization.
2) Funny: the proof that basic_topologies are an example of o_basic_topology
is immediate.
Claudio Sacerdoti Coen [Tue, 6 Jan 2009 15:16:49 +0000 (15:16 +0000)]
Some renaming to avoid confusion between saturations and o_saturations.
Claudio Sacerdoti Coen [Tue, 6 Jan 2009 15:06:31 +0000 (15:06 +0000)]
Fixing universe levels for saturations and (partially) basic_topologies.
Claudio Sacerdoti Coen [Tue, 6 Jan 2009 14:10:51 +0000 (14:10 +0000)]
The functor from BP to OBP has been defined (but no property proved yet).
Claudio Sacerdoti Coen [Tue, 6 Jan 2009 13:58:06 +0000 (13:58 +0000)]
Ok, even if not stated formally, now we know that the map from REL to OA is
a functor!
Claudio Sacerdoti Coen [Tue, 6 Jan 2009 13:13:23 +0000 (13:13 +0000)]
orelation_of_relation preserves equality and identities.
Claudio Sacerdoti Coen [Tue, 6 Jan 2009 02:05:57 +0000 (02:05 +0000)]
Basic pairs restored; require renaming to use them together with o-basic_pairs.
Claudio Sacerdoti Coen [Tue, 6 Jan 2009 01:50:28 +0000 (01:50 +0000)]
Some progress: everything works well now.
Claudio Sacerdoti Coen [Tue, 6 Jan 2009 01:40:28 +0000 (01:40 +0000)]
Ooops, I forgot to commit this in the previous 3-4 commits.
Claudio Sacerdoti Coen [Tue, 6 Jan 2009 01:39:36 +0000 (01:39 +0000)]
An hint moved to the right place.
Claudio Sacerdoti Coen [Tue, 6 Jan 2009 01:31:21 +0000 (01:31 +0000)]
No more daemons, no more exTs.
Claudio Sacerdoti Coen [Tue, 6 Jan 2009 01:10:01 +0000 (01:10 +0000)]
Great: some significant progress in fixing universe levels.
Enrico Tassi [Mon, 5 Jan 2009 16:07:48 +0000 (16:07 +0000)]
removing (only from the interface) functions related to ligatures that now live in the GUI
Enrico Tassi [Mon, 5 Jan 2009 16:07:15 +0000 (16:07 +0000)]
added help on virtuals and UTF-8 equivalence classes
Enrico Tassi [Mon, 5 Jan 2009 16:06:53 +0000 (16:06 +0000)]
expand ligatures after \n too
Enrico Tassi [Mon, 5 Jan 2009 15:33:42 +0000 (15:33 +0000)]
added := -> \def
Enrico Tassi [Mon, 5 Jan 2009 15:25:04 +0000 (15:25 +0000)]
added some memory to virtuals eq classes
Claudio Sacerdoti Coen [Sun, 4 Jan 2009 20:42:32 +0000 (20:42 +0000)]
...
Claudio Sacerdoti Coen [Sun, 4 Jan 2009 20:33:56 +0000 (20:33 +0000)]
1. CProp_n fixed to be equal to Type_n to better understand what is happening
with universe levels
2. major proof step: I have proved (up to universe inconsistency :-( that
every RELation induces an OA morphism. In particular, these means:
A) having correctly defined the four images on subsets
B) having proved the fundamental symmetry
C) having proved the two fundamental adjunctions
Claudio Sacerdoti Coen [Sun, 4 Jan 2009 17:55:20 +0000 (17:55 +0000)]
Snapshot to try to understand something.
Claudio Sacerdoti Coen [Sun, 4 Jan 2009 16:45:36 +0000 (16:45 +0000)]
Some more progress, fighting universe inconsistencies.
Claudio Sacerdoti Coen [Sun, 4 Jan 2009 15:36:21 +0000 (15:36 +0000)]
Yet another universe problem :-(
Claudio Sacerdoti Coen [Sun, 4 Jan 2009 13:08:16 +0000 (13:08 +0000)]
...
Claudio Sacerdoti Coen [Sun, 4 Jan 2009 13:01:49 +0000 (13:01 +0000)]
Back to step 1: all files that used to pass now pass again.
Claudio Sacerdoti Coen [Sun, 4 Jan 2009 10:30:12 +0000 (10:30 +0000)]
More re-organization.
Claudio Sacerdoti Coen [Sat, 3 Jan 2009 18:49:03 +0000 (18:49 +0000)]
Basic pairs went through with no problems.
Claudio Sacerdoti Coen [Sat, 3 Jan 2009 18:30:01 +0000 (18:30 +0000)]
Universe level fixed (litterally).
Claudio Sacerdoti Coen [Sat, 3 Jan 2009 18:27:07 +0000 (18:27 +0000)]
Niceness was just a temporary illusion :-(
Claudio Sacerdoti Coen [Sat, 3 Jan 2009 18:03:33 +0000 (18:03 +0000)]
Much, much nicer now.
Claudio Sacerdoti Coen [Sat, 3 Jan 2009 17:48:52 +0000 (17:48 +0000)]
Some more re-organization.
Claudio Sacerdoti Coen [Sat, 3 Jan 2009 16:41:15 +0000 (16:41 +0000)]
More re-working.
Claudio Sacerdoti Coen [Sat, 3 Jan 2009 16:16:09 +0000 (16:16 +0000)]
More reorganization.
Claudio Sacerdoti Coen [Sun, 28 Dec 2008 19:49:23 +0000 (19:49 +0000)]
equivalence_relations made uniform w.r.t. universe level
However, there is still a bug related to universes, which I do not understand.
Claudio Sacerdoti Coen [Sun, 28 Dec 2008 18:20:31 +0000 (18:20 +0000)]
Final work for today.
Enrico Tassi [Sun, 28 Dec 2008 18:06:59 +0000 (18:06 +0000)]
removed duplicate notation
Claudio Sacerdoti Coen [Sun, 28 Dec 2008 17:47:25 +0000 (17:47 +0000)]
Some more painful work.