Polytypic Proving. by Anne Mulhern