]> matita.cs.unibo.it Git - helm.git/commit
Optimization: since an invariant says that the inferred type of a term is
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Thu, 26 Feb 2004 12:01:27 +0000 (12:01 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Thu, 26 Feb 2004 12:01:27 +0000 (12:01 +0000)
commitc9995e146dc70bed25b9fe2913f3d5d31a4f9086
treecf898f943e8ef48b62e9272fc69676ebf75019bd
parentc1a5a672088af4ff926e5848396c810c2539c2f5
Optimization: since an invariant says that the inferred type of a term is
always a type, then we do not have to call the sort_of_prod to check the
the type of a lambda-abstraction is a well-typed prod. We just have to check
that the source of the lambda is a sort (or a meta).
helm/ocaml/cic_proof_checking/cicTypeChecker.ml
helm/ocaml/cic_unification/cicRefine.ml