]> matita.cs.unibo.it Git - helm.git/log
helm.git
18 years agofix
Enrico Tassi [Wed, 21 Dec 2005 15:32:44 +0000 (15:32 +0000)]
fix

18 years agofix
Enrico Tassi [Wed, 21 Dec 2005 15:30:04 +0000 (15:30 +0000)]
fix

18 years agofix
Enrico Tassi [Wed, 21 Dec 2005 15:29:05 +0000 (15:29 +0000)]
fix

18 years agofix
Enrico Tassi [Wed, 21 Dec 2005 15:28:47 +0000 (15:28 +0000)]
fix

18 years agofix
Enrico Tassi [Wed, 21 Dec 2005 15:27:05 +0000 (15:27 +0000)]
fix

18 years agofix
Enrico Tassi [Wed, 21 Dec 2005 15:26:08 +0000 (15:26 +0000)]
fix

18 years agofix
Enrico Tassi [Wed, 21 Dec 2005 15:25:25 +0000 (15:25 +0000)]
fix

18 years agofix
Enrico Tassi [Wed, 21 Dec 2005 15:22:48 +0000 (15:22 +0000)]
fix

18 years agofix
Enrico Tassi [Wed, 21 Dec 2005 15:19:50 +0000 (15:19 +0000)]
fix

18 years agofix
Enrico Tassi [Wed, 21 Dec 2005 15:19:28 +0000 (15:19 +0000)]
fix

18 years agofix
Enrico Tassi [Wed, 21 Dec 2005 15:01:08 +0000 (15:01 +0000)]
fix

18 years agofix
Enrico Tassi [Wed, 21 Dec 2005 14:53:23 +0000 (14:53 +0000)]
fix

18 years agoold files
Stefano Zacchiroli [Wed, 21 Dec 2005 14:36:59 +0000 (14:36 +0000)]
old files

18 years agofix
Enrico Tassi [Wed, 21 Dec 2005 14:35:54 +0000 (14:35 +0000)]
fix

18 years agofix
Enrico Tassi [Wed, 21 Dec 2005 14:35:21 +0000 (14:35 +0000)]
fix

18 years agoremoved old Makefile
Stefano Zacchiroli [Wed, 21 Dec 2005 14:35:14 +0000 (14:35 +0000)]
removed old Makefile

18 years agofix
Enrico Tassi [Wed, 21 Dec 2005 14:33:49 +0000 (14:33 +0000)]
fix

18 years agobench
Enrico Tassi [Wed, 21 Dec 2005 14:32:37 +0000 (14:32 +0000)]
bench

18 years ago__ files are removed
Enrico Tassi [Wed, 21 Dec 2005 14:22:22 +0000 (14:22 +0000)]
__ files are removed

18 years agono more "completed in ."
Enrico Tassi [Wed, 21 Dec 2005 14:02:20 +0000 (14:02 +0000)]
no more "completed in ."

18 years agoHuge reorganization of matita and ocaml.
Claudio Sacerdoti Coen [Wed, 21 Dec 2005 13:49:21 +0000 (13:49 +0000)]
Huge reorganization of matita and ocaml.

Modified Files in matita:
        .depend configure.ac matita.ml matitaEngine.ml
        matitaEngine.mli matitaExcPp.ml matitaGui.ml matitaGui.mli
        matitaInit.ml matitaInit.mli matitaMathView.ml matitaScript.ml
        matitaScript.mli matitacLib.ml matitaclean.ml matitadep.ml
