Subject: Ssreflect Users Discussion List
List archive
- From: Laurent Théry <>
- To: bertot <>, ssreflect <>
- Cc: Sophie Bernard <>
- Subject: Re: [ssreflect] A proof that there an infinity of prime numbers
- Date: Tue, 01 Apr 2014 12:48:27 +0200
On 04/01/2014 11:46 AM, bertot wrote:
Dear all,
I am amazed that we cannot find a proof that there are an infinity of prime numbers in the Math. Comp. library. Do you have one, that you will be willing to share? Could it be possible that there was one in a previous version, which could have been removed in one of our re-factoring steps?
Yves
Before Georges one liner ;-)
Lemma fact_div m n : 0 < m <= n -> m %| n`!.
Proof.
elim: n m => [[] //| /= n IH m].
rewrite factS [_ <= _.+1]leq_eqVlt; case: eqP => /= => [-> //| _ /IH H].
by rewrite dvdn_mulr.
by rewrite dvdn_mull.
Qed.
Lemma prime_inf m : {p | m < p & prime p}.
Proof.
pose c := pdiv m`!.+1.
have Pc : prime c by apply/pdiv_prime/fact_gt0.
exists c => //.
have [cLm|//] := leqP.
have /Euclid_dvd1 := Pc.
have /eqP<- := coprimenS (m`!).
rewrite dvdn_gcd pdiv_dvd.
by have /fact_div-> : 0 < pdiv m`!.+1 <= m by rewrite prime_gt0.
Qed.
- [ssreflect] A proof that there an infinity of prime numbers, bertot, 04/01/2014
- Re: [ssreflect] A proof that there an infinity of prime numbers, Laurent Théry, 04/01/2014
- RE: [ssreflect] A proof that there an infinity of prime numbers, Georges Gonthier, 04/01/2014
- Re: [ssreflect] A proof that there an infinity of prime numbers, Kazuhiko Sakaguchi, 04/01/2014
- Re: [ssreflect] A proof that there an infinity of prime numbers, Laurent Théry, 04/01/2014
Archive powered by MHonArc 2.6.18.