Different unroll and proof definitions from my thesis