Remove RA from the hierarchy.
Instead, we have just a construction to create a CMRA from a RA. This construction is also slightly generalized, it now works for RAs over any timeless COFE instead of just the discrete COFE. Also: * Put tactics and big_ops for CMRAs in a separate file. * Valid is now a derived notion (as the limit of validN), so it does not have to be defined by hand for each CMRA. Todo: Make the constructions DRA -> CMRA and RA -> CMRA more uniform.
Showing
- _CoqProject 2 additions, 1 deletion_CoqProject
- barrier/parameter.v 1 addition, 1 deletionbarrier/parameter.v
- iris/adequacy.v 12 additions, 11 deletionsiris/adequacy.v
- iris/ownership.v 7 additions, 5 deletionsiris/ownership.v
- iris/parameter.v 12 additions, 16 deletionsiris/parameter.v
- iris/pviewshifts.v 5 additions, 4 deletionsiris/pviewshifts.v
- iris/resources.v 22 additions, 23 deletionsiris/resources.v
- iris/weakestpre.v 9 additions, 14 deletionsiris/weakestpre.v
- iris/wsat.v 18 additions, 17 deletionsiris/wsat.v
- modures/agree.v 0 additions, 1 deletionmodures/agree.v
- modures/auth.v 14 additions, 23 deletionsmodures/auth.v
- modures/cmra.v 262 additions, 169 deletionsmodures/cmra.v
- modures/cmra_big_op.v 80 additions, 0 deletionsmodures/cmra_big_op.v
- modures/cmra_tactics.v 66 additions, 0 deletionsmodures/cmra_tactics.v
- modures/cofe.v 5 additions, 0 deletionsmodures/cofe.v
- modures/cofe_solver.v 1 addition, 1 deletionmodures/cofe_solver.v
- modures/dra.v 4 additions, 5 deletionsmodures/dra.v
- modures/excl.v 2 additions, 6 deletionsmodures/excl.v
- modures/fin_maps.v 19 additions, 20 deletionsmodures/fin_maps.v
- modures/logic.v 39 additions, 39 deletionsmodures/logic.v
Loading
Please register or sign in to comment