A semantic view of classical proofs: type-theoretic, categorical, and denotational characterizations | IEEE Conference Publication | IEEE Xplore