CMRAs with partial cores.
Based on an idea and WIP commits of J-H. Jourdan: the core of a CMRA A is now a partial function A → option A. TODO: define sum CMRA TODO: remove one shot CMRA and define it in terms of sum
Showing
- algebra/agree.v 6 additions, 4 deletionsalgebra/agree.v
- algebra/auth.v 44 additions, 37 deletionsalgebra/auth.v
- algebra/cmra.v 425 additions, 160 deletionsalgebra/cmra.v
- algebra/cofe.v 9 additions, 10 deletionsalgebra/cofe.v
- algebra/dec_agree.v 6 additions, 6 deletionsalgebra/dec_agree.v
- algebra/dra.v 6 additions, 3 deletionsalgebra/dra.v
- algebra/excl.v 37 additions, 57 deletionsalgebra/excl.v
- algebra/frac.v 80 additions, 119 deletionsalgebra/frac.v
- algebra/gmap.v 50 additions, 38 deletionsalgebra/gmap.v
- algebra/iprod.v 10 additions, 6 deletionsalgebra/iprod.v
- algebra/list.v 19 additions, 15 deletionsalgebra/list.v
- algebra/one_shot.v 65 additions, 113 deletionsalgebra/one_shot.v
- algebra/upred.v 8 additions, 6 deletionsalgebra/upred.v
- heap_lang/heap.v 5 additions, 6 deletionsheap_lang/heap.v
- program_logic/adequacy.v 2 additions, 2 deletionsprogram_logic/adequacy.v
- program_logic/auth.v 1 addition, 1 deletionprogram_logic/auth.v
- program_logic/model.v 2 additions, 2 deletionsprogram_logic/model.v
- program_logic/ownership.v 5 additions, 4 deletionsprogram_logic/ownership.v
- program_logic/resources.v 9 additions, 8 deletionsprogram_logic/resources.v
- program_logic/wsat.v 5 additions, 5 deletionsprogram_logic/wsat.v
Loading
Please register or sign in to comment