Modified Files in ocaml:
.cvsignore Makefile.in clusters.dot daemons.dot patch_deps.sh
METAS/meta.helm-grafite.src METAS/meta.helm-grafite_parser.src
cic/cic.ml cic_disambiguation/disambiguate.ml
cic_disambiguation/disambiguateTypes.ml
cic_disambiguation/disambiguateTypes.mli extlib/hExtlib.ml
extlib/hExtlib.mli grafite/.depend grafite/Makefile
grafite/grafiteAst.ml grafite/grafiteAstPp.ml
grafite/grafiteAstPp.mli grafite/grafiteMarshal.ml
grafite2/.depend grafite2/Makefile grafite_parser/.depend
grafite_parser/Makefile grafite_parser/cicNotation2.ml
grafite_parser/cicNotation2.mli
grafite_parser/grafiteDisambiguate.ml
grafite_parser/grafiteDisambiguate.mli
grafite_parser/grafiteParser.ml
grafite_parser/grafiteParser.mli grafite_parser/test_dep.ml
grafite_parser/test_parser.ml library/libraryClean.ml
library/libraryMisc.ml library/libraryMisc.mli
library/libraryNoDb.ml library/libraryNoDb.mli
library/librarySync.ml tactics/.depend
tactics/equalityTactics.mli tactics/proofEngineHelpers.ml
tactics/proofEngineTypes.ml tactics/proofEngineTypes.mli
tactics/reductionTactics.mli tactics/tactics.mli
Added Files in ocaml:
METAS/meta.helm-grafite_engine.src METAS/meta.helm-lexicon.src
grafite_engine/.cvsignore grafite_engine/.depend
grafite_engine/Makefile grafite_engine/grafiteEngine.ml
grafite_engine/grafiteEngine.mli grafite_engine/grafiteMisc.ml
grafite_engine/grafiteMisc.mli grafite_engine/grafiteSync.ml
grafite_engine/grafiteSync.mli grafite_engine/grafiteTypes.ml
grafite_engine/grafiteTypes.mli
grafite_parser/dependenciesParser.ml
grafite_parser/dependenciesParser.mli
grafite_parser/grafiteDisambiguator.ml
grafite_parser/grafiteDisambiguator.mli lexicon/.cvsignore
lexicon/.depend lexicon/Makefile lexicon/cicNotation.ml
lexicon/cicNotation.mli lexicon/disambiguatePp.ml
lexicon/disambiguatePp.mli lexicon/lexiconAst.ml
lexicon/lexiconAstPp.ml lexicon/lexiconAstPp.mli
lexicon/lexiconEngine.ml lexicon/lexiconEngine.mli
lexicon/lexiconMarshal.ml lexicon/lexiconMarshal.mli
lexicon/lexiconSync.ml lexicon/lexiconSync.mli
Removed Files in ocaml:
METAS/meta.helm-grafite2.src grafite/cicNotation.ml
grafite/cicNotation.mli grafite2/disambiguatePp.ml
grafite2/disambiguatePp.mli grafite2/grafiteEngine.ml
grafite2/grafiteEngine.mli grafite2/grafiteMisc.ml
grafite2/grafiteMisc.mli grafite2/grafiteTypes.ml
grafite2/grafiteTypes.mli grafite2/matitaSync.ml
grafite2/matitaSync.mli grafite_parser/grafiteParserMisc.ml
grafite_parser/grafiteParserMisc.mli
grafite_parser/matitaDisambiguator.ml
grafite_parser/matitaDisambiguator.mli

18 years agoHuge reorganization of matita and ocaml.
Claudio Sacerdoti Coen [Wed, 21 Dec 2005 13:49:17 +0000 (13:49 +0000)]
Huge reorganization of matita and ocaml.

Modified Files in matita:
        .depend configure.ac matita.ml matitaEngine.ml
        matitaEngine.mli matitaExcPp.ml matitaGui.ml matitaGui.mli
        matitaInit.ml matitaInit.mli matitaMathView.ml matitaScript.ml
        matitaScript.mli matitacLib.ml matitaclean.ml matitadep.ml
Modified Files in ocaml:
        .cvsignore Makefile.in clusters.dot daemons.dot patch_deps.sh
        METAS/meta.helm-grafite.src METAS/meta.helm-grafite_parser.src
        cic/cic.ml cic_disambiguation/disambiguate.ml
        cic_disambiguation/disambiguateTypes.ml
        cic_disambiguation/disambiguateTypes.mli extlib/hExtlib.ml
        extlib/hExtlib.mli grafite/.depend grafite/Makefile
        grafite/grafiteAst.ml grafite/grafiteAstPp.ml
        grafite/grafiteAstPp.mli grafite/grafiteMarshal.ml
        grafite2/.depend grafite2/Makefile grafite_parser/.depend
        grafite_parser/Makefile grafite_parser/cicNotation2.ml
        grafite_parser/cicNotation2.mli
        grafite_parser/grafiteDisambiguate.ml
        grafite_parser/grafiteDisambiguate.mli
        grafite_parser/grafiteParser.ml
        grafite_parser/grafiteParser.mli grafite_parser/test_dep.ml
        grafite_parser/test_parser.ml library/libraryClean.ml
        library/libraryMisc.ml library/libraryMisc.mli
        library/libraryNoDb.ml library/libraryNoDb.mli
        library/librarySync.ml tactics/.depend
        tactics/equalityTactics.mli tactics/proofEngineHelpers.ml
        tactics/proofEngineTypes.ml tactics/proofEngineTypes.mli
        tactics/reductionTactics.mli tactics/tactics.mli
