Global Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (1116 entries)
Notation Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (50 entries)
Module Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (30 entries)
Variable Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (63 entries)
Library Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (13 entries)
Lemma Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (271 entries)
Constructor Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (83 entries)
Axiom Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (1 entry)
Inductive Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (16 entries)
Projection Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (71 entries)
Section Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (40 entries)
Abbreviation Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (232 entries)
Definition Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (216 entries)
Record Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (30 entries)

Global Index

A

accn [inductive, in Rec.Base.ARS]
accnH [constructor, in Rec.Base.ARS]
accnL [constructor, in Rec.Base.ARS]
accn_inv [lemma, in Rec.Base.ARS]
accn_ind' [definition, in Rec.Base.ARS]
admissible [definition, in Rec.Examples.sysf_const_sn]
ad_cons [lemma, in Rec.Examples.sysf_const_sn]
ARS [library]
axioms [library]


B

beta_expansion [lemma, in Rec.Examples.sysf_const_sn]
bound [definition, in Rec.Base.fintype]
box [definition, in Rec.Framework.graded]
BoxGraded1 [section, in Rec.Framework.graded]
BoxGraded1.V [variable, in Rec.Framework.graded]
BoxGraded2 [section, in Rec.Framework.graded]
BoxGraded2.V [variable, in Rec.Framework.graded]
box_igraded2 [definition, in Rec.Framework.graded]
box_igraded2_mixin [lemma, in Rec.Framework.graded]
box_cgraded2 [definition, in Rec.Framework.graded]
box_cgraded2_mixin [lemma, in Rec.Framework.graded]
box_graded2 [definition, in Rec.Framework.graded]
box_igraded1 [definition, in Rec.Framework.graded]
box_igraded1_mixin [lemma, in Rec.Framework.graded]
box_cgraded1 [definition, in Rec.Framework.graded]
box_cgraded1_mixin [lemma, in Rec.Framework.graded]
box_graded1 [definition, in Rec.Framework.graded]
box2 [definition, in Rec.Framework.graded]


C

cand [definition, in Rec.Examples.sysf_const_sn]
CGraded1 [module, in Rec.Framework.graded]
CGraded1.base [projection, in Rec.Framework.graded]
CGraded1.class [definition, in Rec.Framework.graded]
CGraded1.Class [constructor, in Rec.Framework.graded]
CGraded1.ClassDef [section, in Rec.Framework.graded]
CGraded1.ClassDef.cT [variable, in Rec.Framework.graded]
CGraded1.ClassDef.T [variable, in Rec.Framework.graded]
CGraded1.ClassDef.xT [variable, in Rec.Framework.graded]
CGraded1.class_of [record, in Rec.Framework.graded]
CGraded1.clone [definition, in Rec.Framework.graded]
CGraded1.Exports [module, in Rec.Framework.graded]
CGraded1.Exports.CGraded1 [abbreviation, in Rec.Framework.graded]
CGraded1.Exports.cgraded1 [abbreviation, in Rec.Framework.graded]
[ cgraded1 of _ ] (form_scope) [notation, in Rec.Framework.graded]
[ cgraded1 of _ for _ ] (form_scope) [notation, in Rec.Framework.graded]
CGraded1.graded1 [definition, in Rec.Framework.graded]
CGraded1.mixin [projection, in Rec.Framework.graded]
CGraded1.mixin_of [definition, in Rec.Framework.graded]
CGraded1.pack [definition, in Rec.Framework.graded]
CGraded1.Pack [constructor, in Rec.Framework.graded]
CGraded1.sort [projection, in Rec.Framework.graded]
CGraded1.type [record, in Rec.Framework.graded]
CGraded1.xclass [abbreviation, in Rec.Framework.graded]
CGraded2 [module, in Rec.Framework.graded]
CGraded2.base [projection, in Rec.Framework.graded]
CGraded2.class [definition, in Rec.Framework.graded]
CGraded2.Class [constructor, in Rec.Framework.graded]
CGraded2.ClassDef [section, in Rec.Framework.graded]
CGraded2.ClassDef.cT [variable, in Rec.Framework.graded]
CGraded2.ClassDef.T [variable, in Rec.Framework.graded]
CGraded2.ClassDef.xT [variable, in Rec.Framework.graded]
CGraded2.class_of [record, in Rec.Framework.graded]
CGraded2.clone [definition, in Rec.Framework.graded]
CGraded2.Exports [module, in Rec.Framework.graded]
CGraded2.Exports.CGraded2 [abbreviation, in Rec.Framework.graded]
CGraded2.Exports.cgraded2 [abbreviation, in Rec.Framework.graded]
[ cgraded2 of _ ] (form_scope) [notation, in Rec.Framework.graded]
[ cgraded2 of _ for _ ] (form_scope) [notation, in Rec.Framework.graded]
CGraded2.graded2 [definition, in Rec.Framework.graded]
CGraded2.mixin [projection, in Rec.Framework.graded]
CGraded2.mixin_of [definition, in Rec.Framework.graded]
CGraded2.pack [definition, in Rec.Framework.graded]
CGraded2.Pack [constructor, in Rec.Framework.graded]
CGraded2.sort [projection, in Rec.Framework.graded]
CGraded2.type [record, in Rec.Framework.graded]
CGraded2.xclass [abbreviation, in Rec.Framework.graded]
cofinal [definition, in Rec.Base.ARS]
CoFinal [section, in Rec.Base.ARS]
cofinal_normalizing [lemma, in Rec.Base.ARS]
CoFinal.e [variable, in Rec.Base.ARS]
CoFinal.rho [variable, in Rec.Base.ARS]
CoFinal.T [variable, in Rec.Base.ARS]
CoFinal.tri [variable, in Rec.Base.ARS]
com [definition, in Rec.Base.ARS]
Commutation [section, in Rec.Base.ARS]
Commutation.T [variable, in Rec.Base.ARS]
ComputationN [section, in Rec.Base.ARS]
ComputationN.classical [variable, in Rec.Base.ARS]
ComputationN.e [variable, in Rec.Base.ARS]
ComputationN.norm [variable, in Rec.Base.ARS]
ComputationN.rho [variable, in Rec.Base.ARS]
ComputationN.sound [variable, in Rec.Base.ARS]
ComputationN.T [variable, in Rec.Base.ARS]
com_lift [lemma, in Rec.Base.ARS]
com_strip [lemma, in Rec.Base.ARS]
confluent [definition, in Rec.Base.ARS]
confluent_stable [lemma, in Rec.Base.ARS]
confluent_cr [lemma, in Rec.Base.ARS]
ConstGraded1 [section, in Rec.Framework.graded]
ConstGraded1.T [variable, in Rec.Framework.graded]
ConstGraded2 [section, in Rec.Framework.graded]
ConstGraded2.T [variable, in Rec.Framework.graded]
constl [definition, in Rec.Framework.graded]
constl_pgraded2 [definition, in Rec.Framework.graded]
constl_pgraded2_mixin [lemma, in Rec.Framework.graded]
constl_igraded2 [definition, in Rec.Framework.graded]
constl_igraded2_mixin [lemma, in Rec.Framework.graded]
constl_cgraded2_mixin [lemma, in Rec.Framework.graded]
constl_graded2 [definition, in Rec.Framework.graded]
constl_th2 [definition, in Rec.Framework.graded]
constr [definition, in Rec.Framework.graded]
constr_pgraded2 [definition, in Rec.Framework.graded]
constr_pgraded2_mixin [lemma, in Rec.Framework.graded]
constr_igraded2 [definition, in Rec.Framework.graded]
constr_igraded2_mixin [lemma, in Rec.Framework.graded]
constr_cgraded2_mixin [lemma, in Rec.Framework.graded]
constr_graded2 [definition, in Rec.Framework.graded]
constr_th2 [definition, in Rec.Framework.graded]
const_pgraded2 [definition, in Rec.Framework.graded]
const_pgraded2_mixin [lemma, in Rec.Framework.graded]
const_igraded2 [definition, in Rec.Framework.graded]
const_igraded2_mixin [lemma, in Rec.Framework.graded]
const_cgraded2 [definition, in Rec.Framework.graded]
const_cgraded2_mixin [lemma, in Rec.Framework.graded]
const_graded2 [definition, in Rec.Framework.graded]
const_pgraded1 [definition, in Rec.Framework.graded]
const_pgraded1_mixin [lemma, in Rec.Framework.graded]
const_igraded1 [definition, in Rec.Framework.graded]
const_igraded1_mixin [lemma, in Rec.Framework.graded]
const_cgraded1 [definition, in Rec.Framework.graded]
const_cgraded1_mixin [lemma, in Rec.Framework.graded]
const_graded1 [definition, in Rec.Framework.graded]
const1 [definition, in Rec.Framework.graded]
const2 [definition, in Rec.Framework.graded]
context_morphism [lemma, in Rec.Examples.sysf_typing]
contl_cgraded2 [definition, in Rec.Framework.graded]
contr_cgraded2 [definition, in Rec.Framework.graded]
conv [inductive, in Rec.Base.ARS]
convES [lemma, in Rec.Base.ARS]
convESi [lemma, in Rec.Base.ARS]
convR [constructor, in Rec.Base.ARS]
convSE [constructor, in Rec.Base.ARS]
convSEi [constructor, in Rec.Base.ARS]
conv_closure [lemma, in Rec.Base.ARS]
conv_hom [lemma, in Rec.Base.ARS]
conv_img [lemma, in Rec.Base.ARS]
conv_sym [lemma, in Rec.Base.ARS]
conv_trans [lemma, in Rec.Base.ARS]
conv1 [lemma, in Rec.Base.ARS]
conv1i [lemma, in Rec.Base.ARS]
CR [definition, in Rec.Base.ARS]
cr_method [lemma, in Rec.Base.ARS]
cr_conv_normal [lemma, in Rec.Base.ARS]
cr_star_normal [lemma, in Rec.Base.ARS]
ctx [definition, in Rec.Examples.sysf_const_sn]
cvl [abbreviation, in Rec.Examples.sysf_wn]
cvls [definition, in Rec.Examples.sysf_wn]


D

Definitions [section, in Rec.Base.ARS]
Definitions.e [variable, in Rec.Base.ARS]
Definitions.T [variable, in Rec.Base.ARS]
diamond [definition, in Rec.Base.ARS]
diamond_confluent [lemma, in Rec.Base.ARS]


E

E [abbreviation, in Rec.Examples.sysf_wn]
E [abbreviation, in Rec.Examples.sysf_const_sn]
eq_star [lemma, in Rec.Base.ARS]
eval [inductive, in Rec.Examples.sysf_wn]
evaln [definition, in Rec.Base.ARS]
evalnP [lemma, in Rec.Base.ARS]
evaln_sound [lemma, in Rec.Base.ARS]
eval_App [constructor, in Rec.Examples.sysf_wn]
eval_app [constructor, in Rec.Examples.sysf_wn]
eval_val [constructor, in Rec.Examples.sysf_wn]
ev_inst [lemma, in Rec.Extras.lambda_model]
ev_lam [lemma, in Rec.Extras.lambda_model]
ev_app [lemma, in Rec.Extras.lambda_model]
ev_var [lemma, in Rec.Extras.lambda_model]


F

fin [definition, in Rec.Base.fintype]
fintype [library]
fin_pgraded1 [definition, in Rec.Framework.graded]
fin_pgraded1_mixin [lemma, in Rec.Framework.graded]
fin_igraded1 [definition, in Rec.Framework.graded]
fin_igraded1_mixin [lemma, in Rec.Framework.graded]
fin_cgraded1 [definition, in Rec.Framework.graded]
fin_cgraded1_mixin [lemma, in Rec.Framework.graded]
fin_graded1 [definition, in Rec.Framework.graded]
fin_th1 [definition, in Rec.Framework.graded]
fin2 [definition, in Rec.Framework.graded]
fundamental_theorem [lemma, in Rec.Examples.sysf_wn]


G

graded [library]
Graded1 [module, in Rec.Framework.graded]
Graded1.class [definition, in Rec.Framework.graded]
Graded1.class_of [abbreviation, in Rec.Framework.graded]
Graded1.clone [definition, in Rec.Framework.graded]
Graded1.Defs [section, in Rec.Framework.graded]
Graded1.Defs.cT [variable, in Rec.Framework.graded]
Graded1.Defs.p [variable, in Rec.Framework.graded]
Graded1.Exports [module, in Rec.Framework.graded]
Graded1.Exports.Graded1 [abbreviation, in Rec.Framework.graded]
Graded1.Exports.graded1 [abbreviation, in Rec.Framework.graded]
[ graded1 of _ ] (form_scope) [notation, in Rec.Framework.graded]
[ graded1 of _ for _ ] (form_scope) [notation, in Rec.Framework.graded]
Graded1.mixin_of [definition, in Rec.Framework.graded]
Graded1.pack [definition, in Rec.Framework.graded]
Graded1.Pack [constructor, in Rec.Framework.graded]
Graded1.sort [projection, in Rec.Framework.graded]
Graded1.type [record, in Rec.Framework.graded]
Graded2 [module, in Rec.Framework.graded]
Graded2.class [definition, in Rec.Framework.graded]
Graded2.class_of [abbreviation, in Rec.Framework.graded]
Graded2.clone [definition, in Rec.Framework.graded]
Graded2.Defs [section, in Rec.Framework.graded]
Graded2.Defs.cT [variable, in Rec.Framework.graded]
Graded2.Defs.p [variable, in Rec.Framework.graded]
Graded2.Exports [module, in Rec.Framework.graded]
Graded2.Exports.Graded2 [abbreviation, in Rec.Framework.graded]
Graded2.Exports.graded2 [abbreviation, in Rec.Framework.graded]
[ graded2 of _ ] (form_scope) [notation, in Rec.Framework.graded]
[ graded2 of _ for _ ] (form_scope) [notation, in Rec.Framework.graded]
Graded2.mixin_of [definition, in Rec.Framework.graded]
Graded2.pack [definition, in Rec.Framework.graded]
Graded2.Pack [constructor, in Rec.Framework.graded]
Graded2.sort [projection, in Rec.Framework.graded]
Graded2.type [record, in Rec.Framework.graded]


H

has_type [inductive, in Rec.Examples.sysf_const_sn]


I

