Simplify CMRA axioms.
I have simplified the following CMRA axioms: cmra_unit_preservingN n x y : x ≼{n} y → unit x ≼{n} unit y; cmra_op_minus n x y : x ≼{n} y → x ⋅ y ⩪ x ≡{n}≡ y; By dropping off the step-index, so into: cmra_unit_preservingN x y : x ≼ y → unit x ≼ unit y; cmra_op_minus x y : x ≼ y → x ⋅ y ⩪ x ≡ y; The old axioms can be derived.
Showing
- algebra/agree.v 6 additions, 1 deletionalgebra/agree.v
- algebra/auth.v 3 additions, 3 deletionsalgebra/auth.v
- algebra/cmra.v 18 additions, 17 deletionsalgebra/cmra.v
- algebra/excl.v 2 additions, 2 deletionsalgebra/excl.v
- algebra/fin_maps.v 5 additions, 5 deletionsalgebra/fin_maps.v
- algebra/iprod.v 11 additions, 4 deletionsalgebra/iprod.v
- algebra/option.v 17 additions, 3 deletionsalgebra/option.v
- program_logic/resources.v 3 additions, 3 deletionsprogram_logic/resources.v
Loading
Please register or sign in to comment