Restore the possibility to give a name to a universe in an inductive
definition
A quick and dirty approach to private inductive types
Types for which computable functions are provided, but pattern-matching is disallowed.
This kind of type can be used to simulate simple forms of higher inductive types, with
convertibility for applications of the inductive principle to 0-constructors
results of polymorphic functions may have a sort that looks like
Type _, even when the sort should actually be convertible with Prop _
This correction makes sort_cmp acknowledge this evolution
after conflict resolution
this version now compiles HoTT (but HoTT needs to be modified)
Fix in interface of canonical structures: an instantiated polymorphic
projection is not needed to lookup a structure, just the projection name
is enough (reported by C. Cohen).
Merge ../../coq/git into trunk
Merge pull request #31 from ybertot/private_types

Merging private types with the current version of Coq