Port to Coq 8.5 beta 2.
The port makes the following notable changes: * The carrier types of separation algebras and integer environments are no longer in Set. Now they have a type at a fixed type level above Set. This both works better in 8.5 and makes the formalization more general. I have tried putting them at polymorphic type levels, but that increased the compilation time by an order of magnitude. * I am using a custom f_equal tactic written in Ltac to circumvent bug #4069. That bug has been fixed, so this custom tactic can be removed when the next beta of 8.5 is out.
Showing
- theories/assoc.v 1 addition, 1 deletiontheories/assoc.v
- theories/base.v 9 additions, 8 deletionstheories/base.v
- theories/collections.v 1 addition, 2 deletionstheories/collections.v
- theories/countable.v 3 additions, 3 deletionstheories/countable.v
- theories/decidable.v 1 addition, 5 deletionstheories/decidable.v
- theories/error.v 1 addition, 1 deletiontheories/error.v
- theories/list.v 8 additions, 8 deletionstheories/list.v
- theories/mapset.v 19 additions, 20 deletionstheories/mapset.v
- theories/natmap.v 1 addition, 1 deletiontheories/natmap.v
- theories/nmap.v 2 additions, 2 deletionstheories/nmap.v
- theories/numbers.v 2 additions, 2 deletionstheories/numbers.v
- theories/optionmap.v 1 addition, 2 deletionstheories/optionmap.v
- theories/orders.v 1 addition, 1 deletiontheories/orders.v
- theories/pmap.v 5 additions, 5 deletionstheories/pmap.v
- theories/pretty.v 37 additions, 23 deletionstheories/pretty.v
- theories/stringmap.v 1 addition, 1 deletiontheories/stringmap.v
- theories/tactics.v 13 additions, 0 deletionstheories/tactics.v
- theories/zmap.v 2 additions, 2 deletionstheories/zmap.v
Loading
Please register or sign in to comment