Change notations of big_ops for upred.
Rationale: to make the code closer to what is on paper, I want the notations to look like quantifiers, i.e. have a binder built-in. I thus introduced the following notations: [★ map] k ↦ x ∈ m, P [★ set] x ∈ X, P The good thing - contrary to the notations that we had before that required an explicit lambda - is that type annotations of k and x are now not printed making goals much easier to read.
Showing
- algebra/upred_big_op.v 59 additions, 40 deletionsalgebra/upred_big_op.v
- algebra/upred_tactics.v 1 addition, 2 deletionsalgebra/upred_tactics.v
- heap_lang/heap.v 1 addition, 1 deletionheap_lang/heap.v
- heap_lang/lib/barrier/proof.v 2 additions, 2 deletionsheap_lang/lib/barrier/proof.v
- proofmode/coq_tactics.v 12 additions, 12 deletionsproofmode/coq_tactics.v
Loading
Please register or sign in to comment