在香草 Coq 中,我会写
Require Import Coq.Arith.Arith.
Goal nat -> nat -> False.
intros n m.
destruct (lt_eq_lt_dec n m) as [[?|?]|?].
获得三个目标,一个为n < m
,一个为n = m
,一个为m < n
。在 ssreflect 中,我将从
From Coq.ssr Require Import ssreflect ssrbool.
From mathcomp.ssreflect Require Import eqtype ssrnat.
Goal nat -> nat -> False.
move => n m.
在 ssreflect 中将其分为三种情况的标准/规范方法是n < m
什么?n == m
m < n