Documentation

Lean.Elab.PreDefinition.Main

Checks consistency of a clique of TerminationHints:

  • If not all have a hint, the hints are ignored (log error)
  • None have both termination_by and partial_fixpoint (throw error)
  • If one has structural or partial_fixpoint, check that all have it (else throw error)
  • A structural should not have a decreasing_by (else log error)
Instances For

    Elaborates the TerminationHint in the clique to TerminationMeasures

    Instances For
      Instances For