]> matita.cs.unibo.it Git - helm.git/commit
BIG FAT COMMIT REGARDING COERCIONS:
authorEnrico Tassi <enrico.tassi@inria.fr>
Mon, 4 Sep 2006 15:51:36 +0000 (15:51 +0000)
committerEnrico Tassi <enrico.tassi@inria.fr>
Mon, 4 Sep 2006 15:51:36 +0000 (15:51 +0000)
commit2499f5fdcf4dbfecc6f4fafe925b24ae76f14be8
tree8c3b3b706d6bd634c8185a079c913e752145b370
parentf764844fa35ab0bb9c10707151340b924060f069
BIG FAT COMMIT REGARDING COERCIONS:
- multiple coercions from the same type
- coercions to funclass
- fixed cicPp for letin and pi
- improved coercions ma with a minimal test for funclass
- cheanged XML and Ast to support `Coercion ARITY label
- added syntax:
  coercion URI ARITY
  recordfield :ARITY> type
- added topological sorting module (funcotr) in extlib
- abstracted graphviz to allow non strict and tred graphs
- tentative (not yet properly done) of hiding coercions in content
- fixed a problem in metadata contraints iof there are no constraints
- renamed/moved/commented some functions (eat_prod related) in the refiner
- crossed fingers
47 files changed:
components/acic_content/cicNotationPp.ml
components/acic_content/cicNotationPt.ml
components/acic_content/cicNotationUtil.ml
components/acic_content/termAcicContent.ml
components/cic/cic.ml
components/cic/cicParser.ml
components/cic/cicUtil.ml
components/cic/cicUtil.mli
components/cic_acic/cic2Xml.ml
components/cic_acic/cic2acic.ml
components/cic_disambiguation/disambiguate.ml
components/cic_proof_checking/cicPp.ml
components/cic_unification/cicRefine.ml
components/cic_unification/cicUnification.ml
components/extlib/.depend
components/extlib/Makefile
components/extlib/graphvizPp.ml
components/extlib/graphvizPp.mli
components/extlib/hExtlib.ml
components/extlib/hExtlib.mli
components/extlib/hTopoSort.ml [new file with mode: 0644]
components/extlib/hTopoSort.mli [new file with mode: 0644]
components/grafite/grafiteAst.ml
components/grafite/grafiteAstPp.ml
components/grafite/grafiteMarshal.ml
components/grafite_engine/grafiteEngine.ml
components/grafite_engine/grafiteSync.ml
components/grafite_engine/grafiteSync.mli
components/grafite_parser/grafiteParser.ml
components/lexicon/lexiconAst.ml
components/library/cicCoercion.ml
components/library/coercDb.ml
components/library/coercDb.mli
components/library/coercGraph.ml
components/library/coercGraph.mli
components/library/librarySync.ml
components/library/librarySync.mli
components/metadata/metadataConstraints.ml
components/metadata/metadataDeps.ml
components/tactics/primitiveTactics.ml
components/tactics/tactics.mli
matita/lablGraphviz.ml
matita/lablGraphviz.mli
matita/library/legacy/coq.ma
matita/library/logic/equality.ma
matita/matitaMathView.ml
matita/tests/coercions.ma