Added Files in ocaml:
        METAS/meta.helm-grafite_engine.src METAS/meta.helm-lexicon.src
        grafite_engine/.cvsignore grafite_engine/.depend
        grafite_engine/Makefile grafite_engine/grafiteEngine.ml
        grafite_engine/grafiteEngine.mli grafite_engine/grafiteMisc.ml
        grafite_engine/grafiteMisc.mli grafite_engine/grafiteSync.ml
        grafite_engine/grafiteSync.mli grafite_engine/grafiteTypes.ml
        grafite_engine/grafiteTypes.mli
        grafite_parser/dependenciesParser.ml
        grafite_parser/dependenciesParser.mli
        grafite_parser/grafiteDisambiguator.ml
        grafite_parser/grafiteDisambiguator.mli lexicon/.cvsignore
        lexicon/.depend lexicon/Makefile lexicon/cicNotation.ml
        lexicon/cicNotation.mli lexicon/disambiguatePp.ml
        lexicon/disambiguatePp.mli lexicon/lexiconAst.ml
        lexicon/lexiconAstPp.ml lexicon/lexiconAstPp.mli
        lexicon/lexiconEngine.ml lexicon/lexiconEngine.mli
        lexicon/lexiconMarshal.ml lexicon/lexiconMarshal.mli
        lexicon/lexiconSync.ml lexicon/lexiconSync.mli
Removed Files in ocaml:
        METAS/meta.helm-grafite2.src grafite/cicNotation.ml
        grafite/cicNotation.mli grafite2/disambiguatePp.ml
        grafite2/disambiguatePp.mli grafite2/grafiteEngine.ml
        grafite2/grafiteEngine.mli grafite2/grafiteMisc.ml
        grafite2/grafiteMisc.mli grafite2/grafiteTypes.ml
        grafite2/grafiteTypes.mli grafite2/matitaSync.ml
        grafite2/matitaSync.mli grafite_parser/grafiteParserMisc.ml
        grafite_parser/grafiteParserMisc.mli
        grafite_parser/matitaDisambiguator.ml
        grafite_parser/matitaDisambiguator.mli

18 years agofixed cicbrowser.opt argv.(0)
Enrico Tassi [Wed, 21 Dec 2005 10:18:09 +0000 (10:18 +0000)]
fixed cicbrowser.opt argv.(0)

18 years agobugfix: typo which implied using the wrong pattern
Stefano Zacchiroli [Tue, 20 Dec 2005 13:10:03 +0000 (13:10 +0000)]
bugfix: typo which implied using the wrong pattern

18 years agoadded ocamldep.opt checking
Enrico Tassi [Tue, 20 Dec 2005 09:28:05 +0000 (09:28 +0000)]
added ocamldep.opt checking

18 years agomoved term indexing (in both discrimination and path tree forms) from paramodulation...
Andrea Asperti [Mon, 19 Dec 2005 16:03:29 +0000 (16:03 +0000)]
moved term indexing (in both discrimination and path tree forms) from paramodulation/ to cic/

18 years agoDiscrimination and trie removed.
Andrea Asperti [Mon, 19 Dec 2005 13:57:45 +0000 (13:57 +0000)]
Discrimination and trie removed.

18 years agoupgraded dependency figures
Stefano Zacchiroli [Mon, 19 Dec 2005 12:49:24 +0000 (12:49 +0000)]
upgraded dependency figures

18 years agoremoved spurious arrows from Matita
Stefano Zacchiroli [Mon, 19 Dec 2005 12:44:47 +0000 (12:44 +0000)]
removed spurious arrows from Matita

18 years agoadded discrimination tree
Andrea Asperti [Mon, 19 Dec 2005 12:16:44 +0000 (12:16 +0000)]
added discrimination tree

18 years agomoved trie data-structure
Andrea Asperti [Mon, 19 Dec 2005 11:45:20 +0000 (11:45 +0000)]
moved trie data-structure

18 years agolibraries-ext.ps generation (dep graph with daemons and clusters)
Stefano Zacchiroli [Mon, 19 Dec 2005 11:13:48 +0000 (11:13 +0000)]
libraries-ext.ps generation (dep graph with daemons and clusters)

