Skip to content

Tactics should signal wrong ProofInfo #421

Description

@Engreyight

Certain tactics, such as mlRewriteBy only work if the goal is using AnyReasoning. However, if they are used with something different, they fail with a useless error message (mlRewriteBy says "not in proof mode"). Instead, they should signal that the ProofInfo is incorrect, or add an extra ProofInfoLE AnyReasoning i goal, like mlApplyMeta does in similar situations.

This limitation is also undocumented.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdocumentationImprovements or additions to documentationenhancementEnhancement of existing features

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions