finished incremental compilation proof