When making a function projection-like, we drop the first n
arguments.
Instances8DropArgs, …
DropArgs ClauseDefined in Agda-2.7.0.1 · Agda.TypeChecking.DropArgsNOTE: does not work for recursive functions.
DropArgs TelescopeDefined in Agda-2.7.0.1 · Agda.TypeChecking.DropArgsNOTE: This creates telescopes with unbound de Bruijn indices.
DropArgs TermDefined in Agda-2.7.0.1 · Agda.TypeChecking.DropArgsUse for dropping initial lambdas in clause bodies. NOTE: does not reduce term, need lambdas to be present.
DropArgs CompiledClausesDefined in Agda-2.7.0.1 · Agda.TypeChecking.DropArgsTo drop the first
narguments in a compiled clause, we reduce the split argument indices bynand dropnarguments from the bodies. NOTE: this only works for non-recursive functions, we are not dropping arguments to recursive calls in bodies.DropArgs SplitTreeDefined in Agda-2.7.0.1 · Agda.TypeChecking.DropArgsDropArgs FunctionInverseDefined in Agda-2.7.0.1 · Agda.TypeChecking.DropArgsDropArgs PermutationDefined in Agda-2.7.0.1 · Agda.TypeChecking.DropArgsDropArgs a => DropArgs (Maybe a)Defined in Agda-2.7.0.1 · Agda.TypeChecking.DropArgs