A type for VM-erased data #
This file defines a type Erased α
which is classically isomorphic to α
,
but erased in the VM. That is, at runtime every value of Erased α
is
represented as 0
, just like types and proofs.
Extracts the erased value, noncomputably.
Equations
Instances For
Extracts the erased value, if it is a proof.
Computably produce an erased value from a proof of nonemptiness.