Eliminate from $\bot$ to any type: given $v : \bot$, produce any $\alpha$.
$$\text{absurd} : \bot \to \alpha$$
This is the ex falso quodlibet principle.
Equations
- v.absurd = Empty.elim v
Instances For
@[implicit_reducible]
The function space $\bot \to \alpha$ is inhabited, witnessed by absurd.
Since $|\bot| = 0$, there is exactly one function $\bot \to \alpha$ for any $\alpha$.
Equations
- Data.Void.instInhabitedForall = { default := Data.Void.absurd }