Pretty Level Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
Pretty PlusLevel Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
Pretty Sort Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
Pretty Term Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
Pretty Type Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
Pretty CompiledClauses Source # | |
Instance detailsDefined in Agda.TypeChecking.CompiledClause |
LensSort Sort Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
Suggest Term Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
TelToArgs ListTel Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
TelToArgs Telescope Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
TermSize Level Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
TermSize PlusLevel Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
TermSize Sort Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
TermSize Term Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
GetDefs Level Source # | |
Instance detailsDefined in Agda.Syntax.Internal.Defs |
GetDefs PlusLevel Source # | |
Instance detailsDefined in Agda.Syntax.Internal.Defs |
GetDefs Sort Source # | |
Instance detailsDefined in Agda.Syntax.Internal.Defs |
GetDefs Telescope Source # | |
Instance detailsDefined in Agda.Syntax.Internal.Defs |
GetDefs Term Source # | |
Instance detailsDefined in Agda.Syntax.Internal.Defs |
GetDefs Type Source # | |
Instance detailsDefined in Agda.Syntax.Internal.Defs |
TermLike Level Source # | |
Instance detailsDefined in Agda.Syntax.Internal.Generic |
TermLike PlusLevel Source # | |
Instance detailsDefined in Agda.Syntax.Internal.Generic |
TermLike Sort Source # | |
Instance detailsDefined in Agda.Syntax.Internal.Generic |
TermLike Term Source # | |
Instance detailsDefined in Agda.Syntax.Internal.Generic |
TermLike Type Source # | |
Instance detailsDefined in Agda.Syntax.Internal.Generic |
AllMetas Level Source # | |
Instance detailsDefined in Agda.Syntax.Internal.MetaVars |
AllMetas PlusLevel Source # | |
Instance detailsDefined in Agda.Syntax.Internal.MetaVars |
AllMetas Sort Source # | |
Instance detailsDefined in Agda.Syntax.Internal.MetaVars |
AllMetas Term Source # | |
Instance detailsDefined in Agda.Syntax.Internal.MetaVars |
AllMetas Type Source # | |
Instance detailsDefined in Agda.Syntax.Internal.MetaVars |
NamesIn Level Source # | |
Instance detailsDefined in Agda.Syntax.Internal.Names |
NamesIn PlusLevel Source # | |
Instance detailsDefined in Agda.Syntax.Internal.Names |
NamesIn Sort Source # | |
Instance detailsDefined in Agda.Syntax.Internal.Names |
NamesIn Term Source # | |
Instance detailsDefined in Agda.Syntax.Internal.Names |
NamesIn CompiledClauses Source # | |
Instance detailsDefined in Agda.Syntax.Internal.Names |
KillRange Level Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
KillRange PlusLevel Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
KillRange Sort Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
KillRange Substitution Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
KillRange Term Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
KillRange CompiledClauses Source # | |
Instance detailsDefined in Agda.TypeChecking.CompiledClause |
Reify Level Source # | |
Instance detailsDefined in Agda.Syntax.Translation.InternalToAbstract |
Reify Sort Source # | |
Instance detailsDefined in Agda.Syntax.Translation.InternalToAbstract |
Reify Telescope Source # | |
Instance detailsDefined in Agda.Syntax.Translation.InternalToAbstract |
Reify Term Source # | |
Instance detailsDefined in Agda.Syntax.Translation.InternalToAbstract |
Reify Type Source # | |
Instance detailsDefined in Agda.Syntax.Translation.InternalToAbstract |
TerSetSizeDepth ListTel Source # | |
Instance detailsDefined in Agda.Termination.Monad |
TerSetSizeDepth Telescope Source # | |
Instance detailsDefined in Agda.Termination.Monad |
AbsTerm Level Source # | |
Instance detailsDefined in Agda.TypeChecking.Abstract |
AbsTerm PlusLevel Source # | |
Instance detailsDefined in Agda.TypeChecking.Abstract |
AbsTerm Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.Abstract |
AbsTerm Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Abstract |
AbsTerm Type Source # | |
Instance detailsDefined in Agda.TypeChecking.Abstract |
EqualSy Level Source # | |
Instance detailsDefined in Agda.TypeChecking.Abstract |
EqualSy PlusLevel Source # | |
Instance detailsDefined in Agda.TypeChecking.Abstract |
EqualSy Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.Abstract |
EqualSy Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Abstract |
EqualSy Type Source # | Ignores sorts. |
Instance detailsDefined in Agda.TypeChecking.Abstract |
IsPrefixOf Args Source # | |
Instance detailsDefined in Agda.TypeChecking.Abstract |
IsPrefixOf Elims Source # | |
Instance detailsDefined in Agda.TypeChecking.Abstract |
IsPrefixOf Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Abstract |
CheckInternal Elims Source # | |
Instance detailsDefined in Agda.TypeChecking.CheckInternal |
CheckInternal Level Source # | |
Instance detailsDefined in Agda.TypeChecking.CheckInternal |
CheckInternal PlusLevel Source # | |
Instance detailsDefined in Agda.TypeChecking.CheckInternal |
CheckInternal Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.CheckInternal |
CheckInternal Term Source # | |
Instance detailsDefined in Agda.TypeChecking.CheckInternal |
CheckInternal Type Source # | |
Instance detailsDefined in Agda.TypeChecking.CheckInternal |
DropArgs Telescope Source # | NOTE: This creates telescopes with unbound de Bruijn indices. |
Instance detailsDefined in Agda.TypeChecking.DropArgs |
DropArgs Term Source # | Use for dropping initial lambdas in clause bodies.
NOTE: does not reduce term, need lambdas to be present. |
Instance detailsDefined in Agda.TypeChecking.DropArgs |
DropArgs CompiledClauses Source # | To drop the first n arguments in a compiled clause,
we reduce the split argument indices by n and
drop n arguments from the bodies.
NOTE: this only works for non-recursive functions, we
are not dropping arguments to recursive calls in bodies. |
Instance detailsDefined in Agda.TypeChecking.DropArgs |
Free Level Source # | |
Instance detailsDefined in Agda.TypeChecking.Free.Lazy |
Free Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.Free.Lazy |
Free Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Free.Lazy |
PrecomputeFreeVars Level Source # | |
Instance detailsDefined in Agda.TypeChecking.Free.Precompute |
PrecomputeFreeVars PlusLevel Source # | |
Instance detailsDefined in Agda.TypeChecking.Free.Precompute |
PrecomputeFreeVars Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.Free.Precompute |
PrecomputeFreeVars Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Free.Precompute |
PrecomputeFreeVars Type Source # | |
Instance detailsDefined in Agda.TypeChecking.Free.Precompute |
ForceNotFree Level Source # | |
Instance detailsDefined in Agda.TypeChecking.Free.Reduce |
ForceNotFree PlusLevel Source # | |
Instance detailsDefined in Agda.TypeChecking.Free.Reduce |
ForceNotFree Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.Free.Reduce |
ForceNotFree Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Free.Reduce |
ForceNotFree Type Source # | |
Instance detailsDefined in Agda.TypeChecking.Free.Reduce |
UsableModality Level Source # | |
Instance detailsDefined in Agda.TypeChecking.Irrelevance |
UsableModality Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.Irrelevance |
UsableModality Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Irrelevance |
UsableRelevance Level Source # | |
Instance detailsDefined in Agda.TypeChecking.Irrelevance |
UsableRelevance PlusLevel Source # | |
Instance detailsDefined in Agda.TypeChecking.Irrelevance |
UsableRelevance Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.Irrelevance |
UsableRelevance Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Irrelevance |
NoProjectedVar Term Source # | |
Instance detailsDefined in Agda.TypeChecking.MetaVars |
ReduceAndEtaContract Term Source # | |
Instance detailsDefined in Agda.TypeChecking.MetaVars |
MentionsMeta Elim Source # | |
Instance detailsDefined in Agda.TypeChecking.MetaVars.Mention |
MentionsMeta Level Source # | |
Instance detailsDefined in Agda.TypeChecking.MetaVars.Mention |
MentionsMeta PlusLevel Source # | |
Instance detailsDefined in Agda.TypeChecking.MetaVars.Mention |
MentionsMeta Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.MetaVars.Mention |
MentionsMeta Term Source # | |
Instance detailsDefined in Agda.TypeChecking.MetaVars.Mention |
MentionsMeta Type Source # | |
Instance detailsDefined in Agda.TypeChecking.MetaVars.Mention |
AnyRigid Level Source # | |
Instance detailsDefined in Agda.TypeChecking.MetaVars.Occurs |
AnyRigid PlusLevel Source # | |
Instance detailsDefined in Agda.TypeChecking.MetaVars.Occurs |
AnyRigid Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.MetaVars.Occurs |
AnyRigid Term Source # | |
Instance detailsDefined in Agda.TypeChecking.MetaVars.Occurs |
AnyRigid Type Source # | |
Instance detailsDefined in Agda.TypeChecking.MetaVars.Occurs |
Occurs Elims Source # | |
Instance detailsDefined in Agda.TypeChecking.MetaVars.Occurs |
Occurs Level Source # | |
Instance detailsDefined in Agda.TypeChecking.MetaVars.Occurs |
Occurs PlusLevel Source # | |
Instance detailsDefined in Agda.TypeChecking.MetaVars.Occurs |
Occurs Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.MetaVars.Occurs |
Occurs Term Source # | |
Instance detailsDefined in Agda.TypeChecking.MetaVars.Occurs |
Occurs Type Source # | |
Instance detailsDefined in Agda.TypeChecking.MetaVars.Occurs |
AddContext Telescope Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.Context |
IsInstantiatedMeta Level Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.MetaVars |
IsInstantiatedMeta PlusLevel Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.MetaVars |
IsInstantiatedMeta Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.MetaVars |
UnFreezeMeta Level Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.MetaVars |
UnFreezeMeta PlusLevel Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.MetaVars |
UnFreezeMeta Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.MetaVars |
UnFreezeMeta Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.MetaVars |
UnFreezeMeta Type Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.MetaVars |
IsSizeType Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.SizedTypes |
ComputeOccurrences Level Source # | |
Instance detailsDefined in Agda.TypeChecking.Positivity |
ComputeOccurrences PlusLevel Source # | |
Instance detailsDefined in Agda.TypeChecking.Positivity |
ComputeOccurrences Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Positivity |
ComputeOccurrences Type Source # | |
Instance detailsDefined in Agda.TypeChecking.Positivity |
PrettyTCM Elim Source # | |
Instance detailsDefined in Agda.TypeChecking.Pretty |
PrettyTCM Level Source # | |
Instance detailsDefined in Agda.TypeChecking.Pretty |
PrettyTCM Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.Pretty |
PrettyTCM Telescope Source # | |
Instance detailsDefined in Agda.TypeChecking.Pretty |
PrettyTCM Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Pretty |
PrettyTCM Type Source # | |
Instance detailsDefined in Agda.TypeChecking.Pretty |
PrettyTCM ContextEntry Source # | |
Instance detailsDefined in Agda.TypeChecking.Pretty |
PrimTerm Type Source # | |
Instance detailsDefined in Agda.TypeChecking.Primitive |
PrimType Type Source # | |
Instance detailsDefined in Agda.TypeChecking.Primitive |
ToTerm Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Primitive |
ToTerm Type Source # | |
Instance detailsDefined in Agda.TypeChecking.Primitive |
Instantiate Level Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Instantiate Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Instantiate Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
InstantiateFull Level Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
InstantiateFull PlusLevel Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
InstantiateFull Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
InstantiateFull Substitution Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
InstantiateFull Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
InstantiateFull CompiledClauses Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
IsMeta Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Normalise Level Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Normalise PlusLevel Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Normalise Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Normalise Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Reduce Elim Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Reduce Level Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Reduce PlusLevel Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Reduce Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Reduce Telescope Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Reduce Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Reduce Type Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Simplify Level Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Simplify PlusLevel Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Simplify Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Simplify Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
GetMatchables Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Rewriting.NonLinPattern |
EmbPrj Blocked_ Source # | |
Instance detailsDefined in Agda.TypeChecking.Serialise.Instances.Internal |
EmbPrj Level Source # | |
Instance detailsDefined in Agda.TypeChecking.Serialise.Instances.Internal |
EmbPrj NotBlocked Source # | |
Instance detailsDefined in Agda.TypeChecking.Serialise.Instances.Internal |
EmbPrj PlusLevel Source # | |
Instance detailsDefined in Agda.TypeChecking.Serialise.Instances.Internal |
EmbPrj Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.Serialise.Instances.Internal |
EmbPrj Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Serialise.Instances.Internal |
EmbPrj CompiledClauses Source # | |
Instance detailsDefined in Agda.TypeChecking.Serialise.Instances.Internal |
TeleNoAbs ListTel Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
TeleNoAbs Telescope Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Abstract Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Abstract Telescope Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Abstract Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Abstract Type Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Abstract CompiledClauses Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Apply Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Apply Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Apply CompiledClauses Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Subst Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
DeBruijn Level Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute.DeBruijn |
DeBruijn PlusLevel Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute.DeBruijn |
DeBruijn Term Source # | We can substitute Term s for variables. |
Instance detailsDefined in Agda.TypeChecking.Substitute.DeBruijn |
SynEq Level Source # | |
Instance detailsDefined in Agda.TypeChecking.SyntacticEquality |
SynEq PlusLevel Source # | |
Instance detailsDefined in Agda.TypeChecking.SyntacticEquality |
SynEq Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.SyntacticEquality |
SynEq Term Source # | Syntactic term equality ignores DontCare stuff. |
Instance detailsDefined in Agda.TypeChecking.SyntacticEquality |
SynEq Type Source # | Syntactic equality ignores sorts. |
Instance detailsDefined in Agda.TypeChecking.SyntacticEquality |
PiApplyM Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Telescope |
Show Term Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
NFData Level Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
NFData PlusLevel Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
NFData Sort Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
NFData Term Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
NFData Type Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
Eq Level Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Eq NotBlocked Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Eq PlusLevel Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Eq Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Eq Substitution Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Eq Term Source # | Syntactic Term equality, ignores stuff below DontCare and sharing. |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Eq SingleLevel Source # | |
Instance detailsDefined in Agda.TypeChecking.Level |
Ord Level Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Ord PlusLevel Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Ord Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Ord Substitution Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Ord Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Match NLPSort Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.Rewriting.NonLinMatch |
Match NLPType Type Source # | |
Instance detailsDefined in Agda.TypeChecking.Rewriting.NonLinMatch |
Match NLPat Level Source # | |
Instance detailsDefined in Agda.TypeChecking.Rewriting.NonLinMatch |
Match NLPat Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Rewriting.NonLinMatch |
NLPatToTerm Nat Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Rewriting.NonLinPattern |
NLPatToTerm NLPSort Sort Source # | |
Instance detailsDefined in Agda.TypeChecking.Rewriting.NonLinPattern |
NLPatToTerm NLPType Type Source # | |
Instance detailsDefined in Agda.TypeChecking.Rewriting.NonLinPattern |
NLPatToTerm NLPat Level Source # | |
Instance detailsDefined in Agda.TypeChecking.Rewriting.NonLinPattern |
NLPatToTerm NLPat Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Rewriting.NonLinPattern |
PatternFrom Level NLPat Source # | |
Instance detailsDefined in Agda.TypeChecking.Rewriting.NonLinPattern |
PatternFrom Sort NLPSort Source # | |
Instance detailsDefined in Agda.TypeChecking.Rewriting.NonLinPattern |
PatternFrom Term NLPat Source # | |
Instance detailsDefined in Agda.TypeChecking.Rewriting.NonLinPattern |
PatternFrom Type NLPType Source # | |
Instance detailsDefined in Agda.TypeChecking.Rewriting.NonLinPattern |
MonadError Blocked_ NLM Source # | |
Instance detailsDefined in Agda.TypeChecking.Rewriting.NonLinMatch |
DeBruijn (Pattern' a) => TermToPattern Term (Pattern' a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Patterns.Internal |
PatternFrom Elims [Elim' NLPat] Source # | |
Instance detailsDefined in Agda.TypeChecking.Rewriting.NonLinPattern |
Pretty a => Pretty (Blocked a) Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
Pretty a => Pretty (Tele (Dom a)) Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
LensSort a => LensSort (Dom a) Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
LensSort (Type' a) Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
SgTel (Dom Type) Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
SgTel (Dom (ArgName, Type)) Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
GetDefs a => GetDefs (Dom a) Source # | |
Instance detailsDefined in Agda.Syntax.Internal.Defs |
TermLike a => TermLike (Blocked a) Source # | |
Instance detailsDefined in Agda.Syntax.Internal.Generic |
TermLike a => TermLike (Dom a) Source # | |
Instance detailsDefined in Agda.Syntax.Internal.Generic |
NamesIn a => NamesIn (Type' a) Source # | |
Instance detailsDefined in Agda.Syntax.Internal.Names |
KillRange a => KillRange (Blocked a) Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
KillRange a => KillRange (Type' a) Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
Reify i => Reify (Dom i) Source # | |
Instance detailsDefined in Agda.Syntax.Translation.InternalToAbstract |
AbsTerm a => AbsTerm (Dom a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Abstract |
EqualSy a => EqualSy (Dom a) Source # | Ignore the tactic. |
Instance detailsDefined in Agda.TypeChecking.Abstract |
Free t => Free (Dom t) Source # | |
Instance detailsDefined in Agda.TypeChecking.Free.Lazy |
Free t => Free (Type' t) Source # | |
Instance detailsDefined in Agda.TypeChecking.Free.Lazy |
PrecomputeFreeVars a => PrecomputeFreeVars (Dom a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Free.Precompute |
(Reduce a, ForceNotFree a, TermSubst a) => ForceNotFree (Dom a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Free.Reduce |
UsableModality a => UsableModality (Dom a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Irrelevance |
UsableRelevance a => UsableModality (Type' a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Irrelevance |
UsableRelevance a => UsableRelevance (Dom a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Irrelevance |
UsableRelevance a => UsableRelevance (Type' a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Irrelevance |
MentionsMeta t => MentionsMeta (Dom t) Source # | |
Instance detailsDefined in Agda.TypeChecking.MetaVars.Mention |
AnyRigid a => AnyRigid (Dom a) Source # | |
Instance detailsDefined in Agda.TypeChecking.MetaVars.Occurs |
Occurs (Abs Term) Source # | |
Instance detailsDefined in Agda.TypeChecking.MetaVars.Occurs |
Occurs (Abs Type) Source # | |
Instance detailsDefined in Agda.TypeChecking.MetaVars.Occurs |
Occurs a => Occurs (Dom a) Source # | |
Instance detailsDefined in Agda.TypeChecking.MetaVars.Occurs |
AddContext (Dom Type) Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.Context |
AddContext (Dom (Name, Type)) Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.Context |
AddContext (Dom (String, Type)) Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.Context |
AddContext (KeepNames Telescope) Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.Context |
IsSizeType a => IsSizeType (Dom a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.SizedTypes |
IsSizeType a => IsSizeType (Type' a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.SizedTypes |
ComputeOccurrences a => ComputeOccurrences (Dom a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Positivity |
PrettyTCM (Arg Term) Source # | |
Instance detailsDefined in Agda.TypeChecking.Pretty |
PrettyTCM (Arg Type) Source # | |
Instance detailsDefined in Agda.TypeChecking.Pretty |
PrettyTCM (NamedArg Term) Source # | |
Instance detailsDefined in Agda.TypeChecking.Pretty |
PrettyTCM (Named_ Term) Source # | |
Instance detailsDefined in Agda.TypeChecking.Pretty |
PrettyTCM a => PrettyTCM (Blocked a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Pretty |
PrettyTCM (Dom Type) Source # | |
Instance detailsDefined in Agda.TypeChecking.Pretty |
PrettyTCM (Type' NLPat) Source # | |
Instance detailsDefined in Agda.TypeChecking.Pretty |
ToTerm (Dom Type) Source # | |
Instance detailsDefined in Agda.TypeChecking.Primitive |
Instantiate a => Instantiate (Blocked a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Instantiate t => Instantiate (Type' t) Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
InstantiateFull t => InstantiateFull (Type' t) Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Normalise t => Normalise (Dom t) Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Normalise t => Normalise (Type' t) Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Reduce t => Reduce (Dom t) Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Simplify t => Simplify (Dom t) Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
Simplify t => Simplify (Type' t) Source # | |
Instance detailsDefined in Agda.TypeChecking.Reduce |
GetMatchables a => GetMatchables (Dom a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Rewriting.NonLinPattern |
EmbPrj a => EmbPrj (Dom a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Serialise.Instances.Internal |
EmbPrj a => EmbPrj (Type' a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Serialise.Instances.Internal |
Apply t => Apply (Blocked t) Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Subst a => Subst (Blocked a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
SynEq a => SynEq (Dom a) Source # | |
Instance detailsDefined in Agda.TypeChecking.SyntacticEquality |
Unquote a => Unquote (Dom a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Unquote |
NFData e => NFData (Dom e) Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
Eq t => Eq (Blocked t) Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Eq a => Eq (Type' a) Source # | Syntactic Type equality, ignores sort annotations. |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Ord a => Ord (Dom a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Ord a => Ord (Type' a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
Match [Elim' NLPat] Elims Source # | |
Instance detailsDefined in Agda.TypeChecking.Rewriting.NonLinMatch |
ToNLPat a b => ToNLPat (Dom a) (Dom b) Source # | |
Instance detailsDefined in Agda.TypeChecking.Rewriting.Clause |
Match a b => Match (Dom a) (Dom b) Source # | |
Instance detailsDefined in Agda.TypeChecking.Rewriting.NonLinMatch |
NLPatToTerm p a => NLPatToTerm (Dom p) (Dom a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Rewriting.NonLinPattern |
PatternFrom a b => PatternFrom (Dom a) (Dom b) Source # | |
Instance detailsDefined in Agda.TypeChecking.Rewriting.NonLinPattern |
SgTel (ArgName, Dom Type) Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
(ToAbstract r, AbsOfRef r ~ Expr) => ToAbstract (Dom r, Name) Source # | |
Instance detailsDefined in Agda.Syntax.Translation.ReflectedToAbstract |
AddContext (Name, Dom Type) Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.Context |
AddContext (KeepNames String, Dom Type) Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.Context |
AddContext (List1 Name, Dom Type) Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.Context |
AddContext (List1 (Arg Name), Type) Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.Context |
AddContext (List1 (NamedArg Name), Type) Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.Context |
AddContext (List1 (WithHiding Name), Dom Type) Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.Context |
AddContext (Text, Dom Type) Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.Context |
AddContext (String, Dom Type) Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.Context |
AddContext ([Name], Dom Type) Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.Context |
AddContext ([Arg Name], Type) Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.Context |
AddContext ([NamedArg Name], Type) Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.Context |
AddContext ([WithHiding Name], Dom Type) Source # | |
Instance detailsDefined in Agda.TypeChecking.Monad.Context |
type TypeOf Elims Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
type TypeOf Level Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
type TypeOf PlusLevel Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
type TypeOf Sort Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
type TypeOf Term Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
type TypeOf Type Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
type ReifiesTo Level Source # | |
Instance detailsDefined in Agda.Syntax.Translation.InternalToAbstract |
type ReifiesTo Sort Source # | |
Instance detailsDefined in Agda.Syntax.Translation.InternalToAbstract |
type ReifiesTo Telescope Source # | |
Instance detailsDefined in Agda.Syntax.Translation.InternalToAbstract |
type ReifiesTo Term Source # | |
Instance detailsDefined in Agda.Syntax.Translation.InternalToAbstract |
type ReifiesTo Type Source # | |
Instance detailsDefined in Agda.Syntax.Translation.InternalToAbstract |
type SubstArg Term Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
type TypeOf (Abs Term) Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
type TypeOf (Abs Type) Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
type TypeOf (Dom a) Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
type TypeOf [PlusLevel] Source # | |
Instance detailsDefined in Agda.Syntax.Internal |
type ReifiesTo (Dom i) Source # | |
Instance detailsDefined in Agda.Syntax.Translation.InternalToAbstract |
type SubstArg (Blocked a) Source # | |
Instance detailsDefined in Agda.TypeChecking.Substitute |
type AbsOfRef (Dom r, Name) Source # | |
Instance detailsDefined in Agda.Syntax.Translation.ReflectedToAbstract |