Skip to content

Termination checking for complete induction #227

@MartyO256

Description

@MartyO256

Twelf has a reduction declaration that can be used to label the outputs of lemmas as non-inflationary, which allows for recursive calls on these outputs.

Totality checking for such programs would require the use of complete induction.
This may be implemented following the same ideas as in Termination and Reduction Checking for Higher-Order Logic Programs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions