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 _ (1612 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 _ (4 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 _ (2 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 _ (369 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 _ (87 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 _ (382 entries)
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 _ (128 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 _ (363 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 _ (18 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 _ (18 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 _ (220 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 _ (21 entries)

Global Index

A

Abs [definition, in Hoas]
Abs [constructor, in OpSem]
Abs [constructor, in DataStruct]
Abs [constructor, in DeBruijn]
Abs' [constructor, in Hoas]
add [definition, in Reflection]
add_self [definition, in Hoas]
All [section, in InductiveTypes]
All [definition, in InductiveTypes]
allTrue [definition, in Reflection]
allTrue_add [lemma, in Reflection]
allTrue_In [lemma, in Reflection]
All.P [variable, in InductiveTypes]
All.T [variable, in InductiveTypes]
always_O [definition, in InductiveTypes]
always_O' [definition, in InductiveTypes]
always_safe [lemma, in Coinductive]
And [constructor, in Reflection]
And [constructor, in MoreDep]
And [constructor, in InductiveTypes]
And [constructor, in Predicates]
And [constructor, in Hoas]
And [constructor, in Subset]
And' [constructor, in Predicates]
and_assoc [lemma, in Predicates]
and_comm [lemma, in Predicates]
and_True_conc [lemma, in Match]
and_True_prem [lemma, in Match]
app [definition, in InductiveTypes]
app [definition, in InductiveTypes]
App [constructor, in DataStruct]
app [definition, in Hoas]
App [constructor, in DeBruijn]
app [definition, in MoreDep]
App [constructor, in OpSem]
App [definition, in Hoas]
AppCong1 [constructor, in Hoas]
AppCong2 [constructor, in Hoas]
append_emp [lemma, in MoreDep]
approx [definition, in Coinductive]
App' [constructor, in Hoas]
app' [definition, in MoreDep]
app_cong [lemma, in MoreDep]
app_empty_end [lemma, in MoreDep]
app_ident [definition, in Hoas]
app_ident' [definition, in Hoas]
app_ident1 [definition, in Hoas]
app_zero [definition, in Hoas]
arith_comm [lemma, in Predicates]
arith_comm' [lemma, in Predicates]
arith_neq [lemma, in Predicates]
arith_neq' [lemma, in Predicates]
Arrow [constructor, in DataStruct]
Arrow [constructor, in Hoas]
Arrow [constructor, in Intensional]
asgn [definition, in Reflection]
assoc_conc1 [lemma, in Match]
assoc_conc2 [lemma, in Match]
assoc_prem1 [lemma, in Match]
assoc_prem2 [lemma, in Match]
Atomic [constructor, in Reflection]
autorewrite [section, in Match]
autorewrite.A [variable, in Match]
autorewrite.f [variable, in Match]
autorewrite.f_f [variable, in Match]
autorewrite.garden_path [section, in Match]
autorewrite.garden_path [section, in Match]
autorewrite.garden_path [section, in Match]
autorewrite.garden_path.f_g [variable, in Match]
autorewrite.garden_path.f_g [variable, in Match]
autorewrite.garden_path.f_g [variable, in Match]
autorewrite.garden_path.g [variable, in Match]
autorewrite.garden_path.g [variable, in Match]
autorewrite.garden_path.g [variable, in Match]
autorewrite.garden_path.P [variable, in Match]
autorewrite.garden_path.P [variable, in Match]
a_b [definition, in MoreDep]
a_star [definition, in MoreDep]


B

backward [definition, in Reflection]
balanced [lemma, in MoreDep]
balance1 [definition, in MoreDep]
balance2 [definition, in MoreDep]
Bar [constructor, in Universes]
bar [inductive, in Universes]
Base [constructor, in Universes]
BConst [constructor, in DataStruct]
BConst [constructor, in MoreDep]
Beta [constructor, in Hoas]
BigStep [inductive, in Hoas]
Big_Multi [lemma, in Hoas]
Big_Val [lemma, in Hoas]
Big_Val' [lemma, in Hoas]
binop [inductive, in StackMachine]
Binop [constructor, in StackMachine]
binopDenote [definition, in StackMachine]
Black [constructor, in MoreDep]
BlackNode [constructor, in MoreDep]
Bool [constructor, in Subset]
Bool [constructor, in MoreDep]
bool [inductive, in InductiveTypes]
Bool [constructor, in DataStruct]
Bool [constructor, in StackMachine]
bool_den [definition, in Generic]
bool_dt [definition, in Generic]
bool_fix [definition, in Generic]
bool_neq [lemma, in Match]
bool_neq [lemma, in Match]


C

CAbs [constructor, in Hoas]
CApp [constructor, in Hoas]
cast [definition, in Universes]
CConst [constructor, in Hoas]
cfold [definition, in DataStruct]
cfold [definition, in MoreDep]
cfoldCond [definition, in DataStruct]
cfoldCond [section, in DataStruct]
cfoldCond.default [variable, in DataStruct]
cfoldCond.t [variable, in DataStruct]
cfoldCond_correct [lemma, in DataStruct]
cfold_correct [lemma, in DataStruct]
cfold_correct [lemma, in Large]
cfold_correct [lemma, in Large]
cfold_correct [lemma, in MoreDep]
cfold_correct [lemma, in Large]
Char [constructor, in MoreDep]
check_even [definition, in Reflection]
choice_Set [definition, in Universes]
classic [axiom, in Universes]
classic_nat_eq [lemma, in Universes]
closed [axiom, in Hoas]
Closed [inductive, in Hoas]
Coinductive [library]
color [inductive, in MoreDep]
comm_conc [lemma, in Match]
comm_prem [lemma, in Match]
compile [definition, in StackMachine]
compile_correct [lemma, in StackMachine]
compile_correct [lemma, in StackMachine]
compile_correct' [lemma, in StackMachine]
compile_correct' [lemma, in StackMachine]
Con [constructor, in Generic]
Concat [constructor, in MoreDep]
Concrete [module, in Firstorder]
Concrete.Abs [constructor, in Firstorder]
Concrete.App [constructor, in Firstorder]
Concrete.Arrow [constructor, in Firstorder]
Concrete.Beta [constructor, in Firstorder]
Concrete.Bool [constructor, in Firstorder]
Concrete.Cong1 [constructor, in Firstorder]
Concrete.Cong2 [constructor, in Firstorder]
Concrete.Const [constructor, in Firstorder]
Concrete.ctx [definition, in Firstorder]
Concrete.disjoint_cons [lemma, in Firstorder]
Concrete.exp [inductive, in Firstorder]
Concrete.First [constructor, in Firstorder]
Concrete.hasType [inductive, in Firstorder]
Concrete.lookup [inductive, in Firstorder]
Concrete.Next [constructor, in Firstorder]
Concrete.preservation [lemma, in Firstorder]
Concrete.preservation' [lemma, in Firstorder]
Concrete.progress [lemma, in Firstorder]
Concrete.progress' [lemma, in Firstorder]
Concrete.shadow_hasType [lemma, in Firstorder]
Concrete.shadow_hasType' [lemma, in Firstorder]
Concrete.shadow_lookup [lemma, in Firstorder]
Concrete.step [inductive, in Firstorder]
Concrete.subst [section, in Firstorder]
Concrete.subst [definition, in Firstorder]
Concrete.subst.e1 [variable, in Firstorder]
Concrete.subst.Ht' [variable, in Firstorder]
Concrete.subst.x [variable, in Firstorder]
Concrete.subst.xt [variable, in Firstorder]
Concrete.subst_hasType [lemma, in Firstorder]
Concrete.subst_hasType_closed [lemma, in Firstorder]
Concrete.subst_lookup [lemma, in Firstorder]
Concrete.subst_lookup' [lemma, in Firstorder]
Concrete.TAbs [constructor, in Firstorder]
Concrete.TApp [constructor, in Firstorder]
Concrete.TConst [constructor, in Firstorder]
Concrete.TVar [constructor, in Firstorder]
Concrete.type [inductive, in Firstorder]
Concrete.VAbs [constructor, in Firstorder]
Concrete.val [inductive, in Firstorder]
Concrete.Var [constructor, in Firstorder]
Concrete.var [definition, in Firstorder]
Concrete.var_eq [definition, in Firstorder]
Concrete.VConst [constructor, in Firstorder]
Concrete.weaken_hasType [lemma, in Firstorder]
Concrete.weaken_hasType' [lemma, in Firstorder]
Concrete.weaken_lookup [lemma, in Firstorder]
cond [definition, in DataStruct]
cond [section, in DataStruct]
Cond [constructor, in DataStruct]
cond.A [variable, in DataStruct]
cond.default [variable, in DataStruct]
cond_ext [lemma, in DataStruct]
confounder [lemma, in Large]
Cong [constructor, in Hoas]
Cons [constructor, in InductiveTypes]
Cons [constructor, in Coinductive]
Cons [constructor, in MoreDep]
Cons [constructor, in DataStruct]
Cons [constructor, in InductiveTypes]
Const [constructor, in Large]
Const [definition, in Hoas]
Const [constructor, in DataStruct]
Const [constructor, in StackMachine]
Const [constructor, in Universes]
Const [constructor, in Large]
ConstP [constructor, in Universes]
constructor [record, in Generic]
constructorDenote [definition, in Generic]
Const' [constructor, in Hoas]
contra [lemma, in Predicates]
Copy [constructor, in Coinductive]
countOne [definition, in Hoas]
CountOne [definition, in Hoas]
CountVars [definition, in Hoas]
countVars [definition, in Hoas]
CPlus [constructor, in Hoas]
CPS [module, in Extensional]
CPS [module, in OpSem]
CpsExp [definition, in Extensional]
cpsExp [definition, in Extensional]
CpsExp [definition, in OpSem]
cpsExp [definition, in OpSem]
cpsExp [section, in Extensional]
cpsExp [section, in OpSem]
cpsExp.var [variable, in OpSem]
cpsExp.var [variable, in Extensional]
CpsExp_correct [lemma, in OpSem]
cpsExp_correct [lemma, in OpSem]
CpsExp_correct [lemma, in Extensional]
cpsExp_correct [lemma, in Extensional]
cpsFunc [definition, in OpSem]
cpsType [definition, in Extensional]
CPS.Abs [constructor, in OpSem]
CPS.Abs [constructor, in Extensional]
CPS.App [constructor, in OpSem]
CPS.App [constructor, in Extensional]
CPS.Bind [constructor, in OpSem]
CPS.Bind [constructor, in Extensional]
CPS.Bool [constructor, in OpSem]
CPS.closure [definition, in OpSem]
CPS.closures [definition, in OpSem]
CPS.Const [constructor, in Extensional]
CPS.Cont [constructor, in Extensional]
CPS.EvAbs [constructor, in OpSem]
CPS.Eval [definition, in OpSem]
CPS.eval [inductive, in OpSem]
CPS.evalP [inductive, in OpSem]
CPS.EvApp [constructor, in OpSem]
CPS.EvBind [constructor, in OpSem]
CPS.EvBool [constructor, in OpSem]
CPS.EvFst [constructor, in OpSem]
CPS.EvHalt [constructor, in OpSem]
CPS.EvPair [constructor, in OpSem]
CPS.EvSnd [constructor, in OpSem]
CPS.exp [section, in OpSem]
CPS.exp.var [variable, in OpSem]
CPS.Fst [constructor, in OpSem]
CPS.Fst [constructor, in Extensional]
CPS.Halt [constructor, in OpSem]
CPS.Pair [constructor, in OpSem]
CPS.Pair [constructor, in Extensional]
CPS.PHalt [constructor, in Extensional]
CPS.Plus [constructor, in Extensional]
CPS.Primop [definition, in OpSem]
CPS.Primop [definition, in Extensional]
CPS.primop [inductive, in Extensional]
CPS.primop [inductive, in OpSem]
CPS.PrimopDenote [definition, in Extensional]
CPS.primopDenote [definition, in Extensional]
CPS.Prod [constructor, in Extensional]
CPS.prog [inductive, in OpSem]
CPS.prog [inductive, in Extensional]
CPS.Prog [definition, in OpSem]
CPS.Prog [definition, in Extensional]
CPS.progDenote [definition, in Extensional]
CPS.ProgDenote [definition, in Extensional]
CPS.Snd [constructor, in Extensional]
CPS.Snd [constructor, in OpSem]
CPS.TNat [constructor, in Extensional]
CPS.type [inductive, in Extensional]
CPS.typeDenote [definition, in Extensional]
CPS.val [inductive, in OpSem]
CPS.vars [section, in Extensional]
CPS.vars.var [variable, in Extensional]
CPS.VBool [constructor, in OpSem]
CPS.VFun [constructor, in OpSem]
CPS.VPair [constructor, in OpSem]
cr [section, in OpSem]
cr [inductive, in OpSem]
CrBool [constructor, in OpSem]
CrFun [constructor, in OpSem]
cr.s1 [variable, in OpSem]
cr.s2 [variable, in OpSem]
cr_monotone [lemma, in OpSem]
Ctx [inductive, in Hoas]


D

DataStruct [library]
datatype [definition, in Generic]
datatypeDenote [definition, in Generic]
datatypeDenoteOk [definition, in Generic]
Dbify [definition, in Intensional]
dbify [definition, in Intensional]
Dbify_sound [lemma, in Intensional]
dbify_sound [lemma, in Intensional]
DeBruijn [module, in Firstorder]
DeBruijn [module, in Intensional]
DeBruijn [library]
DeBruijn.Abs [constructor, in Firstorder]
DeBruijn.Abs [constructor, in Intensional]
DeBruijn.App [constructor, in Intensional]
DeBruijn.App [constructor, in Firstorder]
DeBruijn.Arrow [constructor, in Firstorder]
DeBruijn.Beta [constructor, in Firstorder]
DeBruijn.Bool [constructor, in Firstorder]
DeBruijn.Cong1 [constructor, in Firstorder]
DeBruijn.Cong2 [constructor, in Firstorder]
DeBruijn.Const [constructor, in Intensional]
DeBruijn.Const [constructor, in Firstorder]
DeBruijn.ctx [definition, in Firstorder]
DeBruijn.exp [inductive, in Intensional]
DeBruijn.exp [inductive, in Firstorder]
DeBruijn.expDenote [definition, in Intensional]
DeBruijn.First [constructor, in Firstorder]
DeBruijn.hasType [inductive, in Firstorder]
DeBruijn.hasType_push [lemma, in Firstorder]
DeBruijn.lookup [inductive, in Firstorder]
DeBruijn.Next [constructor, in Firstorder]
DeBruijn.Plus [constructor, in Intensional]
DeBruijn.preservation [lemma, in Firstorder]
DeBruijn.preservation' [lemma, in Firstorder]
DeBruijn.progress [lemma, in Firstorder]
DeBruijn.progress' [lemma, in Firstorder]
DeBruijn.step [inductive, in Firstorder]
DeBruijn.subst [definition, in Firstorder]
DeBruijn.subst [section, in Firstorder]
DeBruijn.subst.e1 [variable, in Firstorder]
DeBruijn.subst.Ht' [variable, in Firstorder]
DeBruijn.subst.xt [variable, in Firstorder]
DeBruijn.subst_eq [lemma, in Firstorder]
DeBruijn.subst_eq' [lemma, in Firstorder]
DeBruijn.subst_hasType [lemma, in Firstorder]
DeBruijn.subst_hasType_closed [lemma, in Firstorder]
DeBruijn.subst_neq [lemma, in Firstorder]
DeBruijn.TAbs [constructor, in Firstorder]
DeBruijn.TApp [constructor, in Firstorder]
DeBruijn.TConst [constructor, in Firstorder]
DeBruijn.TVar [constructor, in Firstorder]
DeBruijn.type [inductive, in Firstorder]
DeBruijn.VAbs [constructor, in Firstorder]
DeBruijn.val [inductive, in Firstorder]
DeBruijn.var [definition, in Firstorder]
DeBruijn.Var [constructor, in Firstorder]
DeBruijn.Var [constructor, in Intensional]
DeBruijn.var_eq [definition, in Firstorder]
DeBruijn.VConst [constructor, in Firstorder]
DeBruijn.weaken_hasType [lemma, in Firstorder]
DeBruijn.weaken_hasType' [lemma, in Firstorder]
DeBruijn.weaken_lookup [lemma, in Firstorder]
dec_star [definition, in MoreDep]
dec_star [section, in MoreDep]
dec_star' [definition, in MoreDep]
dec_star'' [definition, in MoreDep]
dec_star.dec_star'' [section, in MoreDep]
dec_star.dec_star''.n [variable, in MoreDep]
dec_star.dec_star''.P' [variable, in MoreDep]
dec_star.dec_star''.P'_dec [variable, in MoreDep]
dec_star.P [variable, in MoreDep]
dec_star.P_dec [variable, in MoreDep]
dec_star.s [variable, in MoreDep]
denote [section, in Generic]
denote.T [variable, in Generic]
depth [definition, in MoreDep]
depth [section, in MoreDep]
depth.f [variable, in MoreDep]
depth_max [lemma, in MoreDep]
depth_max [lemma, in MoreDep]
depth_max' [lemma, in MoreDep]
depth_min [lemma, in MoreDep]
Done [constructor, in Hoas]
doublePred [definition, in Subset]
doublePred' [definition, in Subset]
double_lift [lemma, in DeBruijn]
double_lift' [lemma, in DeBruijn]


E

eapp [definition, in InductiveTypes]
ECons [constructor, in InductiveTypes]
elength [definition, in InductiveTypes]
elength_eapp [lemma, in InductiveTypes]
elength_eapp [lemma, in InductiveTypes]
Empty [constructor, in MoreDep]
Empty_set [inductive, in InductiveTypes]
Empty_set_den [definition, in Generic]
Empty_set_dt [definition, in Generic]
Empty_set_fix [definition, in Generic]
ENil [constructor, in InductiveTypes]
Eq [constructor, in Universes]
Eq [constructor, in Hoas]
Eq [constructor, in MoreDep]
Eq [constructor, in DataStruct]
Eq [constructor, in InductiveTypes]
EqP [constructor, in Universes]
eqPlus [inductive, in Universes]
Equality [library]
eq_bool [definition, in StackMachine]
eq_nat [definition, in StackMachine]
eq_nat_dec [definition, in Subset]
eq_nat_dec' [definition, in Subset]
eq_type_dec [definition, in Subset]
eval [definition, in Large]
eval [definition, in Large]
eval_double [lemma, in Large]
eval_monotone [lemma, in OpSem]
eval_times [lemma, in Large]
eval_times [lemma, in Large]
eval_times [lemma, in Large]
eval_times [lemma, in Large]
eval_times [lemma, in Large]
eval_times [lemma, in Large]
eval_times [lemma, in Large]
even [inductive, in Predicates]
EvenO [constructor, in Predicates]
EvenSS [constructor, in Predicates]
even_contra [lemma, in Predicates]
even_contra [lemma, in Predicates]
even_contra' [lemma, in Predicates]
even_contra'' [lemma, in Predicates]
even_list [inductive, in InductiveTypes]
even_list_mut' [definition, in InductiveTypes]
even_list_mut' [section, in InductiveTypes]
even_list_mut'.ECons_case [variable, in InductiveTypes]
even_list_mut'.ENil_case [variable, in InductiveTypes]
even_list_mut'.OCons_case [variable, in InductiveTypes]
even_list_mut'.Peven [variable, in InductiveTypes]
even_list_mut'.Podd [variable, in InductiveTypes]
Even_O [constructor, in Reflection]
even_plus [lemma, in Predicates]
Even_SS [constructor, in Reflection]
even_0 [lemma, in Predicates]
even_1_contra [lemma, in Predicates]
even_255 [lemma, in Reflection]
even_256 [lemma, in Reflection]
even_256' [lemma, in Reflection]
even_3_contra [lemma, in Predicates]
even_4 [lemma, in Predicates]
even_4' [lemma, in Predicates]
exec [inductive, in Coinductive]
exec_total [lemma, in Coinductive]
Exists [constructor, in Hoas]
exist1 [lemma, in Predicates]
exist2 [lemma, in Predicates]
exotic_prop [definition, in Hoas]
exp [inductive, in Hoas]
exp [inductive, in Large]
exp [inductive, in Subset]
Exp [definition, in Hoas]
exp [inductive, in MoreDep]
exp [inductive, in DeBruijn]
exp [inductive, in Large]
exp [inductive, in OpSem]
exp [section, in Hoas]
exp [inductive, in Universes]
exp [inductive, in DataStruct]
exp [inductive, in StackMachine]
exp [section, in OpSem]
expDenote [definition, in MoreDep]
expDenote [definition, in StackMachine]
expDenote [definition, in DataStruct]
expP [inductive, in Universes]
exp' [inductive, in DataStruct]
exp'Denote [definition, in DataStruct]
exp.var [variable, in Hoas]
exp.var [variable, in OpSem]
Exp1 [definition, in Hoas]
extends [definition, in OpSem]
extends1 [lemma, in OpSem]
extends_lookup [lemma, in OpSem]
extends_refl [lemma, in OpSem]
extends_trans [lemma, in OpSem]
Extensional [library]
ext_eq [axiom, in Equality]
ex_conc [lemma, in Match]
ex_prem [lemma, in Match]
e2u [definition, in InductiveTypes]
E_Copy [constructor, in Coinductive]
E_Imm [constructor, in Coinductive]
E_Jmp [constructor, in Coinductive]
E_JnzF [constructor, in Coinductive]
E_JnzT [constructor, in Coinductive]


F

f [definition, in InductiveTypes]
Fals [constructor, in Predicates]
false [constructor, in InductiveTypes]
falseFree [inductive, in Predicates]
falseFree_holds [lemma, in Predicates]
Falsehood [constructor, in Reflection]
falses [definition, in Coinductive]
False_imp [lemma, in Predicates]
False_prem [lemma, in Match]
false_prop [definition, in Hoas]
FFAnd [constructor, in Predicates]
ffin [definition, in DataStruct]
FFNot [constructor, in Predicates]
FFTru [constructor, in Predicates]
fget [definition, in DataStruct]
fhapp [section, in Equality]
fhapp [definition, in Equality]
fhapp' [section, in Equality]
fhapp'.A [variable, in Equality]
fhapp'.B [variable, in Equality]
fhapp.A [variable, in Equality]
fhapp.B [variable, in Equality]
fhapp_ass [lemma, in Equality]
fhapp_ass' [lemma, in Equality]
fhget [definition, in DataStruct]
fhget [definition, in Equality]
fhlist [section, in DataStruct]
fhlist [section, in Equality]
fhlist [definition, in DataStruct]
fhlist [definition, in Equality]
fhlist.A [variable, in DataStruct]
fhlist.A [variable, in Equality]
fhlist.B [variable, in DataStruct]
fhlist.B [variable, in Equality]
fhlist.elm [variable, in Equality]
fhlist.elm [variable, in DataStruct]
fhlist_map [section, in Equality]
fhlist_map.A [variable, in Equality]
fhlist_map.B [variable, in Equality]
fhlist_map.C [variable, in Equality]
fhlist_map.elm [variable, in Equality]
fhlist_map.f [variable, in Equality]
fhmap [definition, in Equality]
filist [section, in DataStruct]
filist [definition, in DataStruct]
filist.A [variable, in DataStruct]
fin [inductive, in DataStruct]
fin_ge [inductive, in DeBruijn]
fin_ge_inv [lemma, in DeBruijn]
fin_ge_inv' [lemma, in DeBruijn]
fin_inv [lemma, in DeBruijn]
First [constructor, in DataStruct]
firstorder [section, in Match]
Firstorder [library]
firstorder' [section, in Match]
firstorder'.A [variable, in Match]
firstorder'.H1 [variable, in Match]
firstorder'.H2 [variable, in Match]
firstorder'.P [variable, in Match]
firstorder'.Q [variable, in Match]
firstorder'.R [variable, in Match]
firstorder'.S [variable, in Match]
firstorder.A [variable, in Match]
firstorder.H1 [variable, in Match]
firstorder.H2 [variable, in Match]
firstorder.P [variable, in Match]
firstorder.Q [variable, in Match]
firstorder.R [variable, in Match]
firstorder.S [variable, in Match]
fixDenote [definition, in Generic]
fixDenoteOk [definition, in Generic]
flatten [section, in Hoas]
flatten [definition, in Reflection]
flatten [definition, in Hoas]
flatten.var [variable, in Hoas]
flatten_correct [lemma, in Reflection]
flatten_correct' [lemma, in Reflection]
fmember [definition, in Equality]
fmember [definition, in DataStruct]
fo [lemma, in Match]
foldr_plus [lemma, in Generic]
foo [inductive, in Universes]
Foo [constructor, in Universes]
Forall [constructor, in InductiveTypes]
Forall [constructor, in Hoas]
forall_and [section, in Match]
forall_and [lemma, in Match]
forall_and.A [variable, in Match]
forall_and.both [variable, in Match]
forall_and.P [variable, in Match]
forall_and.Q [variable, in Match]
forall_eq [lemma, in Equality]
forall_exists_commute [lemma, in Predicates]
forall_refl [definition, in InductiveTypes]
formula [inductive, in Reflection]
formula [inductive, in InductiveTypes]
formulaDenote [definition, in InductiveTypes]
formulaDenote [definition, in Reflection]
formula_ind' [definition, in InductiveTypes]
formula_ind' [section, in InductiveTypes]
formula_ind'.And_case [variable, in InductiveTypes]
formula_ind'.Eq_case [variable, in InductiveTypes]
formula_ind'.Forall_case [variable, in InductiveTypes]
formula_ind'.P [variable, in InductiveTypes]
forward [definition, in Reflection]
Found [constructor, in Subset]
fo' [lemma, in Match]
frob [definition, in Coinductive]
frob_eq [lemma, in Coinductive]
Fst [constructor, in MoreDep]
Func [constructor, in Universes]
f_f_f [lemma, in Match]
f_f_f' [lemma, in Match]
f_f_f' [lemma, in Match]
f_f_f' [lemma, in Match]
f_f_f_g [lemma, in Match]


G

Generated [definition, in DeBruijn]
Generic [library]
GeO [constructor, in DeBruijn]
GeS [constructor, in DeBruijn]
get [definition, in DataStruct]
get_imap [lemma, in Equality]
get_imap [lemma, in DataStruct]
GROUP [module, in Large]
Group [module, in Large]
GROUP.assoc [axiom, in Large]
GROUP.e [axiom, in Large]
GROUP.f [axiom, in Large]
GROUP.G [axiom, in Large]
GROUP.i [axiom, in Large]
GROUP.ident [axiom, in Large]
Group.ident' [lemma, in Large]
GROUP.inverse [axiom, in Large]
Group.inverse' [lemma, in Large]
Group.unique_ident [lemma, in Large]
GROUP_THEOREMS [module, in Large]
GROUP_THEOREMS.ident' [axiom, in Large]
GROUP_THEOREMS.inverse' [axiom, in Large]
GROUP_THEOREMS.unique_ident [axiom, in Large]


H

HAnd [constructor, in Predicates]
HAnd' [constructor, in Predicates]
hasType [inductive, in Subset]
hasType_det [lemma, in Subset]
hd [definition, in MoreDep]
hd' [definition, in MoreDep]
hget [definition, in DataStruct]
hi [definition, in MoreDep]
hlist [inductive, in DataStruct]
hlist [section, in DataStruct]
hlist.A [variable, in DataStruct]
hlist.B [variable, in DataStruct]
hlist.elm [variable, in DataStruct]
hmm [lemma, in Match]
hmm' [lemma, in Match]
hmm2 [lemma, in Match]
Hoas [library]
holds [inductive, in Predicates]
holds [definition, in Reflection]
holds' [inductive, in Predicates]
HOr1 [constructor, in Predicates]
HOr1' [constructor, in Predicates]
HOr2 [constructor, in Predicates]
HOr2' [constructor, in Predicates]
HtAnd [constructor, in Subset]
HtBool [constructor, in Subset]
HtNat [constructor, in Subset]
HtPlus [constructor, in Subset]
HTru [constructor, in Predicates]
HTru' [constructor, in Predicates]


I

IBinop [constructor, in StackMachine]
IConst [constructor, in StackMachine]
id [definition, in Universes]
id [definition, in Universes]
ident [definition, in Hoas]
Ident [constructor, in Reflection]
ident1 [definition, in Hoas]
If [constructor, in MoreDep]
ifoldr [definition, in DataStruct]
ifoldr [section, in DataStruct]
ifoldr.A [variable, in DataStruct]
ifoldr.B [variable, in DataStruct]
ifoldr.f [variable, in DataStruct]
ifoldr.i [variable, in DataStruct]
ilist [section, in DataStruct]
ilist [inductive, in DataStruct]
ilist [section, in MoreDep]
ilist [inductive, in MoreDep]
ilist.A [variable, in DataStruct]
ilist.A [variable, in MoreDep]
ilist_map [section, in DataStruct]
ilist_map.A [variable, in DataStruct]
ilist_map.B [variable, in DataStruct]
ilist_map.f [variable, in DataStruct]
imap [definition, in DataStruct]
Imm [constructor, in Coinductive]
imp [definition, in Reflection]
imp [definition, in Match]
Imp [constructor, in Reflection]
imp_True [lemma, in Match]
inc [definition, in DataStruct]
inc [definition, in DataStruct]
index_eq [definition, in Reflection]
InductiveTypes [library]
inject [definition, in MoreDep]
inject_inverse [lemma, in MoreDep]
ins [definition, in MoreDep]
insert [definition, in MoreDep]
insert [section, in MoreDep]
insertResult [definition, in MoreDep]
insert.present [section, in MoreDep]
insert.present.z [variable, in MoreDep]
insert.x [variable, in MoreDep]
insResult [definition, in MoreDep]
instr [inductive, in Coinductive]
instr [inductive, in StackMachine]
instrDenote [definition, in StackMachine]
Int [module, in Large]
Intensional [library]
interleave [definition, in Coinductive]
interleave [section, in Coinductive]
interleave.A [variable, in Coinductive]
Interps [library]
Intro [library]
IntTheorems [module, in Large]
Int.assoc [lemma, in Large]
Int.e [definition, in Large]
Int.f [definition, in Large]
Int.G [definition, in Large]
Int.i [definition, in Large]
Int.ident [lemma, in Large]
Int.inverse [lemma, in Large]
In_dec [definition, in Reflection]
In_dec [definition, in Subset]
In_dec [section, in Subset]
In_dec.A [variable, in Subset]
In_dec.A_eq_dec [variable, in Subset]
In_makeG' [lemma, in Intensional]
In_makeG'_contra [lemma, in Intensional]
In_makeG'_contra' [lemma, in Intensional]
in_star [lemma, in Match]
In_zip [lemma, in Intensional]
IsApp1 [constructor, in Hoas]
IsApp2 [constructor, in Hoas]
isCtx [inductive, in Hoas]
isEven [inductive, in Reflection]
IsPlus1 [constructor, in Hoas]
IsPlus2 [constructor, in Hoas]
isZero [inductive, in Predicates]
isZero [definition, in InductiveTypes]
IsZero [constructor, in Predicates]
isZero_contra [lemma, in Predicates]
isZero_contra' [lemma, in Predicates]
isZero_plus [lemma, in Predicates]
isZero_zero [lemma, in Predicates]
Iter [constructor, in MoreDep]


J

JMeq' [definition, in Equality]
JMeq_eq' [lemma, in Equality]
JMeq_refl' [lemma, in Equality]
Jmp [constructor, in Coinductive]
Jnz [constructor, in Coinductive]


L

label [definition, in Coinductive]
Large [library]
Leaf [constructor, in Generic]
Leaf [constructor, in MoreDep]
Leaf [constructor, in DataStruct]
Leaf [constructor, in DataStruct]
lemma1 [lemma, in Equality]
lemma1' [definition, in Equality]
lemma2 [definition, in Equality]
lemma2 [lemma, in Equality]
lemma3 [lemma, in Equality]
lemma3 [lemma, in Equality]
lemma4 [lemma, in Equality]
length [definition, in InductiveTypes]
length [definition, in InductiveTypes]
length_app [lemma, in InductiveTypes]
length_app [lemma, in InductiveTypes]
length_app1 [lemma, in MoreDep]
length_emp [lemma, in MoreDep]
lift [definition, in DeBruijn]
liftVar [definition, in DeBruijn]
liftVar_more [lemma, in DeBruijn]
lift_subst [lemma, in DeBruijn]
lift_subst' [lemma, in DeBruijn]
list [inductive, in InductiveTypes]
list [inductive, in InductiveTypes]
list [section, in InductiveTypes]
list.T [variable, in InductiveTypes]
list_den [definition, in Generic]
list_dt [definition, in Generic]
list_fix [definition, in Generic]
LocallyNameless [module, in Firstorder]
LocallyNameless.Abs [constructor, in Firstorder]
LocallyNameless.alpha_open [lemma, in Firstorder]
LocallyNameless.App [constructor, in Firstorder]
LocallyNameless.Arrow [constructor, in Firstorder]
LocallyNameless.Beta [constructor, in Firstorder]
LocallyNameless.Bool [constructor, in Firstorder]
LocallyNameless.BoundVar [constructor, in Firstorder]
LocallyNameless.bound_var [definition, in Firstorder]
LocallyNameless.CAbs [constructor, in Firstorder]
LocallyNameless.CApp [constructor, in Firstorder]
LocallyNameless.CBoundVar [constructor, in Firstorder]
LocallyNameless.CConst [constructor, in Firstorder]
LocallyNameless.CFreeVar [constructor, in Firstorder]
LocallyNameless.Cong1 [constructor, in Firstorder]
LocallyNameless.Cong2 [constructor, in Firstorder]
LocallyNameless.Const [constructor, in Firstorder]
LocallyNameless.ctx [definition, in Firstorder]
LocallyNameless.disj [definition, in Firstorder]
LocallyNameless.disj_push [lemma, in Firstorder]
LocallyNameless.exp [inductive, in Firstorder]
LocallyNameless.First [constructor, in Firstorder]
LocallyNameless.FreeVar [constructor, in Firstorder]
LocallyNameless.freeVars [definition, in Firstorder]
LocallyNameless.free_var [definition, in Firstorder]
LocallyNameless.fresh [definition, in Firstorder]
LocallyNameless.freshOk [lemma, in Firstorder]
LocallyNameless.freshOk' [lemma, in Firstorder]
LocallyNameless.freshOk_app1 [lemma, in Firstorder]
LocallyNameless.freshOk_app2 [lemma, in Firstorder]
LocallyNameless.hasType [inductive, in Firstorder]
LocallyNameless.hasType_alpha_open [lemma, in Firstorder]
LocallyNameless.hasType_lclosed [lemma, in Firstorder]
LocallyNameless.hasType_open_subst [lemma, in Firstorder]
LocallyNameless.hasType_subst [lemma, in Firstorder]
LocallyNameless.hasType_subst' [lemma, in Firstorder]
LocallyNameless.In_app1 [lemma, in Firstorder]
LocallyNameless.In_app2 [lemma, in Firstorder]
LocallyNameless.In_cons1 [lemma, in Firstorder]
LocallyNameless.In_cons2 [lemma, in Firstorder]
LocallyNameless.lclosed [inductive, in Firstorder]
LocallyNameless.lclosed_open [lemma, in Firstorder]
LocallyNameless.lclosed_S [lemma, in Firstorder]
LocallyNameless.lclosed_weaken [lemma, in Firstorder]
LocallyNameless.length_app [lemma, in Firstorder]
LocallyNameless.length_primes [lemma, in Firstorder]
LocallyNameless.lookup [inductive, in Firstorder]
LocallyNameless.lookup_cons [lemma, in Firstorder]
LocallyNameless.lookup_disj [lemma, in Firstorder]
LocallyNameless.lookup_disj' [lemma, in Firstorder]
LocallyNameless.lookup_ne [lemma, in Firstorder]
LocallyNameless.lookup_ne' [lemma, in Firstorder]
LocallyNameless.lookup_push [lemma, in Firstorder]
LocallyNameless.Next [constructor, in Firstorder]
LocallyNameless.open [section, in Firstorder]
LocallyNameless.open [definition, in Firstorder]
LocallyNameless.open.x [variable, in Firstorder]
LocallyNameless.open_subst [lemma, in Firstorder]
LocallyNameless.preservation [lemma, in Firstorder]
LocallyNameless.preservation' [lemma, in Firstorder]
LocallyNameless.primes [definition, in Firstorder]
LocallyNameless.progress [lemma, in Firstorder]
LocallyNameless.progress' [lemma, in Firstorder]
LocallyNameless.step [inductive, in Firstorder]
LocallyNameless.subst [definition, in Firstorder]
LocallyNameless.subst [section, in Firstorder]
LocallyNameless.subst.e1 [variable, in Firstorder]
LocallyNameless.subst.x [variable, in Firstorder]
LocallyNameless.subst.xt [variable, in Firstorder]
LocallyNameless.sumLengths [definition, in Firstorder]
LocallyNameless.TAbs [constructor, in Firstorder]
LocallyNameless.TAbs_specialized [lemma, in Firstorder]
LocallyNameless.TApp [constructor, in Firstorder]
LocallyNameless.TConst [constructor, in Firstorder]
LocallyNameless.TFreeVar [constructor, in Firstorder]
LocallyNameless.type [inductive, in Firstorder]
LocallyNameless.VAbs [constructor, in Firstorder]
LocallyNameless.val [inductive, in Firstorder]
LocallyNameless.VConst [constructor, in Firstorder]
LocallyNameless.weaken_hasType [lemma, in Firstorder]
lookup [definition, in OpSem]
lookup [definition, in Intensional]
lookup [section, in OpSem]
lookup.A [variable, in OpSem]
lookup1 [lemma, in OpSem]
lookup_contra [lemma, in Intensional]
lookup_contra [lemma, in OpSem]
lookup_contra' [lemma, in Intensional]
lookup_In [lemma, in Intensional]
lr [definition, in Extensional]
lt [definition, in StackMachine]


M

M [module, in Large]
M [module, in Large]
makeG [definition, in Intensional]
makeG' [definition, in Intensional]
makeRbtree [definition, in MoreDep]
makeVar [definition, in Intensional]
map [definition, in Generic]
map [definition, in Coinductive]
map [definition, in InductiveTypes]
map [section, in InductiveTypes]
map [section, in Coinductive]
map' [section, in Coinductive]
map'.A [variable, in Coinductive]
map'.B [variable, in Coinductive]
map'.f [variable, in Coinductive]
map.A [variable, in Coinductive]
map.B [variable, in Coinductive]
map.f [variable, in InductiveTypes]
map.f [variable, in Coinductive]
map.T [variable, in InductiveTypes]
map.T' [variable, in InductiveTypes]
map_id [lemma, in Generic]
map_nat [definition, in Generic]
Match [lemma, in Match]
Match [library]
matches [definition, in MoreDep]
maybe [inductive, in Subset]
MCons [constructor, in DataStruct]
mdenote [definition, in Reflection]
member [inductive, in DataStruct]
mexp [inductive, in Reflection]
MFirst [constructor, in DataStruct]
minus_minus [lemma, in MoreDep]
mldenote [definition, in Reflection]
MNext [constructor, in DataStruct]
MNil [constructor, in DataStruct]
monoid [section, in Reflection]
monoid.A [variable, in Reflection]
monoid.assoc [variable, in Reflection]
monoid.e [variable, in Reflection]
monoid.f [variable, in Reflection]
monoid.identl [variable, in Reflection]
monoid.identr [variable, in Reflection]
monoid_reflect [lemma, in Reflection]
more [definition, in DeBruijn]
MoreDep [library]
mt1 [lemma, in Reflection]
mt2 [lemma, in Reflection]
mt3 [lemma, in Reflection]
mt4 [lemma, in Reflection]
mt4' [lemma, in Reflection]
Mult [constructor, in Large]
MultiStep [inductive, in Hoas]
MultiStep_trans [lemma, in Hoas]
Multi_Big [lemma, in Hoas]
Multi_Big' [lemma, in Hoas]
Multi_Cong [lemma, in Hoas]
Multi_Cong' [lemma, in Hoas]
my_tauto [definition, in Reflection]
my_tauto [section, in Reflection]
my_tauto.atomics [variable, in Reflection]
m1 [lemma, in Match]
m2 [lemma, in Match]


N

n [axiom, in Universes]
napp [definition, in InductiveTypes]
Nat [constructor, in DataStruct]
nat [inductive, in InductiveTypes]
Nat [constructor, in MoreDep]
Nat [constructor, in Intensional]
Nat [constructor, in StackMachine]
Nat [constructor, in Subset]
Nat [constructor, in Hoas]
natToString [definition, in Hoas]
nat_btree [inductive, in InductiveTypes]
nat_den [definition, in Generic]
nat_dt [definition, in Generic]
nat_fix [definition, in Generic]
nat_ind' [definition, in InductiveTypes]
nat_ind' [section, in InductiveTypes]
nat_ind'.O_case [variable, in InductiveTypes]
nat_ind'.P [variable, in InductiveTypes]
nat_ind'.S_case [variable, in InductiveTypes]
nat_list [inductive, in InductiveTypes]
nat_tree [inductive, in InductiveTypes]
nat_tree_ind' [section, in InductiveTypes]
nat_tree_ind' [definition, in InductiveTypes]
nat_tree_ind'.NLeaf'_case [variable, in InductiveTypes]
nat_tree_ind'.NNode'_case [variable, in InductiveTypes]
nat_tree_ind'.P [variable, in InductiveTypes]
NCons [constructor, in InductiveTypes]
NConst [constructor, in DataStruct]
NConst [constructor, in MoreDep]
Next [constructor, in DataStruct]
Next_cong [lemma, in DeBruijn]
Nil [constructor, in DataStruct]
Nil [constructor, in InductiveTypes]
Nil [constructor, in InductiveTypes]
Nil [constructor, in MoreDep]
NLeaf [constructor, in InductiveTypes]
NLeaf' [constructor, in InductiveTypes]
nlength [definition, in InductiveTypes]
nlength_napp [lemma, in InductiveTypes]
NNil [constructor, in InductiveTypes]
NNode [constructor, in InductiveTypes]
NNode' [constructor, in InductiveTypes]
Node [constructor, in DataStruct]
Node [constructor, in Generic]
Node [constructor, in DataStruct]
None_Some [lemma, in Intensional]
nonrecursive [projection, in Generic]
Not [constructor, in Hoas]
not [definition, in InductiveTypes]
not' [definition, in InductiveTypes]
not_classic [axiom, in Universes]
not_ineq [lemma, in InductiveTypes]
not_inverse [lemma, in InductiveTypes]
nsize [definition, in InductiveTypes]
nsize_nsplice [lemma, in InductiveTypes]
nsplice [definition, in InductiveTypes]
ntsize [definition, in InductiveTypes]
ntsize_ntsplice [lemma, in InductiveTypes]
ntsplice [definition, in InductiveTypes]
nzf [lemma, in DeBruijn]
n_plus_O [lemma, in InductiveTypes]
n_plus_O' [lemma, in InductiveTypes]


O

O [constructor, in InductiveTypes]
oapp [definition, in InductiveTypes]
obvious [lemma, in Predicates]
obvious' [lemma, in Predicates]
OCons [constructor, in InductiveTypes]
odd_list [inductive, in InductiveTypes]
odd_list_mut' [definition, in InductiveTypes]
ok [section, in Generic]
ok.dd [variable, in Generic]
ok.dt [variable, in Generic]
ok.fx [variable, in Generic]
ok.T [variable, in Generic]
olength [definition, in InductiveTypes]
one [definition, in Hoas]
ones [definition, in Coinductive]
OneStep [constructor, in Hoas]
ones' [definition, in Coinductive]
ones_eq [lemma, in Coinductive]
ones_eq [lemma, in Coinductive]
ones_eq [lemma, in Coinductive]
ones_eq' [lemma, in Coinductive]
one_again [definition, in Hoas]
Op [constructor, in Reflection]
OpSem [library]
Or [constructor, in Reflection]
Or [constructor, in Predicates]
Or [constructor, in Hoas]
Or [constructor, in MoreDep]
Or' [constructor, in Predicates]
or_assoc [lemma, in Predicates]
or_comm [lemma, in Predicates]
or_comm' [lemma, in Predicates]
O_plus_n [lemma, in InductiveTypes]


P

Pair [constructor, in Universes]
Pair [constructor, in MoreDep]
pairOut [definition, in MoreDep]
pairOutDefault [definition, in MoreDep]
pairOutType [definition, in MoreDep]
PairP [constructor, in Universes]
pair' [constructor, in Universes]
partialOut [definition, in Reflection]
Phoas [module, in Intensional]
phoasify [section, in Intensional]
Phoasify [definition, in Intensional]
phoasify [definition, in Intensional]
phoasify.var [variable, in Intensional]
phoasify_sound [lemma, in Intensional]
phoasify_wf [lemma, in Intensional]
Phoasify_wf [lemma, in Intensional]
Phoas.Abs [constructor, in Intensional]
Phoas.App [constructor, in Intensional]
Phoas.Const [constructor, in Intensional]
Phoas.EqAbs [constructor, in Intensional]
Phoas.EqApp [constructor, in Intensional]
Phoas.EqConst [constructor, in Intensional]
Phoas.EqPlus [constructor, in Intensional]
Phoas.EqVar [constructor, in Intensional]
Phoas.exp [inductive, in Intensional]
Phoas.Exp [definition, in Intensional]
Phoas.expDenote [definition, in Intensional]
Phoas.ExpDenote [definition, in Intensional]
Phoas.exp_equiv [inductive, in Intensional]
Phoas.exp_equiv [section, in Intensional]
Phoas.exp_equiv.var1 [variable, in Intensional]
Phoas.exp_equiv.var2 [variable, in Intensional]
Phoas.Plus [constructor, in Intensional]
Phoas.Var [constructor, in Intensional]
Phoas.vars [section, in Intensional]
Phoas.vars.var [variable, in Intensional]
Phoas.Wf [definition, in Intensional]
PI [constructor, in Generic]
plug [definition, in Hoas]
Plus [constructor, in DataStruct]
Plus [constructor, in Subset]
Plus [definition, in Hoas]
Plus [constructor, in Large]
Plus [constructor, in MoreDep]
plus [definition, in InductiveTypes]
Plus [constructor, in Large]
Plus [constructor, in StackMachine]
PlusCong1 [constructor, in Hoas]
PlusCong2 [constructor, in Hoas]
Plus' [constructor, in Hoas]
plus1 [lemma, in Universes]
plus_assoc [lemma, in InductiveTypes]
plus_ge [lemma, in DataStruct]
plus_n_Sm' [lemma, in MoreDep]
plus_S [lemma, in InductiveTypes]
positive [axiom, in Universes]
pred [definition, in InductiveTypes]
Predicates [library]
predicate_extensionality [lemma, in Universes]
pred' [definition, in Equality]
pred_strong1 [definition, in Universes]
pred_strong1 [definition, in Subset]
pred_strong1_irrel [lemma, in Universes]
pred_strong1_irrel' [lemma, in Universes]
pred_strong2 [definition, in Subset]
pred_strong3 [definition, in Subset]
pred_strong4 [definition, in Subset]
pred_strong5 [definition, in Subset]
pred_strong6 [definition, in Subset]
pred_strong7 [definition, in Subset]
pred_strong8 [definition, in Subset]
present [definition, in MoreDep]
present [section, in MoreDep]
present.x [variable, in MoreDep]
present_balance1 [lemma, in MoreDep]
present_balance2 [lemma, in MoreDep]
present_ins [lemma, in MoreDep]
present_insert_Black [lemma, in MoreDep]
present_insert_Red [lemma, in MoreDep]
present_insResult [definition, in MoreDep]
print [definition, in Generic]
printName [projection, in Generic]
printNonrec [projection, in Generic]
print_constructor [record, in Generic]
print_datatype [definition, in Generic]
print_nat [definition, in Generic]
Prod [constructor, in MoreDep]
prod' [inductive, in Universes]
prog [definition, in StackMachine]
progDenote [definition, in StackMachine]
progress [lemma, in Hoas]
progress' [lemma, in Hoas]
projS [definition, in Universes]
prop [inductive, in Predicates]
prop [inductive, in Hoas]
propDenote [definition, in Hoas]
propify [definition, in Predicates]
propify_holds [lemma, in Predicates]
propify_holds' [lemma, in Predicates]
propositional [section, in Match]
propositional [lemma, in Match]
Propositional [section, in Predicates]
propositional.P [variable, in Match]
Propositional.P [variable, in Predicates]
Propositional.Q [variable, in Predicates]
propositional.Q [variable, in Match]
propositional.R [variable, in Match]
Propositional.R [variable, in Predicates]
prop' [inductive, in Predicates]
PSLC [module, in Interps]
PSLC.Abs [constructor, in Interps]
PSLC.App [constructor, in Interps]
PSLC.Arrow [constructor, in Interps]
PSLC.Cfold [definition, in Interps]
PSLC.cfold [definition, in Interps]
PSLC.cfold [section, in Interps]
PSLC.cfold.var [variable, in Interps]
PSLC.Cfold_correct [lemma, in Interps]
PSLC.cfold_correct [lemma, in Interps]
PSLC.Const [constructor, in Interps]
PSLC.Exp [definition, in Interps]
PSLC.exp [inductive, in Interps]
PSLC.expDenote [definition, in Interps]
PSLC.ExpDenote [definition, in Interps]
PSLC.Fst [constructor, in Interps]
PSLC.Inl [constructor, in Interps]
PSLC.Inr [constructor, in Interps]
PSLC.Nat [constructor, in Interps]
PSLC.natOut [definition, in Interps]
PSLC.natOut_ns1 [definition, in Interps]
PSLC.natOut_ns2 [definition, in Interps]
PSLC.ns1 [definition, in Interps]
PSLC.ns2 [definition, in Interps]
PSLC.Pair [constructor, in Interps]
PSLC.pairOut [definition, in Interps]
PSLC.pairOutDefault [definition, in Interps]
PSLC.pairOutType [definition, in Interps]
PSLC.pairs [section, in Interps]
PSLC.pairs.A [variable, in Interps]
PSLC.pairs.B [variable, in Interps]
PSLC.pairs.v [variable, in Interps]
PSLC.pairs.v1 [variable, in Interps]
PSLC.pairs.v2 [variable, in Interps]
PSLC.pair_eta1 [lemma, in Interps]
PSLC.pair_eta2 [lemma, in Interps]
PSLC.Plus [constructor, in Interps]
PSLC.Prod [constructor, in Interps]
PSLC.Snd [constructor, in Interps]
PSLC.Sum [constructor, in Interps]
PSLC.SumCase [constructor, in Interps]
PSLC.swap [definition, in Interps]
PSLC.swap_zo [definition, in Interps]
PSLC.type [inductive, in Interps]
PSLC.typeDenote [definition, in Interps]
PSLC.Var [constructor, in Interps]
PSLC.vars [section, in Interps]
PSLC.vars.var [variable, in Interps]
PSLC.zo [definition, in Interps]
push [lemma, in OpSem]


R

rbtree [inductive, in MoreDep]
reassoc [definition, in Large]
reassoc_correct [lemma, in Large]
reassoc_correct [lemma, in Large]
reassoc_correct [lemma, in Large]
recursive [projection, in Generic]
Red [constructor, in MoreDep]
RedNode [constructor, in MoreDep]
RedNode' [constructor, in MoreDep]
reduce_me [lemma, in Equality]
Reflection [library]
reg [definition, in Coinductive]
regexp [inductive, in MoreDep]
regs [definition, in Coinductive]
rewr [lemma, in Large]
rifoldr [section, in DataStruct]
rifoldr [definition, in DataStruct]
rifoldr.A [variable, in DataStruct]
rifoldr.B [variable, in DataStruct]
rifoldr.f [variable, in DataStruct]
rifoldr.i [variable, in DataStruct]
rpresent [definition, in MoreDep]
rtree [inductive, in MoreDep]


S

S [constructor, in InductiveTypes]
SAbs [constructor, in Hoas]
safe [section, in Coinductive]
safe [inductive, in Coinductive]
safe.prog [variable, in Coinductive]
SApp [constructor, in Hoas]
SConst [constructor, in Hoas]
self_app [definition, in Hoas]
self_app [definition, in Hoas]
self_app' [definition, in Hoas]
set [definition, in Coinductive]
size [definition, in Generic]
size_positive [lemma, in Generic]
slow [section, in Large]
slow [lemma, in Large]
slow' [lemma, in Large]
slow.A [variable, in Large]
slow.f [variable, in Large]
slow.H1 [variable, in Large]
slow.H2 [variable, in Large]
slow.H3 [variable, in Large]
slow.P [variable, in Large]
slow.Q [variable, in Large]
slow.R [variable, in Large]
slow.S [variable, in Large]
Snd [constructor, in MoreDep]
somePairs [definition, in DataStruct]
someTypes [definition, in DataStruct]
someValues [definition, in DataStruct]
Some_Some [lemma, in Intensional]
Source [module, in OpSem]
Source [module, in Extensional]
Source.Abs [constructor, in Extensional]
Source.Abs [constructor, in OpSem]
Source.App [constructor, in OpSem]
Source.App [constructor, in Extensional]
Source.app [definition, in Extensional]
Source.app_ident [definition, in Extensional]
Source.app_ident' [definition, in Extensional]
Source.Arrow [constructor, in Extensional]
Source.Bool [constructor, in OpSem]
Source.closure [definition, in OpSem]
Source.closures [definition, in OpSem]
Source.Const [constructor, in Extensional]
Source.EqAbs [constructor, in OpSem]
Source.EqAbs [constructor, in Extensional]
Source.EqApp [constructor, in Extensional]
Source.EqApp [constructor, in OpSem]
Source.EqBool [constructor, in OpSem]
Source.EqConst [constructor, in Extensional]
Source.EqPlus [constructor, in Extensional]
Source.EqVar [constructor, in OpSem]
Source.EqVar [constructor, in Extensional]
Source.EvAbs [constructor, in OpSem]
Source.Eval [definition, in OpSem]
Source.eval [inductive, in OpSem]
Source.EvApp [constructor, in OpSem]
Source.EvBool [constructor, in OpSem]
Source.EvVar [constructor, in OpSem]
Source.exp [inductive, in Extensional]
Source.Exp [definition, in Extensional]
Source.exp [section, in OpSem]
Source.Exp [definition, in OpSem]
Source.exp [inductive, in OpSem]
Source.ExpDenote [definition, in Extensional]
Source.expDenote [definition, in Extensional]
Source.exp.var [variable, in OpSem]
Source.Exp_equiv [axiom, in Extensional]
Source.exp_equiv [section, in Extensional]
Source.exp_equiv [inductive, in Extensional]
Source.exp_equiv [section, in OpSem]
Source.exp_equiv [inductive, in OpSem]
Source.exp_equiv.var1 [variable, in Extensional]
Source.exp_equiv.var1 [variable, in OpSem]
Source.exp_equiv.var2 [variable, in OpSem]
Source.exp_equiv.var2 [variable, in Extensional]
Source.ident [definition, in Extensional]
Source.one [definition, in Extensional]
Source.Plus [constructor, in Extensional]
Source.TNat [constructor, in Extensional]
Source.type [inductive, in Extensional]
Source.typeDenote [definition, in Extensional]
Source.val [inductive, in OpSem]
Source.Var [constructor, in Extensional]
Source.Var [constructor, in OpSem]
Source.vars [section, in Extensional]
Source.vars.var [variable, in Extensional]
Source.VBool [constructor, in OpSem]
Source.VFun [constructor, in OpSem]
Source.Wf [definition, in OpSem]
Source.zero [definition, in Extensional]
Source.zpo [definition, in Extensional]
split [definition, in MoreDep]
split [section, in MoreDep]
split' [definition, in MoreDep]
split.P1 [variable, in MoreDep]
split.P1_dec [variable, in MoreDep]
split.P2 [variable, in MoreDep]
split.P2_dec [variable, in MoreDep]
split.s [variable, in MoreDep]
SPlus [constructor, in Hoas]
stack [definition, in StackMachine]
StackMachine [library]
Star [constructor, in MoreDep]
star [section, in MoreDep]
star [inductive, in MoreDep]
star.P [variable, in MoreDep]
star_app [lemma, in MoreDep]
star_empty [lemma, in MoreDep]
star_inv [lemma, in MoreDep]
star_length_contra [lemma, in MoreDep]
star_length_flip [lemma, in MoreDep]
star_singleton [lemma, in MoreDep]
star_substring_inv [lemma, in MoreDep]
Step [constructor, in Coinductive]
Step [inductive, in Hoas]
STLC [module, in Interps]
STLC.Abs [constructor, in Interps]
STLC.app [definition, in Interps]
STLC.App [constructor, in Interps]
STLC.app_ident [definition, in Interps]
STLC.app_ident' [definition, in Interps]
STLC.Arrow [constructor, in Interps]
STLC.Cfold [definition, in Interps]
STLC.cfold [section, in Interps]
STLC.cfold [definition, in Interps]
STLC.cfold.var [variable, in Interps]
STLC.Cfold_correct [lemma, in Interps]
STLC.cfold_correct [lemma, in Interps]
STLC.Const [constructor, in Interps]
STLC.Exp [definition, in Interps]
STLC.exp [inductive, in Interps]
STLC.ExpDenote [definition, in Interps]
STLC.expDenote [definition, in Interps]
STLC.ident [definition, in Interps]
STLC.Nat [constructor, in Interps]
STLC.one [definition, in Interps]
STLC.Plus [constructor, in Interps]
STLC.type [inductive, in Interps]
STLC.typeDenote [definition, in Interps]
STLC.Var [constructor, in Interps]
STLC.vars [section, in Interps]
STLC.vars.var [variable, in Interps]
STLC.zero [definition, in Interps]
STLC.zpo [definition, in Interps]
stream [inductive, in Coinductive]
stream [section, in Coinductive]
stream.A [variable, in Coinductive]
stream_eq [inductive, in Coinductive]
stream_eq [section, in Coinductive]
Stream_eq [constructor, in Coinductive]
stream_eq.A [variable, in Coinductive]
Subset [library]
Subst [definition, in Hoas]
subst [definition, in DeBruijn]
substring_all [lemma, in MoreDep]
substring_app_fst [lemma, in MoreDep]
substring_app_snd [lemma, in MoreDep]
substring_empty [lemma, in MoreDep]
substring_le [lemma, in MoreDep]
substring_none [lemma, in MoreDep]
substring_self [lemma, in MoreDep]
substring_split [lemma, in MoreDep]
substring_split' [lemma, in MoreDep]
substring_stack [lemma, in MoreDep]
substring_stack' [lemma, in MoreDep]
substring_suffix [lemma, in MoreDep]
substring_suffix_emp [lemma, in MoreDep]
substring_suffix_emp' [lemma, in MoreDep]
substVar [definition, in DeBruijn]
substVar_lift [lemma, in DeBruijn]
substVar_liftVar [lemma, in DeBruijn]
substVar_lift' [lemma, in DeBruijn]
substVar_unliftVar [lemma, in DeBruijn]
subst_comm [lemma, in DeBruijn]
subst_comm' [lemma, in DeBruijn]
sum [definition, in DataStruct]
sum [definition, in DataStruct]
sum [definition, in InductiveTypes]
Sum [constructor, in Hoas]
sum_inc [lemma, in DataStruct]
sum_inc [lemma, in DataStruct]
sum_inc' [lemma, in DataStruct]
swap [definition, in Hoas]
swapper [definition, in InductiveTypes]
swapper_preserves_truth [lemma, in InductiveTypes]
sym_ex [definition, in Universes]
sym_sig [definition, in Universes]
S_eta [lemma, in Equality]
S_inj [lemma, in InductiveTypes]
S_inj' [lemma, in InductiveTypes]
S_isZero [lemma, in InductiveTypes]


T

taut [inductive, in Reflection]
TautAnd [constructor, in Reflection]
tautDenote [definition, in Reflection]
TautImp [constructor, in Reflection]
TautOr [constructor, in Reflection]
tautTrue [lemma, in Reflection]
TautTrue [constructor, in Reflection]
TBConst [constructor, in StackMachine]
tbinop [inductive, in StackMachine]
TBinop [constructor, in StackMachine]
tbinopDenote [definition, in StackMachine]
tbinopDenote [definition, in StackMachine]
TBool [constructor, in Subset]
tcompile [definition, in StackMachine]
tcompile_correct [lemma, in StackMachine]
tcompile_correct [lemma, in StackMachine]
tcompile_correct' [lemma, in StackMachine]
tcompile_correct' [lemma, in StackMachine]
tconcat [definition, in StackMachine]
tconcat_correct [lemma, in StackMachine]
TCons [constructor, in StackMachine]
TEq [constructor, in StackMachine]
test_inster [section, in Match]
test_inster [lemma, in Match]
test_inster.A [variable, in Match]
test_inster.f [variable, in Match]
test_inster.g [variable, in Match]
test_inster.H1 [variable, in Match]
test_inster.H3 [variable, in Match]
test_inster.H4 [variable, in Match]
test_inster.P [variable, in Match]
test_inster.Q [variable, in Match]
test_inster2 [lemma, in Match]
texp [inductive, in StackMachine]
texpDenote [definition, in StackMachine]
the_sky_is_falling [lemma, in InductiveTypes]
TIBConst [constructor, in StackMachine]
TIBinop [constructor, in StackMachine]
Times [constructor, in StackMachine]
times [definition, in Large]
times [definition, in Large]
times [definition, in Large]
times [definition, in Large]
TINConst [constructor, in StackMachine]
tinstr [inductive, in StackMachine]
tinstrDenote [definition, in StackMachine]
TLt [constructor, in StackMachine]
TNat [constructor, in Subset]
TNConst [constructor, in StackMachine]
TNil [constructor, in StackMachine]
toString [definition, in Hoas]
ToString [definition, in Hoas]
ToString [section, in Hoas]
TPlus [constructor, in StackMachine]
tprog [inductive, in StackMachine]
tprogDenote [definition, in StackMachine]
tree [inductive, in DataStruct]
tree [section, in Generic]
tree [inductive, in Generic]
tree [section, in DataStruct]
tree [section, in DataStruct]
tree [inductive, in DataStruct]
tree.A [variable, in DataStruct]
tree.A [variable, in Generic]
tree.A [variable, in DataStruct]
tree_den [definition, in Generic]
tree_dt [definition, in Generic]
tree_fix [definition, in Generic]
Tru [constructor, in Predicates]
true [constructor, in InductiveTypes]
trues [definition, in Coinductive]
True_conc [lemma, in Match]
true_galore [lemma, in Reflection]
true_galore' [lemma, in Reflection]
true_neq_false [lemma, in InductiveTypes]
true_prop [definition, in Hoas]
Truth [constructor, in Reflection]
Tru' [constructor, in Predicates]
tstack [definition, in StackMachine]
tt [constructor, in InductiveTypes]
TTimes [constructor, in StackMachine]
twoEls [section, in Predicates]
TwoEls [constructor, in Predicates]
twoEls [inductive, in Predicates]
twoEls.A [variable, in Predicates]
twoEls_nil [lemma, in Predicates]
twoEls_two [lemma, in Predicates]
type [inductive, in Subset]
type [inductive, in StackMachine]
type [inductive, in Intensional]
type [inductive, in Hoas]
type [inductive, in MoreDep]
type [inductive, in DataStruct]
typeCheck [definition, in Subset]
typeCheck' [definition, in Subset]
typeDenote [definition, in DataStruct]
typeDenote [definition, in StackMachine]
typeDenote [definition, in Intensional]
typeDenote [definition, in MoreDep]
type' [inductive, in DataStruct]
type'Denote [definition, in DataStruct]
t1 [lemma, in Reflection]
t1 [lemma, in Universes]
t1 [lemma, in Match]
t1' [lemma, in Match]
t2 [lemma, in Match]
t2 [lemma, in Universes]
t2' [lemma, in Universes]
t3 [lemma, in Universes]
t3 [lemma, in Universes]
t3 [lemma, in Match]
t4 [lemma, in Universes]
t4 [lemma, in Match]
t5 [lemma, in Match]
t5' [lemma, in Match]
t6 [lemma, in Match]
t6 [section, in Match]
t6 [lemma, in Match]
t6 [lemma, in Match]
t6.A [variable, in Match]
t6.B [variable, in Match]
t6.f [variable, in Match]
t6.g [variable, in Match]
t6.H1 [variable, in Match]
t6.H2 [variable, in Match]
t6.P [variable, in Match]
t7 [section, in Match]
t7 [section, in Match]
t7.A [variable, in Match]
t7.A [variable, in Match]
t7.B [variable, in Match]
t7.B [variable, in Match]
t7.f [variable, in Match]
t7.f [variable, in Match]
t7.g [variable, in Match]
t7.g [variable, in Match]
t7.H1 [variable, in Match]
t7.H1 [variable, in Match]
t7.H2 [variable, in Match]
t7.H2 [variable, in Match]
t7.P [variable, in Match]
t7.P [variable, in Match]
t7.Q [variable, in Match]
t7.Q [variable, in Match]
t8 [lemma, in Match]
t9 [lemma, in Match]


U

UAbs [constructor, in Hoas]
UAbs [constructor, in Hoas]
UAbs [constructor, in Hoas]
UApp [constructor, in Hoas]
UApp [constructor, in Hoas]
UApp [constructor, in Hoas]
Uexp [definition, in Hoas]
uexp [section, in Hoas]
uexp [inductive, in Hoas]
uexp [inductive, in Hoas]
uexp [inductive, in Hoas]
uexp.var [variable, in Hoas]
uhoh [lemma, in Universes]
uhoh_again [lemma, in Universes]
UIP [lemma, in Universes]
UIP_refl [lemma, in Universes]
UIP_refl' [definition, in Equality]
UIP_refl'' [lemma, in Equality]
undo_lift [lemma, in DeBruijn]
undo_lift' [lemma, in DeBruijn]
unique_ident [lemma, in Large]
Unit [constructor, in DataStruct]
unit [inductive, in InductiveTypes]
unit_den [definition, in Generic]
unit_dt [definition, in Generic]
unit_fix [definition, in Generic]
unit_rect' [definition, in InductiveTypes]
unit_singleton [lemma, in InductiveTypes]
Universes [library]
unject [definition, in MoreDep]
Unknown [constructor, in Subset]
unliftVar [definition, in DeBruijn]
unsimpl_zip [lemma, in Intensional]
UVar [constructor, in Hoas]
UVar [constructor, in Hoas]
UVar [constructor, in Hoas]


V

VAbs [constructor, in Hoas]
VAbs [constructor, in OpSem]
val [inductive, in OpSem]
val [section, in OpSem]
Val [inductive, in Hoas]
val.var [variable, in OpSem]
Val_Big [lemma, in Hoas]
Var [constructor, in DeBruijn]
Var [constructor, in Reflection]
Var [constructor, in OpSem]
Var [constructor, in DataStruct]
var [axiom, in Hoas]
Var [constructor, in Hoas]
vars [section, in Intensional]
vars.var1 [variable, in Intensional]
vars.var2 [variable, in Intensional]
vars_easy [lemma, in Extensional]
VConst [constructor, in Hoas]
vstack [definition, in StackMachine]


W

wf [definition, in Intensional]
Wf_wf [lemma, in Intensional]
Wf_wf' [lemma, in Intensional]


Z

zero [definition, in Hoas]
zeroes [definition, in Coinductive]
zgtz [lemma, in Subset]
zgtz [lemma, in Universes]
zip [definition, in Intensional]



Projection Index

N

nonrecursive [in Generic]


P

printName [in Generic]
printNonrec [in Generic]


R

recursive [in Generic]



Record Index

C

constructor [in Generic]


P

print_constructor [in Generic]



Lemma Index

A

allTrue_add [in Reflection]
allTrue_In [in Reflection]
always_safe [in Coinductive]
and_assoc [in Predicates]
and_comm [in Predicates]
and_True_conc [in Match]
and_True_prem [in Match]
append_emp [in MoreDep]
app_cong [in MoreDep]
app_empty_end [in MoreDep]
arith_comm [in Predicates]
arith_comm' [in Predicates]
arith_neq [in Predicates]
arith_neq' [in Predicates]
assoc_conc1 [in Match]
assoc_conc2 [in Match]
assoc_prem1 [in Match]
assoc_prem2 [in Match]


B

balanced [in MoreDep]
Big_Multi [in Hoas]
Big_Val [in Hoas]
Big_Val' [in Hoas]
bool_neq [in Match]
bool_neq [in Match]


C

cfoldCond_correct [in DataStruct]
cfold_correct [in DataStruct]
cfold_correct [in Large]
cfold_correct [in Large]
cfold_correct [in MoreDep]
cfold_correct [in Large]
classic_nat_eq [in Universes]
comm_conc [in Match]
comm_prem [in Match]
compile_correct [in StackMachine]
compile_correct [in StackMachine]
compile_correct' [in StackMachine]
compile_correct' [in StackMachine]
Concrete.disjoint_cons [in Firstorder]
Concrete.preservation [in Firstorder]
Concrete.preservation' [in Firstorder]
Concrete.progress [in Firstorder]
Concrete.progress' [in Firstorder]
Concrete.shadow_hasType [in Firstorder]
Concrete.shadow_hasType' [in Firstorder]
Concrete.shadow_lookup [in Firstorder]
Concrete.subst_hasType [in Firstorder]
Concrete.subst_hasType_closed [in Firstorder]
Concrete.subst_lookup [in Firstorder]
Concrete.subst_lookup' [in Firstorder]
Concrete.weaken_hasType [in Firstorder]
Concrete.weaken_hasType' [in Firstorder]
Concrete.weaken_lookup [in Firstorder]
cond_ext [in DataStruct]
confounder [in Large]
contra [in Predicates]
CpsExp_correct [in OpSem]
cpsExp_correct [in OpSem]
CpsExp_correct [in Extensional]
cpsExp_correct [in Extensional]
cr_monotone [in OpSem]


D

Dbify_sound [in Intensional]
dbify_sound [in Intensional]
DeBruijn.hasType_push [in Firstorder]
DeBruijn.preservation [in Firstorder]
DeBruijn.preservation' [in Firstorder]
DeBruijn.progress [in Firstorder]
DeBruijn.progress' [in Firstorder]
DeBruijn.subst_eq [in Firstorder]
DeBruijn.subst_eq' [in Firstorder]
DeBruijn.subst_hasType [in Firstorder]
DeBruijn.subst_hasType_closed [in Firstorder]
DeBruijn.subst_neq [in Firstorder]
DeBruijn.weaken_hasType [in Firstorder]
DeBruijn.weaken_hasType' [in Firstorder]
DeBruijn.weaken_lookup [in Firstorder]
depth_max [in MoreDep]
depth_max [in MoreDep]
depth_max' [in MoreDep]
depth_min [in MoreDep]
double_lift [in DeBruijn]
double_lift' [in DeBruijn]


E

elength_eapp [in InductiveTypes]
elength_eapp [in InductiveTypes]
eval_double [in Large]
eval_monotone [in OpSem]
eval_times [in Large]
eval_times [in Large]
eval_times [in Large]
eval_times [in Large]
eval_times [in Large]
eval_times [in Large]
eval_times [in Large]
even_contra [in Predicates]
even_contra [in Predicates]
even_contra' [in Predicates]
even_contra'' [in Predicates]
even_plus [in Predicates]
even_0 [in Predicates]
even_1_contra [in Predicates]
even_255 [in Reflection]
even_256 [in Reflection]
even_256' [in Reflection]
even_3_contra [in Predicates]
even_4 [in Predicates]
even_4' [in Predicates]
exec_total [in Coinductive]
exist1 [in Predicates]
exist2 [in Predicates]
extends1 [in OpSem]
extends_lookup [in OpSem]
extends_refl [in OpSem]
extends_trans [in OpSem]
ex_conc [in Match]
ex_prem [in Match]


F

falseFree_holds [in Predicates]
False_imp [in Predicates]
False_prem [in Match]
fhapp_ass [in Equality]
fhapp_ass' [in Equality]
fin_ge_inv [in DeBruijn]
fin_ge_inv' [in DeBruijn]
fin_inv [in DeBruijn]
flatten_correct [in Reflection]
flatten_correct' [in Reflection]
fo [in Match]
foldr_plus [in Generic]
forall_and [in Match]
forall_eq [in Equality]
forall_exists_commute [in Predicates]
fo' [in Match]
frob_eq [in Coinductive]
f_f_f [in Match]
f_f_f' [in Match]
f_f_f' [in Match]
f_f_f' [in Match]
f_f_f_g [in Match]


G

get_imap [in Equality]
get_imap [in DataStruct]
Group.ident' [in Large]
Group.inverse' [in Large]
Group.unique_ident [in Large]


H

hasType_det [in Subset]
hmm [in Match]
hmm' [in Match]
hmm2 [in Match]


I

imp_True [in Match]
inject_inverse [in MoreDep]
Int.assoc [in Large]
Int.ident [in Large]
Int.inverse [in Large]
In_makeG' [in Intensional]
In_makeG'_contra [in Intensional]
In_makeG'_contra' [in Intensional]
in_star [in Match]
In_zip [in Intensional]
isZero_contra [in Predicates]
isZero_contra' [in Predicates]
isZero_plus [in Predicates]
isZero_zero [in Predicates]


J

JMeq_eq' [in Equality]
JMeq_refl' [in Equality]


L

lemma1 [in Equality]
lemma2 [in Equality]
lemma3 [in Equality]
lemma3 [in Equality]
lemma4 [in Equality]
length_app [in InductiveTypes]
length_app [in InductiveTypes]
length_app1 [in MoreDep]
length_emp [in MoreDep]
liftVar_more [in DeBruijn]
lift_subst [in DeBruijn]
lift_subst' [in DeBruijn]
LocallyNameless.alpha_open [in Firstorder]
LocallyNameless.disj_push [in Firstorder]
LocallyNameless.freshOk [in Firstorder]
LocallyNameless.freshOk' [in Firstorder]
LocallyNameless.freshOk_app1 [in Firstorder]
LocallyNameless.freshOk_app2 [in Firstorder]
LocallyNameless.hasType_alpha_open [in Firstorder]
LocallyNameless.hasType_lclosed [in Firstorder]
LocallyNameless.hasType_open_subst [in Firstorder]
LocallyNameless.hasType_subst [in Firstorder]
LocallyNameless.hasType_subst' [in Firstorder]
LocallyNameless.In_app1 [in Firstorder]
LocallyNameless.In_app2 [in Firstorder]
LocallyNameless.In_cons1 [in Firstorder]
LocallyNameless.In_cons2 [in Firstorder]
LocallyNameless.lclosed_open [in Firstorder]
LocallyNameless.lclosed_S [in Firstorder]
LocallyNameless.lclosed_weaken [in Firstorder]
LocallyNameless.length_app [in Firstorder]
LocallyNameless.length_primes [in Firstorder]
LocallyNameless.lookup_cons [in Firstorder]
LocallyNameless.lookup_disj [in Firstorder]
LocallyNameless.lookup_disj' [in Firstorder]
LocallyNameless.lookup_ne [in Firstorder]
LocallyNameless.lookup_ne' [in Firstorder]
LocallyNameless.lookup_push [in Firstorder]
LocallyNameless.open_subst [in Firstorder]
LocallyNameless.preservation [in Firstorder]
LocallyNameless.preservation' [in Firstorder]
LocallyNameless.progress [in Firstorder]
LocallyNameless.progress' [in Firstorder]
LocallyNameless.TAbs_specialized [in Firstorder]
LocallyNameless.weaken_hasType [in Firstorder]
lookup1 [in OpSem]
lookup_contra [in Intensional]
lookup_contra [in OpSem]
lookup_contra' [in Intensional]
lookup_In [in Intensional]


M

map_id [in Generic]
Match [in Match]
minus_minus [in MoreDep]
monoid_reflect [in Reflection]
mt1 [in Reflection]
mt2 [in Reflection]
mt3 [in Reflection]
mt4 [in Reflection]
mt4' [in Reflection]
MultiStep_trans [in Hoas]
Multi_Big [in Hoas]
Multi_Big' [in Hoas]
Multi_Cong [in Hoas]
Multi_Cong' [in Hoas]
m1 [in Match]
m2 [in Match]


N

Next_cong [in DeBruijn]
nlength_napp [in InductiveTypes]
None_Some [in Intensional]
not_ineq [in InductiveTypes]
not_inverse [in InductiveTypes]
nsize_nsplice [in InductiveTypes]
ntsize_ntsplice [in InductiveTypes]
nzf [in DeBruijn]
n_plus_O [in InductiveTypes]
n_plus_O' [in InductiveTypes]


O

obvious [in Predicates]
obvious' [in Predicates]
ones_eq [in Coinductive]
ones_eq [in Coinductive]
ones_eq [in Coinductive]
ones_eq' [in Coinductive]
or_assoc [in Predicates]
or_comm [in Predicates]
or_comm' [in Predicates]
O_plus_n [in InductiveTypes]


P

phoasify_sound [in Intensional]
phoasify_wf [in Intensional]
Phoasify_wf [in Intensional]
plus1 [in Universes]
plus_assoc [in InductiveTypes]
plus_ge [in DataStruct]
plus_n_Sm' [in MoreDep]
plus_S [in InductiveTypes]
predicate_extensionality [in Universes]
pred_strong1_irrel [in Universes]
pred_strong1_irrel' [in Universes]
present_balance1 [in MoreDep]
present_balance2 [in MoreDep]
present_ins [in MoreDep]
present_insert_Black [in MoreDep]
present_insert_Red [in MoreDep]
progress [in Hoas]
progress' [in Hoas]
propify_holds [in Predicates]
propify_holds' [in Predicates]
propositional [in Match]
PSLC.Cfold_correct [in Interps]
PSLC.cfold_correct [in Interps]
PSLC.pair_eta1 [in Interps]
PSLC.pair_eta2 [in Interps]
push [in OpSem]


R

reassoc_correct [in Large]
reassoc_correct [in Large]
reassoc_correct [in Large]
reduce_me [in Equality]
rewr [in Large]


S

size_positive [in Generic]
slow [in Large]
slow' [in Large]
Some_Some [in Intensional]
star_app [in MoreDep]
star_empty [in MoreDep]
star_inv [in MoreDep]
star_length_contra [in MoreDep]
star_length_flip [in MoreDep]
star_singleton [in MoreDep]
star_substring_inv [in MoreDep]
STLC.Cfold_correct [in Interps]
STLC.cfold_correct [in Interps]
substring_all [in MoreDep]
substring_app_fst [in MoreDep]
substring_app_snd [in MoreDep]
substring_empty [in MoreDep]
substring_le [in MoreDep]
substring_none [in MoreDep]
substring_self [in MoreDep]
substring_split [in MoreDep]
substring_split' [in MoreDep]
substring_stack [in MoreDep]
substring_stack' [in MoreDep]
substring_suffix [in MoreDep]
substring_suffix_emp [in MoreDep]
substring_suffix_emp' [in MoreDep]
substVar_lift [in DeBruijn]
substVar_liftVar [in DeBruijn]
substVar_lift' [in DeBruijn]
substVar_unliftVar [in DeBruijn]
subst_comm [in DeBruijn]
subst_comm' [in DeBruijn]
sum_inc [in DataStruct]
sum_inc [in DataStruct]
sum_inc' [in DataStruct]
swapper_preserves_truth [in InductiveTypes]
S_eta [in Equality]
S_inj [in InductiveTypes]
S_inj' [in InductiveTypes]
S_isZero [in InductiveTypes]


T

tautTrue [in Reflection]
tcompile_correct [in StackMachine]
tcompile_correct [in StackMachine]
tcompile_correct' [in StackMachine]
tcompile_correct' [in StackMachine]
tconcat_correct [in StackMachine]
test_inster [in Match]
test_inster2 [in Match]
the_sky_is_falling [in InductiveTypes]
True_conc [in Match]
true_galore [in Reflection]
true_galore' [in Reflection]
true_neq_false [in InductiveTypes]
twoEls_nil [in Predicates]
twoEls_two [in Predicates]
t1 [in Reflection]
t1 [in Universes]
t1 [in Match]
t1' [in Match]
t2 [in Match]
t2 [in Universes]
t2' [in Universes]
t3 [in Universes]
t3 [in Universes]
t3 [in Match]
t4 [in Universes]
t4 [in Match]
t5 [in Match]
t5' [in Match]
t6 [in Match]
t6 [in Match]
t6 [in Match]
t8 [in Match]
t9 [in Match]


U

uhoh [in Universes]
uhoh_again [in Universes]
UIP [in Universes]
UIP_refl [in Universes]
UIP_refl'' [in Equality]
undo_lift [in DeBruijn]
undo_lift' [in DeBruijn]
unique_ident [in Large]
unit_singleton [in InductiveTypes]
unsimpl_zip [in Intensional]


V

Val_Big [in Hoas]
vars_easy [in Extensional]


W

Wf_wf [in Intensional]
Wf_wf' [in Intensional]


Z

zgtz [in Subset]
zgtz [in Universes]



Section Index

A

All [in InductiveTypes]
autorewrite [in Match]
autorewrite.garden_path [in Match]
autorewrite.garden_path [in Match]
autorewrite.garden_path [in Match]


C

cfoldCond [in DataStruct]
Concrete.subst [in Firstorder]
cond [in DataStruct]
cpsExp [in Extensional]
cpsExp [in OpSem]
CPS.exp [in OpSem]
CPS.vars [in Extensional]
cr [in OpSem]


D

DeBruijn.subst [in Firstorder]
dec_star [in MoreDep]
dec_star.dec_star'' [in MoreDep]
denote [in Generic]
depth [in MoreDep]


E

even_list_mut' [in InductiveTypes]
exp [in Hoas]
exp [in OpSem]


F

fhapp [in Equality]
fhapp' [in Equality]
fhlist [in DataStruct]
fhlist [in Equality]
fhlist_map [in Equality]
filist [in DataStruct]
firstorder [in Match]
firstorder' [in Match]
flatten [in Hoas]
forall_and [in Match]
formula_ind' [in InductiveTypes]


H

hlist [in DataStruct]


I

ifoldr [in DataStruct]
ilist [in DataStruct]
ilist [in MoreDep]
ilist_map [in DataStruct]
insert [in MoreDep]
insert.present [in MoreDep]
interleave [in Coinductive]
In_dec [in Subset]


L

list [in InductiveTypes]
LocallyNameless.open [in Firstorder]
LocallyNameless.subst [in Firstorder]
lookup [in OpSem]


M

map [in InductiveTypes]
map [in Coinductive]
map' [in Coinductive]
monoid [in Reflection]
my_tauto [in Reflection]


N

nat_ind' [in InductiveTypes]
nat_tree_ind' [in InductiveTypes]


O

ok [in Generic]


P

phoasify [in Intensional]
Phoas.exp_equiv [in Intensional]
Phoas.vars [in Intensional]
present [in MoreDep]
propositional [in Match]
Propositional [in Predicates]
PSLC.cfold [in Interps]
PSLC.pairs [in Interps]
PSLC.vars [in Interps]


R

rifoldr [in DataStruct]


S

safe [in Coinductive]
slow [in Large]
Source.exp [in OpSem]
Source.exp_equiv [in Extensional]
Source.exp_equiv [in OpSem]
Source.vars [in Extensional]
split [in MoreDep]
star [in MoreDep]
STLC.cfold [in Interps]
STLC.vars [in Interps]
stream [in Coinductive]
stream_eq [in Coinductive]


T

test_inster [in Match]
ToString [in Hoas]
tree [in Generic]
tree [in DataStruct]
tree [in DataStruct]
twoEls [in Predicates]
t6 [in Match]
t7 [in Match]
t7 [in Match]


U

uexp [in Hoas]


V

val [in OpSem]
vars [in Intensional]



Constructor Index

A

Abs [in OpSem]
Abs [in DataStruct]
Abs [in DeBruijn]
Abs' [in Hoas]
And [in Reflection]
And [in MoreDep]
And [in InductiveTypes]
And [in Predicates]
And [in Hoas]
And [in Subset]
And' [in Predicates]
App [in DataStruct]
App [in DeBruijn]
App [in OpSem]
AppCong1 [in Hoas]
AppCong2 [in Hoas]
App' [in Hoas]
Arrow [in DataStruct]
Arrow [in Hoas]
Arrow [in Intensional]
Atomic [in Reflection]


B

Bar [in Universes]
Base [in Universes]
BConst [in DataStruct]
BConst [in MoreDep]
Beta [in Hoas]
Binop [in StackMachine]
Black [in MoreDep]
BlackNode [in MoreDep]
Bool [in Subset]
Bool [in MoreDep]
Bool [in DataStruct]
Bool [in StackMachine]


C

CAbs [in Hoas]
CApp [in Hoas]
CConst [in Hoas]
Char [in MoreDep]
Con [in Generic]
Concat [in MoreDep]
Concrete.Abs [in Firstorder]
Concrete.App [in Firstorder]
Concrete.Arrow [in Firstorder]
Concrete.Beta [in Firstorder]
Concrete.Bool [in Firstorder]
Concrete.Cong1 [in Firstorder]
Concrete.Cong2 [in Firstorder]
Concrete.Const [in Firstorder]
Concrete.First [in Firstorder]
Concrete.Next [in Firstorder]
Concrete.TAbs [in Firstorder]
Concrete.TApp [in Firstorder]
Concrete.TConst [in Firstorder]
Concrete.TVar [in Firstorder]
Concrete.VAbs [in Firstorder]
Concrete.Var [in Firstorder]
Concrete.VConst [in Firstorder]
Cond [in DataStruct]
Cong [in Hoas]
Cons [in InductiveTypes]
Cons [in Coinductive]
Cons [in MoreDep]
Cons [in DataStruct]
Cons [in InductiveTypes]
Const [in Large]
Const [in DataStruct]
Const [in StackMachine]
Const [in Universes]
Const [in Large]
ConstP [in Universes]
Const' [in Hoas]
Copy [in Coinductive]
CPlus [in Hoas]
CPS.Abs [in OpSem]
CPS.Abs [in Extensional]
CPS.App [in OpSem]
CPS.App [in Extensional]
CPS.Bind [in OpSem]
CPS.Bind [in Extensional]
CPS.Bool [in OpSem]
CPS.Const [in Extensional]
CPS.Cont [in Extensional]
CPS.EvAbs [in OpSem]
CPS.EvApp [in OpSem]
CPS.EvBind [in OpSem]
CPS.EvBool [in OpSem]
CPS.EvFst [in OpSem]
CPS.EvHalt [in OpSem]
CPS.EvPair [in OpSem]
CPS.EvSnd [in OpSem]
CPS.Fst [in OpSem]
CPS.Fst [in Extensional]
CPS.Halt [in OpSem]
CPS.Pair [in OpSem]
CPS.Pair [in Extensional]
CPS.PHalt [in Extensional]
CPS.Plus [in Extensional]
CPS.Prod [in Extensional]
CPS.Snd [in Extensional]
CPS.Snd [in OpSem]
CPS.TNat [in Extensional]
CPS.VBool [in OpSem]
CPS.VFun [in OpSem]
CPS.VPair [in OpSem]
CrBool [in OpSem]
CrFun [in OpSem]


D

DeBruijn.Abs [in Firstorder]
DeBruijn.Abs [in Intensional]
DeBruijn.App [in Intensional]
DeBruijn.App [in Firstorder]
DeBruijn.Arrow [in Firstorder]
DeBruijn.Beta [in Firstorder]
DeBruijn.Bool [in Firstorder]
DeBruijn.Cong1 [in Firstorder]
DeBruijn.Cong2 [in Firstorder]
DeBruijn.Const [in Intensional]
DeBruijn.Const [in Firstorder]
DeBruijn.First [in Firstorder]
DeBruijn.Next [in Firstorder]
DeBruijn.Plus [in Intensional]
DeBruijn.TAbs [in Firstorder]
DeBruijn.TApp [in Firstorder]
DeBruijn.TConst [in Firstorder]
DeBruijn.TVar [in Firstorder]
DeBruijn.VAbs [in Firstorder]
DeBruijn.Var [in Firstorder]
DeBruijn.Var [in Intensional]
DeBruijn.VConst [in Firstorder]
Done [in Hoas]


E

ECons [in InductiveTypes]
Empty [in MoreDep]
ENil [in InductiveTypes]
Eq [in Universes]
Eq [in Hoas]
Eq [in MoreDep]
Eq [in DataStruct]
Eq [in InductiveTypes]
EqP [in Universes]
EvenO [in Predicates]
EvenSS [in Predicates]
Even_O [in Reflection]
Even_SS [in Reflection]
Exists [in Hoas]
E_Copy [in Coinductive]
E_Imm [in Coinductive]
E_Jmp [in Coinductive]
E_JnzF [in Coinductive]
E_JnzT [in Coinductive]


F

Fals [in Predicates]
false [in InductiveTypes]
Falsehood [in Reflection]
FFAnd [in Predicates]
FFNot [in Predicates]
FFTru [in Predicates]
First [in DataStruct]
Foo [in Universes]
Forall [in InductiveTypes]
Forall [in Hoas]
Found [in Subset]
Fst [in MoreDep]
Func [in Universes]


G

GeO [in DeBruijn]
GeS [in DeBruijn]


H

HAnd [in Predicates]
HAnd' [in Predicates]
HOr1 [in Predicates]
HOr1' [in Predicates]
HOr2 [in Predicates]
HOr2' [in Predicates]
HtAnd [in Subset]
HtBool [in Subset]
HtNat [in Subset]
HtPlus [in Subset]
HTru [in Predicates]
HTru' [in Predicates]


I

IBinop [in StackMachine]
IConst [in StackMachine]
Ident [in Reflection]
If [in MoreDep]
Imm [in Coinductive]
Imp [in Reflection]
IsApp1 [in Hoas]
IsApp2 [in Hoas]
IsPlus1 [in Hoas]
IsPlus2 [in Hoas]
IsZero [in Predicates]
Iter [in MoreDep]


J

Jmp [in Coinductive]
Jnz [in Coinductive]


L

Leaf [in Generic]
Leaf [in MoreDep]
Leaf [in DataStruct]
Leaf [in DataStruct]
LocallyNameless.Abs [in Firstorder]
LocallyNameless.App [in Firstorder]
LocallyNameless.Arrow [in Firstorder]
LocallyNameless.Beta [in Firstorder]
LocallyNameless.Bool [in Firstorder]
LocallyNameless.BoundVar [in Firstorder]
LocallyNameless.CAbs [in Firstorder]
LocallyNameless.CApp [in Firstorder]
LocallyNameless.CBoundVar [in Firstorder]
LocallyNameless.CConst [in Firstorder]
LocallyNameless.CFreeVar [in Firstorder]
LocallyNameless.Cong1 [in Firstorder]
LocallyNameless.Cong2 [in Firstorder]
LocallyNameless.Const [in Firstorder]
LocallyNameless.First [in Firstorder]
LocallyNameless.FreeVar [in Firstorder]
LocallyNameless.Next [in Firstorder]
LocallyNameless.TAbs [in Firstorder]
LocallyNameless.TApp [in Firstorder]
LocallyNameless.TConst [in Firstorder]
LocallyNameless.TFreeVar [in Firstorder]
LocallyNameless.VAbs [in Firstorder]
LocallyNameless.VConst [in Firstorder]


M

MCons [in DataStruct]
MFirst [in DataStruct]
MNext [in DataStruct]
MNil [in DataStruct]
Mult [in Large]


N

Nat [in DataStruct]
Nat [in MoreDep]
Nat [in Intensional]
Nat [in StackMachine]
Nat [in Subset]
Nat [in Hoas]
NCons [in InductiveTypes]
NConst [in DataStruct]
NConst [in MoreDep]
Next [in DataStruct]
Nil [in DataStruct]
Nil [in InductiveTypes]
Nil [in InductiveTypes]
Nil [in MoreDep]
NLeaf [in InductiveTypes]
NLeaf' [in InductiveTypes]
NNil [in InductiveTypes]
NNode [in InductiveTypes]
NNode' [in InductiveTypes]
Node [in DataStruct]
Node [in Generic]
Node [in DataStruct]
Not [in Hoas]


O

O [in InductiveTypes]
OCons [in InductiveTypes]
OneStep [in Hoas]
Op [in Reflection]
Or [in Reflection]
Or [in Predicates]
Or [in Hoas]
Or [in MoreDep]
Or' [in Predicates]


P

Pair [in Universes]
Pair [in MoreDep]
PairP [in Universes]
pair' [in Universes]
Phoas.Abs [in Intensional]
Phoas.App [in Intensional]
Phoas.Const [in Intensional]
Phoas.EqAbs [in Intensional]
Phoas.EqApp [in Intensional]
Phoas.EqConst [in Intensional]
Phoas.EqPlus [in Intensional]
Phoas.EqVar [in Intensional]
Phoas.Plus [in Intensional]
Phoas.Var [in Intensional]
PI [in Generic]
Plus [in DataStruct]
Plus [in Subset]
Plus [in Large]
Plus [in MoreDep]
Plus [in Large]
Plus [in StackMachine]
PlusCong1 [in Hoas]
PlusCong2 [in Hoas]
Plus' [in Hoas]
Prod [in MoreDep]
PSLC.Abs [in Interps]
PSLC.App [in Interps]
PSLC.Arrow [in Interps]
PSLC.Const [in Interps]
PSLC.Fst [in Interps]
PSLC.Inl [in Interps]
PSLC.Inr [in Interps]
PSLC.Nat [in Interps]
PSLC.Pair [in Interps]
PSLC.Plus [in Interps]
PSLC.Prod [in Interps]
PSLC.Snd [in Interps]
PSLC.Sum [in Interps]
PSLC.SumCase [in Interps]
PSLC.Var [in Interps]


R

Red [in MoreDep]
RedNode [in MoreDep]
RedNode' [in MoreDep]


S

S [in InductiveTypes]
SAbs [in Hoas]
SApp [in Hoas]
SConst [in Hoas]
Snd [in MoreDep]
Source.Abs [in Extensional]
Source.Abs [in OpSem]
Source.App [in OpSem]
Source.App [in Extensional]
Source.Arrow [in Extensional]
Source.Bool [in OpSem]
Source.Const [in Extensional]
Source.EqAbs [in OpSem]
Source.EqAbs [in Extensional]
Source.EqApp [in Extensional]
Source.EqApp [in OpSem]
Source.EqBool [in OpSem]
Source.EqConst [in Extensional]
Source.EqPlus [in Extensional]
Source.EqVar [in OpSem]
Source.EqVar [in Extensional]
Source.EvAbs [in OpSem]
Source.EvApp [in OpSem]
Source.EvBool [in OpSem]
Source.EvVar [in OpSem]
Source.Plus [in Extensional]
Source.TNat [in Extensional]
Source.Var [in Extensional]
Source.Var [in OpSem]
Source.VBool [in OpSem]
Source.VFun [in OpSem]
SPlus [in Hoas]
Star [in MoreDep]
Step [in Coinductive]
STLC.Abs [in Interps]
STLC.App [in Interps]
STLC.Arrow [in Interps]
STLC.Const [in Interps]
STLC.Nat [in Interps]
STLC.Plus [in Interps]
STLC.Var [in Interps]
Stream_eq [in Coinductive]
Sum [in Hoas]


T

TautAnd [in Reflection]
TautImp [in Reflection]
TautOr [in Reflection]
TautTrue [in Reflection]
TBConst [in StackMachine]
TBinop [in StackMachine]
TBool [in Subset]
TCons [in StackMachine]
TEq [in StackMachine]
TIBConst [in StackMachine]
TIBinop [in StackMachine]
Times [in StackMachine]
TINConst [in StackMachine]
TLt [in StackMachine]
TNat [in Subset]
TNConst [in StackMachine]
TNil [in StackMachine]
TPlus [in StackMachine]
Tru [in Predicates]
true [in InductiveTypes]
Truth [in Reflection]
Tru' [in Predicates]
tt [in InductiveTypes]
TTimes [in StackMachine]
TwoEls [in Predicates]


U

UAbs [in Hoas]
UAbs [in Hoas]
UAbs [in Hoas]
UApp [in Hoas]
UApp [in Hoas]
UApp [in Hoas]
Unit [in DataStruct]
Unknown [in Subset]
UVar [in Hoas]
UVar [in Hoas]
UVar [in Hoas]


V

VAbs [in Hoas]
VAbs [in OpSem]
Var [in DeBruijn]
Var [in Reflection]
Var [in OpSem]
Var [in DataStruct]
Var [in Hoas]
VConst [in Hoas]



Inductive Index

B

bar [in Universes]
BigStep [in Hoas]
binop [in StackMachine]
bool [in InductiveTypes]


C

Closed [in Hoas]
color [in MoreDep]
Concrete.exp [in Firstorder]
Concrete.hasType [in Firstorder]
Concrete.lookup [in Firstorder]
Concrete.step [in Firstorder]
Concrete.type [in Firstorder]
Concrete.val [in Firstorder]
CPS.eval [in OpSem]
CPS.evalP [in OpSem]
CPS.primop [in Extensional]
CPS.primop [in OpSem]
CPS.prog [in OpSem]
CPS.prog [in Extensional]
CPS.type [in Extensional]
CPS.val [in OpSem]
cr [in OpSem]
Ctx [in Hoas]


D

DeBruijn.exp [in Intensional]
DeBruijn.exp [in Firstorder]
DeBruijn.hasType [in Firstorder]
DeBruijn.lookup [in Firstorder]
DeBruijn.step [in Firstorder]
DeBruijn.type [in Firstorder]
DeBruijn.val [in Firstorder]


E

Empty_set [in InductiveTypes]
eqPlus [in Universes]
even [in Predicates]
even_list [in InductiveTypes]
exec [in Coinductive]
exp [in Hoas]
exp [in Large]
exp [in Subset]
exp [in MoreDep]
exp [in DeBruijn]
exp [in Large]
exp [in OpSem]
exp [in Universes]
exp [in DataStruct]
exp [in StackMachine]
expP [in Universes]
exp' [in DataStruct]


F

falseFree [in Predicates]
fin [in DataStruct]
fin_ge [in DeBruijn]
foo [in Universes]
formula [in Reflection]
formula [in InductiveTypes]


H

hasType [in Subset]
hlist [in DataStruct]
holds [in Predicates]
holds' [in Predicates]


I

ilist [in DataStruct]
ilist [in MoreDep]
instr [in Coinductive]
instr [in StackMachine]
isCtx [in Hoas]
isEven [in Reflection]
isZero [in Predicates]


L

list [in InductiveTypes]
list [in InductiveTypes]
LocallyNameless.exp [in Firstorder]
LocallyNameless.hasType [in Firstorder]
LocallyNameless.lclosed [in Firstorder]
LocallyNameless.lookup [in Firstorder]
LocallyNameless.step [in Firstorder]
LocallyNameless.type [in Firstorder]
LocallyNameless.val [in Firstorder]


M

maybe [in Subset]
member [in DataStruct]
mexp [in Reflection]
MultiStep [in Hoas]


N

nat [in InductiveTypes]
nat_btree [in InductiveTypes]
nat_list [in InductiveTypes]
nat_tree [in InductiveTypes]


O

odd_list [in InductiveTypes]


P

Phoas.exp [in Intensional]
Phoas.exp_equiv [in Intensional]
prod' [in Universes]
prop [in Predicates]
prop [in Hoas]
prop' [in Predicates]
PSLC.exp [in Interps]
PSLC.type [in Interps]


R

rbtree [in MoreDep]
regexp [in MoreDep]
rtree [in MoreDep]


S

safe [in Coinductive]
Source.eval [in OpSem]
Source.exp [in Extensional]
Source.exp [in OpSem]
Source.exp_equiv [in Extensional]
Source.exp_equiv [in OpSem]
Source.type [in Extensional]
Source.val [in OpSem]
star [in MoreDep]
Step [in Hoas]
STLC.exp [in Interps]
STLC.type [in Interps]
stream [in Coinductive]
stream_eq [in Coinductive]


T

taut [in Reflection]
tbinop [in StackMachine]
texp [in StackMachine]
tinstr [in StackMachine]
tprog [in StackMachine]
tree [in DataStruct]
tree [in Generic]
tree [in DataStruct]
twoEls [in Predicates]
type [in Subset]
type [in StackMachine]
type [in Intensional]
type [in Hoas]
type [in MoreDep]
type [in DataStruct]
type' [in DataStruct]


U

uexp [in Hoas]
uexp [in Hoas]
uexp [in Hoas]
unit [in InductiveTypes]


V

val [in OpSem]
Val [in Hoas]



Definition Index

A

Abs [in Hoas]
add [in Reflection]
add_self [in Hoas]
All [in InductiveTypes]
allTrue [in Reflection]
always_O [in InductiveTypes]
always_O' [in InductiveTypes]
app [in InductiveTypes]
app [in InductiveTypes]
app [in Hoas]
app [in MoreDep]
App [in Hoas]
approx [in Coinductive]
app' [in MoreDep]
app_ident [in Hoas]
app_ident' [in Hoas]
app_ident1 [in Hoas]
app_zero [in Hoas]
asgn [in Reflection]
a_b [in MoreDep]
a_star [in MoreDep]


B

backward [in Reflection]
balance1 [in MoreDep]
balance2 [in MoreDep]
binopDenote [in StackMachine]
bool_den [in Generic]
bool_dt [in Generic]
bool_fix [in Generic]


C

cast [in Universes]
cfold [in DataStruct]
cfold [in MoreDep]
cfoldCond [in DataStruct]
check_even [in Reflection]
choice_Set [in Universes]
compile [in StackMachine]
Concrete.ctx [in Firstorder]
Concrete.subst [in Firstorder]
Concrete.var [in Firstorder]
Concrete.var_eq [in Firstorder]
cond [in DataStruct]
Const [in Hoas]
constructorDenote [in Generic]
countOne [in Hoas]
CountOne [in Hoas]
CountVars [in Hoas]
countVars [in Hoas]
CpsExp [in Extensional]
cpsExp [in Extensional]
CpsExp [in OpSem]
cpsExp [in OpSem]
cpsFunc [in OpSem]
cpsType [in Extensional]
CPS.closure [in OpSem]
CPS.closures [in OpSem]
CPS.Eval [in OpSem]
CPS.Primop [in OpSem]
CPS.Primop [in Extensional]
CPS.PrimopDenote [in Extensional]
CPS.primopDenote [in Extensional]
CPS.Prog [in OpSem]
CPS.Prog [in Extensional]
CPS.progDenote [in Extensional]
CPS.ProgDenote [in Extensional]
CPS.typeDenote [in Extensional]


D

datatype [in Generic]
datatypeDenote [in Generic]
datatypeDenoteOk [in Generic]
Dbify [in Intensional]
dbify [in Intensional]
DeBruijn.ctx [in Firstorder]
DeBruijn.expDenote [in Intensional]
DeBruijn.subst [in Firstorder]
DeBruijn.var [in Firstorder]
DeBruijn.var_eq [in Firstorder]
dec_star [in MoreDep]
dec_star' [in MoreDep]
dec_star'' [in MoreDep]
depth [in MoreDep]
doublePred [in Subset]
doublePred' [in Subset]


E

eapp [in InductiveTypes]
elength [in InductiveTypes]
Empty_set_den [in Generic]
Empty_set_dt [in Generic]
Empty_set_fix [in Generic]
eq_bool [in StackMachine]
eq_nat [in StackMachine]
eq_nat_dec [in Subset]
eq_nat_dec' [in Subset]
eq_type_dec [in Subset]
eval [in Large]
eval [in Large]
even_list_mut' [in InductiveTypes]
exotic_prop [in Hoas]
Exp [in Hoas]
expDenote [in MoreDep]
expDenote [in StackMachine]
expDenote [in DataStruct]
exp'Denote [in DataStruct]
Exp1 [in Hoas]
extends [in OpSem]
e2u [in InductiveTypes]


F

f [in InductiveTypes]
falses [in Coinductive]
false_prop [in Hoas]
ffin [in DataStruct]
fget [in DataStruct]
fhapp [in Equality]
fhget [in DataStruct]
fhget [in Equality]
fhlist [in DataStruct]
fhlist [in Equality]
fhmap [in Equality]
filist [in DataStruct]
fixDenote [in Generic]
fixDenoteOk [in Generic]
flatten [in Reflection]
flatten [in Hoas]
fmember [in Equality]
fmember [in DataStruct]
forall_refl [in InductiveTypes]
formulaDenote [in InductiveTypes]
formulaDenote [in Reflection]
formula_ind' [in InductiveTypes]
forward [in Reflection]
frob [in Coinductive]


G

Generated [in DeBruijn]
get [in DataStruct]


H

hd [in MoreDep]
hd' [in MoreDep]
hget [in DataStruct]
hi [in MoreDep]
holds [in Reflection]


I

id [in Universes]
id [in Universes]
ident [in Hoas]
ident1 [in Hoas]
ifoldr [in DataStruct]
imap [in DataStruct]
imp [in Reflection]
imp [in Match]
inc [in DataStruct]
inc [in DataStruct]
index_eq [in Reflection]
inject [in MoreDep]
ins [in MoreDep]
insert [in MoreDep]
insertResult [in MoreDep]
insResult [in MoreDep]
instrDenote [in StackMachine]
interleave [in Coinductive]
Int.e [in Large]
Int.f [in Large]
Int.G [in Large]
Int.i [in Large]
In_dec [in Reflection]
In_dec [in Subset]
isZero [in InductiveTypes]


J

JMeq' [in Equality]


L

label [in Coinductive]
lemma1' [in Equality]
lemma2 [in Equality]
length [in InductiveTypes]
length [in InductiveTypes]
lift [in DeBruijn]
liftVar [in DeBruijn]
list_den [in Generic]
list_dt [in Generic]
list_fix [in Generic]
LocallyNameless.bound_var [in Firstorder]
LocallyNameless.ctx [in Firstorder]
LocallyNameless.disj [in Firstorder]
LocallyNameless.freeVars [in Firstorder]
LocallyNameless.free_var [in Firstorder]
LocallyNameless.fresh [in Firstorder]
LocallyNameless.open [in Firstorder]
LocallyNameless.primes [in Firstorder]
LocallyNameless.subst [in Firstorder]
LocallyNameless.sumLengths [in Firstorder]
lookup [in OpSem]
lookup [in Intensional]
lr [in Extensional]
lt [in StackMachine]


M

makeG [in Intensional]
makeG' [in Intensional]
makeRbtree [in MoreDep]
makeVar [in Intensional]
map [in Generic]
map [in Coinductive]
map [in InductiveTypes]
map_nat [in Generic]
matches [in MoreDep]
mdenote [in Reflection]
mldenote [in Reflection]
more [in DeBruijn]
my_tauto [in Reflection]


N

napp [in InductiveTypes]
natToString [in Hoas]
nat_den [in Generic]
nat_dt [in Generic]
nat_fix [in Generic]
nat_ind' [in InductiveTypes]
nat_tree_ind' [in InductiveTypes]
nlength [in InductiveTypes]
not [in InductiveTypes]
not' [in InductiveTypes]
nsize [in InductiveTypes]
nsplice [in InductiveTypes]
ntsize [in InductiveTypes]
ntsplice [in InductiveTypes]


O

oapp [in InductiveTypes]
odd_list_mut' [in InductiveTypes]
olength [in InductiveTypes]
one [in Hoas]
ones [in Coinductive]
ones' [in Coinductive]
one_again [in Hoas]


P

pairOut [in MoreDep]
pairOutDefault [in MoreDep]
pairOutType [in MoreDep]
partialOut [in Reflection]
Phoasify [in Intensional]
phoasify [in Intensional]
Phoas.Exp [in Intensional]
Phoas.expDenote [in Intensional]
Phoas.ExpDenote [in Intensional]
Phoas.Wf [in Intensional]
plug [in Hoas]
Plus [in Hoas]
plus [in InductiveTypes]
pred [in InductiveTypes]
pred' [in Equality]
pred_strong1 [in Universes]
pred_strong1 [in Subset]
pred_strong2 [in Subset]
pred_strong3 [in Subset]
pred_strong4 [in Subset]
pred_strong5 [in Subset]
pred_strong6 [in Subset]
pred_strong7 [in Subset]
pred_strong8 [in Subset]
present [in MoreDep]
present_insResult [in MoreDep]
print [in Generic]
print_datatype [in Generic]
print_nat [in Generic]
prog [in StackMachine]
progDenote [in StackMachine]
projS [in Universes]
propDenote [in Hoas]
propify [in Predicates]
PSLC.Cfold [in Interps]
PSLC.cfold [in Interps]
PSLC.Exp [in Interps]
PSLC.expDenote [in Interps]
PSLC.ExpDenote [in Interps]
PSLC.natOut [in Interps]
PSLC.natOut_ns1 [in Interps]
PSLC.natOut_ns2 [in Interps]
PSLC.ns1 [in Interps]
PSLC.ns2 [in Interps]
PSLC.pairOut [in Interps]
PSLC.pairOutDefault [in Interps]
PSLC.pairOutType [in Interps]
PSLC.swap [in Interps]
PSLC.swap_zo [in Interps]
PSLC.typeDenote [in Interps]
PSLC.zo [in Interps]


R

reassoc [in Large]
reg [in Coinductive]
regs [in Coinductive]
rifoldr [in DataStruct]
rpresent [in MoreDep]


S

self_app [in Hoas]
self_app [in Hoas]
self_app' [in Hoas]
set [in Coinductive]
size [in Generic]
somePairs [in DataStruct]
someTypes [in DataStruct]
someValues [in DataStruct]
Source.app [in Extensional]
Source.app_ident [in Extensional]
Source.app_ident' [in Extensional]
Source.closure [in OpSem]
Source.closures [in OpSem]
Source.Eval [in OpSem]
Source.Exp [in Extensional]
Source.Exp [in OpSem]
Source.ExpDenote [in Extensional]
Source.expDenote [in Extensional]
Source.ident [in Extensional]
Source.one [in Extensional]
Source.typeDenote [in Extensional]
Source.Wf [in OpSem]
Source.zero [in Extensional]
Source.zpo [in Extensional]
split [in MoreDep]
split' [in MoreDep]
stack [in StackMachine]
STLC.app [in Interps]
STLC.app_ident [in Interps]
STLC.app_ident' [in Interps]
STLC.Cfold [in Interps]
STLC.cfold [in Interps]
STLC.Exp [in Interps]
STLC.ExpDenote [in Interps]
STLC.expDenote [in Interps]
STLC.ident [in Interps]
STLC.one [in Interps]
STLC.typeDenote [in Interps]
STLC.zero [in Interps]
STLC.zpo [in Interps]
Subst [in Hoas]
subst [in DeBruijn]
substVar [in DeBruijn]
sum [in DataStruct]
sum [in DataStruct]
sum [in InductiveTypes]
swap [in Hoas]
swapper [in InductiveTypes]
sym_ex [in Universes]
sym_sig [in Universes]


T

tautDenote [in Reflection]
tbinopDenote [in StackMachine]
tbinopDenote [in StackMachine]
tcompile [in StackMachine]
tconcat [in StackMachine]
texpDenote [in StackMachine]
times [in Large]
times [in Large]
times [in Large]
times [in Large]
tinstrDenote [in StackMachine]
toString [in Hoas]
ToString [in Hoas]
tprogDenote [in StackMachine]
tree_den [in Generic]
tree_dt [in Generic]
tree_fix [in Generic]
trues [in Coinductive]
true_prop [in Hoas]
tstack [in StackMachine]
typeCheck [in Subset]
typeCheck' [in Subset]
typeDenote [in DataStruct]
typeDenote [in StackMachine]
typeDenote [in Intensional]
typeDenote [in MoreDep]
type'Denote [in DataStruct]


U

Uexp [in Hoas]
UIP_refl' [in Equality]
unit_den [in Generic]
unit_dt [in Generic]
unit_fix [in Generic]
unit_rect' [in InductiveTypes]
unject [in MoreDep]
unliftVar [in DeBruijn]


V

vstack [in StackMachine]


W

wf [in Intensional]


Z

zero [in Hoas]
zeroes [in Coinductive]
zip [in Intensional]



Module Index

C

Concrete [in Firstorder]
CPS [in Extensional]
CPS [in OpSem]


D

DeBruijn [in Firstorder]
DeBruijn [in Intensional]


G

GROUP [in Large]
Group [in Large]
GROUP_THEOREMS [in Large]


I

Int [in Large]
IntTheorems [in Large]


L

LocallyNameless [in Firstorder]


M

M [in Large]
M [in Large]


P

Phoas [in Intensional]
PSLC [in Interps]


S

Source [in OpSem]
Source [in Extensional]
STLC [in Interps]



Axiom Index

C

classic [in Universes]
closed [in Hoas]


E

ext_eq [in Equality]


G

GROUP.assoc [in Large]
GROUP.e [in Large]
GROUP.f [in Large]
GROUP.G [in Large]
GROUP.i [in Large]
GROUP.ident [in Large]
GROUP.inverse [in Large]
GROUP_THEOREMS.ident' [in Large]
GROUP_THEOREMS.inverse' [in Large]
GROUP_THEOREMS.unique_ident [in Large]


N

n [in Universes]
not_classic [in Universes]


P

positive [in Universes]


S

Source.Exp_equiv [in Extensional]


V

var [in Hoas]



Variable Index

A

All.P [in InductiveTypes]
All.T [in InductiveTypes]
autorewrite.A [in Match]
autorewrite.f [in Match]
autorewrite.f_f [in Match]
autorewrite.garden_path.f_g [in Match]
autorewrite.garden_path.f_g [in Match]
autorewrite.garden_path.f_g [in Match]
autorewrite.garden_path.g [in Match]
autorewrite.garden_path.g [in Match]
autorewrite.garden_path.g [in Match]
autorewrite.garden_path.P [in Match]
autorewrite.garden_path.P [in Match]


C

cfoldCond.default [in DataStruct]
cfoldCond.t [in DataStruct]
Concrete.subst.e1 [in Firstorder]
Concrete.subst.Ht' [in Firstorder]
Concrete.subst.x [in Firstorder]
Concrete.subst.xt [in Firstorder]
cond.A [in DataStruct]
cond.default [in DataStruct]
cpsExp.var [in OpSem]
cpsExp.var [in Extensional]
CPS.exp.var [in OpSem]
CPS.vars.var [in Extensional]
cr.s1 [in OpSem]
cr.s2 [in OpSem]


D

DeBruijn.subst.e1 [in Firstorder]
DeBruijn.subst.Ht' [in Firstorder]
DeBruijn.subst.xt [in Firstorder]
dec_star.dec_star''.n [in MoreDep]
dec_star.dec_star''.P' [in MoreDep]
dec_star.dec_star''.P'_dec [in MoreDep]
dec_star.P [in MoreDep]
dec_star.P_dec [in MoreDep]
dec_star.s [in MoreDep]
denote.T [in Generic]
depth.f [in MoreDep]


E

even_list_mut'.ECons_case [in InductiveTypes]
even_list_mut'.ENil_case [in InductiveTypes]
even_list_mut'.OCons_case [in InductiveTypes]
even_list_mut'.Peven [in InductiveTypes]
even_list_mut'.Podd [in InductiveTypes]
exp.var [in Hoas]
exp.var [in OpSem]


F

fhapp'.A [in Equality]
fhapp'.B [in Equality]
fhapp.A [in Equality]
fhapp.B [in Equality]
fhlist.A [in DataStruct]
fhlist.A [in Equality]
fhlist.B [in DataStruct]
fhlist.B [in Equality]
fhlist.elm [in Equality]
fhlist.elm [in DataStruct]
fhlist_map.A [in Equality]
fhlist_map.B [in Equality]
fhlist_map.C [in Equality]
fhlist_map.elm [in Equality]
fhlist_map.f [in Equality]
filist.A [in DataStruct]
firstorder'.A [in Match]
firstorder'.H1 [in Match]
firstorder'.H2 [in Match]
firstorder'.P [in Match]
firstorder'.Q [in Match]
firstorder'.R [in Match]
firstorder'.S [in Match]
firstorder.A [in Match]
firstorder.H1 [in Match]
firstorder.H2 [in Match]
firstorder.P [in Match]
firstorder.Q [in Match]
firstorder.R [in Match]
firstorder.S [in Match]
flatten.var [in Hoas]
forall_and.A [in Match]
forall_and.both [in Match]
forall_and.P [in Match]
forall_and.Q [in Match]
formula_ind'.And_case [in InductiveTypes]
formula_ind'.Eq_case [in InductiveTypes]
formula_ind'.Forall_case [in InductiveTypes]
formula_ind'.P [in InductiveTypes]


H

hlist.A [in DataStruct]
hlist.B [in DataStruct]
hlist.elm [in DataStruct]


I

ifoldr.A [in DataStruct]
ifoldr.B [in DataStruct]
ifoldr.f [in DataStruct]
ifoldr.i [in DataStruct]
ilist.A [in DataStruct]
ilist.A [in MoreDep]
ilist_map.A [in DataStruct]
ilist_map.B [in DataStruct]
ilist_map.f [in DataStruct]
insert.present.z [in MoreDep]
insert.x [in MoreDep]
interleave.A [in Coinductive]
In_dec.A [in Subset]
In_dec.A_eq_dec [in Subset]


L

list.T [in InductiveTypes]
LocallyNameless.open.x [in Firstorder]
LocallyNameless.subst.e1 [in Firstorder]
LocallyNameless.subst.x [in Firstorder]
LocallyNameless.subst.xt [in Firstorder]
lookup.A [in OpSem]


M

map'.A [in Coinductive]
map'.B [in Coinductive]
map'.f [in Coinductive]
map.A [in Coinductive]
map.B [in Coinductive]
map.f [in InductiveTypes]
map.f [in Coinductive]
map.T [in InductiveTypes]
map.T' [in InductiveTypes]
monoid.A [in Reflection]
monoid.assoc [in Reflection]
monoid.e [in Reflection]
monoid.f [in Reflection]
monoid.identl [in Reflection]
monoid.identr [in Reflection]
my_tauto.atomics [in Reflection]


N

nat_ind'.O_case [in InductiveTypes]
nat_ind'.P [in InductiveTypes]
nat_ind'.S_case [in InductiveTypes]
nat_tree_ind'.NLeaf'_case [in InductiveTypes]
nat_tree_ind'.NNode'_case [in InductiveTypes]
nat_tree_ind'.P [in InductiveTypes]


O

ok.dd [in Generic]
ok.dt [in Generic]
ok.fx [in Generic]
ok.T [in Generic]


P

phoasify.var [in Intensional]
Phoas.exp_equiv.var1 [in Intensional]
Phoas.exp_equiv.var2 [in Intensional]
Phoas.vars.var [in Intensional]
present.x [in MoreDep]
propositional.P [in Match]
Propositional.P [in Predicates]
Propositional.Q [in Predicates]
propositional.Q [in Match]
propositional.R [in Match]
Propositional.R [in Predicates]
PSLC.cfold.var [in Interps]
PSLC.pairs.A [in Interps]
PSLC.pairs.B [in Interps]
PSLC.pairs.v [in Interps]
PSLC.pairs.v1 [in Interps]
PSLC.pairs.v2 [in Interps]
PSLC.vars.var [in Interps]


R

rifoldr.A [in DataStruct]
rifoldr.B [in DataStruct]
rifoldr.f [in DataStruct]
rifoldr.i [in DataStruct]


S

safe.prog [in Coinductive]
slow.A [in Large]
slow.f [in Large]
slow.H1 [in Large]
slow.H2 [in Large]
slow.H3 [in Large]
slow.P [in Large]
slow.Q [in Large]
slow.R [in Large]
slow.S [in Large]
Source.exp.var [in OpSem]
Source.exp_equiv.var1 [in Extensional]
Source.exp_equiv.var1 [in OpSem]
Source.exp_equiv.var2 [in OpSem]
Source.exp_equiv.var2 [in Extensional]
Source.vars.var [in Extensional]
split.P1 [in MoreDep]
split.P1_dec [in MoreDep]
split.P2 [in MoreDep]
split.P2_dec [in MoreDep]
split.s [in MoreDep]
star.P [in MoreDep]
STLC.cfold.var [in Interps]
STLC.vars.var [in Interps]
stream.A [in Coinductive]
stream_eq.A [in Coinductive]


T

test_inster.A [in Match]
test_inster.f [in Match]
test_inster.g [in Match]
test_inster.H1 [in Match]
test_inster.H3 [in Match]
test_inster.H4 [in Match]
test_inster.P [in Match]
test_inster.Q [in Match]
tree.A [in DataStruct]
tree.A [in Generic]
tree.A [in DataStruct]
twoEls.A [in Predicates]
t6.A [in Match]
t6.B [in Match]
t6.f [in Match]
t6.g [in Match]
t6.H1 [in Match]
t6.H2 [in Match]
t6.P [in Match]
t7.A [in Match]
t7.A [in Match]
t7.B [in Match]
t7.B [in Match]
t7.f [in Match]
t7.f [in Match]
t7.g [in Match]
t7.g [in Match]
t7.H1 [in Match]
t7.H1 [in Match]
t7.H2 [in Match]
t7.H2 [in Match]
t7.P [in Match]
t7.P [in Match]
t7.Q [in Match]
t7.Q [in Match]


U

uexp.var [in Hoas]


V

val.var [in OpSem]
vars.var1 [in Intensional]
vars.var2 [in Intensional]



Library Index

C

Coinductive


D

DataStruct
DeBruijn


E

Equality
Extensional


F

Firstorder


G

Generic


H

Hoas


I

InductiveTypes
Intensional
Interps
Intro


L

Large


M

Match
MoreDep


O

OpSem


P

Predicates


R

Reflection


S

StackMachine
Subset


U

Universes



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 _ (1612 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 _ (4 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 _ (2 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 _ (369 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 _ (87 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 _ (382 entries)
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 _ (128 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 _ (363 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 _ (18 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 _ (18 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 _ (220 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 _ (21 entries)

This page has been generated by coqdoc