Closed DmxLarchey closed 5 years ago
I have updated this introductory comment with the extracted code.
Function bfn2
in bfn_stream.v
is now considered as ill-formed. I tried to compile with Coq 8.8.2 and 8.8.1. The project does not compile any longer with 8.7.2, so I could not see if the function was still okay there.
BFR is a generalization of BFN. Given a tree
t
and a listl
of values, providedl
is of length equal to the size of the treet
, it redecorates the treet
with the values inl
, in BF order.We implement BFR as
bfr_3q
inbfr_fifo_3q_full.v
and show the BFN is a particular case of BFR as theorembfr_bfn_3q
This PR also contains an axiomatic characterization of DF and BF orders on branches in
bt.v