2

我想知道该陈述的更短或更简单的证明forall a:nat, 0 < a -> 1 < a + 1。在 mathcomp/ssreflect 中。

我有以下证明,但希望存在更优雅的证明。

From mathcomp Require Import all_ssreflect.
Goal forall a:nat, 0 < a -> 1 < a + 1.
  move=>a.
  have H:1=0+1 by [].
  by rewrite {2}H ltn_add2r.
Qed.

这个如何:

From mathcomp Require Import all_ssreflect.
Goal forall a:nat, 0 < a -> 1 < a + 1.
by move=>?; rewrite addn1 ltnS.
Qed.
4

1 回答 1

3

这个如何:

From mathcomp Require Import all_ssreflect.
Goal forall a:nat, 0 < a -> 1 < a + 1.
by move=>?; rewrite addn1 ltnS.
Qed.
于 2019-08-01T02:38:32.107 回答