模块 aya.base

接口 ElimTerm

所有超级接口:
AyaDocile, org.aya.guest0x0.cubical.Restr.TermLike<Term>, Term
所有已知实现类:
ElimTerm.App, ElimTerm.PathApp, ElimTerm.Proj

public sealed interface ElimTerm extends Term permits ElimTerm.App, ElimTerm.Proj, ElimTerm.PathApp
Elimination rules.
  • 方法详细资料

    • of

      @NotNull @NotNull Term of()
    • proj

      @Contract(pure=true) @NotNull static @NotNull Term proj(@NotNull @NotNull Term of, int ix)
    • proj

      @Contract(pure=true) @NotNull static @NotNull Term proj(@NotNull @NotNull ElimTerm.Proj proj)
    • unapp

      @NotNull static @NotNull Term unapp(@NotNull @NotNull Term term, kala.collection.mutable.MutableList<Arg<@NotNull Term>> args)