Finish equivalence; add reasoner0