Coq上的微积分

问题描述

我想代表Coq上的微积分的确切值,而不是近似值。

我定义了归纳类型,代表实数的微分,如下所示。

Require Import Coq.Reals.Reals.

Inductive myR:=
| mR : R -> myR 
| Diff : myR -> myR.

这没意思。 你知道更好的方法吗?

解决方法

在标准库中,模块Reals.Rderiv定义了导数关系D_in,即函数f : R -> R在{{1}处具有导数d : R -> R },如果x0(f(x) - f(x0)) / (x - x0)的限制为x(并且所有内容都限于x0的域d x0子集)。

这几乎是我在第一个微积分课程中学到的标准定义,特别是,采用极限可以确保您获得精确的导数。

,

Coquelicot中,Derive is defined

Definition Derive (f : R → R) (x : R) := real (Lim (fun h ⇒ (f (x+h) - f x)/h) 0).

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...