-- ℕ as a QIIT (docs/NovaFoundation.txt, SUBSUMPTION): a one-line
-- signature, with the derived eliminator computing by el-qiit-beta.
data ( N : U
; z : El N
; s : El N → El N )
def plusQ : El N → El N → El N ≔
λa. λb. NElim (λn. N) b (λn. λih. s ih) a
def plusQzl : (b : El N) → plusQ z b ≡ b ∈ ≔ λb. ⋆
def plusQsl : (a : El N) (b : El N) → plusQ (s a) b ≡ s (plusQ a b) ∈ ≔
λa. λb. ⋆
-- induction: plusQ a z ≡ a, by NElimP at the equality PROP motive
-- (equality is Ω-valued: the prop-flavored eliminator carries Ω-valued
-- motives and, by proof irrelevance, needs no coherence arguments)
def plusQzr : (a : El N) → plusQ a z ≡ a ∈ ≔
λa. NElimP (λn. (plusQ n z ≡ n ∈ El N)) ⋆ (λn. λih. ⋆) a