Logic, Sets, and Proofs