【发布时间】:2020-07-16 15:01:15
【问题描述】:
有没有办法在 Coq 中求解变量?给定:
From Coq Require Import Reals.Reals.
Definition f_of_x (x : R) : R := x + 1.
Definition f_of_y (y : R) : R := y + 2.
我想表达
Definition x_of_y (y : R) : R :=
就像solve for x in f_of_x = f_of_y. 之类的东西,我希望使用策略语言来洗牌。我最终想得到y + 1. 的正确可用定义,我想使用我的定义:
Compute x_of_y 2. (* This would yield 3 if R was tractable or if I was using nat *)
另一种方法是用铅笔/纸手工完成,然后只检查我在 Coq 上的工作。这是唯一的方法吗?
【问题讨论】:
标签: coq