fact: Definition nat2term (n: nat): gterm nat_signature nat_sort := nat_rect (λ _, gterm nat_signature nat_sort) nat_zero (λ (n: nat) (tn: gterm nat_signature nat_sort), nat_succ tn) n.
imports: UniMath.Foundations.All UniMath.Combinatorics.StandardFiniteSets UniMath.Combinatorics.MoreLists UniMath.Algebra.Universal.Algebras UniMath.Algebra.Universal.Terms