making the parser accept optional proof annotation
wow, now proof annotation is optional
fixed the discharge bug, and now the plus0 looks much nicer
nasty parser error.
nasty parser error.
fix the nasty error and now need to implement a way to name the formula
fix a bunch of weired bugs
lazyness actually make it hard to reason about specific test cases/basic theorem.
fix a bug on renaming when subst with a termvar into proof
add stream files
Merge branch 'prog-proof'