Documentation

Lean.Meta.Tactic.Grind.Arith.CommRing.Functions

Instances For
    def Lean.Meta.Grind.Arith.CommRing.mkUnaryFn {m : TypeType} [MonadLiftT MetaM m] [MonadError m] [Monad m] [MonadCanon m] (type : Expr) (u : Level) (instDeclName declName : Name) (expectedInst : Expr) :
    Instances For
      def Lean.Meta.Grind.Arith.CommRing.mkBinHomoFn {m : TypeType} [MonadLiftT MetaM m] [MonadError m] [Monad m] [MonadCanon m] (type : Expr) (u : Level) (instDeclName declName : Name) (expectedInst : Expr) :
      Instances For
        def Lean.Meta.Grind.Arith.CommRing.mkPowFn {m : TypeType} [MonadLiftT MetaM m] [MonadError m] [Monad m] [MonadCanon m] (u : Level) (type semiringInst : Expr) :
        Instances For
          def Lean.Meta.Grind.Arith.CommRing.mkNatCastFn {m : TypeType} [MonadLiftT MetaM m] [Monad m] [MonadCanon m] (u : Level) (type semiringInst : Expr) :
          Instances For