18 years agoregenerated
Enrico Tassi [Fri, 16 Dec 2005 09:31:48 +0000 (09:31 +0000)]
regenerated

18 years agoNew tactic: inversion.
marangon [Thu, 15 Dec 2005 16:03:01 +0000 (16:03 +0000)]
New tactic: inversion.
 - only first phase implemented (no cleaning)
  - code in inversion.ml to be improved/cleaned up

18 years agoNew tactic: inversion.
marangon [Thu, 15 Dec 2005 16:02:48 +0000 (16:02 +0000)]
New tactic: inversion.
 - only first phase implemented (no cleaning)
 - code in inversion.ml to be improved/cleaned up

18 years ago...
marangon [Thu, 15 Dec 2005 15:47:09 +0000 (15:47 +0000)]
...

18 years agoadded -I ../.. (for coq.ma)
marangon [Thu, 15 Dec 2005 15:45:46 +0000 (15:45 +0000)]
added -I ../.. (for coq.ma)

18 years agoignore generated images
Stefano Zacchiroli [Thu, 15 Dec 2005 09:05:32 +0000 (09:05 +0000)]
ignore generated images

18 years agoadded htaccess
Stefano Zacchiroli [Thu, 15 Dec 2005 09:04:55 +0000 (09:04 +0000)]
added htaccess

18 years agorm .depend
Enrico Tassi [Wed, 14 Dec 2005 10:40:20 +0000 (10:40 +0000)]
rm .depend

18 years agoadded -I../..
Enrico Tassi [Wed, 14 Dec 2005 10:37:25 +0000 (10:37 +0000)]
added -I../..

18 years agoone more try
Enrico Tassi [Tue, 13 Dec 2005 18:54:42 +0000 (18:54 +0000)]
one more try

18 years agoaaaa
Enrico Tassi [Tue, 13 Dec 2005 16:36:57 +0000 (16:36 +0000)]
aaaa

18 years agofix
Enrico Tassi [Tue, 13 Dec 2005 16:06:42 +0000 (16:06 +0000)]
fix

18 years ago...
Enrico Tassi [Tue, 13 Dec 2005 14:45:05 +0000 (14:45 +0000)]
...

18 years agoadded ensure_path_exists to save_moo
Enrico Tassi [Tue, 13 Dec 2005 14:42:57 +0000 (14:42 +0000)]
added ensure_path_exists to save_moo

18 years agofix
Enrico Tassi [Tue, 13 Dec 2005 14:23:56 +0000 (14:23 +0000)]
fix

18 years ago...
Enrico Tassi [Tue, 13 Dec 2005 14:20:48 +0000 (14:20 +0000)]
...

18 years agofixed_names
Enrico Tassi [Tue, 13 Dec 2005 14:14:17 +0000 (14:14 +0000)]
fixed_names

18 years agofixed_names
Enrico Tassi [Tue, 13 Dec 2005 14:14:05 +0000 (14:14 +0000)]
fixed_names

18 years agoadded comment explaining the meaning of the return value of get_candidates
Alberto Griggio [Tue, 13 Dec 2005 11:56:12 +0000 (11:56 +0000)]
added comment explaining the meaning of the return value of get_candidates

18 years agoadded comment explaining the meaning of the return value of find_matches
Alberto Griggio [Tue, 13 Dec 2005 11:09:45 +0000 (11:09 +0000)]
added comment explaining the meaning of the return value of find_matches

18 years agobugfix: tactic invocations from contextual menu no longer generate content out of...
Stefano Zacchiroli [Mon, 12 Dec 2005 16:20:26 +0000 (16:20 +0000)]
bugfix: tactic invocations from contextual menu no longer generate content out of sync wrt locked mark

18 years agoadded contextual menu to act over selected terms
Stefano Zacchiroli [Mon, 12 Dec 2005 16:02:51 +0000 (16:02 +0000)]
added contextual menu to act over selected terms
work in progress: still bugged wrt the locked mark of matitaScript

18 years agocoercion command now requires an uri
Stefano Zacchiroli [Mon, 12 Dec 2005 16:02:05 +0000 (16:02 +0000)]
coercion command now requires an uri

18 years agoported to new types in grafite*/
Stefano Zacchiroli [Mon, 12 Dec 2005 16:01:29 +0000 (16:01 +0000)]
ported to new types in grafite*/