id [definition, in Rec.Extras.sysf_print]
idren [definition, in Rec.Base.fintype]
IGraded1 [module, in Rec.Framework.graded]
IGraded1.base [projection, in Rec.Framework.graded]
IGraded1.class [definition, in Rec.Framework.graded]
IGraded1.Class [constructor, in Rec.Framework.graded]
IGraded1.ClassDef [section, in Rec.Framework.graded]
IGraded1.ClassDef.cT [variable, in Rec.Framework.graded]
IGraded1.ClassDef.T [variable, in Rec.Framework.graded]
IGraded1.ClassDef.xT [variable, in Rec.Framework.graded]
IGraded1.class_of [record, in Rec.Framework.graded]
IGraded1.clone [definition, in Rec.Framework.graded]
IGraded1.Exports [module, in Rec.Framework.graded]
IGraded1.Exports.IGraded1 [abbreviation, in Rec.Framework.graded]
IGraded1.Exports.igraded1 [abbreviation, in Rec.Framework.graded]
[ igraded1 of _ ] (form_scope) [notation, in Rec.Framework.graded]
[ igraded1 of _ for _ ] (form_scope) [notation, in Rec.Framework.graded]
IGraded1.graded1 [definition, in Rec.Framework.graded]
IGraded1.mixin [projection, in Rec.Framework.graded]
IGraded1.mixin_of [definition, in Rec.Framework.graded]
IGraded1.pack [definition, in Rec.Framework.graded]
IGraded1.Pack [constructor, in Rec.Framework.graded]
IGraded1.sort [projection, in Rec.Framework.graded]
IGraded1.type [record, in Rec.Framework.graded]
IGraded1.xclass [abbreviation, in Rec.Framework.graded]
IGraded2 [module, in Rec.Framework.graded]
IGraded2.base [projection, in Rec.Framework.graded]
IGraded2.class [definition, in Rec.Framework.graded]
IGraded2.Class [constructor, in Rec.Framework.graded]
IGraded2.ClassDef [section, in Rec.Framework.graded]
IGraded2.ClassDef.cT [variable, in Rec.Framework.graded]
IGraded2.ClassDef.T [variable, in Rec.Framework.graded]
IGraded2.ClassDef.xT [variable, in Rec.Framework.graded]
IGraded2.class_of [record, in Rec.Framework.graded]
IGraded2.clone [definition, in Rec.Framework.graded]
IGraded2.Exports [module, in Rec.Framework.graded]
IGraded2.Exports.IGraded2 [abbreviation, in Rec.Framework.graded]
IGraded2.Exports.igraded2 [abbreviation, in Rec.Framework.graded]
[ igraded2 of _ ] (form_scope) [notation, in Rec.Framework.graded]
[ igraded2 of _ for _ ] (form_scope) [notation, in Rec.Framework.graded]
IGraded2.graded2 [definition, in Rec.Framework.graded]
IGraded2.mixin [projection, in Rec.Framework.graded]
IGraded2.mixin_of [definition, in Rec.Framework.graded]
IGraded2.pack [definition, in Rec.Framework.graded]
IGraded2.Pack [constructor, in Rec.Framework.graded]
IGraded2.sort [projection, in Rec.Framework.graded]
IGraded2.type [record, in Rec.Framework.graded]
IGraded2.xclass [abbreviation, in Rec.Framework.graded]
im [definition, in Rec.Framework.graded]
im_comp [lemma, in Rec.Framework.graded]
im_id [lemma, in Rec.Framework.graded]
im_injective [lemma, in Rec.Framework.graded]
im_inj [lemma, in Rec.Framework.graded]
im_exists2 [lemma, in Rec.Examples.sysf_typing]
im_eq [lemma, in Rec.Examples.sysf_typing]
inst_expansion [lemma, in Rec.Examples.sysf_const_sn]
iren [record, in Rec.Base.fintype]
IRen [constructor, in Rec.Base.fintype]
iren_eq [lemma, in Rec.Base.fintype]
iren_inj [projection, in Rec.Base.fintype]
iren_fun [projection, in Rec.Base.fintype]


J

joinable [definition, in Rec.Base.ARS]
join_conv [lemma, in Rec.Base.ARS]


L

