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)
Equations
    Instances For

      Elaborates the TerminationHint in the clique to TerminationMeasures

      Equations
        Instances For
          Equations
            Instances For
              Equations
                Instances For
                  Equations
                    Instances For
                      Equations
                        Instances For