18 years ago- coercion now requires an URI
Stefano Zacchiroli [Mon, 12 Dec 2005 16:01:04 +0000 (16:01 +0000)]
- coercion now requires an URI
- ported to new pattern type

18 years agoabstracted pretty printers over inner pretty printing units (terms, lazy terms, and...
Stefano Zacchiroli [Mon, 12 Dec 2005 16:00:38 +0000 (16:00 +0000)]
abstracted pretty printers over inner pretty printing units (terms, lazy terms, and objects)

18 years agochanged pattern datatype:
Stefano Zacchiroli [Mon, 12 Dec 2005 15:59:58 +0000 (15:59 +0000)]
changed pattern datatype:
- now the goal_pattern (third component) is optional, instead of using Cic.Implicit without annotation to denote non-specified pattern
- now the patter is polymorph over terms and lazy terms

18 years agoadd to the ids_to_father_ids table entries from hypothesis roots to hypothesis ids
Stefano Zacchiroli [Mon, 12 Dec 2005 15:58:46 +0000 (15:58 +0000)]
add to the ids_to_father_ids table entries from hypothesis roots to hypothesis ids

18 years agofix
Enrico Tassi [Mon, 12 Dec 2005 14:21:37 +0000 (14:21 +0000)]
fix

18 years agofixed coercions
Enrico Tassi [Mon, 12 Dec 2005 14:06:36 +0000 (14:06 +0000)]
fixed coercions

18 years agofixed undo support for coercions inside records
Enrico Tassi [Mon, 12 Dec 2005 14:06:26 +0000 (14:06 +0000)]
fixed undo support for coercions inside records

18 years agoconvert does not export xfc->png properly...
Enrico Tassi [Mon, 12 Dec 2005 13:56:37 +0000 (13:56 +0000)]
convert does not export xfc->png properly...

18 years agofix
Enrico Tassi [Mon, 12 Dec 2005 13:50:13 +0000 (13:50 +0000)]
fix

18 years agofix
Enrico Tassi [Mon, 12 Dec 2005 13:46:55 +0000 (13:46 +0000)]
fix

18 years agofix
Enrico Tassi [Mon, 12 Dec 2005 13:46:55 +0000 (13:46 +0000)]
fix

18 years agoadded developers
Enrico Tassi [Mon, 12 Dec 2005 11:14:26 +0000 (11:14 +0000)]
added developers

18 years agofix
Enrico Tassi [Mon, 12 Dec 2005 11:03:23 +0000 (11:03 +0000)]
fix

18 years agofix
Enrico Tassi [Mon, 12 Dec 2005 10:55:53 +0000 (10:55 +0000)]
fix

18 years agofirst draft
Enrico Tassi [Mon, 12 Dec 2005 10:53:44 +0000 (10:53 +0000)]
first draft

18 years agoBug fixed: errors of phase 7 were no longer printed :-)
Claudio Sacerdoti Coen [Fri, 9 Dec 2005 16:01:46 +0000 (16:01 +0000)]
Bug fixed: errors of phase 7 were no longer printed :-)

18 years ago1. useless code (undebrujin) removed from disambiguate.ml
Claudio Sacerdoti Coen [Fri, 9 Dec 2005 15:53:18 +0000 (15:53 +0000)]
1. useless code (undebrujin) removed from disambiguate.ml
2. debrujin now takes a callback used for localization during refinemente :-|
3. localization of inductive types fixed

18 years agocommented out some debugging prints
Stefano Zacchiroli [Fri, 9 Dec 2005 13:04:15 +0000 (13:04 +0000)]
commented out some debugging prints

18 years agoimplemented copy/cut/paste/delete/pastePattern
Stefano Zacchiroli [Fri, 9 Dec 2005 13:00:47 +0000 (13:00 +0000)]
implemented copy/cut/paste/delete/pastePattern

18 years agoficed include and -I
Enrico Tassi [Fri, 9 Dec 2005 10:52:50 +0000 (10:52 +0000)]
ficed include and -I

18 years agoMore compact disambiguation errors.
Claudio Sacerdoti Coen [Wed, 7 Dec 2005 19:00:25 +0000 (19:00 +0000)]
More compact disambiguation errors.

18 years agoThe last commit about coercions disactivated localization of errors for
Claudio Sacerdoti Coen [Wed, 7 Dec 2005 18:59:22 +0000 (18:59 +0000)]
The last commit about coercions disactivated localization of errors for
eat_prods. Localization restored.

