如何在Coq中一分为二?

时间:2018-12-21 03:26:12

标签: coq

我想在Coq中除以两个数字,因为我试图实现自己的自定义Imp语言并声明:

    match (aeval st a1) with
      | Some n0 => Some (NDiv n0 (S n))
      | None => None

但是/返回错误:

Unknown interpretation for notation "_ / _".

NDiv也是如此,错误:

The reference NDiv was not found in the current environment.

我该怎么做才能避免出现此错误?

如何使用python的“整数除法”但使用nat?

2 个答案:

答案 0 :(得分:1)

您可以使用命令Require Import Arith.来导入函数Nat.div及其符号_ / _

答案 1 :(得分:0)

似乎是:

for i in 1 2 3; do echo This is a sample text > sample-$i.txt; done

可行,但我想知道如何能够更有效地搜索此内容而不必诉诸于此。