]> matita.cs.unibo.it Git - helm.git/commit
CProp hierarchy is there!
authorEnrico Tassi <enrico.tassi@inria.fr>
Fri, 30 May 2008 19:28:41 +0000 (19:28 +0000)
committerEnrico Tassi <enrico.tassi@inria.fr>
Fri, 30 May 2008 19:28:41 +0000 (19:28 +0000)
commit6719c0e318b312b51b089fea3d69d1b7103245ea
treeb2cdaa4300101edee7b817e5e48f8e1da3668bc4
parent28f01bb2d0e5f1b3f180b0b478267d2beb06a5fe
CProp hierarchy is there!

Implications:
  - more universes, XML file format changed, please rebuild your stuff
  - CProp conclusions are eliminated with _rect and not _rec
  - CProp and Types are interleaved, but still comparable, this may (or not)
    what you expect: Type_i < CProp_i < Type_i+1 < CProp_i+1

Caveats:
  - are_convertible sort CProp may turn to be wrong, since Type_i is convertible    (<=) to CProp_i+0.5 and there is no way to set test_equality_only, an
    additional parameter may be useful
  - CProp goals will be tackled by auto even if they could be cumulated into
    Type that is not (by default) take into consideration
23 files changed:
helm/software/components/acic_content/cicNotationPp.ml
helm/software/components/acic_content/cicNotationPt.ml
helm/software/components/acic_content/termAcicContent.ml
helm/software/components/acic_procedural/proceduralHelpers.ml
helm/software/components/cic/cic.ml
helm/software/components/cic/cicParser.ml
helm/software/components/cic_acic/cic2acic.ml
helm/software/components/cic_acic/cic2acic.mli
helm/software/components/cic_acic/doubleTypeInference.ml
helm/software/components/cic_disambiguation/disambiguate.ml
helm/software/components/cic_exportation/cicExportation.ml
helm/software/components/cic_proof_checking/cicPp.ml
helm/software/components/cic_proof_checking/cicReduction.ml
helm/software/components/cic_proof_checking/cicTypeChecker.ml
helm/software/components/cic_proof_checking/freshNamesGenerator.ml
helm/software/components/cic_unification/cicRefine.ml
helm/software/components/content_pres/cicNotationParser.ml
helm/software/components/content_pres/termContentPres.ml
helm/software/components/tactics/auto.ml
helm/software/components/tactics/eliminationTactics.ml
helm/software/components/tactics/primitiveTactics.ml
helm/software/matita/dist/ChangeLog
helm/software/matita/matitaScript.ml