Support sequence point, add permissions, and update prelude.
Both the operational and axiomatic semantics are extended with sequence points and a permission system based on fractional permissions. In order to achieve this, the memory model has been completely revised, and is now built on top of an abstract interface for permissions. Apart from these changed, the library on lists and sets has been heavily extended, and minor changed have been made to other parts of the prelude.
Showing
- theories/ars.v 1 addition, 1 deletiontheories/ars.v
- theories/base.v 113 additions, 50 deletionstheories/base.v
- theories/collections.v 149 additions, 75 deletionstheories/collections.v
- theories/decidable.v 34 additions, 6 deletionstheories/decidable.v
- theories/fin_collections.v 1 addition, 1 deletiontheories/fin_collections.v
- theories/fin_map_dom.v 142 additions, 0 deletionstheories/fin_map_dom.v
- theories/fin_maps.v 1512 additions, 1200 deletionstheories/fin_maps.v
- theories/fresh_numbers.v 1 addition, 1 deletiontheories/fresh_numbers.v
- theories/list.v 282 additions, 46 deletionstheories/list.v
- theories/listset.v 10 additions, 4 deletionstheories/listset.v
- theories/listset_nodup.v 14 additions, 8 deletionstheories/listset_nodup.v
- theories/mapset.v 151 additions, 0 deletionstheories/mapset.v
- theories/nmap.v 14 additions, 14 deletionstheories/nmap.v
- theories/numbers.v 124 additions, 4 deletionstheories/numbers.v
- theories/option.v 28 additions, 22 deletionstheories/option.v
- theories/orders.v 237 additions, 40 deletionstheories/orders.v
- theories/pmap.v 77 additions, 58 deletionstheories/pmap.v
- theories/prelude.v 1 addition, 1 deletiontheories/prelude.v
- theories/tactics.v 119 additions, 57 deletionstheories/tactics.v
- theories/vector.v 25 additions, 5 deletionstheories/vector.v
Loading
Please register or sign in to comment