Agda.TypeChecking.Substitute

Application

class Apply t

applys

apply1

canProject

conApp

defApp

argToDontCare

piApply

Abstraction

class Abstract t

telVars

namedTelVars

abstractArgs

Explicit substitutions

class DeBruijn a

idS

wkS

raiseS

consS

singletonS

liftS

dropS

composeS

splitS

(++#)

prependS

parallelS

compactS

strengthenS

lookupS

Substitution and raisingshiftingweakening

class Subst t a

raise

raiseFrom

subst

strengthen

substUnder

Telescopes

type TelView

data TelV a

type ListTel' a

type ListTel

telFromList'

telFromList

telToList

telToArgs

bindsToTel'

bindsToTel

bindsWithHidingToTel'

bindsWithHidingToTel

telView'

telView'UpTo

mkPi

mkLam

telePi'

telePi

telePi_

teleLam

class TeleNoAbs a

dLub

Functions on abstractions

absApp

lazyAbsApp

noabsApp

absBody

mkAbs

reAbs

underAbs

underLambdas

class GetBody a

Syntactic equality and order

Level stuff

pts

sLub

lvlView

levelMax

sortTm

levelSort

levelTm

unLevelAtom

data Substitution' a

type Substitution