Definition firstelement {n : nat} : ⟦S n⟧. Proof. exists 0. apply natgthsn0. Defined.
Require Import UniMath.MoreFoundations.Tactics. Require Import UniMath.MoreFoundations.DecidablePropositions. Require Import UniMath.MoreFoundations.NegativePropositions.