]>
matita.cs.unibo.it Git - helm.git/log
Enrico Tassi [Tue, 13 Apr 2010 19:54:23 +0000 (19:54 +0000)]
print nobjects (hack with Obj.magic)
From: tassi <tassi@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Enrico Tassi [Tue, 13 Apr 2010 19:53:31 +0000 (19:53 +0000)]
catch the right exception, avoid uncaught Subst_not_found
From: tassi <tassi@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Enrico Tassi [Tue, 13 Apr 2010 19:52:58 +0000 (19:52 +0000)]
same heads different arity -> INCOMPARABLE
From: tassi <tassi@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Enrico Tassi [Tue, 13 Apr 2010 19:52:26 +0000 (19:52 +0000)]
some fixes to THF parser
From: tassi <tassi@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Enrico Tassi [Tue, 13 Apr 2010 19:51:39 +0000 (19:51 +0000)]
fixed support file for TPTP
From: tassi <tassi@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Ferruccio Guidi [Sun, 11 Apr 2010 17:13:56 +0000 (17:13 +0000)]
the edges must be quoted as well (not only the nodes)
From: fguidi <fguidi@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Andrea Asperti [Fri, 9 Apr 2010 14:04:08 +0000 (14:04 +0000)]
apply_subst_context on statuses
From: asperti <asperti@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Enrico Tassi [Thu, 8 Apr 2010 17:49:30 +0000 (17:49 +0000)]
...
From: tassi <tassi@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Enrico Tassi [Thu, 8 Apr 2010 17:44:46 +0000 (17:44 +0000)]
support axioms
From: tassi <tassi@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Enrico Tassi [Thu, 8 Apr 2010 17:33:28 +0000 (17:33 +0000)]
...
From: tassi <tassi@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Enrico Tassi [Thu, 8 Apr 2010 17:31:03 +0000 (17:31 +0000)]
thf problems list for tptp 4.0.1
From: tassi <tassi@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Enrico Tassi [Thu, 8 Apr 2010 17:28:13 +0000 (17:28 +0000)]
fixed compiltion order of lexer/parser
From: tassi <tassi@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Claudio Sacerdoti Coen [Thu, 8 Apr 2010 16:38:53 +0000 (16:38 +0000)]
New code (unbranched) to compute all keys by all possible ways of reducing the term.
From: sacerdot <sacerdot@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Claudio Sacerdoti Coen [Thu, 8 Apr 2010 16:37:26 +0000 (16:37 +0000)]
New sets of.
From: sacerdot <sacerdot@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Enrico Tassi [Thu, 8 Apr 2010 14:43:43 +0000 (14:43 +0000)]
THF parser received some care
From: tassi <tassi@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Andrea Asperti [Thu, 8 Apr 2010 13:02:05 +0000 (13:02 +0000)]
Fixing indexing (commit parziale di Claudio?)
From: asperti <asperti@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Enrico Tassi [Wed, 7 Apr 2010 13:34:29 +0000 (13:34 +0000)]
THF parser for TPTP
From: tassi <tassi@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Claudio Sacerdoti Coen [Wed, 31 Mar 2010 16:27:56 +0000 (16:27 +0000)]
Not is now inductive.
From: sacerdot <sacerdot@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Claudio Sacerdoti Coen [Wed, 31 Mar 2010 14:53:12 +0000 (14:53 +0000)]
Use the inversion!
From: sacerdot <sacerdot@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Claudio Sacerdoti Coen [Wed, 31 Mar 2010 14:41:09 +0000 (14:41 +0000)]
Bug fixed: the current equation is not always the last hyp.
From: sacerdot <sacerdot@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Claudio Sacerdoti Coen [Wed, 31 Mar 2010 14:40:34 +0000 (14:40 +0000)]
...
From: sacerdot <sacerdot@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Claudio Sacerdoti Coen [Wed, 31 Mar 2010 13:49:43 +0000 (13:49 +0000)]
- inversion principles are now generated also for co-inductive types
- we use uniformly the cases_tac/elim_tac in the inversion principle
From: sacerdot <sacerdot@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Claudio Sacerdoti Coen [Wed, 31 Mar 2010 13:35:12 +0000 (13:35 +0000)]
More debugging info from print_tac.
From: sacerdot <sacerdot@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Claudio Sacerdoti Coen [Wed, 31 Mar 2010 13:33:55 +0000 (13:33 +0000)]
Implicit and UserInput were printed incorrectly.
From: sacerdot <sacerdot@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Claudio Sacerdoti Coen [Wed, 31 Mar 2010 13:31:23 +0000 (13:31 +0000)]
ninversion
From: sacerdot <sacerdot@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Andrea Asperti [Wed, 31 Mar 2010 10:29:30 +0000 (10:29 +0000)]
removed boh
From: asperti <asperti@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Wilmer Ricciotti [Wed, 31 Mar 2010 09:39:37 +0000 (09:39 +0000)]
Added test file for inversion in ng matita.
From: ricciott <ricciott@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Andrea Asperti [Wed, 31 Mar 2010 09:07:11 +0000 (09:07 +0000)]
Tracing mechanism for auto. Interface changed to solve an ambiguity between
an ampty trace and a missing trace.
From: asperti <asperti@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Claudio Sacerdoti Coen [Fri, 26 Mar 2010 18:14:54 +0000 (18:14 +0000)]
Good definition found.
From: sacerdot <sacerdot@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Claudio Sacerdoti Coen [Fri, 26 Mar 2010 17:27:53 +0000 (17:27 +0000)]
(Co)Inductively Generated Formal Topologies (not only basic ones)
From: sacerdot <sacerdot@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Matthias Puech [Thu, 25 Mar 2010 18:20:15 +0000 (18:20 +0000)]
patched the definition of locate, advances in locate_add; still issues..
From: puech <puech@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Wilmer Ricciotti [Thu, 25 Mar 2010 18:00:49 +0000 (18:00 +0000)]
Z.ma updated to reflect changes in the logical Not operator
From: ricciott <ricciott@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Matthias Puech [Thu, 25 Mar 2010 16:23:10 +0000 (16:23 +0000)]
Automation problem
From: puech <puech@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Andrea Asperti [Thu, 25 Mar 2010 14:22:31 +0000 (14:22 +0000)]
More work
From: asperti <asperti@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Andrea Asperti [Thu, 25 Mar 2010 09:22:23 +0000 (09:22 +0000)]
cosi va (se vi pare).
From: asperti <asperti@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Claudio Sacerdoti Coen [Thu, 25 Mar 2010 09:12:41 +0000 (09:12 +0000)]
...
From: sacerdot <sacerdot@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Andrea Asperti [Thu, 25 Mar 2010 08:41:21 +0000 (08:41 +0000)]
Conflict(?).
From: asperti <asperti@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Andrea Asperti [Thu, 25 Mar 2010 08:36:02 +0000 (08:36 +0000)]
Extension of demod to arbtrary predicates (not just equalities).
From: asperti <asperti@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Claudio Sacerdoti Coen [Wed, 24 Mar 2010 17:56:32 +0000 (17:56 +0000)]
Nice examples for automation (that fails).
From: sacerdot <sacerdot@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Claudio Sacerdoti Coen [Wed, 24 Mar 2010 17:48:45 +0000 (17:48 +0000)]
Simplified proof after pattern fix
From: sacerdot <sacerdot@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Claudio Sacerdoti Coen [Wed, 24 Mar 2010 17:36:05 +0000 (17:36 +0000)]
"Not" is no longer a definition
From: sacerdot <sacerdot@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Claudio Sacerdoti Coen [Wed, 24 Mar 2010 17:35:24 +0000 (17:35 +0000)]
The precedence of ^-1 has changed.
From: sacerdot <sacerdot@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Claudio Sacerdoti Coen [Wed, 24 Mar 2010 17:33:09 +0000 (17:33 +0000)]
Equality has one right parameter and thus it's elimination principle has two
arguments to be protected by the scope, not 1. Why did I put one long ago in
place of 2? Maybe we were working on the old library where rewriting was non
dependent?
From: sacerdot <sacerdot@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Claudio Sacerdoti Coen [Wed, 24 Mar 2010 17:27:01 +0000 (17:27 +0000)]
...
From: sacerdot <sacerdot@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Claudio Sacerdoti Coen [Wed, 24 Mar 2010 14:35:57 +0000 (14:35 +0000)]
Axioms were not indexed.
From: sacerdot <sacerdot@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Claudio Sacerdoti Coen [Wed, 24 Mar 2010 14:33:55 +0000 (14:33 +0000)]
Axioms were not indexed.
From: sacerdot <sacerdot@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Claudio Sacerdoti Coen [Wed, 24 Mar 2010 14:20:39 +0000 (14:20 +0000)]
...
From: sacerdot <sacerdot@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Claudio Sacerdoti Coen [Wed, 24 Mar 2010 14:19:52 +0000 (14:19 +0000)]
Real numbers as co-inductive streams of digits (overlapping refining intervals).
From: sacerdot <sacerdot@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Andrea Asperti [Wed, 24 Mar 2010 13:04:27 +0000 (13:04 +0000)]
Computation of the trace.
From: asperti <asperti@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Matthias Puech [Tue, 23 Mar 2010 18:24:49 +0000 (18:24 +0000)]
typo in a proof
From: puech <puech@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Andrea Asperti [Tue, 23 Mar 2010 17:50:12 +0000 (17:50 +0000)]
One more case.
From: asperti <asperti@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Andrea Asperti [Tue, 23 Mar 2010 16:31:55 +0000 (16:31 +0000)]
Readded eqf_2.
From: asperti <asperti@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Andrea Asperti [Tue, 23 Mar 2010 15:59:10 +0000 (15:59 +0000)]
symmetric_eq -> sym_eq
From: asperti <asperti@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Andrea Asperti [Tue, 23 Mar 2010 15:52:29 +0000 (15:52 +0000)]
Re-proved an axiom
From: asperti <asperti@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Andrea Asperti [Tue, 23 Mar 2010 15:51:56 +0000 (15:51 +0000)]
Commented a few lemmas (copies).
From: asperti <asperti@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Andrea Asperti [Tue, 23 Mar 2010 15:48:42 +0000 (15:48 +0000)]
Fixed a few bugs
From: asperti <asperti@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Andrea Asperti [Tue, 23 Mar 2010 15:45:06 +0000 (15:45 +0000)]
"flat" function (subst unfolding)
From: asperti <asperti@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Andrea Asperti [Tue, 23 Mar 2010 07:32:33 +0000 (07:32 +0000)]
Keeping only lift_aux e subst_aux (renamed to lift and subst).
From: asperti <asperti@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Andrea Asperti [Tue, 23 Mar 2010 07:31:12 +0000 (07:31 +0000)]
Moved compare in a different file.
From: asperti <asperti@
c2b2084f -9a08-0410-b176-
e24b037a169a >
Matthias Puech [Thu, 18 Mar 2010 17:44:52 +0000 (17:44 +0000)]
Downgrading level of infix notations involving \sup.
Andrea Asperti [Thu, 18 Mar 2010 11:36:56 +0000 (11:36 +0000)]
Porting alla nuova def. di negazione
Andrea Asperti [Thu, 18 Mar 2010 11:35:44 +0000 (11:35 +0000)]
Nuova versione di not.
Andrea Asperti [Thu, 18 Mar 2010 11:33:10 +0000 (11:33 +0000)]
Printings removed.
Andrea Asperti [Thu, 18 Mar 2010 11:28:46 +0000 (11:28 +0000)]
Debugging disabled.
Andrea Asperti [Thu, 18 Mar 2010 11:28:22 +0000 (11:28 +0000)]
Debugging disabled.
Andrea Asperti [Thu, 18 Mar 2010 11:23:53 +0000 (11:23 +0000)]
New demodulation tactics (mostly for debugging purposes).
It is called with "nauto demod".
Andrea Asperti [Thu, 18 Mar 2010 11:22:11 +0000 (11:22 +0000)]
Exporting the demodulation function.
Andrea Asperti [Thu, 18 Mar 2010 11:19:53 +0000 (11:19 +0000)]
New option "demod" for auto.
Andrea Asperti [Thu, 18 Mar 2010 11:06:34 +0000 (11:06 +0000)]
Porting the new definition of equality.
Claudio Sacerdoti Coen [Thu, 18 Mar 2010 10:21:46 +0000 (10:21 +0000)]
Do not index examples (concrete syntax: nremark).
Claudio Sacerdoti Coen [Thu, 18 Mar 2010 10:21:14 +0000 (10:21 +0000)]
nremark => `Example (not to be indexed)
Andrea Asperti [Thu, 18 Mar 2010 07:18:36 +0000 (07:18 +0000)]
app of app inside smart application.
Ferruccio Guidi [Wed, 17 Mar 2010 15:10:12 +0000 (15:10 +0000)]
dr
brs line, and those below, will be ignored--
M ng_tactics/.depend.opt
Andrea Asperti [Wed, 17 Mar 2010 14:58:51 +0000 (14:58 +0000)]
qualche caso del lemma 5.2.11
Claudio Sacerdoti Coen [Wed, 17 Mar 2010 14:56:31 +0000 (14:56 +0000)]
OCaml's inferred type simplified.
Claudio Sacerdoti Coen [Wed, 17 Mar 2010 14:29:27 +0000 (14:29 +0000)]
...
Andrea Asperti [Wed, 17 Mar 2010 11:51:01 +0000 (11:51 +0000)]
Splitted gpts in two files.
Andrea Asperti [Wed, 17 Mar 2010 11:48:50 +0000 (11:48 +0000)]
Aggiornamento alla negazione.
Andrea Asperti [Wed, 17 Mar 2010 11:47:03 +0000 (11:47 +0000)]
Nuova definizione della negazione.
Claudio Sacerdoti Coen [Tue, 16 Mar 2010 17:57:49 +0000 (17:57 +0000)]
Comparison of two applications with a different number of arguments not
implemented yet.
Claudio Sacerdoti Coen [Tue, 16 Mar 2010 16:41:40 +0000 (16:41 +0000)]
1) intros cleans up the cache (because the context changes) and this means
that the case of an empty list of under_inspection is possible
2) every time we merge goals we need to remove the currently under inspection
goal from the list
Claudio Sacerdoti Coen [Tue, 16 Mar 2010 15:34:34 +0000 (15:34 +0000)]
refreshing of inferred type was missing
Claudio Sacerdoti Coen [Tue, 16 Mar 2010 14:17:51 +0000 (14:17 +0000)]
...
Andrea Asperti [Fri, 12 Mar 2010 12:25:43 +0000 (12:25 +0000)]
First version of PTS
Andrea Asperti [Fri, 12 Mar 2010 12:23:31 +0000 (12:23 +0000)]
New definition of negation
Andrea Asperti [Fri, 12 Mar 2010 07:40:38 +0000 (07:40 +0000)]
Subst was missing in perforate small (apparently, gty is not
meta-closed).
Andrea Asperti [Fri, 12 Mar 2010 07:39:13 +0000 (07:39 +0000)]
removed debug from the inteface
Andrea Asperti [Thu, 4 Mar 2010 08:27:05 +0000 (08:27 +0000)]
In line with the ml.
Andrea Asperti [Thu, 4 Mar 2010 08:06:43 +0000 (08:06 +0000)]
1. For smart application, we only perforate small terms (terms with sort
Type0). E.g. Not(P(a)) is perforated to Not(P(?)) and not to Not(?) as
before.
2. At maxdepth, we restrict the analysis to facts only in case the goal
is not reducible to a Pi. Example: if Not A = A -> False, Not A is not a
fact, and the previous politics would prune its application.
Andrea Asperti [Thu, 4 Mar 2010 07:55:14 +0000 (07:55 +0000)]
Small changes for debugging
Andrea Asperti [Thu, 4 Mar 2010 07:54:40 +0000 (07:54 +0000)]
Fixed a bug in deep_eq: we generated new clauses but neglected the
relocating subst. Caused problems in proof reconstruction.
Andrea Asperti [Thu, 4 Mar 2010 07:52:45 +0000 (07:52 +0000)]
Corrected a bug relative to the application of substs in the "on goal"
case.
Wilmer Ricciotti [Tue, 2 Mar 2010 16:39:15 +0000 (16:39 +0000)]
Added reverse rewriting principle in Type[0].
Wilmer Ricciotti [Tue, 2 Mar 2010 16:19:18 +0000 (16:19 +0000)]
Some integrations to the ng library.
Wilmer Ricciotti [Tue, 2 Mar 2010 14:06:40 +0000 (14:06 +0000)]
Added syntax for ninversion tactic (still experimental).
Enrico Tassi [Tue, 2 Mar 2010 11:53:57 +0000 (11:53 +0000)]
Constants are indexed using the Reference, not the Uri, so that constructors
are different!
Wilmer Ricciotti [Mon, 1 Mar 2010 18:07:54 +0000 (18:07 +0000)]
Fixed a bug in the unification, which prevented some reduction steps from being
performed in the case "match vs. match", when the types of the matching term
were not the same. The procedure used to always raise an Uncertain exception,
while in many cases the good choice would be to raise KeepReducing. This caused
the nnormalize tactic to fail with an error in some cases.
Ferruccio Guidi [Thu, 25 Feb 2010 21:19:29 +0000 (21:19 +0000)]
-bugfix in the "profile" entry
Ferruccio Guidi [Thu, 25 Feb 2010 19:42:00 +0000 (19:42 +0000)]
- pipeline support for generated entities in text mode completed
Wilmer Ricciotti [Thu, 25 Feb 2010 12:42:56 +0000 (12:42 +0000)]
Minimal example in Z showing a problem in the nnormalize tactic.