Documentation
Bdd
.
Restrict
Search
return to top
source
Imports
Init
Bdd.Basic
Bdd.Nary
Imported by
Restrict
.
orestrict
Restrict
.
orestrict_evaluate
source
def
Restrict
.
orestrict
{
n
m
:
ℕ
}
(
O
:
OBdd
n
m
)
(
b
:
Bool
)
(
i
:
Fin
n
)
:
OBdd
n
m
Equations
Restrict.orestrict
O
b
i
=
⟨
Restrict.restrict✝
O
b
i
,
⋯
⟩
Instances For
source
@[simp]
theorem
Restrict
.
orestrict_evaluate
{
n
m
:
ℕ
}
{
b
:
Bool
}
{
i
:
Fin
n
}
{
O
:
OBdd
n
m
}
:
(
orestrict
O
b
i
)
.
evaluate
=
Nary.restrict
O
.
evaluate
b
i