Recursor or induction principle declaration in an inductive specification.
Summary
Types
@type t() :: %Theoria.Inductive.Recursor{ name: atom(), reduction: Theoria.Env.Reduction.t() | nil, type: Theoria.Term.t() }
Recursor or induction principle declaration in an inductive specification.
@type t() :: %Theoria.Inductive.Recursor{ name: atom(), reduction: Theoria.Env.Reduction.t() | nil, type: Theoria.Term.t() }