started trying to add proofs of bijection into Synth class