elm package cache
Packages
Reroutes
About
lamdera.com
mtonnberg
/
refinement-proofs
/
1.1.0
NOTE: the latest version is
5.0.1
README
About
Versions
Source
Modules
BasicTheories.NumberTheory
Some basic number proofs
Definition
type
Even
Basic logic
type
alias
Negative
=
Not
ZeroOrGreater
Basic logic
type
alias
Odd
=
Not
Even
Basic logic
type
Positive
Basic logic
type
Zero
Basic logic
type
alias
ZeroOrGreater
=
Or
Zero
Positive
Basic logic
Proofs
proveEven
:
Int
->
Maybe
(
Proven
Int
Even
)
Basic logic
proveNegative
:
number ->
Maybe
(
Proven
number
Negative
)
Basic logic
proveOdd
:
Int
->
Maybe
(
Proven
Int
Odd
)
Basic logic
provePositive
:
number ->
Maybe
(
Proven
number
Positive
)
Basic logic
proveZeroOrGreater
:
number ->
Maybe
(
Proven
number
ZeroOrGreater
)
Basic logic
Implications
allPositivesAreZeroOrGreater
:
Implies
Positive
ZeroOrGreater
Basic logic
README
About
8 versions
Source
Modules
BasicTheories.StringTheory
BasicTheories.ListTheory
BasicTheories.NumberTheory
RefinementProofs
Basic logic