Special proof mode class for adding a modality to a goal.
This used to be done by using `ElimModal` in backwards direction. Having a separate type class for this gets rid of some hacks: - Both `Hint Mode`s in forward and backwards direction for `ElimModal`. - Weird type class precedence hacks to make sure the right instance is picked. These were needed because using `ElimModal` in backwards direction caused ambiguity.
Showing
- theories/base_logic/lib/fancy_updates.v 5 additions, 4 deletionstheories/base_logic/lib/fancy_updates.v
- theories/program_logic/weakestpre.v 5 additions, 2 deletionstheories/program_logic/weakestpre.v
- theories/proofmode/class_instances.v 16 additions, 0 deletionstheories/proofmode/class_instances.v
- theories/proofmode/classes.v 9 additions, 3 deletionstheories/proofmode/classes.v
- theories/proofmode/coq_tactics.v 5 additions, 5 deletionstheories/proofmode/coq_tactics.v
- theories/proofmode/tactics.v 3 additions, 3 deletionstheories/proofmode/tactics.v
Loading
Please register or sign in to comment