Skip to content

simp can exit the ProofMode #469

Description

@markusdemedeiros

There are some examples in our repo where simp will unfold too far, exiting the Iris proofmode altogether. At the moment the fix is is to use dsimp instead, but the proofmode should probably be stable under simp. The bug can be witnessed by changing the dsimp only statements to simp only in the (post 4.31) Quicksort example, though I recall encountering this it in a few places even before the 4.31 upgrade.

Michael suggests making Entails' a def instead of an abbrev, which seems like a good idea, but currently breaks the build in a number of places.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions