Library Coq.Numbers.Natural.Abstract.NProperties
The two following functors summarize all known facts about N.
If necessary, the earlier all-in-one functor NProp
could be re-obtained via NBasicProp <+ NExtraProp
- NBasicProp provides properties of basic functions:
+ - * min max <= <
- NExtraProp provides properties of advanced functions: pow, sqrt, log2, div, gcd, and bitwise functions.
Module Type NBasicProp (N:NAxiomsMiniSig) := NMaxMinProp N.
Module Type NExtraProp (N:NAxiomsSig)(P:NBasicProp N) :=
NParityProp N P <+ NPowProp N P <+ NSqrtProp N P
<+ NLog2Prop N P <+ NDivProp N P <+ NGcdProp N P <+ NLcmProp N P
<+ NBitsProp N P.