Documentation
Bdd
.
Reduce
.
Main
Search
return to top
source
Imports
Init
Bdd.Basic
Bdd.Reduce.Discover
Bdd.Reduce.Populate
Bdd.Reduce.Process
Imported by
Reduce
.
oreduce
Reduce
.
oreduce_evaluate
source
def
Reduce
.
oreduce
{
n
m
:
ℕ
}
(
O
:
OBdd
n
m
)
:
{
p
:
(
s
:
ℕ
) ×
OBdd
n
s
//
p
.
snd
.
Reduced
∧
p
.
snd
.
evaluate
=
O
.
evaluate
}
Equations
One or more equations did not get rendered due to their size.
Instances For
source
@[simp]
theorem
Reduce
.
oreduce_evaluate
{
n
m
:
ℕ
}
{
O
:
OBdd
n
m
}
:
(↑
(
oreduce
O
)
)
.
snd
.
evaluate
=
O
.
evaluate