probcomp / Venturecxx

Primary implementation of the Venture probabilistic programming system
http://probcomp.csail.mit.edu/venture/
GNU General Public License v3.0
28 stars 6 forks source link

Brush handling in Mite #656

Open axch opened 7 years ago

axch commented 7 years ago

Architectural question: Are traces required to maintain the invariant that the current state of a trace could have arisen from an (incomplete) forward evaluation?

This invariant has various implications:

Should this invariant be enforced?

Why is this acute now?

What alternatives are there?

What does implementation look like?