Documentation
LeanUnits
.
Framework
.
Utils
.
Nat
Search
return to top
source
Imports
Init
Batteries.WF
Mathlib.Data.Nat.Basic
Imported by
Units
.
NatFind
.
find
Units
.
NatFind
.
find_spec
Nat.
find
#
source
def
Units
.
NatFind
.
find
{
p
:
ℕ
→
Prop
}
[
DecidablePred
p
]
(
H
:
∃
(
n
:
ℕ
)
,
p
n
)
:
ℕ
Alternative definition of
Nat.
find
using tail recursion.
Equations
Units.NatFind.find
H
=
(
Units.NatFind.findX✝
H
)
.
val
Instances For
source
theorem
Units
.
NatFind
.
find_spec
{
p
:
ℕ
→
Prop
}
[
DecidablePred
p
]
(
H
:
∃
(
n
:
ℕ
)
,
p
n
)
:
p
(
find
H
)