Documentation

Aesop.Script.CtorNames

  • ctor : Lean.Name
  • args : Array Lean.Name
  • hasImplicitArg : Bool

    Whether the constructor has at least one implicit argument.

Instances For
    def Aesop.CtorNames.toRCasesPat (cn : CtorNames) :
    Lean.TSyntax `rcasesPat
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      def Aesop.CtorNames.toInductionAltLHS (cn : CtorNames) :
      Lean.TSyntax `Lean.Parser.Tactic.inductionAltLHS
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        def Aesop.CtorNames.toInductionAlt (cn : CtorNames) (tacticSeq : Array Lean.Syntax.Tactic) :
        Lean.TSyntax `Lean.Parser.Tactic.inductionAlt
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          def Aesop.CtorNames.toAltVarNames (cn : CtorNames) :
          Lean.Meta.AltVarNames
          Equations
          Instances For
            def Aesop.CtorNames.mkFreshArgNames (lctx : Lean.LocalContext) (cn : CtorNames) :
            CtorNames × Lean.LocalContext
            Equations
            Instances For
              def Aesop.ctorNamesToRCasesPats (cns : Array CtorNames) :
              Lean.TSyntax `Lean.Parser.Tactic.rcasesPatMed
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                def Aesop.ctorNamesToInductionAlts (cns : Array (CtorNames × Array Lean.Syntax.Tactic)) :
                Lean.TSyntax `Lean.Parser.Tactic.inductionAlts
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  def Aesop.mkCtorNames (iv : Lean.InductiveVal) :
                  Lean.CoreM (Array CtorNames)
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For