Added proof for reference compares.
Fixed a typo in the field initialization lemma