18 years agosince the moo content is not OK... we need an hack.
Enrico Tassi [Wed, 7 Dec 2005 15:53:14 +0000 (15:53 +0000)]
since the moo content is not OK... we need an hack.

18 years agoBig commit to let Ferruccio try the merge_coercion patch.
Enrico Tassi [Wed, 7 Dec 2005 15:42:42 +0000 (15:42 +0000)]
Big commit to let Ferruccio try the merge_coercion patch.

1) allowed :> syntax in record to specify that a field is a coercion
   (and it will be used (if needed) in defining the following projections)
2) minor cleanup in CicUtil.is_metaclosed
3) added library_objects.reset_defaults() (used in MatitaSync.init())
4) added MatitaSync.init() that is the only way to obtain an initial matita
   status
5) CoercDb is only accessed by CoercGraph
6) insert_coercion flag added to the refiner (and removed the use_coercion flag
   from CoercDb). Coercions are always available, the refiner will eventually
   insert them
7) CicRefiner now packs coercions with the avoid_double_coercion function
8) GrafiteAstPp is now "more" in sync and dump_moo seems to work again
9) LibrarySync has a merge_coercions function that calls on
   `Generated && not(is_coercion) objects. I hope it is enough (calling it
   on every objects shlows down a bit
10)MatitaScript now calls MatitaSync.init() on reset

TODO: - remove CoercGraph.remove_coercion from add_single_obj
      - find a place for CoercGraph.add_coercion used in generate_projections

18 years agoBig commit to let Ferruccio try the merge_coercion patch.
Enrico Tassi [Wed, 7 Dec 2005 15:42:37 +0000 (15:42 +0000)]
Big commit to let Ferruccio try the merge_coercion patch.

1) allowed :> syntax in record to specify that a field is a coercion
   (and it will be used (if needed) in defining the following projections)
2) minor cleanup in CicUtil.is_metaclosed
3) added library_objects.reset_defaults() (used in MatitaSync.init())
4) added MatitaSync.init() that is the only way to obtain an initial matita    status
5) CoercDb is only accessed by CoercGraph
6) insert_coercion flag added to the refiner (and removed the use_coercion flag    from CoercDb). Coercions are always available, the refiner will eventually    insert them
7) CicRefiner now packs coercions with the avoid_double_coercion function
8) GrafiteAstPp is now "more" in sync and dump_moo seems to work again
9) LibrarySync has a merge_coercions function that calls on
   `Generated && not(is_coercion) objects. I hope it is enough (calling it
   on every objects shlows down a bit
10)MatitaScript now calls MatitaSync.init() on reset

TODO: - remove CoercGraph.remove_coercion from add_single_obj
      - find a place for CoercGraph.add_coercion used in generate_projections

18 years agobugfixes:
Stefano Zacchiroli [Tue, 6 Dec 2005 15:19:25 +0000 (15:19 +0000)]
bugfixes:
- added missing Makefile dep for saturate
- ported to new CicNotation2 module
- implemented interactive_user_uri_choice callback

18 years agoTypos.
Andrea Asperti [Tue, 6 Dec 2005 12:01:00 +0000 (12:01 +0000)]
Typos.

18 years agoMinor changes.
Andrea Asperti [Tue, 6 Dec 2005 11:57:34 +0000 (11:57 +0000)]
Minor changes.

18 years agoNaming convention.
Andrea Asperti [Tue, 6 Dec 2005 11:36:15 +0000 (11:36 +0000)]
Naming convention.

18 years agobetter output from main_demod_equalities
Alberto Griggio [Mon, 5 Dec 2005 16:49:13 +0000 (16:49 +0000)]
better output from main_demod_equalities

18 years agoadded function term_of_equality to re-build the Cic.term from an equality
Alberto Griggio [Mon, 5 Dec 2005 16:48:44 +0000 (16:48 +0000)]
added function term_of_equality to re-build the Cic.term from an equality

18 years agoeval_from_stream_greedy finally got rid of!
Claudio Sacerdoti Coen [Mon, 5 Dec 2005 15:05:21 +0000 (15:05 +0000)]
eval_from_stream_greedy finally got rid of!

18 years agoremoved original equalities from the output of main_demod_equalities
Alberto Griggio [Mon, 5 Dec 2005 15:04:12 +0000 (15:04 +0000)]
removed original equalities from the output of main_demod_equalities

