digital circuits with proofs for simplification and circuits for Logisim