Trusted-adjacent admission checks for opaque theorem declarations.
Summary
Functions
@spec add(Theoria.Env.t(), Theoria.Env.name(), Theoria.Term.t(), Theoria.Term.t(), [ atom() ]) :: {:ok, Theoria.Env.t()} | {:error, Theoria.Error.t()}
Trusted-adjacent admission checks for opaque theorem declarations.
@spec add(Theoria.Env.t(), Theoria.Env.name(), Theoria.Term.t(), Theoria.Term.t(), [ atom() ]) :: {:ok, Theoria.Env.t()} | {:error, Theoria.Error.t()}