Enable proof mode to destruct non-separating conjunctions in spatial context.
This is allowed as long as one of the conjuncts is thrown away (i.e. is a wildcard _ in the introduction pattern). It corresponds to the principle of "external choice" in linear logic.
Showing
- heap_lang/proofmode.v 3 additions, 3 deletionsheap_lang/proofmode.v
- proofmode/class_instances.v 26 additions, 26 deletionsproofmode/class_instances.v
- proofmode/classes.v 5 additions, 5 deletionsproofmode/classes.v
- proofmode/coq_tactics.v 17 additions, 3 deletionsproofmode/coq_tactics.v
- proofmode/ghost_ownership.v 3 additions, 3 deletionsproofmode/ghost_ownership.v
- proofmode/tactics.v 19 additions, 10 deletionsproofmode/tactics.v
- tests/proofmode.v 4 additions, 1 deletiontests/proofmode.v
Loading
Please register or sign in to comment