Learn
Platform
Packages
Community
Consortium
News
Learn
Platform
Packages
Community
Consortium
News
Get started
Standard Library
Table of contents
Index
▾
Table of contents
Index
Library Stdlib.NArith.Ndiv_def
From
Stdlib
Require
Import
BinNat
.
#[
local
]
Open
Scope
N_scope
.
Obsolete file, see
BinNat
now, only compatibility notations remain here.
Definition
Pdiv_eucl
a
b
:=
N.pos_div_eucl
a
(
Npos
b
).
Definition
Pdiv_eucl_correct
a
b
:
let
(
q
,
r
) :=
Pdiv_eucl
a
b
in
Npos
a
=
q
*
Npos
b
+
r
:=
N.pos_div_eucl_spec
a
(
Npos
b
).
Lemma
Pdiv_eucl_remainder
a
b
:
snd
(
Pdiv_eucl
a
b
)
<
Npos
b
.