Sat solving I guess because types encode proofs?

[deleted]