18 years ago1. Several files in grafite that should be in grafite_parser moved there.
Claudio Sacerdoti Coen [Mon, 5 Dec 2005 14:09:31 +0000 (14:09 +0000)]
1. Several files in grafite that should be in grafite_parser moved there.
2. grafiteEngine is now generalized over the function baseuri_of_script
   (that associates the baseuri to a .ma file). This function is used to
   execute the Include statement. However, it seems to me that this shows
   a problem in the architecture (since the only possible implementation of
   the function involves using the grafie_parser right now).

Modified Files in ocaml:
METAS/meta.helm-grafite_parser.src grafite/.depend
grafite/Makefile grafite/cicNotation.ml
grafite/cicNotation.mli grafite2/disambiguatePp.ml
grafite2/disambiguatePp.mli grafite2/grafiteEngine.ml
grafite2/grafiteEngine.mli grafite2/grafiteMisc.ml
grafite2/grafiteMisc.mli grafite_parser/.depend
grafite_parser/Makefile
Modified Files in matita:
        matitaEngine.ml matitaEngine.mli matitaGui.ml matitaInit.ml
        matitaScript.ml matitacLib.ml matitaclean.ml matitadep.ml
Added Files in ocaml:
grafite_parser/cicNotation2.ml grafite_parser/cicNotation2.mli
grafite_parser/grafiteParser.ml
grafite_parser/grafiteParser.mli
grafite_parser/grafiteParserMisc.ml
grafite_parser/grafiteParserMisc.mli
grafite_parser/print_grammar.ml grafite_parser/test_dep.ml
grafite_parser/test_parser.ml
Removed Files in ocaml:
grafite/grafiteParser.ml grafite/grafiteParser.mli
grafite/print_grammar.ml grafite/test_dep.ml
grafite/test_parser.ml

18 years ago1. Several files in grafite that should be in grafite_parser moved there.
Claudio Sacerdoti Coen [Mon, 5 Dec 2005 14:09:29 +0000 (14:09 +0000)]
1. Several files in grafite that should be in grafite_parser moved there.
2. grafiteEngine is now generalized over the function baseuri_of_script
   (that associates the baseuri to a .ma file). This function is used to
   execute the Include statement. However, it seems to me that this shows
   a problem in the architecture (since the only possible implementation of
   the function involves using the grafie_parser right now).

Modified Files in ocaml:
        METAS/meta.helm-grafite_parser.src grafite/.depend
        grafite/Makefile grafite/cicNotation.ml
        grafite/cicNotation.mli grafite2/disambiguatePp.ml
        grafite2/disambiguatePp.mli grafite2/grafiteEngine.ml
        grafite2/grafiteEngine.mli grafite2/grafiteMisc.ml
        grafite2/grafiteMisc.mli grafite_parser/.depend
        grafite_parser/Makefile
Modified Files in matita:
        matitaEngine.ml matitaEngine.mli matitaGui.ml matitaInit.ml
        matitaScript.ml matitacLib.ml matitaclean.ml matitadep.ml
Added Files in ocaml:
        grafite_parser/cicNotation2.ml grafite_parser/cicNotation2.mli
        grafite_parser/grafiteParser.ml
        grafite_parser/grafiteParser.mli
        grafite_parser/grafiteParserMisc.ml
        grafite_parser/grafiteParserMisc.mli
        grafite_parser/print_grammar.ml grafite_parser/test_dep.ml
        grafite_parser/test_parser.ml
Removed Files in ocaml:
        grafite/grafiteParser.ml grafite/grafiteParser.mli
        grafite/print_grammar.ml grafite/test_dep.ml
        grafite/test_parser.ml

18 years agoremoved some debug messages
Alberto Griggio [Mon, 5 Dec 2005 12:32:27 +0000 (12:32 +0000)]
removed some debug messages

18 years agoadded function saturate_equations that tries to infer as many equations as possible...
Alberto Griggio [Mon, 5 Dec 2005 12:32:06 +0000 (12:32 +0000)]
added  function saturate_equations that tries to infer as many equations as possible within the time limit

18 years agoMinor changes.
Andrea Asperti [Mon, 5 Dec 2005 09:25:52 +0000 (09:25 +0000)]
Minor changes.

