state required theorems in plain words
now have EV_None; each cfg smallstep also return t*evt, multistep collects them into a trace
stated and started proving diamon theorem, but it's too long, save for later
start defining "flattening"
change name of update to mem_update
separate threads to threads + buffers
Merge branch 'flattening' into dev
define flattening / simulation / DRF Guarantee theorem