Documentation

ConNF.Model.RunInduction

New file #

In this file...

Main declarations #

theorem ConNF.instIsTransΛLtWithBotSome [ConNF.Params] :
IsTrans ConNF.Λ fun (β γ : ConNF.Λ) => β < γ
theorem ConNF.instIsWellFoundedΛLtWithBotSome [ConNF.Params] :
IsWellFounded ConNF.Λ fun (β γ : ConNF.Λ) => β < γ
def ConNF.motive [ConNF.Params] (α : ConNF.Λ) :
Equations
  • ConNF.motive = ICT.fix ConNF.constructMotive ConNF.constructHypothesis
Instances For
    def ConNF.hypothesis [ConNF.Params] (α : ConNF.Λ) :
    ConNF.Hypothesis (ConNF.motive α) fun (β : ConNF.Λ) (x : β < α) => ConNF.motive β
    Equations
    • ConNF.hypothesis = ICT.fix_prop ConNF.constructMotive ConNF.constructHypothesis
    Instances For
      theorem ConNF.motive_eq [ConNF.Params] (α : ConNF.Λ) :
      ConNF.motive α = ConNF.constructMotive α (fun (β : ConNF.Λ) (x : β < α) => ConNF.motive β) fun (β : ConNF.Λ) (x : β < α) => ConNF.hypothesis β