L [abbreviation, in Rec.Examples.sysf_wn]
LambdaModel [section, in Rec.Extras.lambda_model]
LambdaModel.app [variable, in Rec.Extras.lambda_model]
LambdaModel.beta [variable, in Rec.Extras.lambda_model]
LambdaModel.D [variable, in Rec.Extras.lambda_model]
LambdaModel.lam [variable, in Rec.Extras.lambda_model]
⟦ _ ⟧ _ [notation, in Rec.Extras.lambda_model]
LambdaTerms [module, in Rec.Extras.lambda_terms]
LambdaTerms.app [constructor, in Rec.Extras.lambda_terms]
LambdaTerms.base [projection, in Rec.Extras.lambda_terms]
LambdaTerms.Defs [section, in Rec.Extras.lambda_terms]
LambdaTerms.Defs.EvalRen [section, in Rec.Extras.lambda_terms]
_ .[ _ ] (tm_inst_scope) [notation, in Rec.Extras.lambda_terms]
{ model _ , _ } (type_scope) [notation, in Rec.Extras.lambda_terms]
_ ◁ _ [notation, in Rec.Extras.lambda_terms]
LambdaTerms.eval [definition, in Rec.Extras.lambda_terms]
LambdaTerms.eval_inst [definition, in Rec.Extras.lambda_terms]
LambdaTerms.eval_ren [lemma, in Rec.Extras.lambda_terms]
LambdaTerms.Exports [module, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm [module, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.tm [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.app [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.embed [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.eval [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.eval_inst [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.eval_ren [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.inst [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.inst_comp [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.inst_id [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.inst_ren [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.inst_traversal [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.IsNatural [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.is_natural [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.lam [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.lift [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.Model [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.model [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.napp [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.naturality [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.nlam [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.nvar [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.ren [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.ren_inst [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.ren_inj [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.ren_comp [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.ren_id [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.ren_traversal [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.sapp [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.seval [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.seval_inst [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.seval_ren [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.seval_irrelevance [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.slam [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.SModel [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.smodel [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.svar [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.tapp [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.tlam [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.Traversal [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.traversal [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.tvar [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.var [abbreviation, in Rec.Extras.lambda_terms]
_ .[ _ ] (tm_inst_scope) [notation, in Rec.Extras.lambda_terms]
_ ◁ _ (tm_inst_scope) [notation, in Rec.Extras.lambda_terms]
LambdaTerms.inst [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.inst_comp [definition, in Rec.Extras.lambda_terms]
LambdaTerms.inst_id [definition, in Rec.Extras.lambda_terms]
LambdaTerms.inst_traversal [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.IsNatural [constructor, in Rec.Extras.lambda_terms]
LambdaTerms.is_natural [record, in Rec.Extras.lambda_terms]
LambdaTerms.lam [constructor, in Rec.Extras.lambda_terms]
LambdaTerms.lift [definition, in Rec.Extras.lambda_terms]
LambdaTerms.lift_smodel [definition, in Rec.Extras.lambda_terms]
LambdaTerms.lift_embed [definition, in Rec.Extras.lambda_terms]
LambdaTerms.lift_model [definition, in Rec.Extras.lambda_terms]
LambdaTerms.lift_is_natural [definition, in Rec.Extras.lambda_terms]
LambdaTerms.model [record, in Rec.Extras.lambda_terms]
LambdaTerms.Model [constructor, in Rec.Extras.lambda_terms]
LambdaTerms.model_is_natural [definition, in Rec.Extras.lambda_terms]
LambdaTerms.model_of [definition, in Rec.Extras.lambda_terms]
LambdaTerms.napp [projection, in Rec.Extras.lambda_terms]
LambdaTerms.naturality [definition, in Rec.Extras.lambda_terms]
LambdaTerms.nlam [projection, in Rec.Extras.lambda_terms]
LambdaTerms.nvar [projection, in Rec.Extras.lambda_terms]
LambdaTerms.ren_id [lemma, in Rec.Extras.lambda_terms]
LambdaTerms.ren_inj [lemma, in Rec.Extras.lambda_terms]
LambdaTerms.ren_comp [lemma, in Rec.Extras.lambda_terms]
LambdaTerms.ren_model [definition, in Rec.Extras.lambda_terms]
LambdaTerms.ren_is_natural [lemma, in Rec.Extras.lambda_terms]
LambdaTerms.ren_traversal [definition, in Rec.Extras.lambda_terms]
LambdaTerms.sapp [projection, in Rec.Extras.lambda_terms]
LambdaTerms.seval [definition, in Rec.Extras.lambda_terms]
LambdaTerms.seval_inst [lemma, in Rec.Extras.lambda_terms]
LambdaTerms.seval_ren [lemma, in Rec.Extras.lambda_terms]
LambdaTerms.seval_irrelevance [lemma, in Rec.Extras.lambda_terms]
LambdaTerms.slam [projection, in Rec.Extras.lambda_terms]
LambdaTerms.smodel [record, in Rec.Extras.lambda_terms]
LambdaTerms.SModel [constructor, in Rec.Extras.lambda_terms]
LambdaTerms.smodel_to_model [definition, in Rec.Extras.lambda_terms]
LambdaTerms.smodel_is_natural [lemma, in Rec.Extras.lambda_terms]
LambdaTerms.smodel_to_traversal [definition, in Rec.Extras.lambda_terms]
LambdaTerms.svar [projection, in Rec.Extras.lambda_terms]
LambdaTerms.tapp [projection, in Rec.Extras.lambda_terms]
LambdaTerms.th1_tmE [lemma, in Rec.Extras.lambda_terms]
LambdaTerms.tlam [projection, in Rec.Extras.lambda_terms]
LambdaTerms.tm [inductive, in Rec.Extras.lambda_terms]
LambdaTerms.tm_inst_ren [lemma, in Rec.Extras.lambda_terms]
LambdaTerms.tm_ren_inst [definition, in Rec.Extras.lambda_terms]
LambdaTerms.tm_pgraded1 [definition, in Rec.Extras.lambda_terms]
LambdaTerms.tm_igraded1 [definition, in Rec.Extras.lambda_terms]
LambdaTerms.tm_cgraded1 [definition, in Rec.Extras.lambda_terms]
LambdaTerms.tm_graded1 [definition, in Rec.Extras.lambda_terms]
LambdaTerms.tm_ren [abbreviation, in Rec.Extras.lambda_terms]
LambdaTerms.traversal [record, in Rec.Extras.lambda_terms]
LambdaTerms.Traversal [constructor, in Rec.Extras.lambda_terms]
LambdaTerms.tvar [projection, in Rec.Extras.lambda_terms]
LambdaTerms.var [constructor, in Rec.Extras.lambda_terms]
lambda_smodel [definition, in Rec.Extras.lambda_model]
lambda_terms [library]
lambda_model [library]
LeftCGraded1 [section, in Rec.Framework.graded]
LeftCGraded1.F [variable, in Rec.Framework.graded]
LeftCGraded1.n [variable, in Rec.Framework.graded]
LeftGraded1 [section, in Rec.Framework.graded]
LeftGraded1.F [variable, in Rec.Framework.graded]
LeftGraded1.n [variable, in Rec.Framework.graded]
LeftIGraded1 [section, in Rec.Framework.graded]
LeftIGraded1.F [variable, in Rec.Framework.graded]
LeftIGraded1.n [variable, in Rec.Framework.graded]
LeftPGraded1 [section, in Rec.Framework.graded]
LeftPGraded1.F [variable, in Rec.Framework.graded]
LeftPGraded1.n [variable, in Rec.Framework.graded]
left_pgraded1 [definition, in Rec.Framework.graded]
left_pgraded1_mixin [lemma, in Rec.Framework.graded]
left_igraded1 [definition, in Rec.Framework.graded]
left_igraded1_mixin [lemma, in Rec.Framework.graded]
left_cgraded1 [definition, in Rec.Framework.graded]
left_cgraded1_mixin [lemma, in Rec.Framework.graded]
left_graded1 [definition, in Rec.Framework.graded]
left_th1 [definition, in Rec.Framework.graded]
left1 [definition, in Rec.Framework.graded]
LiftCGrading [section, in Rec.Framework.graded]
LiftCGrading.F [variable, in Rec.Framework.graded]
LiftGrading [section, in Rec.Framework.graded]
LiftGrading.F [variable, in Rec.Framework.graded]
LiftIGrading [section, in Rec.Framework.graded]
LiftIGrading.F [variable, in Rec.Framework.graded]
LiftPGrading [section, in Rec.Framework.graded]
LiftPGrading.F [variable, in Rec.Framework.graded]
L_cl_star [lemma, in Rec.Examples.sysf_const_sn]
L_const [lemma, in Rec.Examples.sysf_const_sn]
L_var [lemma, in Rec.Examples.sysf_const_sn]
L_nc [lemma, in Rec.Examples.sysf_const_sn]
L_cl [lemma, in Rec.Examples.sysf_const_sn]
L_sn [lemma, in Rec.Examples.sysf_const_sn]
L_reducible [lemma, in Rec.Examples.sysf_const_sn]


N

nall [constructor, in Rec.Extras.sysf_print]
narr [constructor, in Rec.Extras.sysf_print]
neutral [definition, in Rec.Examples.sysf_const_sn]
nf [definition, in Rec.Base.ARS]
nf_accn [lemma, in Rec.Base.ARS]
normal [definition, in Rec.Base.ARS]
normalizing [definition, in Rec.Base.ARS]
normal_star [lemma, in Rec.Base.ARS]
nty [inductive, in Rec.Extras.sysf_print]
null [definition, in Rec.Base.fintype]
nvar [constructor, in Rec.Extras.sysf_print]


P

pext [axiom, in Rec.Base.axioms]
PGraded1 [module, in Rec.Framework.graded]
PGraded1.base [projection, in Rec.Framework.graded]
PGraded1.class [definition, in Rec.Framework.graded]
PGraded1.Class [constructor, in Rec.Framework.graded]
PGraded1.ClassDef [section, in Rec.Framework.graded]
PGraded1.ClassDef.cT [variable, in Rec.Framework.graded]
PGraded1.ClassDef.T [variable, in Rec.Framework.graded]
PGraded1.ClassDef.xT [variable, in Rec.Framework.graded]
PGraded1.class_of [record, in Rec.Framework.graded]
PGraded1.clone [definition, in Rec.Framework.graded]
PGraded1.Exports [module, in Rec.Framework.graded]
PGraded1.Exports.PGraded1 [abbreviation, in Rec.Framework.graded]
PGraded1.Exports.pgraded1 [abbreviation, in Rec.Framework.graded]
[ pgraded1 of _ ] (form_scope) [notation, in Rec.Framework.graded]
[ pgraded1 of _ for _ ] (form_scope) [notation, in Rec.Framework.graded]
PGraded1.graded1 [definition, in Rec.Framework.graded]
PGraded1.mixin [projection, in Rec.Framework.graded]
PGraded1.mixin_of [definition, in Rec.Framework.graded]
PGraded1.pack [definition, in Rec.Framework.graded]
PGraded1.Pack [constructor, in Rec.Framework.graded]
PGraded1.sort [projection, in Rec.Framework.graded]
PGraded1.type [record, in Rec.Framework.graded]
PGraded1.xclass [abbreviation, in Rec.Framework.graded]
PGraded2 [module, in Rec.Framework.graded]
PGraded2.base [projection, in Rec.Framework.graded]
PGraded2.class [definition, in Rec.Framework.graded]
PGraded2.Class [constructor, in Rec.Framework.graded]
PGraded2.ClassDef [section, in Rec.Framework.graded]
PGraded2.ClassDef.cT [variable, in Rec.Framework.graded]
PGraded2.ClassDef.T [variable, in Rec.Framework.graded]
PGraded2.ClassDef.xT [variable, in Rec.Framework.graded]
PGraded2.class_of [record, in Rec.Framework.graded]
PGraded2.clone [definition, in Rec.Framework.graded]
PGraded2.Exports [module, in Rec.Framework.graded]
PGraded2.Exports.PGraded2 [abbreviation, in Rec.Framework.graded]
PGraded2.Exports.pgraded2 [abbreviation, in Rec.Framework.graded]
[ pgraded2 of _ ] (form_scope) [notation, in Rec.Framework.graded]
[ pgraded2 of _ for _ ] (form_scope) [notation, in Rec.Framework.graded]
PGraded2.graded2 [definition, in Rec.Framework.graded]
PGraded2.mixin [projection, in Rec.Framework.graded]
PGraded2.mixin_of [definition, in Rec.Framework.graded]
PGraded2.pack [definition, in Rec.Framework.graded]
PGraded2.Pack [constructor, in Rec.Framework.graded]
PGraded2.sort [projection, in Rec.Framework.graded]
PGraded2.type [record, in Rec.Framework.graded]
PGraded2.xclass [abbreviation, in Rec.Framework.graded]
pi [lemma, in Rec.Base.axioms]
Pred [definition, in Rec.Base.ARS]
PredCGrading [section, in Rec.Framework.graded]
PredCGrading.A [variable, in Rec.Framework.graded]
PredGrading [section, in Rec.Framework.graded]
PredGrading.A [variable, in Rec.Framework.graded]
PredIGrading [section, in Rec.Framework.graded]
PredIGrading.A [variable, in Rec.Framework.graded]
PredPGrading [section, in Rec.Framework.graded]
PredPGrading.A [variable, in Rec.Framework.graded]
pred_pgraded1 [definition, in Rec.Framework.graded]
pred_pgraded1_mixin [lemma, in Rec.Framework.graded]
pred_igraded1 [definition, in Rec.Framework.graded]
pred_igraded1_mixin [lemma, in Rec.Framework.graded]
pred_cgraded1 [definition, in Rec.Framework.graded]
pred_cgraded1_mixin [lemma, in Rec.Framework.graded]
pred_graded1 [definition, in Rec.Framework.graded]
pred_th1 [definition, in Rec.Framework.graded]
pred1 [definition, in Rec.Framework.graded]
preservation [lemma, in Rec.Examples.sysf_typing]
print [definition, in Rec.Extras.sysf_print]
printer [definition, in Rec.Extras.sysf_print]
print_smodel [definition, in Rec.Extras.sysf_print]
p_nc [projection, in Rec.Examples.sysf_const_sn]
p_cl [projection, in Rec.Examples.sysf_const_sn]
p_sn [projection, in Rec.Examples.sysf_const_sn]


R

rcomp [definition, in Rec.Base.fintype]
red [definition, in Rec.Examples.sysf_const_sn]
reducible [record, in Rec.Examples.sysf_const_sn]
reducible [definition, in Rec.Base.ARS]
reducible_const [lemma, in Rec.Examples.sysf_const_sn]
reducible_sn [lemma, in Rec.Examples.sysf_const_sn]
red_beta [lemma, in Rec.Examples.sysf_const_sn]
red_compat [lemma, in Rec.Examples.sysf_const_sn]
red_inst [lemma, in Rec.Examples.sysf_const_sn]
red_tabs [lemma, in Rec.Examples.sysf_const_sn]
red_tapp [lemma, in Rec.Examples.sysf_const_sn]
red_abs [lemma, in Rec.Examples.sysf_const_sn]
red_app [lemma, in Rec.Examples.sysf_const_sn]
Rel [definition, in Rec.Base.ARS]
rel_preservation [lemma, in Rec.Examples.sysf_typing]
ren [definition, in Rec.Base.fintype]
rho_id [lemma, in Rec.Examples.sysf_const_sn]


S

S [definition, in Rec.Examples.sysf_const_sn]
scons [definition, in Rec.Base.fintype]
scons_comp [lemma, in Rec.Base.fintype]
scons_eta_id [lemma, in Rec.Base.fintype]
scons_eta [lemma, in Rec.Base.fintype]
shift [definition, in Rec.Base.fintype]
shift_up [lemma, in Rec.Base.fintype]
shift_typing [lemma, in Rec.Examples.sysf_typing]
sn [abbreviation, in Rec.Examples.sysf_const_sn]
sn [inductive, in Rec.Base.ARS]
SNI [constructor, in Rec.Base.ARS]
sn_inst [lemma, in Rec.Examples.sysf_const_sn]
sn_tclosed [lemma, in Rec.Examples.sysf_const_sn]
sn_closed [lemma, in Rec.Examples.sysf_const_sn]
sn_wn [lemma, in Rec.Base.ARS]
sn_preimage [lemma, in Rec.Base.ARS]
soundness [lemma, in Rec.Examples.sysf_const_sn]
sred [definition, in Rec.Examples.sysf_const_sn]
star [inductive, in Rec.Base.ARS]
starES [lemma, in Rec.Base.ARS]
starR [constructor, in Rec.Base.ARS]
starSE [constructor, in Rec.Base.ARS]
star_interpolation [lemma, in Rec.Base.ARS]
star_monotone [lemma, in Rec.Base.ARS]
star_closure [lemma, in Rec.Base.ARS]
star_hom [lemma, in Rec.Base.ARS]
star_img [lemma, in Rec.Base.ARS]
star_conv [lemma, in Rec.Base.ARS]
star_trans [lemma, in Rec.Base.ARS]
star1 [lemma, in Rec.Base.ARS]
step [inductive, in Rec.Extras.lambda_model]
step [inductive, in Rec.Examples.sysf_const_sn]
step_invariant [lemma, in Rec.Extras.lambda_model]
step_lam [constructor, in Rec.Extras.lambda_model]
step_appR [constructor, in Rec.Extras.lambda_model]
step_appL [constructor, in Rec.Extras.lambda_model]
step_beta [constructor, in Rec.Extras.lambda_model]
step_inst [lemma, in Rec.Examples.sysf_const_sn]
step_eBeta [lemma, in Rec.Examples.sysf_const_sn]
step_ebeta [lemma, in Rec.Examples.sysf_const_sn]
step_tabs [constructor, in Rec.Examples.sysf_const_sn]
step_tapp [constructor, in Rec.Examples.sysf_const_sn]
step_abs [constructor, in Rec.Examples.sysf_const_sn]
step_appR [constructor, in Rec.Examples.sysf_const_sn]
step_appL [constructor, in Rec.Examples.sysf_const_sn]
step_Beta [constructor, in Rec.Examples.sysf_const_sn]
step_beta [constructor, in Rec.Examples.sysf_const_sn]
strong_normalisation [lemma, in Rec.Examples.sysf_const_sn]
sysf_types [library]
sysf_wn [library]
sysf_print [library]
sysf_const_sn [library]
sysf_const_terms [library]
sysf_terms [library]
sysf_typing [library]


T

Termination [section, in Rec.Base.ARS]
Termination.cr [variable, in Rec.Base.ARS]
Termination.e [variable, in Rec.Base.ARS]
Termination.T [variable, in Rec.Base.ARS]
test [definition, in Rec.Extras.sysf_print]
th_inj2 [lemma, in Rec.Framework.graded]
th_id2 [lemma, in Rec.Framework.graded]
th_comp2 [lemma, in Rec.Framework.graded]
th_inj1 [lemma, in Rec.Framework.graded]
th_id1 [lemma, in Rec.Framework.graded]
th_comp1 [lemma, in Rec.Framework.graded]
th1 [definition, in Rec.Framework.graded]
th1_compR [lemma, in Rec.Framework.graded]
th1_compX [lemma, in Rec.Framework.graded]
th1_idX [lemma, in Rec.Framework.graded]
th1_leftE [lemma, in Rec.Framework.graded]
th1_predE [lemma, in Rec.Framework.graded]
th1_boxE [lemma, in Rec.Framework.graded]
th1_constE [lemma, in Rec.Framework.graded]
th1_finE [lemma, in Rec.Framework.graded]
th2 [definition, in Rec.Framework.graded]
th2_compR [lemma, in Rec.Framework.graded]
th2_compX [lemma, in Rec.Framework.graded]
th2_idX [lemma, in Rec.Framework.graded]
th2_boxE [lemma, in Rec.Framework.graded]
th2_constE [lemma, in Rec.Framework.graded]
th2_constrE [lemma, in Rec.Framework.graded]
th2_constlE [lemma, in Rec.Framework.graded]
TmVl [module, in Rec.Framework.sysf_const_terms]
TmVl [module, in Rec.Framework.sysf_terms]
TmVl.App [constructor, in Rec.Framework.sysf_const_terms]
TmVl.app [constructor, in Rec.Framework.sysf_const_terms]
TmVl.App [constructor, in Rec.Framework.sysf_terms]
TmVl.app [constructor, in Rec.Framework.sysf_terms]
TmVl.base [projection, in Rec.Framework.sysf_const_terms]
TmVl.base [projection, in Rec.Framework.sysf_terms]
TmVl.const [constructor, in Rec.Framework.sysf_const_terms]
TmVl.Defs [section, in Rec.Framework.sysf_const_terms]
TmVl.Defs [section, in Rec.Framework.sysf_terms]
TmVl.Defs.EvalRen [section, in Rec.Framework.sysf_const_terms]
TmVl.Defs.EvalRen [section, in Rec.Framework.sysf_terms]
_ .[ _ , _ ] (tm_inst_scope) [notation, in Rec.Framework.sysf_const_terms]
_ .[ _ , _ ] (tm_inst_scope) [notation, in Rec.Framework.sysf_terms]
{ model _ , _ , _ , _ , _ } (type_scope) [notation, in Rec.Framework.sysf_terms]
_ .[ _ , _ ] (vl_inst_scope) [notation, in Rec.Framework.sysf_terms]
TmVl.eval [definition, in Rec.Framework.sysf_const_terms]
TmVl.eval_inst [lemma, in Rec.Framework.sysf_const_terms]
TmVl.eval_ren [lemma, in Rec.Framework.sysf_const_terms]
TmVl.eval_tm_inst [lemma, in Rec.Framework.sysf_terms]
TmVl.eval_vl_inst [lemma, in Rec.Framework.sysf_terms]
TmVl.eval_vl_tm_inst [lemma, in Rec.Framework.sysf_terms]
TmVl.eval_tm_ren [lemma, in Rec.Framework.sysf_terms]
TmVl.eval_vl_ren [lemma, in Rec.Framework.sysf_terms]
TmVl.eval_vl_tm_ren [lemma, in Rec.Framework.sysf_terms]
TmVl.eval_tm [definition, in Rec.Framework.sysf_terms]
TmVl.eval_vl [definition, in Rec.Framework.sysf_terms]
TmVl.Exports [module, in Rec.Framework.sysf_const_terms]
TmVl.Exports [module, in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV [module, in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.inst_traversal [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.IsNatural [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.is_natural [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.lift [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.model [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.nApp [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.napp [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.nLam [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.nlam [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.ntvl [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.nvar [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.ren_traversal [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.tApp [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.tapp [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.tLam [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.tlam [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.Traversal [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.traversal [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.ttvl [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.tvar [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Tm [module, in Rec.Framework.sysf_const_terms]
TmVl.Exports.tm [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm [module, in Rec.Framework.sysf_terms]
TmVl.Exports.tm [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.App [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.app [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.App [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.app [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.const [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.embed [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.embed [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.eval [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.eval [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.eval_inst [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.eval_ren [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.eval_inst [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.eval_ren [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.inst [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.inst [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.inst_comp [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.inst_id [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.inst_ren [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.inst_traversal [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.inst_comp [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.inst_id [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.inst_ren [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.IsNatural [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.is_natural [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.Lam [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.lam [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.lift [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.Model [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.model [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.nApp [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.napp [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.naturality [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.naturality [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.nconst [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.nLam [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.nlam [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.nvar [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.ren [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.ren [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.ren_inst [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.ren_inj [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.ren_comp [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.ren_id [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.ren_traversal [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.ren_inst [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.ren_inj [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.ren_comp [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.ren_id [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.tApp [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.tapp [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.tconst [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.tLam [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.tlam [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.Traversal [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.traversal [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.tvar [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.tvl [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.var [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.Exports.Vl [module, in Rec.Framework.sysf_terms]
TmVl.Exports.vl [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.embed [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.eval [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.eval_inst [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.eval_ren [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.inst [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.inst_comp [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.inst_id [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.inst_ren [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.Lam [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.lam [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.naturality [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.ren [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.ren_inst [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.ren_inj [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.ren_comp [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.ren_id [abbreviation, in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.var [abbreviation, in Rec.Framework.sysf_terms]
_ .[ _ , _ ] (tm_inst_scope) [notation, in Rec.Framework.sysf_const_terms]
_ ◁ ( _ , _ ) (tm_inst_scope) [notation, in Rec.Framework.sysf_const_terms]
_ .[ _ , _ ] (tm_inst_scope) [notation, in Rec.Framework.sysf_terms]
_ ◁ ( _ , _ ) (tm_inst_scope) [notation, in Rec.Framework.sysf_terms]
_ .[ _ , _ ] (vl_inst_scope) [notation, in Rec.Framework.sysf_terms]
_ ◁ ( _ , _ ) (vl_inst_scope) [notation, in Rec.Framework.sysf_terms]
TmVl.inst_comp [lemma, in Rec.Framework.sysf_const_terms]
TmVl.inst_tm_id [definition, in Rec.Framework.sysf_const_terms]
TmVl.inst_tm [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.inst_traversal [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.inst_tm_comp [lemma, in Rec.Framework.sysf_terms]
TmVl.inst_vl_comp [lemma, in Rec.Framework.sysf_terms]
TmVl.inst_tm_id [definition, in Rec.Framework.sysf_terms]
TmVl.inst_vl_id [definition, in Rec.Framework.sysf_terms]
TmVl.inst_tm [abbreviation, in Rec.Framework.sysf_terms]
TmVl.inst_vl [abbreviation, in Rec.Framework.sysf_terms]
TmVl.inst_traversal [abbreviation, in Rec.Framework.sysf_terms]
TmVl.IsNatural [constructor, in Rec.Framework.sysf_const_terms]
TmVl.IsNatural [constructor, in Rec.Framework.sysf_terms]
TmVl.is_natural [record, in Rec.Framework.sysf_const_terms]
TmVl.is_natural [record, in Rec.Framework.sysf_terms]
TmVl.Lam [constructor, in Rec.Framework.sysf_const_terms]
TmVl.lam [constructor, in Rec.Framework.sysf_const_terms]
TmVl.Lam [constructor, in Rec.Framework.sysf_terms]
TmVl.lam [constructor, in Rec.Framework.sysf_terms]
TmVl.lift [definition, in Rec.Framework.sysf_const_terms]
TmVl.lift [definition, in Rec.Framework.sysf_terms]
TmVl.lift_embed [lemma, in Rec.Framework.sysf_const_terms]
TmVl.lift_model [definition, in Rec.Framework.sysf_const_terms]
TmVl.lift_is_natural [definition, in Rec.Framework.sysf_const_terms]
TmVl.lift_tm_embed [lemma, in Rec.Framework.sysf_terms]
TmVl.lift_vl_embed [lemma, in Rec.Framework.sysf_terms]
TmVl.lift_vl_tm_embed [definition, in Rec.Framework.sysf_terms]
TmVl.lift_model [definition, in Rec.Framework.sysf_terms]
TmVl.lift_is_natural [definition, in Rec.Framework.sysf_terms]
TmVl.model [record, in Rec.Framework.sysf_const_terms]
TmVl.Model [constructor, in Rec.Framework.sysf_const_terms]
TmVl.model [record, in Rec.Framework.sysf_terms]
TmVl.Model [constructor, in Rec.Framework.sysf_terms]
TmVl.model_is_natural [definition, in Rec.Framework.sysf_const_terms]
TmVl.model_is_natural [definition, in Rec.Framework.sysf_terms]
TmVl.model_of [definition, in Rec.Framework.sysf_terms]
TmVl.nApp [projection, in Rec.Framework.sysf_const_terms]
TmVl.napp [projection, in Rec.Framework.sysf_const_terms]
TmVl.nApp [projection, in Rec.Framework.sysf_terms]
TmVl.napp [projection, in Rec.Framework.sysf_terms]
TmVl.naturality [lemma, in Rec.Framework.sysf_const_terms]
TmVl.naturality_tm [lemma, in Rec.Framework.sysf_terms]
TmVl.naturality_vl [lemma, in Rec.Framework.sysf_terms]
TmVl.naturality_vl_tm [definition, in Rec.Framework.sysf_terms]
TmVl.nconst [projection, in Rec.Framework.sysf_const_terms]
TmVl.nLam [projection, in Rec.Framework.sysf_const_terms]
TmVl.nlam [projection, in Rec.Framework.sysf_const_terms]
TmVl.nLam [projection, in Rec.Framework.sysf_terms]
TmVl.nlam [projection, in Rec.Framework.sysf_terms]
TmVl.ntvl [projection, in Rec.Framework.sysf_terms]
TmVl.nvar [projection, in Rec.Framework.sysf_const_terms]
TmVl.nvar [projection, in Rec.Framework.sysf_terms]
TmVl.ren_tm_inj [lemma, in Rec.Framework.sysf_const_terms]
TmVl.ren_comp [lemma, in Rec.Framework.sysf_const_terms]
TmVl.ren_tm_id [lemma, in Rec.Framework.sysf_const_terms]
TmVl.ren_model [definition, in Rec.Framework.sysf_const_terms]
TmVl.ren_is_natural [lemma, in Rec.Framework.sysf_const_terms]
TmVl.ren_traversal [definition, in Rec.Framework.sysf_const_terms]
TmVl.ren_tm_inj [lemma, in Rec.Framework.sysf_terms]
TmVl.ren_vl_inj [lemma, in Rec.Framework.sysf_terms]
TmVl.ren_vl_tm_inj [lemma, in Rec.Framework.sysf_terms]
TmVl.ren_tm_comp [lemma, in Rec.Framework.sysf_terms]
TmVl.ren_vl_comp [lemma, in Rec.Framework.sysf_terms]
TmVl.ren_tm_id [lemma, in Rec.Framework.sysf_terms]
TmVl.ren_vl_id [lemma, in Rec.Framework.sysf_terms]
TmVl.ren_vl_tm_id [lemma, in Rec.Framework.sysf_terms]
TmVl.ren_model [definition, in Rec.Framework.sysf_terms]
TmVl.ren_is_natural [lemma, in Rec.Framework.sysf_terms]
TmVl.ren_traversal [definition, in Rec.Framework.sysf_terms]
TmVl.tApp [projection, in Rec.Framework.sysf_const_terms]
TmVl.tapp [projection, in Rec.Framework.sysf_const_terms]
TmVl.tApp [projection, in Rec.Framework.sysf_terms]
TmVl.tapp [projection, in Rec.Framework.sysf_terms]
TmVl.tconst [projection, in Rec.Framework.sysf_const_terms]
TmVl.th2_tmE [lemma, in Rec.Framework.sysf_const_terms]
TmVl.th2_tmE [lemma, in Rec.Framework.sysf_terms]
TmVl.th2_vlE [lemma, in Rec.Framework.sysf_terms]
TmVl.tLam [projection, in Rec.Framework.sysf_const_terms]
TmVl.tlam [projection, in Rec.Framework.sysf_const_terms]
TmVl.tLam [projection, in Rec.Framework.sysf_terms]
TmVl.tlam [projection, in Rec.Framework.sysf_terms]
TmVl.tm [inductive, in Rec.Framework.sysf_const_terms]
TmVl.tm [inductive, in Rec.Framework.sysf_terms]
TmVl.tm_inst_ren [lemma, in Rec.Framework.sysf_const_terms]
TmVl.tm_ren_inst [definition, in Rec.Framework.sysf_const_terms]
TmVl.tm_pgraded2 [definition, in Rec.Framework.sysf_const_terms]
TmVl.tm_cgraded2 [definition, in Rec.Framework.sysf_const_terms]
TmVl.tm_igraded2 [definition, in Rec.Framework.sysf_const_terms]
TmVl.tm_graded2 [definition, in Rec.Framework.sysf_const_terms]
TmVl.tm_ren [abbreviation, in Rec.Framework.sysf_const_terms]
TmVl.tm_inst_ren [lemma, in Rec.Framework.sysf_terms]
TmVl.tm_ren_inst [definition, in Rec.Framework.sysf_terms]
TmVl.tm_pgraded2 [definition, in Rec.Framework.sysf_terms]
TmVl.tm_cgraded2 [definition, in Rec.Framework.sysf_terms]
TmVl.tm_igraded2 [definition, in Rec.Framework.sysf_terms]
TmVl.tm_graded2 [definition, in Rec.Framework.sysf_terms]
TmVl.tm_ren [abbreviation, in Rec.Framework.sysf_terms]
TmVl.tm_ind [definition, in Rec.Framework.sysf_terms]
TmVl.traversal [record, in Rec.Framework.sysf_const_terms]
TmVl.Traversal [constructor, in Rec.Framework.sysf_const_terms]
TmVl.traversal [record, in Rec.Framework.sysf_terms]
TmVl.Traversal [constructor, in Rec.Framework.sysf_terms]
TmVl.ttvl [projection, in Rec.Framework.sysf_terms]
TmVl.tvar [projection, in Rec.Framework.sysf_const_terms]
TmVl.tvar [projection, in Rec.Framework.sysf_terms]
TmVl.tvl [constructor, in Rec.Framework.sysf_terms]
TmVl.tv_ind [definition, in Rec.Framework.sysf_terms]
TmVl.var [constructor, in Rec.Framework.sysf_const_terms]
TmVl.var [constructor, in Rec.Framework.sysf_terms]
TmVl.vl [inductive, in Rec.Framework.sysf_terms]
TmVl.vl_inst_ren [lemma, in Rec.Framework.sysf_terms]
TmVl.vl_ren_inst [definition, in Rec.Framework.sysf_terms]
TmVl.vl_pgraded2 [definition, in Rec.Framework.sysf_terms]
TmVl.vl_cgraded2 [definition, in Rec.Framework.sysf_terms]
TmVl.vl_igraded2 [definition, in Rec.Framework.sysf_terms]
TmVl.vl_graded2 [definition, in Rec.Framework.sysf_terms]
TmVl.vl_ren [abbreviation, in Rec.Framework.sysf_terms]
TmVl.vl_ind [definition, in Rec.Framework.sysf_terms]
tm_inst_compR [lemma, in Rec.Extras.lambda_terms]
tm_inst_compX [lemma, in Rec.Extras.lambda_terms]
tm_inst_idR [lemma, in Rec.Extras.lambda_terms]
tm_inst_idX [lemma, in Rec.Extras.lambda_terms]
tm_id_instX [lemma, in Rec.Extras.lambda_terms]
tm_inst_renR [lemma, in Rec.Extras.lambda_terms]
tm_inst_renX [lemma, in Rec.Extras.lambda_terms]
tm_ren_instR [lemma, in Rec.Extras.lambda_terms]
tm_ren_instX [lemma, in Rec.Extras.lambda_terms]
tm_ren_compR [lemma, in Rec.Extras.lambda_terms]
tm_ren_compX [lemma, in Rec.Extras.lambda_terms]
tm_ren_idX [lemma, in Rec.Extras.lambda_terms]
tm_inst_compR [lemma, in Rec.Framework.sysf_const_terms]
tm_inst_compX [lemma, in Rec.Framework.sysf_const_terms]
tm_inst_idR [lemma, in Rec.Framework.sysf_const_terms]
tm_inst_idX [lemma, in Rec.Framework.sysf_const_terms]
tm_id_instX [lemma, in Rec.Framework.sysf_const_terms]
tm_inst_renR [lemma, in Rec.Framework.sysf_const_terms]
tm_inst_renX [lemma, in Rec.Framework.sysf_const_terms]
tm_ren_instR [lemma, in Rec.Framework.sysf_const_terms]
tm_ren_instX [lemma, in Rec.Framework.sysf_const_terms]
tm_ren_compR [lemma, in Rec.Framework.sysf_const_terms]
tm_ren_compX [lemma, in Rec.Framework.sysf_const_terms]
tm_ren_idX [lemma, in Rec.Framework.sysf_const_terms]
tm_inst_compR [lemma, in Rec.Framework.sysf_terms]
tm_inst_compX [lemma, in Rec.Framework.sysf_terms]
tm_inst_idX [lemma, in Rec.Framework.sysf_terms]
tm_inst_renR [lemma, in Rec.Framework.sysf_terms]
tm_inst_renX [lemma, in Rec.Framework.sysf_terms]
tm_ren_instR [lemma, in Rec.Framework.sysf_terms]
tm_ren_instX [lemma, in Rec.Framework.sysf_terms]
tm_ren_compR [lemma, in Rec.Framework.sysf_terms]
tm_ren_compX [lemma, in Rec.Framework.sysf_terms]
tm_ren_idX [lemma, in Rec.Framework.sysf_terms]
tm_sty [definition, in Rec.Examples.sysf_wn]
tm_ty_ind [definition, in Rec.Examples.sysf_wn]
tm_ty_App [constructor, in Rec.Examples.sysf_wn]
tm_ty_app [constructor, in Rec.Examples.sysf_wn]
tm_ty_vl [constructor, in Rec.Examples.sysf_wn]
tm_ty [inductive, in Rec.Examples.sysf_wn]
tm_rel_mono [lemma, in Rec.Examples.sysf_typing]
tm_frel_mono [lemma, in Rec.Examples.sysf_typing]
tm_rel [abbreviation, in Rec.Examples.sysf_typing]
tm_frel [abbreviation, in Rec.Examples.sysf_typing]
tm_type [abbreviation, in Rec.Examples.sysf_typing]
tm_sty [definition, in Rec.Examples.sysf_const_sn]
triangle [definition, in Rec.Base.ARS]
triangle_cofinal [lemma, in Rec.Base.ARS]
triangle_monotone [lemma, in Rec.Base.ARS]
triangle_diamond [lemma, in Rec.Base.ARS]
TrivialGraded1 [section, in Rec.Framework.graded]
tv_monotone [lemma, in Rec.Examples.sysf_typing]
type_of_model [definition, in Rec.Examples.sysf_typing]
type_of_is_natural [lemma, in Rec.Examples.sysf_typing]
type_of_App [lemma, in Rec.Examples.sysf_typing]
type_of_app [lemma, in Rec.Examples.sysf_typing]
type_of_tvl [lemma, in Rec.Examples.sysf_typing]
type_of_Lam [lemma, in Rec.Examples.sysf_typing]
type_of_lam [lemma, in Rec.Examples.sysf_typing]
type_of_var [lemma, in Rec.Examples.sysf_typing]
type_of_traversal [definition, in Rec.Examples.sysf_typing]
type_E [lemma, in Rec.Examples.sysf_const_sn]
TyTerms [module, in Rec.Framework.sysf_types]
TyTerms.all [constructor, in Rec.Framework.sysf_types]
TyTerms.arr [constructor, in Rec.Framework.sysf_types]
TyTerms.base [projection, in Rec.Framework.sysf_types]
TyTerms.Defs [section, in Rec.Framework.sysf_types]
TyTerms.Defs.Embedding [section, in Rec.Framework.sysf_types]
TyTerms.Defs.Embedding.var_is_natural [variable, in Rec.Framework.sysf_types]
TyTerms.Defs.EvalRen [section, in Rec.Framework.sysf_types]
_ .[ _ ] (ty_inst_scope) [notation, in Rec.Framework.sysf_types]
_ ◁ _ [notation, in Rec.Framework.sysf_types]
TyTerms.eval [definition, in Rec.Framework.sysf_types]
TyTerms.eval_inst [lemma, in Rec.Framework.sysf_types]
TyTerms.eval_ren [lemma, in Rec.Framework.sysf_types]
TyTerms.Exports [module, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty [module, in Rec.Framework.sysf_types]
TyTerms.Exports.ty [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.all [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.arr [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.embed [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.eval [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.eval_inst [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.eval_ren [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.inst [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.inst_comp [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.inst_id [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.inst_ren [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.inst_traversal [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.IsNatural [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.is_natural [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.lift [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.Model [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.model [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.nall [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.narr [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.naturality [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.nvar [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.ren [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.ren_inst [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.ren_inj [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.ren_comp [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.ren_id [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.ren_traversal [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.sall [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.sarr [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.seval [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.seval_inst [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.seval_ren [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.seval_irrelevance [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.SModel [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.smodel [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.svar [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.tall [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.tarr [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.Traversal [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.traversal [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.tvar [abbreviation, in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.var [abbreviation, in Rec.Framework.sysf_types]
_ .[ _ ] (ty_inst_scope) [notation, in Rec.Framework.sysf_types]
_ ◁ _ (ty_inst_scope) [notation, in Rec.Framework.sysf_types]
TyTerms.inst [abbreviation, in Rec.Framework.sysf_types]
TyTerms.inst_comp [definition, in Rec.Framework.sysf_types]
TyTerms.inst_id [lemma, in Rec.Framework.sysf_types]
TyTerms.inst_traversal [abbreviation, in Rec.Framework.sysf_types]
TyTerms.IsNatural [constructor, in Rec.Framework.sysf_types]
TyTerms.is_natural [record, in Rec.Framework.sysf_types]
TyTerms.lift [definition, in Rec.Framework.sysf_types]
TyTerms.lift_smodel [definition, in Rec.Framework.sysf_types]
TyTerms.lift_embed [lemma, in Rec.Framework.sysf_types]
TyTerms.lift_model [definition, in Rec.Framework.sysf_types]
TyTerms.lift_is_natural [definition, in Rec.Framework.sysf_types]
TyTerms.lift_embed' [lemma, in Rec.Framework.sysf_types]
TyTerms.model [record, in Rec.Framework.sysf_types]
TyTerms.Model [constructor, in Rec.Framework.sysf_types]
TyTerms.model_is_natural [definition, in Rec.Framework.sysf_types]
TyTerms.nall [projection, in Rec.Framework.sysf_types]
TyTerms.narr [projection, in Rec.Framework.sysf_types]
TyTerms.naturality [lemma, in Rec.Framework.sysf_types]
TyTerms.nvar [projection, in Rec.Framework.sysf_types]
TyTerms.ren_is_inst [lemma, in Rec.Framework.sysf_types]
TyTerms.ren_model [definition, in Rec.Framework.sysf_types]
TyTerms.ren_is_natural [lemma, in Rec.Framework.sysf_types]
TyTerms.ren_id [lemma, in Rec.Framework.sysf_types]
TyTerms.ren_inj [lemma, in Rec.Framework.sysf_types]
TyTerms.ren_comp [lemma, in Rec.Framework.sysf_types]
TyTerms.ren_traversal [definition, in Rec.Framework.sysf_types]
TyTerms.sall [projection, in Rec.Framework.sysf_types]
TyTerms.sarr [projection, in Rec.Framework.sysf_types]
TyTerms.seval [definition, in Rec.Framework.sysf_types]
TyTerms.seval_inst [lemma, in Rec.Framework.sysf_types]
TyTerms.seval_ren [lemma, in Rec.Framework.sysf_types]
TyTerms.seval_irrelevance [lemma, in Rec.Framework.sysf_types]
TyTerms.smodel [record, in Rec.Framework.sysf_types]
TyTerms.SModel [constructor, in Rec.Framework.sysf_types]
TyTerms.smodel_to_model [definition, in Rec.Framework.sysf_types]
TyTerms.smodel_is_natural [lemma, in Rec.Framework.sysf_types]
TyTerms.smodel_to_traversal [definition, in Rec.Framework.sysf_types]
TyTerms.svar [projection, in Rec.Framework.sysf_types]
TyTerms.tall [projection, in Rec.Framework.sysf_types]
TyTerms.tarr [projection, in Rec.Framework.sysf_types]
TyTerms.th1_tyE [lemma, in Rec.Framework.sysf_types]
TyTerms.traversal [record, in Rec.Framework.sysf_types]
TyTerms.Traversal [constructor, in Rec.Framework.sysf_types]
TyTerms.tvar [projection, in Rec.Framework.sysf_types]
TyTerms.ty [inductive, in Rec.Framework.sysf_types]
TyTerms.ty_inst_ren [lemma, in Rec.Framework.sysf_types]
TyTerms.ty_ren_inst [definition, in Rec.Framework.sysf_types]
TyTerms.ty_pgraded1 [definition, in Rec.Framework.sysf_types]
TyTerms.ty_igraded1 [definition, in Rec.Framework.sysf_types]
TyTerms.ty_cgraded1 [definition, in Rec.Framework.sysf_types]
TyTerms.ty_graded1 [definition, in Rec.Framework.sysf_types]
TyTerms.ty_ren [abbreviation, in Rec.Framework.sysf_types]
TyTerms.var [constructor, in Rec.Framework.sysf_types]
ty_inst_compR [lemma, in Rec.Framework.sysf_types]
ty_inst_compX [lemma, in Rec.Framework.sysf_types]
ty_inst_idR [lemma, in Rec.Framework.sysf_types]
ty_inst_idX [lemma, in Rec.Framework.sysf_types]
ty_id_instX [lemma, in Rec.Framework.sysf_types]
ty_inst_renR [lemma, in Rec.Framework.sysf_types]
ty_inst_renX [lemma, in Rec.Framework.sysf_types]
ty_ren_instR [lemma, in Rec.Framework.sysf_types]
ty_ren_instX [lemma, in Rec.Framework.sysf_types]
ty_ren_compR [lemma, in Rec.Framework.sysf_types]
ty_ren_compX [lemma, in Rec.Framework.sysf_types]
ty_ren_idX [lemma, in Rec.Framework.sysf_types]
ty_tapp [constructor, in Rec.Examples.sysf_const_sn]
ty_tabs [constructor, in Rec.Examples.sysf_const_sn]
ty_app [constructor, in Rec.Examples.sysf_const_sn]
ty_abs [constructor, in Rec.Examples.sysf_const_sn]
ty_var [constructor, in Rec.Examples.sysf_const_sn]


U

up [definition, in Rec.Base.fintype]


V

V [abbreviation, in Rec.Examples.sysf_wn]
vl_inst_compR [lemma, in Rec.Framework.sysf_terms]
vl_inst_compX [lemma, in Rec.Framework.sysf_terms]
vl_inst_idR [lemma, in Rec.Framework.sysf_terms]
vl_inst_idX [lemma, in Rec.Framework.sysf_terms]
vl_id_instX [lemma, in Rec.Framework.sysf_terms]
vl_inst_renR [lemma, in Rec.Framework.sysf_terms]
vl_inst_renX [lemma, in Rec.Framework.sysf_terms]
vl_ren_instR [lemma, in Rec.Framework.sysf_terms]
vl_ren_instX [lemma, in Rec.Framework.sysf_terms]
vl_ren_compR [lemma, in Rec.Framework.sysf_terms]
vl_ren_compX [lemma, in Rec.Framework.sysf_terms]
vl_ren_idX [lemma, in Rec.Framework.sysf_terms]
vl_sty [definition, in Rec.Examples.sysf_wn]
vl_ty_ind [definition, in Rec.Examples.sysf_wn]
vl_ty_Lam [constructor, in Rec.Examples.sysf_wn]
vl_ty_lam [constructor, in Rec.Examples.sysf_wn]
vl_ty_var [constructor, in Rec.Examples.sysf_wn]
vl_ty [inductive, in Rec.Examples.sysf_wn]
vl_tvar_shift [lemma, in Rec.Examples.sysf_typing]
vl_rel [abbreviation, in Rec.Examples.sysf_typing]
vl_frel [abbreviation, in Rec.Examples.sysf_typing]
vl_type [abbreviation, in Rec.Examples.sysf_typing]
Vs [definition, in Rec.Examples.sysf_wn]
vt_ty_ind [definition, in Rec.Examples.sysf_wn]


W

W [definition, in Rec.Examples.sysf_wn]
weak_normalisation [lemma, in Rec.Examples.sysf_wn]
wn [definition, in Rec.Base.ARS]
wn_accn [lemma, in Rec.Base.ARS]


other

_ ⋅ ( _ , _ ) (graded_scope) [notation, in Rec.Framework.graded]
_ ⋅ ( _ ) (graded_scope) [notation, in Rec.Framework.graded]
_ ⋅ _ (graded_scope) [notation, in Rec.Framework.graded]
_ <=>2 _ (prop_scope) [notation, in Rec.Base.ARS]
_ <=2 _ (prop_scope) [notation, in Rec.Base.ARS]
_ >>> _ (subst_scope) [notation, in Rec.Base.fintype]
_ .: _ (subst_scope) [notation, in Rec.Base.fintype]
_ >> _ (subst_scope) [notation, in Rec.Base.fintype]
_ → _ [notation, in Rec.Extras.sysf_print]
[ tm _ ⊢ _ : _ ] [notation, in Rec.Examples.sysf_typing]
[ vl _ ⊢ _ : _ ] [notation, in Rec.Examples.sysf_typing]
∀ _ .. _ , _ [notation, in Rec.Extras.sysf_print]
☐ _ [notation, in Rec.Framework.graded]
☐₂ _ [notation, in Rec.Framework.graded]



Notation Index

C

[ cgraded1 of _ ] (form_scope) [in Rec.Framework.graded]
[ cgraded1 of _ for _ ] (form_scope) [in Rec.Framework.graded]
[ cgraded2 of _ ] (form_scope) [in Rec.Framework.graded]
[ cgraded2 of _ for _ ] (form_scope) [in Rec.Framework.graded]


G

[ graded1 of _ ] (form_scope) [in Rec.Framework.graded]
[ graded1 of _ for _ ] (form_scope) [in Rec.Framework.graded]
[ graded2 of _ ] (form_scope) [in Rec.Framework.graded]
[ graded2 of _ for _ ] (form_scope) [in Rec.Framework.graded]


I

[ igraded1 of _ ] (form_scope) [in Rec.Framework.graded]
[ igraded1 of _ for _ ] (form_scope) [in Rec.Framework.graded]
[ igraded2 of _ ] (form_scope) [in Rec.Framework.graded]
[ igraded2 of _ for _ ] (form_scope) [in Rec.Framework.graded]


L

⟦ _ ⟧ _ [in Rec.Extras.lambda_model]
_ .[ _ ] (tm_inst_scope) [in Rec.Extras.lambda_terms]
{ model _ , _ } (type_scope) [in Rec.Extras.lambda_terms]
_ ◁ _ [in Rec.Extras.lambda_terms]
_ .[ _ ] (tm_inst_scope) [in Rec.Extras.lambda_terms]
_ ◁ _ (tm_inst_scope) [in Rec.Extras.lambda_terms]


P

[ pgraded1 of _ ] (form_scope) [in Rec.Framework.graded]
[ pgraded1 of _ for _ ] (form_scope) [in Rec.Framework.graded]
[ pgraded2 of _ ] (form_scope) [in Rec.Framework.graded]
[ pgraded2 of _ for _ ] (form_scope) [in Rec.Framework.graded]


T

_ .[ _ , _ ] (tm_inst_scope) [in Rec.Framework.sysf_const_terms]
_ .[ _ , _ ] (tm_inst_scope) [in Rec.Framework.sysf_terms]
{ model _ , _ , _ , _ , _ } (type_scope) [in Rec.Framework.sysf_terms]
_ .[ _ , _ ] (vl_inst_scope) [in Rec.Framework.sysf_terms]
_ .[ _ , _ ] (tm_inst_scope) [in Rec.Framework.sysf_const_terms]
_ ◁ ( _ , _ ) (tm_inst_scope) [in Rec.Framework.sysf_const_terms]
_ .[ _ , _ ] (tm_inst_scope) [in Rec.Framework.sysf_terms]
_ ◁ ( _ , _ ) (tm_inst_scope) [in Rec.Framework.sysf_terms]
_ .[ _ , _ ] (vl_inst_scope) [in Rec.Framework.sysf_terms]
_ ◁ ( _ , _ ) (vl_inst_scope) [in Rec.Framework.sysf_terms]
_ .[ _ ] (ty_inst_scope) [in Rec.Framework.sysf_types]
_ ◁ _ [in Rec.Framework.sysf_types]
_ .[ _ ] (ty_inst_scope) [in Rec.Framework.sysf_types]
_ ◁ _ (ty_inst_scope) [in Rec.Framework.sysf_types]


other

_ ⋅ ( _ , _ ) (graded_scope) [in Rec.Framework.graded]
_ ⋅ ( _ ) (graded_scope) [in Rec.Framework.graded]
_ ⋅ _ (graded_scope) [in Rec.Framework.graded]
_ <=>2 _ (prop_scope) [in Rec.Base.ARS]
_ <=2 _ (prop_scope) [in Rec.Base.ARS]
_ >>> _ (subst_scope) [in Rec.Base.fintype]
_ .: _ (subst_scope) [in Rec.Base.fintype]
_ >> _ (subst_scope) [in Rec.Base.fintype]
_ → _ [in Rec.Extras.sysf_print]
[ tm _ ⊢ _ : _ ] [in Rec.Examples.sysf_typing]
[ vl _ ⊢ _ : _ ] [in Rec.Examples.sysf_typing]
∀ _ .. _ , _ [in Rec.Extras.sysf_print]
☐ _ [in Rec.Framework.graded]
☐₂ _ [in Rec.Framework.graded]



Module Index

C

CGraded1 [in Rec.Framework.graded]
CGraded1.Exports [in Rec.Framework.graded]
CGraded2 [in Rec.Framework.graded]
CGraded2.Exports [in Rec.Framework.graded]


G

Graded1 [in Rec.Framework.graded]
Graded1.Exports [in Rec.Framework.graded]
Graded2 [in Rec.Framework.graded]
Graded2.Exports [in Rec.Framework.graded]


I

IGraded1 [in Rec.Framework.graded]
IGraded1.Exports [in Rec.Framework.graded]
IGraded2 [in Rec.Framework.graded]
IGraded2.Exports [in Rec.Framework.graded]


L

LambdaTerms [in Rec.Extras.lambda_terms]
LambdaTerms.Exports [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm [in Rec.Extras.lambda_terms]


P

PGraded1 [in Rec.Framework.graded]
PGraded1.Exports [in Rec.Framework.graded]
PGraded2 [in Rec.Framework.graded]
PGraded2.Exports [in Rec.Framework.graded]


T

TmVl [in Rec.Framework.sysf_const_terms]
TmVl [in Rec.Framework.sysf_terms]
TmVl.Exports [in Rec.Framework.sysf_const_terms]
TmVl.Exports [in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV [in Rec.Framework.sysf_terms]
TmVl.Exports.Tm [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm [in Rec.Framework.sysf_terms]
TmVl.Exports.Vl [in Rec.Framework.sysf_terms]
TyTerms [in Rec.Framework.sysf_types]
TyTerms.Exports [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty [in Rec.Framework.sysf_types]



Variable Index

B

BoxGraded1.V [in Rec.Framework.graded]
BoxGraded2.V [in Rec.Framework.graded]


C

CGraded1.ClassDef.cT [in Rec.Framework.graded]
CGraded1.ClassDef.T [in Rec.Framework.graded]
CGraded1.ClassDef.xT [in Rec.Framework.graded]
CGraded2.ClassDef.cT [in Rec.Framework.graded]
CGraded2.ClassDef.T [in Rec.Framework.graded]
CGraded2.ClassDef.xT [in Rec.Framework.graded]
CoFinal.e [in Rec.Base.ARS]
CoFinal.rho [in Rec.Base.ARS]
CoFinal.T [in Rec.Base.ARS]
CoFinal.tri [in Rec.Base.ARS]
Commutation.T [in Rec.Base.ARS]
ComputationN.classical [in Rec.Base.ARS]
ComputationN.e [in Rec.Base.ARS]
ComputationN.norm [in Rec.Base.ARS]
ComputationN.rho [in Rec.Base.ARS]
ComputationN.sound [in Rec.Base.ARS]
ComputationN.T [in Rec.Base.ARS]
ConstGraded1.T [in Rec.Framework.graded]
ConstGraded2.T [in Rec.Framework.graded]


D

Definitions.e [in Rec.Base.ARS]
Definitions.T [in Rec.Base.ARS]


G

Graded1.Defs.cT [in Rec.Framework.graded]
Graded1.Defs.p [in Rec.Framework.graded]
Graded2.Defs.cT [in Rec.Framework.graded]
Graded2.Defs.p [in Rec.Framework.graded]


I

IGraded1.ClassDef.cT [in Rec.Framework.graded]
IGraded1.ClassDef.T [in Rec.Framework.graded]
IGraded1.ClassDef.xT [in Rec.Framework.graded]
IGraded2.ClassDef.cT [in Rec.Framework.graded]
IGraded2.ClassDef.T [in Rec.Framework.graded]
IGraded2.ClassDef.xT [in Rec.Framework.graded]


L

LambdaModel.app [in Rec.Extras.lambda_model]
LambdaModel.beta [in Rec.Extras.lambda_model]
LambdaModel.D [in Rec.Extras.lambda_model]
LambdaModel.lam [in Rec.Extras.lambda_model]
LeftCGraded1.F [in Rec.Framework.graded]
LeftCGraded1.n [in Rec.Framework.graded]
LeftGraded1.F [in Rec.Framework.graded]
LeftGraded1.n [in Rec.Framework.graded]
LeftIGraded1.F [in Rec.Framework.graded]
LeftIGraded1.n [in Rec.Framework.graded]
LeftPGraded1.F [in Rec.Framework.graded]
LeftPGraded1.n [in Rec.Framework.graded]
LiftCGrading.F [in Rec.Framework.graded]
LiftGrading.F [in Rec.Framework.graded]
LiftIGrading.F [in Rec.Framework.graded]
LiftPGrading.F [in Rec.Framework.graded]


P

PGraded1.ClassDef.cT [in Rec.Framework.graded]
PGraded1.ClassDef.T [in Rec.Framework.graded]
PGraded1.ClassDef.xT [in Rec.Framework.graded]
PGraded2.ClassDef.cT [in Rec.Framework.graded]
PGraded2.ClassDef.T [in Rec.Framework.graded]
PGraded2.ClassDef.xT [in Rec.Framework.graded]
PredCGrading.A [in Rec.Framework.graded]
PredGrading.A [in Rec.Framework.graded]
PredIGrading.A [in Rec.Framework.graded]
PredPGrading.A [in Rec.Framework.graded]


T

Termination.cr [in Rec.Base.ARS]
Termination.e [in Rec.Base.ARS]
Termination.T [in Rec.Base.ARS]
TyTerms.Defs.Embedding.var_is_natural [in Rec.Framework.sysf_types]



Library Index

A

ARS
axioms


F

fintype


G

graded


L

lambda_terms
lambda_model


S

sysf_types
sysf_wn
sysf_print
sysf_const_sn
sysf_const_terms
sysf_terms
sysf_typing



Lemma Index

A

accn_inv [in Rec.Base.ARS]
ad_cons [in Rec.Examples.sysf_const_sn]


B

beta_expansion [in Rec.Examples.sysf_const_sn]
box_igraded2_mixin [in Rec.Framework.graded]
box_cgraded2_mixin [in Rec.Framework.graded]
box_igraded1_mixin [in Rec.Framework.graded]
box_cgraded1_mixin [in Rec.Framework.graded]


C

cofinal_normalizing [in Rec.Base.ARS]
com_lift [in Rec.Base.ARS]
com_strip [in Rec.Base.ARS]
confluent_stable [in Rec.Base.ARS]
confluent_cr [in Rec.Base.ARS]
constl_pgraded2_mixin [in Rec.Framework.graded]
constl_igraded2_mixin [in Rec.Framework.graded]
constl_cgraded2_mixin [in Rec.Framework.graded]
constr_pgraded2_mixin [in Rec.Framework.graded]
constr_igraded2_mixin [in Rec.Framework.graded]
constr_cgraded2_mixin [in Rec.Framework.graded]
const_pgraded2_mixin [in Rec.Framework.graded]
const_igraded2_mixin [in Rec.Framework.graded]
const_cgraded2_mixin [in Rec.Framework.graded]
const_pgraded1_mixin [in Rec.Framework.graded]
const_igraded1_mixin [in Rec.Framework.graded]
const_cgraded1_mixin [in Rec.Framework.graded]
context_morphism [in Rec.Examples.sysf_typing]
convES [in Rec.Base.ARS]
convESi [in Rec.Base.ARS]
conv_closure [in Rec.Base.ARS]
conv_hom [in Rec.Base.ARS]
conv_img [in Rec.Base.ARS]
conv_sym [in Rec.Base.ARS]
conv_trans [in Rec.Base.ARS]
conv1 [in Rec.Base.ARS]
conv1i [in Rec.Base.ARS]
cr_method [in Rec.Base.ARS]
cr_conv_normal [in Rec.Base.ARS]
cr_star_normal [in Rec.Base.ARS]


D

diamond_confluent [in Rec.Base.ARS]


E

eq_star [in Rec.Base.ARS]
evalnP [in Rec.Base.ARS]
evaln_sound [in Rec.Base.ARS]
ev_inst [in Rec.Extras.lambda_model]
ev_lam [in Rec.Extras.lambda_model]
ev_app [in Rec.Extras.lambda_model]
ev_var [in Rec.Extras.lambda_model]


F

fin_pgraded1_mixin [in Rec.Framework.graded]
fin_igraded1_mixin [in Rec.Framework.graded]
fin_cgraded1_mixin [in Rec.Framework.graded]
fundamental_theorem [in Rec.Examples.sysf_wn]


I

im_comp [in Rec.Framework.graded]
im_id [in Rec.Framework.graded]
im_injective [in Rec.Framework.graded]
im_inj [in Rec.Framework.graded]
im_exists2 [in Rec.Examples.sysf_typing]
im_eq [in Rec.Examples.sysf_typing]
inst_expansion [in Rec.Examples.sysf_const_sn]
iren_eq [in Rec.Base.fintype]


J

join_conv [in Rec.Base.ARS]


L

LambdaTerms.eval_ren [in Rec.Extras.lambda_terms]
LambdaTerms.ren_id [in Rec.Extras.lambda_terms]
LambdaTerms.ren_inj [in Rec.Extras.lambda_terms]
LambdaTerms.ren_comp [in Rec.Extras.lambda_terms]
LambdaTerms.ren_is_natural [in Rec.Extras.lambda_terms]
LambdaTerms.seval_inst [in Rec.Extras.lambda_terms]
LambdaTerms.seval_ren [in Rec.Extras.lambda_terms]
LambdaTerms.seval_irrelevance [in Rec.Extras.lambda_terms]
LambdaTerms.smodel_is_natural [in Rec.Extras.lambda_terms]
LambdaTerms.th1_tmE [in Rec.Extras.lambda_terms]
LambdaTerms.tm_inst_ren [in Rec.Extras.lambda_terms]
left_pgraded1_mixin [in Rec.Framework.graded]
left_igraded1_mixin [in Rec.Framework.graded]
left_cgraded1_mixin [in Rec.Framework.graded]
L_cl_star [in Rec.Examples.sysf_const_sn]
L_const [in Rec.Examples.sysf_const_sn]
L_var [in Rec.Examples.sysf_const_sn]
L_nc [in Rec.Examples.sysf_const_sn]
L_cl [in Rec.Examples.sysf_const_sn]
L_sn [in Rec.Examples.sysf_const_sn]
L_reducible [in Rec.Examples.sysf_const_sn]


N

nf_accn [in Rec.Base.ARS]
normal_star [in Rec.Base.ARS]


P

pi [in Rec.Base.axioms]
pred_pgraded1_mixin [in Rec.Framework.graded]
pred_igraded1_mixin [in Rec.Framework.graded]
pred_cgraded1_mixin [in Rec.Framework.graded]
preservation [in Rec.Examples.sysf_typing]


R

reducible_const [in Rec.Examples.sysf_const_sn]
reducible_sn [in Rec.Examples.sysf_const_sn]
red_beta [in Rec.Examples.sysf_const_sn]
red_compat [in Rec.Examples.sysf_const_sn]
red_inst [in Rec.Examples.sysf_const_sn]
red_tabs [in Rec.Examples.sysf_const_sn]
red_tapp [in Rec.Examples.sysf_const_sn]
red_abs [in Rec.Examples.sysf_const_sn]
red_app [in Rec.Examples.sysf_const_sn]
rel_preservation [in Rec.Examples.sysf_typing]
rho_id [in Rec.Examples.sysf_const_sn]


S

scons_comp [in Rec.Base.fintype]
scons_eta_id [in Rec.Base.fintype]
scons_eta [in Rec.Base.fintype]
shift_up [in Rec.Base.fintype]
shift_typing [in Rec.Examples.sysf_typing]
sn_inst [in Rec.Examples.sysf_const_sn]
sn_tclosed [in Rec.Examples.sysf_const_sn]
sn_closed [in Rec.Examples.sysf_const_sn]
sn_wn [in Rec.Base.ARS]
sn_preimage [in Rec.Base.ARS]
soundness [in Rec.Examples.sysf_const_sn]
starES [in Rec.Base.ARS]
star_interpolation [in Rec.Base.ARS]
star_monotone [in Rec.Base.ARS]
star_closure [in Rec.Base.ARS]
star_hom [in Rec.Base.ARS]
star_img [in Rec.Base.ARS]
star_conv [in Rec.Base.ARS]
star_trans [in Rec.Base.ARS]
star1 [in Rec.Base.ARS]
step_invariant [in Rec.Extras.lambda_model]
step_inst [in Rec.Examples.sysf_const_sn]
step_eBeta [in Rec.Examples.sysf_const_sn]
step_ebeta [in Rec.Examples.sysf_const_sn]
strong_normalisation [in Rec.Examples.sysf_const_sn]


T

th_inj2 [in Rec.Framework.graded]
th_id2 [in Rec.Framework.graded]
th_comp2 [in Rec.Framework.graded]
th_inj1 [in Rec.Framework.graded]
th_id1 [in Rec.Framework.graded]
th_comp1 [in Rec.Framework.graded]
th1_compR [in Rec.Framework.graded]
th1_compX [in Rec.Framework.graded]
th1_idX [in Rec.Framework.graded]
th1_leftE [in Rec.Framework.graded]
th1_predE [in Rec.Framework.graded]
th1_boxE [in Rec.Framework.graded]
th1_constE [in Rec.Framework.graded]
th1_finE [in Rec.Framework.graded]
th2_compR [in Rec.Framework.graded]
th2_compX [in Rec.Framework.graded]
th2_idX [in Rec.Framework.graded]
th2_boxE [in Rec.Framework.graded]
th2_constE [in Rec.Framework.graded]
th2_constrE [in Rec.Framework.graded]
th2_constlE [in Rec.Framework.graded]
TmVl.eval_inst [in Rec.Framework.sysf_const_terms]
TmVl.eval_ren [in Rec.Framework.sysf_const_terms]
TmVl.eval_tm_inst [in Rec.Framework.sysf_terms]
TmVl.eval_vl_inst [in Rec.Framework.sysf_terms]
TmVl.eval_vl_tm_inst [in Rec.Framework.sysf_terms]
TmVl.eval_tm_ren [in Rec.Framework.sysf_terms]
TmVl.eval_vl_ren [in Rec.Framework.sysf_terms]
TmVl.eval_vl_tm_ren [in Rec.Framework.sysf_terms]
TmVl.inst_comp [in Rec.Framework.sysf_const_terms]
TmVl.inst_tm_comp [in Rec.Framework.sysf_terms]
TmVl.inst_vl_comp [in Rec.Framework.sysf_terms]
TmVl.lift_embed [in Rec.Framework.sysf_const_terms]
TmVl.lift_tm_embed [in Rec.Framework.sysf_terms]
TmVl.lift_vl_embed [in Rec.Framework.sysf_terms]
TmVl.naturality [in Rec.Framework.sysf_const_terms]
TmVl.naturality_tm [in Rec.Framework.sysf_terms]
TmVl.naturality_vl [in Rec.Framework.sysf_terms]
TmVl.ren_tm_inj [in Rec.Framework.sysf_const_terms]
TmVl.ren_comp [in Rec.Framework.sysf_const_terms]
TmVl.ren_tm_id [in Rec.Framework.sysf_const_terms]
TmVl.ren_is_natural [in Rec.Framework.sysf_const_terms]
TmVl.ren_tm_inj [in Rec.Framework.sysf_terms]
TmVl.ren_vl_inj [in Rec.Framework.sysf_terms]
TmVl.ren_vl_tm_inj [in Rec.Framework.sysf_terms]
TmVl.ren_tm_comp [in Rec.Framework.sysf_terms]
TmVl.ren_vl_comp [in Rec.Framework.sysf_terms]
TmVl.ren_tm_id [in Rec.Framework.sysf_terms]
TmVl.ren_vl_id [in Rec.Framework.sysf_terms]
TmVl.ren_vl_tm_id [in Rec.Framework.sysf_terms]
TmVl.ren_is_natural [in Rec.Framework.sysf_terms]
TmVl.th2_tmE [in Rec.Framework.sysf_const_terms]
TmVl.th2_tmE [in Rec.Framework.sysf_terms]
TmVl.th2_vlE [in Rec.Framework.sysf_terms]
TmVl.tm_inst_ren [in Rec.Framework.sysf_const_terms]
TmVl.tm_inst_ren [in Rec.Framework.sysf_terms]
TmVl.vl_inst_ren [in Rec.Framework.sysf_terms]
tm_inst_compR [in Rec.Extras.lambda_terms]
tm_inst_compX [in Rec.Extras.lambda_terms]
tm_inst_idR [in Rec.Extras.lambda_terms]
tm_inst_idX [in Rec.Extras.lambda_terms]
tm_id_instX [in Rec.Extras.lambda_terms]
tm_inst_renR [in Rec.Extras.lambda_terms]
tm_inst_renX [in Rec.Extras.lambda_terms]
tm_ren_instR [in Rec.Extras.lambda_terms]
tm_ren_instX [in Rec.Extras.lambda_terms]
tm_ren_compR [in Rec.Extras.lambda_terms]
tm_ren_compX [in Rec.Extras.lambda_terms]
tm_ren_idX [in Rec.Extras.lambda_terms]
tm_inst_compR [in Rec.Framework.sysf_const_terms]
tm_inst_compX [in Rec.Framework.sysf_const_terms]
tm_inst_idR [in Rec.Framework.sysf_const_terms]
tm_inst_idX [in Rec.Framework.sysf_const_terms]
tm_id_instX [in Rec.Framework.sysf_const_terms]
tm_inst_renR [in Rec.Framework.sysf_const_terms]
tm_inst_renX [in Rec.Framework.sysf_const_terms]
tm_ren_instR [in Rec.Framework.sysf_const_terms]
tm_ren_instX [in Rec.Framework.sysf_const_terms]
tm_ren_compR [in Rec.Framework.sysf_const_terms]
tm_ren_compX [in Rec.Framework.sysf_const_terms]
tm_ren_idX [in Rec.Framework.sysf_const_terms]
tm_inst_compR [in Rec.Framework.sysf_terms]
tm_inst_compX [in Rec.Framework.sysf_terms]
tm_inst_idX [in Rec.Framework.sysf_terms]
tm_inst_renR [in Rec.Framework.sysf_terms]
tm_inst_renX [in Rec.Framework.sysf_terms]
tm_ren_instR [in Rec.Framework.sysf_terms]
tm_ren_instX [in Rec.Framework.sysf_terms]
tm_ren_compR [in Rec.Framework.sysf_terms]
tm_ren_compX [in Rec.Framework.sysf_terms]
tm_ren_idX [in Rec.Framework.sysf_terms]
tm_rel_mono [in Rec.Examples.sysf_typing]
tm_frel_mono [in Rec.Examples.sysf_typing]
triangle_cofinal [in Rec.Base.ARS]
triangle_monotone [in Rec.Base.ARS]
triangle_diamond [in Rec.Base.ARS]
tv_monotone [in Rec.Examples.sysf_typing]
type_of_is_natural [in Rec.Examples.sysf_typing]
type_of_App [in Rec.Examples.sysf_typing]
type_of_app [in Rec.Examples.sysf_typing]
type_of_tvl [in Rec.Examples.sysf_typing]
type_of_Lam [in Rec.Examples.sysf_typing]
type_of_lam [in Rec.Examples.sysf_typing]
type_of_var [in Rec.Examples.sysf_typing]
type_E [in Rec.Examples.sysf_const_sn]
TyTerms.eval_inst [in Rec.Framework.sysf_types]
TyTerms.eval_ren [in Rec.Framework.sysf_types]
TyTerms.inst_id [in Rec.Framework.sysf_types]
TyTerms.lift_embed [in Rec.Framework.sysf_types]
TyTerms.lift_embed' [in Rec.Framework.sysf_types]
TyTerms.naturality [in Rec.Framework.sysf_types]
TyTerms.ren_is_inst [in Rec.Framework.sysf_types]
TyTerms.ren_is_natural [in Rec.Framework.sysf_types]
TyTerms.ren_id [in Rec.Framework.sysf_types]
TyTerms.ren_inj [in Rec.Framework.sysf_types]
TyTerms.ren_comp [in Rec.Framework.sysf_types]
TyTerms.seval_inst [in Rec.Framework.sysf_types]
TyTerms.seval_ren [in Rec.Framework.sysf_types]
TyTerms.seval_irrelevance [in Rec.Framework.sysf_types]
TyTerms.smodel_is_natural [in Rec.Framework.sysf_types]
TyTerms.th1_tyE [in Rec.Framework.sysf_types]
TyTerms.ty_inst_ren [in Rec.Framework.sysf_types]
ty_inst_compR [in Rec.Framework.sysf_types]
ty_inst_compX [in Rec.Framework.sysf_types]
ty_inst_idR [in Rec.Framework.sysf_types]
ty_inst_idX [in Rec.Framework.sysf_types]
ty_id_instX [in Rec.Framework.sysf_types]
ty_inst_renR [in Rec.Framework.sysf_types]
ty_inst_renX [in Rec.Framework.sysf_types]
ty_ren_instR [in Rec.Framework.sysf_types]
ty_ren_instX [in Rec.Framework.sysf_types]
ty_ren_compR [in Rec.Framework.sysf_types]
ty_ren_compX [in Rec.Framework.sysf_types]
ty_ren_idX [in Rec.Framework.sysf_types]


V

vl_inst_compR [in Rec.Framework.sysf_terms]
vl_inst_compX [in Rec.Framework.sysf_terms]
vl_inst_idR [in Rec.Framework.sysf_terms]
vl_inst_idX [in Rec.Framework.sysf_terms]
vl_id_instX [in Rec.Framework.sysf_terms]
vl_inst_renR [in Rec.Framework.sysf_terms]
vl_inst_renX [in Rec.Framework.sysf_terms]
vl_ren_instR [in Rec.Framework.sysf_terms]
vl_ren_instX [in Rec.Framework.sysf_terms]
vl_ren_compR [in Rec.Framework.sysf_terms]
vl_ren_compX [in Rec.Framework.sysf_terms]
vl_ren_idX [in Rec.Framework.sysf_terms]
vl_tvar_shift [in Rec.Examples.sysf_typing]


W

weak_normalisation [in Rec.Examples.sysf_wn]
wn_accn [in Rec.Base.ARS]



Constructor Index

A

accnH [in Rec.Base.ARS]
accnL [in Rec.Base.ARS]


C

CGraded1.Class [in Rec.Framework.graded]
CGraded1.Pack [in Rec.Framework.graded]
CGraded2.Class [in Rec.Framework.graded]
CGraded2.Pack [in Rec.Framework.graded]
convR [in Rec.Base.ARS]
convSE [in Rec.Base.ARS]
convSEi [in Rec.Base.ARS]


E

eval_App [in Rec.Examples.sysf_wn]
eval_app [in Rec.Examples.sysf_wn]
eval_val [in Rec.Examples.sysf_wn]


G

Graded1.Pack [in Rec.Framework.graded]
Graded2.Pack [in Rec.Framework.graded]


I

IGraded1.Class [in Rec.Framework.graded]
IGraded1.Pack [in Rec.Framework.graded]
IGraded2.Class [in Rec.Framework.graded]
IGraded2.Pack [in Rec.Framework.graded]
IRen [in Rec.Base.fintype]


L

LambdaTerms.app [in Rec.Extras.lambda_terms]
LambdaTerms.IsNatural [in Rec.Extras.lambda_terms]
LambdaTerms.lam [in Rec.Extras.lambda_terms]
LambdaTerms.Model [in Rec.Extras.lambda_terms]
LambdaTerms.SModel [in Rec.Extras.lambda_terms]
LambdaTerms.Traversal [in Rec.Extras.lambda_terms]
LambdaTerms.var [in Rec.Extras.lambda_terms]


N

nall [in Rec.Extras.sysf_print]
narr [in Rec.Extras.sysf_print]
nvar [in Rec.Extras.sysf_print]


P

PGraded1.Class [in Rec.Framework.graded]
PGraded1.Pack [in Rec.Framework.graded]
PGraded2.Class [in Rec.Framework.graded]
PGraded2.Pack [in Rec.Framework.graded]


S

SNI [in Rec.Base.ARS]
starR [in Rec.Base.ARS]
starSE [in Rec.Base.ARS]
step_lam [in Rec.Extras.lambda_model]
step_appR [in Rec.Extras.lambda_model]
step_appL [in Rec.Extras.lambda_model]
step_beta [in Rec.Extras.lambda_model]
step_tabs [in Rec.Examples.sysf_const_sn]
step_tapp [in Rec.Examples.sysf_const_sn]
step_abs [in Rec.Examples.sysf_const_sn]
step_appR [in Rec.Examples.sysf_const_sn]
step_appL [in Rec.Examples.sysf_const_sn]
step_Beta [in Rec.Examples.sysf_const_sn]
step_beta [in Rec.Examples.sysf_const_sn]


T

TmVl.App [in Rec.Framework.sysf_const_terms]
TmVl.app [in Rec.Framework.sysf_const_terms]
TmVl.App [in Rec.Framework.sysf_terms]
TmVl.app [in Rec.Framework.sysf_terms]
TmVl.const [in Rec.Framework.sysf_const_terms]
TmVl.IsNatural [in Rec.Framework.sysf_const_terms]
TmVl.IsNatural [in Rec.Framework.sysf_terms]
TmVl.Lam [in Rec.Framework.sysf_const_terms]
TmVl.lam [in Rec.Framework.sysf_const_terms]
TmVl.Lam [in Rec.Framework.sysf_terms]
TmVl.lam [in Rec.Framework.sysf_terms]
TmVl.Model [in Rec.Framework.sysf_const_terms]
TmVl.Model [in Rec.Framework.sysf_terms]
TmVl.Traversal [in Rec.Framework.sysf_const_terms]
TmVl.Traversal [in Rec.Framework.sysf_terms]
TmVl.tvl [in Rec.Framework.sysf_terms]
TmVl.var [in Rec.Framework.sysf_const_terms]
TmVl.var [in Rec.Framework.sysf_terms]
tm_ty_App [in Rec.Examples.sysf_wn]
tm_ty_app [in Rec.Examples.sysf_wn]
tm_ty_vl [in Rec.Examples.sysf_wn]
TyTerms.all [in Rec.Framework.sysf_types]
TyTerms.arr [in Rec.Framework.sysf_types]
TyTerms.IsNatural [in Rec.Framework.sysf_types]
TyTerms.Model [in Rec.Framework.sysf_types]
TyTerms.SModel [in Rec.Framework.sysf_types]
TyTerms.Traversal [in Rec.Framework.sysf_types]
TyTerms.var [in Rec.Framework.sysf_types]
ty_tapp [in Rec.Examples.sysf_const_sn]
ty_tabs [in Rec.Examples.sysf_const_sn]
ty_app [in Rec.Examples.sysf_const_sn]
ty_abs [in Rec.Examples.sysf_const_sn]
ty_var [in Rec.Examples.sysf_const_sn]


V

vl_ty_Lam [in Rec.Examples.sysf_wn]
vl_ty_lam [in Rec.Examples.sysf_wn]
vl_ty_var [in Rec.Examples.sysf_wn]



Axiom Index

P

pext [in Rec.Base.axioms]



Inductive Index

A

accn [in Rec.Base.ARS]


C

conv [in Rec.Base.ARS]


E

eval [in Rec.Examples.sysf_wn]


H

has_type [in Rec.Examples.sysf_const_sn]


L

LambdaTerms.tm [in Rec.Extras.lambda_terms]


N

nty [in Rec.Extras.sysf_print]


S

sn [in Rec.Base.ARS]
star [in Rec.Base.ARS]
step [in Rec.Extras.lambda_model]
step [in Rec.Examples.sysf_const_sn]


T

TmVl.tm [in Rec.Framework.sysf_const_terms]
TmVl.tm [in Rec.Framework.sysf_terms]
TmVl.vl [in Rec.Framework.sysf_terms]
tm_ty [in Rec.Examples.sysf_wn]
TyTerms.ty [in Rec.Framework.sysf_types]


V

vl_ty [in Rec.Examples.sysf_wn]



Projection Index

C

CGraded1.base [in Rec.Framework.graded]
CGraded1.mixin [in Rec.Framework.graded]
CGraded1.sort [in Rec.Framework.graded]
CGraded2.base [in Rec.Framework.graded]
CGraded2.mixin [in Rec.Framework.graded]
CGraded2.sort [in Rec.Framework.graded]


G

Graded1.sort [in Rec.Framework.graded]
Graded2.sort [in Rec.Framework.graded]


I

IGraded1.base [in Rec.Framework.graded]
IGraded1.mixin [in Rec.Framework.graded]
IGraded1.sort [in Rec.Framework.graded]
IGraded2.base [in Rec.Framework.graded]
IGraded2.mixin [in Rec.Framework.graded]
IGraded2.sort [in Rec.Framework.graded]
iren_inj [in Rec.Base.fintype]
iren_fun [in Rec.Base.fintype]


L

LambdaTerms.base [in Rec.Extras.lambda_terms]
LambdaTerms.napp [in Rec.Extras.lambda_terms]
LambdaTerms.nlam [in Rec.Extras.lambda_terms]
LambdaTerms.nvar [in Rec.Extras.lambda_terms]
LambdaTerms.sapp [in Rec.Extras.lambda_terms]
LambdaTerms.slam [in Rec.Extras.lambda_terms]
LambdaTerms.svar [in Rec.Extras.lambda_terms]
LambdaTerms.tapp [in Rec.Extras.lambda_terms]
LambdaTerms.tlam [in Rec.Extras.lambda_terms]
LambdaTerms.tvar [in Rec.Extras.lambda_terms]


P

PGraded1.base [in Rec.Framework.graded]
PGraded1.mixin [in Rec.Framework.graded]
PGraded1.sort [in Rec.Framework.graded]
PGraded2.base [in Rec.Framework.graded]
PGraded2.mixin [in Rec.Framework.graded]
PGraded2.sort [in Rec.Framework.graded]
p_nc [in Rec.Examples.sysf_const_sn]
p_cl [in Rec.Examples.sysf_const_sn]
p_sn [in Rec.Examples.sysf_const_sn]


T

TmVl.base [in Rec.Framework.sysf_const_terms]
TmVl.base [in Rec.Framework.sysf_terms]
TmVl.nApp [in Rec.Framework.sysf_const_terms]
TmVl.napp [in Rec.Framework.sysf_const_terms]
TmVl.nApp [in Rec.Framework.sysf_terms]
TmVl.napp [in Rec.Framework.sysf_terms]
TmVl.nconst [in Rec.Framework.sysf_const_terms]
TmVl.nLam [in Rec.Framework.sysf_const_terms]
TmVl.nlam [in Rec.Framework.sysf_const_terms]
TmVl.nLam [in Rec.Framework.sysf_terms]
TmVl.nlam [in Rec.Framework.sysf_terms]
TmVl.ntvl [in Rec.Framework.sysf_terms]
TmVl.nvar [in Rec.Framework.sysf_const_terms]
TmVl.nvar [in Rec.Framework.sysf_terms]
TmVl.tApp [in Rec.Framework.sysf_const_terms]
TmVl.tapp [in Rec.Framework.sysf_const_terms]
TmVl.tApp [in Rec.Framework.sysf_terms]
TmVl.tapp [in Rec.Framework.sysf_terms]
TmVl.tconst [in Rec.Framework.sysf_const_terms]
TmVl.tLam [in Rec.Framework.sysf_const_terms]
TmVl.tlam [in Rec.Framework.sysf_const_terms]
TmVl.tLam [in Rec.Framework.sysf_terms]
TmVl.tlam [in Rec.Framework.sysf_terms]
TmVl.ttvl [in Rec.Framework.sysf_terms]
TmVl.tvar [in Rec.Framework.sysf_const_terms]
TmVl.tvar [in Rec.Framework.sysf_terms]
TyTerms.base [in Rec.Framework.sysf_types]
TyTerms.nall [in Rec.Framework.sysf_types]
TyTerms.narr [in Rec.Framework.sysf_types]
TyTerms.nvar [in Rec.Framework.sysf_types]
TyTerms.sall [in Rec.Framework.sysf_types]
TyTerms.sarr [in Rec.Framework.sysf_types]
TyTerms.svar [in Rec.Framework.sysf_types]
TyTerms.tall [in Rec.Framework.sysf_types]
TyTerms.tarr [in Rec.Framework.sysf_types]
TyTerms.tvar [in Rec.Framework.sysf_types]



Section Index

B

BoxGraded1 [in Rec.Framework.graded]
BoxGraded2 [in Rec.Framework.graded]


C

CGraded1.ClassDef [in Rec.Framework.graded]
CGraded2.ClassDef [in Rec.Framework.graded]
CoFinal [in Rec.Base.ARS]
Commutation [in Rec.Base.ARS]
ComputationN [in Rec.Base.ARS]
ConstGraded1 [in Rec.Framework.graded]
ConstGraded2 [in Rec.Framework.graded]


D

Definitions [in Rec.Base.ARS]


G

Graded1.Defs [in Rec.Framework.graded]
Graded2.Defs [in Rec.Framework.graded]


I

IGraded1.ClassDef [in Rec.Framework.graded]
IGraded2.ClassDef [in Rec.Framework.graded]


L

LambdaModel [in Rec.Extras.lambda_model]
LambdaTerms.Defs [in Rec.Extras.lambda_terms]
LambdaTerms.Defs.EvalRen [in Rec.Extras.lambda_terms]
LeftCGraded1 [in Rec.Framework.graded]
LeftGraded1 [in Rec.Framework.graded]
LeftIGraded1 [in Rec.Framework.graded]
LeftPGraded1 [in Rec.Framework.graded]
LiftCGrading [in Rec.Framework.graded]
LiftGrading [in Rec.Framework.graded]
LiftIGrading [in Rec.Framework.graded]
LiftPGrading [in Rec.Framework.graded]


P

PGraded1.ClassDef [in Rec.Framework.graded]
PGraded2.ClassDef [in Rec.Framework.graded]
PredCGrading [in Rec.Framework.graded]
PredGrading [in Rec.Framework.graded]
PredIGrading [in Rec.Framework.graded]
PredPGrading [in Rec.Framework.graded]


T

Termination [in Rec.Base.ARS]
TmVl.Defs [in Rec.Framework.sysf_const_terms]
TmVl.Defs [in Rec.Framework.sysf_terms]
TmVl.Defs.EvalRen [in Rec.Framework.sysf_const_terms]
TmVl.Defs.EvalRen [in Rec.Framework.sysf_terms]
TrivialGraded1 [in Rec.Framework.graded]
TyTerms.Defs [in Rec.Framework.sysf_types]
TyTerms.Defs.Embedding [in Rec.Framework.sysf_types]
TyTerms.Defs.EvalRen [in Rec.Framework.sysf_types]



Abbreviation Index

C

CGraded1.Exports.CGraded1 [in Rec.Framework.graded]
CGraded1.Exports.cgraded1 [in Rec.Framework.graded]
CGraded1.xclass [in Rec.Framework.graded]
CGraded2.Exports.CGraded2 [in Rec.Framework.graded]
CGraded2.Exports.cgraded2 [in Rec.Framework.graded]
CGraded2.xclass [in Rec.Framework.graded]
cvl [in Rec.Examples.sysf_wn]


E

E [in Rec.Examples.sysf_wn]
E [in Rec.Examples.sysf_const_sn]


G

Graded1.class_of [in Rec.Framework.graded]
Graded1.Exports.Graded1 [in Rec.Framework.graded]
Graded1.Exports.graded1 [in Rec.Framework.graded]
Graded2.class_of [in Rec.Framework.graded]
Graded2.Exports.Graded2 [in Rec.Framework.graded]
Graded2.Exports.graded2 [in Rec.Framework.graded]


I

IGraded1.Exports.IGraded1 [in Rec.Framework.graded]
IGraded1.Exports.igraded1 [in Rec.Framework.graded]
IGraded1.xclass [in Rec.Framework.graded]
IGraded2.Exports.IGraded2 [in Rec.Framework.graded]
IGraded2.Exports.igraded2 [in Rec.Framework.graded]
IGraded2.xclass [in Rec.Framework.graded]


L

L [in Rec.Examples.sysf_wn]
LambdaTerms.Exports.tm [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.app [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.embed [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.eval [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.eval_inst [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.eval_ren [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.inst [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.inst_comp [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.inst_id [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.inst_ren [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.inst_traversal [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.IsNatural [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.is_natural [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.lam [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.lift [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.Model [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.model [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.napp [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.naturality [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.nlam [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.nvar [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.ren [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.ren_inst [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.ren_inj [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.ren_comp [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.ren_id [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.ren_traversal [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.sapp [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.seval [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.seval_inst [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.seval_ren [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.seval_irrelevance [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.slam [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.SModel [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.smodel [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.svar [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.tapp [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.tlam [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.Traversal [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.traversal [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.tvar [in Rec.Extras.lambda_terms]
LambdaTerms.Exports.Tm.var [in Rec.Extras.lambda_terms]
LambdaTerms.inst [in Rec.Extras.lambda_terms]
LambdaTerms.inst_traversal [in Rec.Extras.lambda_terms]
LambdaTerms.tm_ren [in Rec.Extras.lambda_terms]


P

PGraded1.Exports.PGraded1 [in Rec.Framework.graded]
PGraded1.Exports.pgraded1 [in Rec.Framework.graded]
PGraded1.xclass [in Rec.Framework.graded]
PGraded2.Exports.PGraded2 [in Rec.Framework.graded]
PGraded2.Exports.pgraded2 [in Rec.Framework.graded]
PGraded2.xclass [in Rec.Framework.graded]


S

sn [in Rec.Examples.sysf_const_sn]


T

TmVl.Exports.FCBV.inst_traversal [in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.IsNatural [in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.is_natural [in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.lift [in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.model [in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.nApp [in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.napp [in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.nLam [in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.nlam [in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.ntvl [in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.nvar [in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.ren_traversal [in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.tApp [in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.tapp [in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.tLam [in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.tlam [in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.Traversal [in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.traversal [in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.ttvl [in Rec.Framework.sysf_terms]
TmVl.Exports.FCBV.tvar [in Rec.Framework.sysf_terms]
TmVl.Exports.tm [in Rec.Framework.sysf_const_terms]
TmVl.Exports.tm [in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.App [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.app [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.App [in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.app [in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.const [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.embed [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.embed [in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.eval [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.eval [in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.eval_inst [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.eval_ren [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.eval_inst [in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.eval_ren [in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.inst [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.inst [in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.inst_comp [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.inst_id [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.inst_ren [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.inst_traversal [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.inst_comp [in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.inst_id [in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.inst_ren [in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.IsNatural [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.is_natural [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.Lam [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.lam [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.lift [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.Model [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.model [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.nApp [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.napp [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.naturality [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.naturality [in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.nconst [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.nLam [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.nlam [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.nvar [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.ren [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.ren [in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.ren_inst [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.ren_inj [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.ren_comp [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.ren_id [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.ren_traversal [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.ren_inst [in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.ren_inj [in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.ren_comp [in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.ren_id [in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.tApp [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.tapp [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.tconst [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.tLam [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.tlam [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.Traversal [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.traversal [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.tvar [in Rec.Framework.sysf_const_terms]
TmVl.Exports.Tm.tvl [in Rec.Framework.sysf_terms]
TmVl.Exports.Tm.var [in Rec.Framework.sysf_const_terms]
TmVl.Exports.vl [in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.embed [in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.eval [in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.eval_inst [in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.eval_ren [in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.inst [in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.inst_comp [in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.inst_id [in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.inst_ren [in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.Lam [in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.lam [in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.naturality [in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.ren [in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.ren_inst [in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.ren_inj [in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.ren_comp [in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.ren_id [in Rec.Framework.sysf_terms]
TmVl.Exports.Vl.var [in Rec.Framework.sysf_terms]
TmVl.inst_tm [in Rec.Framework.sysf_const_terms]
TmVl.inst_traversal [in Rec.Framework.sysf_const_terms]
TmVl.inst_tm [in Rec.Framework.sysf_terms]
TmVl.inst_vl [in Rec.Framework.sysf_terms]
TmVl.inst_traversal [in Rec.Framework.sysf_terms]
TmVl.tm_ren [in Rec.Framework.sysf_const_terms]
TmVl.tm_ren [in Rec.Framework.sysf_terms]
TmVl.vl_ren [in Rec.Framework.sysf_terms]
tm_rel [in Rec.Examples.sysf_typing]
tm_frel [in Rec.Examples.sysf_typing]
tm_type [in Rec.Examples.sysf_typing]
TyTerms.Exports.ty [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.all [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.arr [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.embed [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.eval [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.eval_inst [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.eval_ren [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.inst [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.inst_comp [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.inst_id [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.inst_ren [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.inst_traversal [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.IsNatural [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.is_natural [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.lift [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.Model [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.model [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.nall [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.narr [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.naturality [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.nvar [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.ren [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.ren_inst [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.ren_inj [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.ren_comp [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.ren_id [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.ren_traversal [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.sall [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.sarr [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.seval [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.seval_inst [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.seval_ren [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.seval_irrelevance [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.SModel [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.smodel [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.svar [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.tall [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.tarr [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.Traversal [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.traversal [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.tvar [in Rec.Framework.sysf_types]
TyTerms.Exports.Ty.var [in Rec.Framework.sysf_types]
TyTerms.inst [in Rec.Framework.sysf_types]
TyTerms.inst_traversal [in Rec.Framework.sysf_types]
TyTerms.ty_ren [in Rec.Framework.sysf_types]


V

V [in Rec.Examples.sysf_wn]
vl_rel [in Rec.Examples.sysf_typing]
vl_frel [in Rec.Examples.sysf_typing]
vl_type [in Rec.Examples.sysf_typing]



Definition Index

A

accn_ind' [in Rec.Base.ARS]
admissible [in Rec.Examples.sysf_const_sn]


B

bound [in Rec.Base.fintype]
box [in Rec.Framework.graded]
box_igraded2 [in Rec.Framework.graded]
box_cgraded2 [in Rec.Framework.graded]
box_graded2 [in Rec.Framework.graded]
box_igraded1 [in Rec.Framework.graded]
box_cgraded1 [in Rec.Framework.graded]
box_graded1 [in Rec.Framework.graded]
box2 [in Rec.Framework.graded]


C

cand [in Rec.Examples.sysf_const_sn]
CGraded1.class [in Rec.Framework.graded]
CGraded1.clone [in Rec.Framework.graded]
CGraded1.graded1 [in Rec.Framework.graded]
CGraded1.mixin_of [in Rec.Framework.graded]
CGraded1.pack [in Rec.Framework.graded]
CGraded2.class [in Rec.Framework.graded]
CGraded2.clone [in Rec.Framework.graded]
CGraded2.graded2 [in Rec.Framework.graded]
CGraded2.mixin_of [in Rec.Framework.graded]
CGraded2.pack [in Rec.Framework.graded]
cofinal [in Rec.Base.ARS]
com [in Rec.Base.ARS]
confluent [in Rec.Base.ARS]
constl [in Rec.Framework.graded]
constl_pgraded2 [in Rec.Framework.graded]
constl_igraded2 [in Rec.Framework.graded]
constl_graded2 [in Rec.Framework.graded]
constl_th2 [in Rec.Framework.graded]
constr [in Rec.Framework.graded]
constr_pgraded2 [in Rec.Framework.graded]
constr_igraded2 [in Rec.Framework.graded]
constr_graded2 [in Rec.Framework.graded]
constr_th2 [in Rec.Framework.graded]
const_pgraded2 [in Rec.Framework.graded]
const_igraded2 [in Rec.Framework.graded]
const_cgraded2 [in Rec.Framework.graded]
const_graded2 [in Rec.Framework.graded]
const_pgraded1 [in Rec.Framework.graded]
const_igraded1 [in Rec.Framework.graded]
const_cgraded1 [in Rec.Framework.graded]
const_graded1 [in Rec.Framework.graded]
const1 [in Rec.Framework.graded]
const2 [in Rec.Framework.graded]
contl_cgraded2 [in Rec.Framework.graded]
contr_cgraded2 [in Rec.Framework.graded]
CR [in Rec.Base.ARS]
ctx [in Rec.Examples.sysf_const_sn]
cvls [in Rec.Examples.sysf_wn]


D

diamond [in Rec.Base.ARS]


E

evaln [in Rec.Base.ARS]


F

fin [in Rec.Base.fintype]
fin_pgraded1 [in Rec.Framework.graded]
fin_igraded1 [in Rec.Framework.graded]
fin_cgraded1 [in Rec.Framework.graded]
fin_graded1 [in Rec.Framework.graded]
fin_th1 [in Rec.Framework.graded]
fin2 [in Rec.Framework.graded]


G

Graded1.class [in Rec.Framework.graded]
Graded1.clone [in Rec.Framework.graded]
Graded1.mixin_of [in Rec.Framework.graded]
Graded1.pack [in Rec.Framework.graded]
Graded2.class [in Rec.Framework.graded]
Graded2.clone [in Rec.Framework.graded]
Graded2.mixin_of [in Rec.Framework.graded]
Graded2.pack [in Rec.Framework.graded]


I

id [in Rec.Extras.sysf_print]
idren [in Rec.Base.fintype]
IGraded1.class [in Rec.Framework.graded]
IGraded1.clone [in Rec.Framework.graded]
IGraded1.graded1 [in Rec.Framework.graded]
IGraded1.mixin_of [in Rec.Framework.graded]
IGraded1.pack [in Rec.Framework.graded]
IGraded2.class [in Rec.Framework.graded]
IGraded2.clone [in Rec.Framework.graded]
IGraded2.graded2 [in Rec.Framework.graded]
IGraded2.mixin_of [in Rec.Framework.graded]
IGraded2.pack [in Rec.Framework.graded]
im [in Rec.Framework.graded]


J

joinable [in Rec.Base.ARS]


L

LambdaTerms.eval [in Rec.Extras.lambda_terms]
LambdaTerms.eval_inst [in Rec.Extras.lambda_terms]
LambdaTerms.inst_comp [in Rec.Extras.lambda_terms]
LambdaTerms.inst_id [in Rec.Extras.lambda_terms]
LambdaTerms.lift [in Rec.Extras.lambda_terms]
LambdaTerms.lift_smodel [in Rec.Extras.lambda_terms]
LambdaTerms.lift_embed [in Rec.Extras.lambda_terms]
LambdaTerms.lift_model [in Rec.Extras.lambda_terms]
LambdaTerms.lift_is_natural [in Rec.Extras.lambda_terms]
LambdaTerms.model_is_natural [in Rec.Extras.lambda_terms]
LambdaTerms.model_of [in Rec.Extras.lambda_terms]
LambdaTerms.naturality [in Rec.Extras.lambda_terms]
LambdaTerms.ren_model [in Rec.Extras.lambda_terms]
LambdaTerms.ren_traversal [in Rec.Extras.lambda_terms]
LambdaTerms.seval [in Rec.Extras.lambda_terms]
LambdaTerms.smodel_to_model [in Rec.Extras.lambda_terms]
LambdaTerms.smodel_to_traversal [in Rec.Extras.lambda_terms]
LambdaTerms.tm_ren_inst [in Rec.Extras.lambda_terms]
LambdaTerms.tm_pgraded1 [in Rec.Extras.lambda_terms]
LambdaTerms.tm_igraded1 [in Rec.Extras.lambda_terms]
LambdaTerms.tm_cgraded1 [in Rec.Extras.lambda_terms]
LambdaTerms.tm_graded1 [in Rec.Extras.lambda_terms]
lambda_smodel [in Rec.Extras.lambda_model]
left_pgraded1 [in Rec.Framework.graded]
left_igraded1 [in Rec.Framework.graded]
left_cgraded1 [in Rec.Framework.graded]
left_graded1 [in Rec.Framework.graded]
left_th1 [in Rec.Framework.graded]
left1 [in Rec.Framework.graded]


N

neutral [in Rec.Examples.sysf_const_sn]
nf [in Rec.Base.ARS]
normal [in Rec.Base.ARS]
normalizing [in Rec.Base.ARS]
null [in Rec.Base.fintype]


P

PGraded1.class [in Rec.Framework.graded]
PGraded1.clone [in Rec.Framework.graded]
PGraded1.graded1 [in Rec.Framework.graded]
PGraded1.mixin_of [in Rec.Framework.graded]
PGraded1.pack [in Rec.Framework.graded]
PGraded2.class [in Rec.Framework.graded]
PGraded2.clone [in Rec.Framework.graded]
PGraded2.graded2 [in Rec.Framework.graded]
PGraded2.mixin_of [in Rec.Framework.graded]
PGraded2.pack [in Rec.Framework.graded]
Pred [in Rec.Base.ARS]
pred_pgraded1 [in Rec.Framework.graded]
pred_igraded1 [in Rec.Framework.graded]
pred_cgraded1 [in Rec.Framework.graded]
pred_graded1 [in Rec.Framework.graded]
pred_th1 [in Rec.Framework.graded]
pred1 [in Rec.Framework.graded]
print [in Rec.Extras.sysf_print]
printer [in Rec.Extras.sysf_print]
print_smodel [in Rec.Extras.sysf_print]


R

rcomp [in Rec.Base.fintype]
red [in Rec.Examples.sysf_const_sn]
reducible [in Rec.Base.ARS]
Rel [in Rec.Base.ARS]
ren [in Rec.Base.fintype]


S

S [in Rec.Examples.sysf_const_sn]
scons [in Rec.Base.fintype]
shift [in Rec.Base.fintype]
sred [in Rec.Examples.sysf_const_sn]


T

test [in Rec.Extras.sysf_print]
th1 [in Rec.Framework.graded]
th2 [in Rec.Framework.graded]
TmVl.eval [in Rec.Framework.sysf_const_terms]
TmVl.eval_tm [in Rec.Framework.sysf_terms]
TmVl.eval_vl [in Rec.Framework.sysf_terms]
TmVl.inst_tm_id [in Rec.Framework.sysf_const_terms]
TmVl.inst_tm_id [in Rec.Framework.sysf_terms]
TmVl.inst_vl_id [in Rec.Framework.sysf_terms]
TmVl.lift [in Rec.Framework.sysf_const_terms]
TmVl.lift [in Rec.Framework.sysf_terms]
TmVl.lift_model [in Rec.Framework.sysf_const_terms]
TmVl.lift_is_natural [in Rec.Framework.sysf_const_terms]
TmVl.lift_vl_tm_embed [in Rec.Framework.sysf_terms]
TmVl.lift_model [in Rec.Framework.sysf_terms]
TmVl.lift_is_natural [in Rec.Framework.sysf_terms]
TmVl.model_is_natural [in Rec.Framework.sysf_const_terms]
TmVl.model_is_natural [in Rec.Framework.sysf_terms]
TmVl.model_of [in Rec.Framework.sysf_terms]
TmVl.naturality_vl_tm [in Rec.Framework.sysf_terms]
TmVl.ren_model [in Rec.Framework.sysf_const_terms]
TmVl.ren_traversal [in Rec.Framework.sysf_const_terms]
TmVl.ren_model [in Rec.Framework.sysf_terms]
TmVl.ren_traversal [in Rec.Framework.sysf_terms]
TmVl.tm_ren_inst [in Rec.Framework.sysf_const_terms]
TmVl.tm_pgraded2 [in Rec.Framework.sysf_const_terms]
TmVl.tm_cgraded2 [in Rec.Framework.sysf_const_terms]
TmVl.tm_igraded2 [in Rec.Framework.sysf_const_terms]
TmVl.tm_graded2 [in Rec.Framework.sysf_const_terms]
TmVl.tm_ren_inst [in Rec.Framework.sysf_terms]
TmVl.tm_pgraded2 [in Rec.Framework.sysf_terms]
TmVl.tm_cgraded2 [in Rec.Framework.sysf_terms]
TmVl.tm_igraded2 [in Rec.Framework.sysf_terms]
TmVl.tm_graded2 [in Rec.Framework.sysf_terms]
TmVl.tm_ind [in Rec.Framework.sysf_terms]
TmVl.tv_ind [in Rec.Framework.sysf_terms]
TmVl.vl_ren_inst [in Rec.Framework.sysf_terms]
TmVl.vl_pgraded2 [in Rec.Framework.sysf_terms]
TmVl.vl_cgraded2 [in Rec.Framework.sysf_terms]
TmVl.vl_igraded2 [in Rec.Framework.sysf_terms]
TmVl.vl_graded2 [in Rec.Framework.sysf_terms]
TmVl.vl_ind [in Rec.Framework.sysf_terms]
tm_sty [in Rec.Examples.sysf_wn]
tm_ty_ind [in Rec.Examples.sysf_wn]
tm_sty [in Rec.Examples.sysf_const_sn]
triangle [in Rec.Base.ARS]
type_of_model [in Rec.Examples.sysf_typing]
type_of_traversal [in Rec.Examples.sysf_typing]
TyTerms.eval [in Rec.Framework.sysf_types]
TyTerms.inst_comp [in Rec.Framework.sysf_types]
TyTerms.lift [in Rec.Framework.sysf_types]
TyTerms.lift_smodel [in Rec.Framework.sysf_types]
TyTerms.lift_model [in Rec.Framework.sysf_types]
TyTerms.lift_is_natural [in Rec.Framework.sysf_types]
TyTerms.model_is_natural [in Rec.Framework.sysf_types]
TyTerms.ren_model [in Rec.Framework.sysf_types]
TyTerms.ren_traversal [in Rec.Framework.sysf_types]
TyTerms.seval [in Rec.Framework.sysf_types]
TyTerms.smodel_to_model [in Rec.Framework.sysf_types]
TyTerms.smodel_to_traversal [in Rec.Framework.sysf_types]
TyTerms.ty_ren_inst [in Rec.Framework.sysf_types]
TyTerms.ty_pgraded1 [in Rec.Framework.sysf_types]
TyTerms.ty_igraded1 [in Rec.Framework.sysf_types]
TyTerms.ty_cgraded1 [in Rec.Framework.sysf_types]
TyTerms.ty_graded1 [in Rec.Framework.sysf_types]


U

up [in Rec.Base.fintype]


V

vl_sty [in Rec.Examples.sysf_wn]
vl_ty_ind [in Rec.Examples.sysf_wn]
Vs [in Rec.Examples.sysf_wn]
vt_ty_ind [in Rec.Examples.sysf_wn]


W

W [in Rec.Examples.sysf_wn]
wn [in Rec.Base.ARS]



Record Index

C

CGraded1.class_of [in Rec.Framework.graded]
CGraded1.type [in Rec.Framework.graded]
CGraded2.class_of [in Rec.Framework.graded]
CGraded2.type [in Rec.Framework.graded]


G

Graded1.type [in Rec.Framework.graded]
Graded2.type [in Rec.Framework.graded]


I

IGraded1.class_of [in Rec.Framework.graded]
IGraded1.type [in Rec.Framework.graded]
IGraded2.class_of [in Rec.Framework.graded]
IGraded2.type [in Rec.Framework.graded]
iren [in Rec.Base.fintype]


L

LambdaTerms.is_natural [in Rec.Extras.lambda_terms]
LambdaTerms.model [in Rec.Extras.lambda_terms]
LambdaTerms.smodel [in Rec.Extras.lambda_terms]
LambdaTerms.traversal [in Rec.Extras.lambda_terms]


P

PGraded1.class_of [in Rec.Framework.graded]
PGraded1.type [in Rec.Framework.graded]
PGraded2.class_of [in Rec.Framework.graded]
PGraded2.type [in Rec.Framework.graded]


R

reducible [in Rec.Examples.sysf_const_sn]


T

TmVl.is_natural [in Rec.Framework.sysf_const_terms]
TmVl.is_natural [in Rec.Framework.sysf_terms]
TmVl.model [in Rec.Framework.sysf_const_terms]
TmVl.model [in Rec.Framework.sysf_terms]
TmVl.traversal [in Rec.Framework.sysf_const_terms]
TmVl.traversal [in Rec.Framework.sysf_terms]
TyTerms.is_natural [in Rec.Framework.sysf_types]
TyTerms.model [in Rec.Framework.sysf_types]
TyTerms.smodel [in Rec.Framework.sysf_types]
TyTerms.traversal [in Rec.Framework.sysf_types]



Global Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (1116 entries)
Notation Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (50 entries)
Module Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (30 entries)
Variable Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (63 entries)
Library Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (13 entries)
Lemma Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (271 entries)
Constructor Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (83 entries)
Axiom Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (1 entry)
Inductive Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (16 entries)
Projection Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (71 entries)
Section Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (40 entries)
Abbreviation Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (232 entries)
Definition Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (216 entries)
Record Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (30 entries)