Constructors
SClausescTel :: TelescopeType of variables in
scPats.scPats :: [NamedArg SplitPattern]The patterns leading to the currently considered branch of the split tree.
scSubst :: Substitution' SplitPatternSubstitution from scTel to old context. Only needed directly after split on variable: * To update scTarget * To rename other split variables when splitting on multiple variables.
scSubstis not `transitive', i.e., does not record the substitution from the original context to scTel over a series of splits. It is freshly computed after each split bycomputeNeighborhood; alsosplitResult, which does not split on a variable, should reset it to the identity idS, lest it be applied to scTarget again, leading to Issue 1294.scCheckpoints :: Map CheckpointId SubstitutionWe need to keep track of the module parameter checkpoints for the clause for the purpose of inferring missing instance clauses.
scTarget :: Maybe (Dom Type)
Instances1PrettyTCM
PrettyTCM SplitClauseDefined in Agda-2.7.0.1 · Agda.TypeChecking.Coverage · orphanFor debugging only.