18 years agoremoved from repository spurious object files
Stefano Zacchiroli [Mon, 5 Dec 2005 09:22:45 +0000 (09:22 +0000)]
removed from repository spurious object files

18 years agoAdded a new section on the logical library.
Andrea Asperti [Mon, 5 Dec 2005 09:21:38 +0000 (09:21 +0000)]
Added a new section on the logical library.

18 years agometadata are no longer stored in .moo files.
Claudio Sacerdoti Coen [Sat, 3 Dec 2005 10:35:32 +0000 (10:35 +0000)]
metadata are no longer stored in .moo files.
They are now stored (and retrieved) in .metadata files if -nodb is set.
In this way the "library" library no longer depends on "content_pres"

18 years ago1. metadata are no longer stored in .moo files.
Claudio Sacerdoti Coen [Sat, 3 Dec 2005 10:35:10 +0000 (10:35 +0000)]
1. metadata are no longer stored in .moo files.
   They are now stored (and retrieved) in .metadata files if -nodb is set.
   In this way the "library" library no longer depends on "content_pres"
2. removed files in grafite_parser that were commited by mistake

18 years agomoved (and hence exported) uri rehashing functions on terms and objects to CicUtil
Stefano Zacchiroli [Fri, 2 Dec 2005 17:53:23 +0000 (17:53 +0000)]
moved (and hence exported) uri rehashing functions on terms and objects to CicUtil

18 years ago1. matitaEngine splitted into disambiguation (now in grafite_parser) and
Claudio Sacerdoti Coen [Fri, 2 Dec 2005 10:57:26 +0000 (10:57 +0000)]
1. matitaEngine splitted into disambiguation (now in grafite_parser) and
   in evaluation (now in grafite2)
2. .moo files are now grafite ASTs at the CIC level; they used to be at the
   content (or even presentation?) level
3. coq.ma is no longer a special file; added "-I .." in tests to make them
   include coq.ma

Modified Files in ocaml:
        Makefile.in grafite/grafiteAst.ml grafite/grafiteAstPp.ml
        grafite/grafiteAstPp.mli grafite/grafiteMarshal.ml
        grafite/grafiteMarshal.mli grafite/grafiteParser.ml
        grafite/grafiteParser.mli library/libraryClean.ml
Modified Files in matita:
        .depend Makefile.in configure.ac coq.ma dump_moo.ml matita.ml
        matitaEngine.ml matitaEngine.mli matitaExcPp.ml
        matitaGtkMisc.ml matitaGui.ml matitaGuiTypes.mli
        matitaMathView.ml matitaMisc.ml matitaMisc.mli matitaScript.ml
        matitaScript.mli matitaTypes.ml matitaTypes.mli matitacLib.ml
        matitaclean.ml matitadep.ml tests/Makefile
Added Files in ocaml:
        METAS/meta.helm-grafite2.src
        METAS/meta.helm-grafite_parser.src grafite2/.cvsignore
        grafite2/.depend grafite2/Makefile grafite2/disambiguatePp.ml
        grafite2/disambiguatePp.mli grafite2/grafiteEngine.ml
        grafite2/grafiteEngine.mli grafite2/grafiteMisc.ml
        grafite2/grafiteMisc.mli grafite2/grafiteTypes.ml
        grafite2/grafiteTypes.mli grafite2/matitaSync.ml
        grafite2/matitaSync.mli grafite_parser/.cvsignore
        grafite_parser/.depend grafite_parser/Makefile
        grafite_parser/grafiteDisambiguate.cmi
        grafite_parser/grafiteDisambiguate.cmo
        grafite_parser/grafiteDisambiguate.cmx
        grafite_parser/grafiteDisambiguate.ml
        grafite_parser/grafiteDisambiguate.mli
        grafite_parser/grafiteDisambiguate.o
        grafite_parser/grafite_parser.a
        grafite_parser/grafite_parser.cma
        grafite_parser/grafite_parser.cmxa
        grafite_parser/matitaDisambiguator.cmi
        grafite_parser/matitaDisambiguator.cmo
        grafite_parser/matitaDisambiguator.cmx
        grafite_parser/matitaDisambiguator.ml
        grafite_parser/matitaDisambiguator.mli
        grafite_parser/matitaDisambiguator.o
Removed Files in matita:
        disambiguatePp.ml disambiguatePp.mli matitaDisambiguator.ml
        matitaDisambiguator.mli matitaSync.ml matitaSync.mli