Global Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (977 entries)
Notation Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (18 entries)
Binder Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (679 entries)
Library Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (12 entries)
Lemma Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (115 entries)
Constructor Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (114 entries)
Axiom Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (1 entry)
Inductive Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (23 entries)
Section Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (1 entry)
Abbreviation Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (1 entry)
Definition Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (13 entries)

Global Index

A

Aas_And_R [constructor, in Proof.Appsub]
Aas_And_L [constructor, in Proof.Appsub]
Aas_Lbl [constructor, in Proof.Appsub]
Aas_Arr [constructor, in Proof.Appsub]
Aas_Refl [constructor, in Proof.Appsub]
add_notin_context [lemma, in Proof.LocallyNameless]
Al [constructor, in Proof.Application]
Alt [constructor, in Proof.Appsub]
And [constructor, in Proof.Language]
Ann [constructor, in Proof.Language]
App [constructor, in Proof.Language]
Application [library]
appsub [inductive, in Proof.Appsub]
Appsub [library]
appsub_iso_l [lemma, in Proof.Appsub]
appsub_iso_v [lemma, in Proof.Appsub]
appsub_iso_l2 [lemma, in Proof.Appsub]
appsub_iso_v2 [lemma, in Proof.Appsub]
appsub_iso_v1 [lemma, in Proof.Appsub]
appsub_split_inversion [lemma, in Proof.Appsub]
appsub_determinism [lemma, in Proof.Appsub]
appsub_to_auxas [lemma, in Proof.Appsub]
arg [inductive, in Proof.Appsub]
Arr [constructor, in Proof.Language]
As_And_P [constructor, in Proof.Appsub]
As_And_R [constructor, in Proof.Appsub]
As_And_L [constructor, in Proof.Appsub]
As_Lbl [constructor, in Proof.Appsub]
As_Arr [constructor, in Proof.Appsub]
As_Refl [constructor, in Proof.Appsub]
atype [inductive, in Proof.Application]
atype_determinism [lemma, in Proof.Application]
At_Lbl [constructor, in Proof.Application]
At_Mrg [constructor, in Proof.Application]
At_Rcd [constructor, in Proof.Application]
At_Ann [constructor, in Proof.Application]
auxas [inductive, in Proof.Appsub]
auxas_not_and [lemma, in Proof.Appsub]
auxas_iso_l2 [lemma, in Proof.Appsub]
auxas_iso_v2 [lemma, in Proof.Appsub]
auxas_iso_v1 [lemma, in Proof.Appsub]
auxas_false [lemma, in Proof.Appsub]
Av [constructor, in Proof.Application]
Avt [constructor, in Proof.Appsub]
A1:12 [binder, in Proof.Application]
A1:17 [binder, in Proof.Subtyping.Splitable]
A1:189 [binder, in Proof.Appsub]
A1:20 [binder, in Proof.Subtyping.Splitable]
A1:23 [binder, in Proof.Subtyping.Splitable]
A1:26 [binder, in Proof.Subtyping.Splitable]
A1:28 [binder, in Proof.Casting]
A1:32 [binder, in Proof.Subtyping.Splitable]
A1:36 [binder, in Proof.Subtyping.Subtyping]
A1:39 [binder, in Proof.Subtyping.Subtyping]
A1:42 [binder, in Proof.Subtyping.Subtyping]
A1:46 [binder, in Proof.Subtyping.Subtyping]
A1:59 [binder, in Proof.Subtyping.Subtyping]
A1:75 [binder, in Proof.Subtyping.Subtyping]
A1:81 [binder, in Proof.Subtyping.Subtyping]
A1:9 [binder, in Proof.Reduction]
A2:10 [binder, in Proof.Reduction]
A2:13 [binder, in Proof.Application]
A2:18 [binder, in Proof.Subtyping.Splitable]
A2:190 [binder, in Proof.Appsub]
A2:21 [binder, in Proof.Subtyping.Splitable]
A2:24 [binder, in Proof.Subtyping.Splitable]
A2:27 [binder, in Proof.Subtyping.Splitable]
A2:29 [binder, in Proof.Casting]
A2:33 [binder, in Proof.Subtyping.Splitable]
A2:37 [binder, in Proof.Subtyping.Subtyping]
A2:40 [binder, in Proof.Subtyping.Subtyping]
A2:43 [binder, in Proof.Subtyping.Subtyping]
A2:47 [binder, in Proof.Subtyping.Subtyping]
A2:60 [binder, in Proof.Subtyping.Subtyping]
A2:76 [binder, in Proof.Subtyping.Subtyping]
A2:82 [binder, in Proof.Subtyping.Subtyping]
A3:28 [binder, in Proof.Subtyping.Splitable]
A4:29 [binder, in Proof.Subtyping.Splitable]
A:102 [binder, in Proof.Application]
A:106 [binder, in Proof.Application]
A:11 [binder, in Proof.Appsub]
A:11 [binder, in Proof.Subtyping.Subtyping]
A:11 [binder, in Proof.Subtyping.Splitable]
A:11 [binder, in Proof.PrincipalTyping]
A:112 [binder, in Proof.Application]
A:118 [binder, in Proof.Application]
A:12 [binder, in Proof.Typing]
A:124 [binder, in Proof.Application]
A:128 [binder, in Proof.Application]
A:134 [binder, in Proof.Application]
A:137 [binder, in Proof.Application]
A:14 [binder, in Proof.Appsub]
A:14 [binder, in Proof.Casting]
A:14 [binder, in Proof.PrincipalTyping]
A:143 [binder, in Proof.Application]
A:15 [binder, in Proof.Value]
A:15 [binder, in Proof.Subtyping.Subtyping]
A:16 [binder, in Proof.Subtyping.Splitable]
A:17 [binder, in Proof.Application]
A:17 [binder, in Proof.PrincipalTyping]
A:18 [binder, in Proof.Subtyping.Subtyping]
A:186 [binder, in Proof.Appsub]
A:19 [binder, in Proof.Typing]
A:19 [binder, in Proof.Reduction]
A:19 [binder, in Proof.Appsub]
A:19 [binder, in Proof.Casting]
A:19 [binder, in Proof.Subtyping.Splitable]
A:191 [binder, in Proof.Appsub]
A:193 [binder, in Proof.Appsub]
A:196 [binder, in Proof.Appsub]
A:198 [binder, in Proof.Appsub]
A:20 [binder, in Proof.Appsub]
A:201 [binder, in Proof.Appsub]
A:204 [binder, in Proof.Appsub]
A:21 [binder, in Proof.Typing]
A:21 [binder, in Proof.Subtyping.Subtyping]
A:22 [binder, in Proof.Reduction]
A:22 [binder, in Proof.Subtyping.Splitable]
A:23 [binder, in Proof.Appsub]
A:23 [binder, in Proof.Casting]
A:24 [binder, in Proof.Typing]
A:24 [binder, in Proof.Value]
A:25 [binder, in Proof.Appsub]
A:25 [binder, in Proof.Subtyping.Splitable]
A:26 [binder, in Proof.Subtyping.Subtyping]
A:27 [binder, in Proof.Casting]
A:28 [binder, in Proof.Application]
A:28 [binder, in Proof.Subtyping.Subtyping]
A:29 [binder, in Proof.Appsub]
A:29 [binder, in Proof.Value]
A:3 [binder, in Proof.Subtyping.Subtyping]
A:3 [binder, in Proof.Subtyping.Splitable]
A:30 [binder, in Proof.Subtyping.Splitable]
A:31 [binder, in Proof.Subtyping.Subtyping]
A:31 [binder, in Proof.Subtyping.Splitable]
A:32 [binder, in Proof.Typing]
A:32 [binder, in Proof.Casting]
A:33 [binder, in Proof.Appsub]
A:34 [binder, in Proof.Subtyping.Subtyping]
A:35 [binder, in Proof.Typing]
A:35 [binder, in Proof.Application]
A:35 [binder, in Proof.Casting]
A:35 [binder, in Proof.Subtyping.Subtyping]
A:37 [binder, in Proof.Casting]
A:37 [binder, in Proof.Value]
A:38 [binder, in Proof.LocallyNameless]
A:38 [binder, in Proof.Appsub]
A:38 [binder, in Proof.Subtyping.Subtyping]
A:4 [binder, in Proof.Casting]
A:4 [binder, in Proof.Subtyping.Subtyping]
A:41 [binder, in Proof.Typing]
A:41 [binder, in Proof.Appsub]
A:41 [binder, in Proof.Casting]
A:41 [binder, in Proof.Subtyping.Subtyping]
A:42 [binder, in Proof.Application]
A:44 [binder, in Proof.Typing]
A:44 [binder, in Proof.Appsub]
A:44 [binder, in Proof.Subtyping.Subtyping]
A:45 [binder, in Proof.Casting]
A:45 [binder, in Proof.Value]
A:47 [binder, in Proof.Typing]
A:48 [binder, in Proof.Typing]
A:48 [binder, in Proof.Reduction]
A:48 [binder, in Proof.Appsub]
A:48 [binder, in Proof.Subtyping.Subtyping]
A:5 [binder, in Proof.Reduction]
A:5 [binder, in Proof.Appsub]
A:5 [binder, in Proof.PrincipalTyping]
A:5 [binder, in Proof.Language]
A:51 [binder, in Proof.Value]
A:52 [binder, in Proof.Reduction]
A:52 [binder, in Proof.Application]
A:54 [binder, in Proof.Subtyping.Subtyping]
A:55 [binder, in Proof.Reduction]
A:55 [binder, in Proof.Appsub]
A:57 [binder, in Proof.Subtyping.Subtyping]
A:58 [binder, in Proof.Reduction]
A:58 [binder, in Proof.Appsub]
A:58 [binder, in Proof.Value]
A:58 [binder, in Proof.Subtyping.Subtyping]
A:6 [binder, in Proof.Appsub]
A:6 [binder, in Proof.Application]
A:6 [binder, in Proof.Casting]
A:6 [binder, in Proof.Value]
A:6 [binder, in Proof.Subtyping.Splitable]
A:60 [binder, in Proof.Value]
A:61 [binder, in Proof.Subtyping.Subtyping]
A:63 [binder, in Proof.Appsub]
A:63 [binder, in Proof.Application]
A:64 [binder, in Proof.Subtyping.Subtyping]
A:65 [binder, in Proof.Subtyping.Subtyping]
A:66 [binder, in Proof.Appsub]
A:66 [binder, in Proof.Subtyping.Subtyping]
A:68 [binder, in Proof.Application]
A:69 [binder, in Proof.Appsub]
A:71 [binder, in Proof.Subtyping.Subtyping]
A:73 [binder, in Proof.Subtyping.Subtyping]
A:74 [binder, in Proof.Appsub]
A:77 [binder, in Proof.Reduction]
A:78 [binder, in Proof.Application]
A:79 [binder, in Proof.Appsub]
A:8 [binder, in Proof.Reduction]
A:8 [binder, in Proof.Subtyping.Subtyping]
A:8 [binder, in Proof.PrincipalTyping]
A:80 [binder, in Proof.Subtyping.Subtyping]
A:83 [binder, in Proof.Application]
A:85 [binder, in Proof.Appsub]
A:86 [binder, in Proof.Subtyping.Subtyping]
A:89 [binder, in Proof.Application]
A:89 [binder, in Proof.Subtyping.Subtyping]
A:9 [binder, in Proof.Typing]
A:9 [binder, in Proof.Appsub]
A:9 [binder, in Proof.Application]
A:9 [binder, in Proof.Subtyping.Splitable]
A:90 [binder, in Proof.Appsub]
A:91 [binder, in Proof.Subtyping.Subtyping]
A:93 [binder, in Proof.Appsub]
A:93 [binder, in Proof.Subtyping.Subtyping]
A:95 [binder, in Proof.Subtyping.Subtyping]
A:97 [binder, in Proof.Application]
A:97 [binder, in Proof.Subtyping.Subtyping]


B

Bvar [constructor, in Proof.Language]
B1:13 [binder, in Proof.Subtyping.Subtyping]
B1:13 [binder, in Proof.Subtyping.Splitable]
B1:45 [binder, in Proof.Appsub]
B1:50 [binder, in Proof.Subtyping.Subtyping]
B1:51 [binder, in Proof.Appsub]
B1:52 [binder, in Proof.Value]
B1:78 [binder, in Proof.Subtyping.Subtyping]
B1:84 [binder, in Proof.Subtyping.Subtyping]
B2:14 [binder, in Proof.Subtyping.Subtyping]
B2:14 [binder, in Proof.Subtyping.Splitable]
B2:46 [binder, in Proof.Appsub]
B2:51 [binder, in Proof.Subtyping.Subtyping]
B2:52 [binder, in Proof.Appsub]
B2:53 [binder, in Proof.Value]
B2:79 [binder, in Proof.Subtyping.Subtyping]
B2:85 [binder, in Proof.Subtyping.Subtyping]
B:10 [binder, in Proof.Subtyping.Splitable]
B:107 [binder, in Proof.Application]
B:114 [binder, in Proof.Application]
B:119 [binder, in Proof.Application]
B:12 [binder, in Proof.Appsub]
B:12 [binder, in Proof.Subtyping.Subtyping]
B:12 [binder, in Proof.Subtyping.Splitable]
B:125 [binder, in Proof.Application]
B:129 [binder, in Proof.Application]
B:13 [binder, in Proof.Typing]
B:138 [binder, in Proof.Application]
B:15 [binder, in Proof.Appsub]
B:15 [binder, in Proof.PrincipalTyping]
B:16 [binder, in Proof.Subtyping.Subtyping]
B:18 [binder, in Proof.Application]
B:18 [binder, in Proof.PrincipalTyping]
B:19 [binder, in Proof.Subtyping.Subtyping]
B:195 [binder, in Proof.Appsub]
B:200 [binder, in Proof.Appsub]
B:203 [binder, in Proof.Appsub]
B:21 [binder, in Proof.Appsub]
B:22 [binder, in Proof.Subtyping.Subtyping]
B:25 [binder, in Proof.Typing]
B:25 [binder, in Proof.Value]
B:26 [binder, in Proof.Appsub]
B:27 [binder, in Proof.Subtyping.Subtyping]
B:29 [binder, in Proof.Application]
B:29 [binder, in Proof.Subtyping.Subtyping]
B:30 [binder, in Proof.Appsub]
B:32 [binder, in Proof.Subtyping.Subtyping]
B:33 [binder, in Proof.Typing]
B:34 [binder, in Proof.Appsub]
B:36 [binder, in Proof.Typing]
B:36 [binder, in Proof.Application]
B:38 [binder, in Proof.Casting]
B:39 [binder, in Proof.LocallyNameless]
B:39 [binder, in Proof.Appsub]
B:4 [binder, in Proof.Subtyping.Splitable]
B:42 [binder, in Proof.Typing]
B:42 [binder, in Proof.Appsub]
B:43 [binder, in Proof.Application]
B:45 [binder, in Proof.Subtyping.Subtyping]
B:46 [binder, in Proof.Casting]
B:49 [binder, in Proof.Typing]
B:49 [binder, in Proof.Reduction]
B:49 [binder, in Proof.Appsub]
B:49 [binder, in Proof.Subtyping.Subtyping]
B:5 [binder, in Proof.Subtyping.Subtyping]
B:55 [binder, in Proof.Subtyping.Subtyping]
B:56 [binder, in Proof.Appsub]
B:59 [binder, in Proof.Appsub]
B:6 [binder, in Proof.Reduction]
B:6 [binder, in Proof.PrincipalTyping]
B:61 [binder, in Proof.Value]
B:62 [binder, in Proof.Subtyping.Subtyping]
B:64 [binder, in Proof.Appsub]
B:67 [binder, in Proof.Subtyping.Subtyping]
B:7 [binder, in Proof.Appsub]
B:7 [binder, in Proof.Casting]
B:7 [binder, in Proof.Value]
B:70 [binder, in Proof.Appsub]
B:74 [binder, in Proof.Subtyping.Subtyping]
B:75 [binder, in Proof.Appsub]
B:77 [binder, in Proof.Subtyping.Subtyping]
B:80 [binder, in Proof.Appsub]
B:83 [binder, in Proof.Subtyping.Subtyping]
B:86 [binder, in Proof.Appsub]
B:87 [binder, in Proof.Subtyping.Subtyping]
B:9 [binder, in Proof.Subtyping.Subtyping]
B:90 [binder, in Proof.Application]
B:90 [binder, in Proof.Subtyping.Subtyping]
B:91 [binder, in Proof.Appsub]
B:92 [binder, in Proof.Subtyping.Subtyping]
B:94 [binder, in Proof.Subtyping.Subtyping]
B:96 [binder, in Proof.Subtyping.Subtyping]
B:98 [binder, in Proof.Application]
B:98 [binder, in Proof.Subtyping.Subtyping]


C

casting [inductive, in Proof.Casting]
Casting [library]
casting_preservation [lemma, in Proof.Casting]
casting_progress [lemma, in Proof.Casting]
casting_progress' [lemma, in Proof.Casting]
casting_value [lemma, in Proof.Casting]
casting_lc [lemma, in Proof.Casting]
Chk [constructor, in Proof.Typing]
ctx [definition, in Proof.Language]
Ct_And [constructor, in Proof.Casting]
Ct_Mrg_R [constructor, in Proof.Casting]
Ct_Mrg_L [constructor, in Proof.Casting]
Ct_Rcd [constructor, in Proof.Casting]
Ct_Lam [constructor, in Proof.Casting]
Ct_Top [constructor, in Proof.Casting]
Ct_Lit [constructor, in Proof.Casting]
C1:36 [binder, in Proof.Appsub]
C1:53 [binder, in Proof.Appsub]
C2:37 [binder, in Proof.Appsub]
C2:54 [binder, in Proof.Appsub]
C:108 [binder, in Proof.Application]
C:120 [binder, in Proof.Application]
C:130 [binder, in Proof.Application]
C:17 [binder, in Proof.Subtyping.Subtyping]
C:19 [binder, in Proof.Application]
C:20 [binder, in Proof.Subtyping.Subtyping]
C:22 [binder, in Proof.Appsub]
C:23 [binder, in Proof.Subtyping.Subtyping]
C:26 [binder, in Proof.Typing]
C:28 [binder, in Proof.Appsub]
C:30 [binder, in Proof.Subtyping.Subtyping]
C:32 [binder, in Proof.Appsub]
C:33 [binder, in Proof.Subtyping.Subtyping]
C:47 [binder, in Proof.Casting]
C:50 [binder, in Proof.Appsub]
C:6 [binder, in Proof.Subtyping.Subtyping]
C:60 [binder, in Proof.Appsub]
C:68 [binder, in Proof.Subtyping.Subtyping]
C:71 [binder, in Proof.Appsub]
C:78 [binder, in Proof.Appsub]
C:8 [binder, in Proof.Appsub]
C:8 [binder, in Proof.Casting]
C:81 [binder, in Proof.Appsub]
C:88 [binder, in Proof.Subtyping.Subtyping]
C:89 [binder, in Proof.Appsub]
C:91 [binder, in Proof.Application]


D

dec_sub [axiom, in Proof.Appsub]
dir:56 [binder, in Proof.Reduction]
dir:59 [binder, in Proof.Reduction]
dir:64 [binder, in Proof.Application]
dir:69 [binder, in Proof.Application]
dir:78 [binder, in Proof.Reduction]
dir:79 [binder, in Proof.Application]
dir:92 [binder, in Proof.Application]
D:109 [binder, in Proof.Application]
D:20 [binder, in Proof.Application]
D:24 [binder, in Proof.Subtyping.Subtyping]
D:62 [binder, in Proof.Appsub]
D:7 [binder, in Proof.Subtyping.Subtyping]
D:73 [binder, in Proof.Appsub]
D:84 [binder, in Proof.Appsub]
D:9 [binder, in Proof.Casting]
D:93 [binder, in Proof.Application]


E

e':21 [binder, in Proof.Reduction]
e':31 [binder, in Proof.Reduction]
e':33 [binder, in Proof.Reduction]
e':44 [binder, in Proof.Reduction]
e':47 [binder, in Proof.Reduction]
e':51 [binder, in Proof.Reduction]
e':54 [binder, in Proof.Reduction]
e':60 [binder, in Proof.Reduction]
e':73 [binder, in Proof.Reduction]
e':76 [binder, in Proof.Reduction]
e1':24 [binder, in Proof.Reduction]
e1':36 [binder, in Proof.Reduction]
e1:10 [binder, in Proof.Application]
e1:10 [binder, in Proof.Value]
e1:12 [binder, in Proof.Value]
e1:12 [binder, in Proof.PrincipalTyping]
e1:17 [binder, in Proof.LocallyNameless]
e1:23 [binder, in Proof.Reduction]
e1:27 [binder, in Proof.Typing]
e1:35 [binder, in Proof.Reduction]
e1:37 [binder, in Proof.Typing]
e1:40 [binder, in Proof.LocallyNameless]
e1:46 [binder, in Proof.Application]
e1:46 [binder, in Proof.Value]
e1:48 [binder, in Proof.Value]
e1:73 [binder, in Proof.Application]
e2':28 [binder, in Proof.Reduction]
e2':40 [binder, in Proof.Reduction]
e2:11 [binder, in Proof.Application]
e2:11 [binder, in Proof.Value]
e2:13 [binder, in Proof.Value]
e2:13 [binder, in Proof.PrincipalTyping]
e2:18 [binder, in Proof.LocallyNameless]
e2:25 [binder, in Proof.Reduction]
e2:27 [binder, in Proof.Reduction]
e2:28 [binder, in Proof.Typing]
e2:37 [binder, in Proof.Reduction]
e2:38 [binder, in Proof.Typing]
e2:39 [binder, in Proof.Reduction]
e2:41 [binder, in Proof.LocallyNameless]
e2:47 [binder, in Proof.Application]
e2:47 [binder, in Proof.Value]
e2:49 [binder, in Proof.Value]
e2:74 [binder, in Proof.Application]
E:10 [binder, in Proof.Casting]
e:10 [binder, in Proof.PrincipalTyping]
e:101 [binder, in Proof.Application]
e:105 [binder, in Proof.Application]
e:11 [binder, in Proof.Casting]
e:113 [binder, in Proof.Application]
e:117 [binder, in Proof.Application]
e:123 [binder, in Proof.Application]
e:13 [binder, in Proof.Reduction]
e:131 [binder, in Proof.Application]
e:135 [binder, in Proof.Application]
e:14 [binder, in Proof.Typing]
e:14 [binder, in Proof.Value]
e:14 [binder, in Proof.Language]
e:140 [binder, in Proof.Application]
e:144 [binder, in Proof.Application]
e:16 [binder, in Proof.Reduction]
e:16 [binder, in Proof.LocallyNameless]
e:16 [binder, in Proof.Value]
e:16 [binder, in Proof.PrincipalTyping]
e:17 [binder, in Proof.Typing]
e:17 [binder, in Proof.Language]
e:18 [binder, in Proof.Value]
e:2 [binder, in Proof.LocallyNameless]
e:20 [binder, in Proof.Reduction]
e:22 [binder, in Proof.Typing]
e:22 [binder, in Proof.Language]
e:23 [binder, in Proof.Application]
e:23 [binder, in Proof.Value]
e:25 [binder, in Proof.LocallyNameless]
e:25 [binder, in Proof.Language]
e:28 [binder, in Proof.LocallyNameless]
e:28 [binder, in Proof.Value]
e:30 [binder, in Proof.Typing]
e:30 [binder, in Proof.Reduction]
e:31 [binder, in Proof.LocallyNameless]
e:32 [binder, in Proof.Reduction]
e:32 [binder, in Proof.Application]
e:35 [binder, in Proof.LocallyNameless]
e:36 [binder, in Proof.LocallyNameless]
e:36 [binder, in Proof.Value]
e:39 [binder, in Proof.Application]
e:4 [binder, in Proof.Reduction]
e:4 [binder, in Proof.PrincipalTyping]
e:40 [binder, in Proof.Typing]
e:42 [binder, in Proof.Reduction]
e:43 [binder, in Proof.Reduction]
e:44 [binder, in Proof.Value]
e:46 [binder, in Proof.Typing]
e:46 [binder, in Proof.Reduction]
e:5 [binder, in Proof.Application]
e:5 [binder, in Proof.Value]
e:50 [binder, in Proof.Typing]
e:50 [binder, in Proof.Reduction]
e:50 [binder, in Proof.Value]
e:53 [binder, in Proof.Reduction]
e:55 [binder, in Proof.Application]
e:55 [binder, in Proof.Value]
e:56 [binder, in Proof.Value]
e:57 [binder, in Proof.Reduction]
e:58 [binder, in Proof.Application]
e:59 [binder, in Proof.Value]
E:60 [binder, in Proof.Application]
e:62 [binder, in Proof.Application]
E:65 [binder, in Proof.Application]
e:67 [binder, in Proof.Application]
e:7 [binder, in Proof.Application]
e:7 [binder, in Proof.PrincipalTyping]
E:70 [binder, in Proof.Application]
e:71 [binder, in Proof.Application]
e:72 [binder, in Proof.Reduction]
e:74 [binder, in Proof.Reduction]
e:75 [binder, in Proof.Reduction]
e:75 [binder, in Proof.Value]
e:76 [binder, in Proof.Value]
e:77 [binder, in Proof.Application]
e:8 [binder, in Proof.Language]
e:80 [binder, in Proof.Application]
E:85 [binder, in Proof.Application]
e:88 [binder, in Proof.Application]
e:9 [binder, in Proof.LocallyNameless]
e:96 [binder, in Proof.Application]


F

Fld [constructor, in Proof.Language]
fv [definition, in Proof.Language]
Fvar [constructor, in Proof.Language]
fv_open_lower [lemma, in Proof.LocallyNameless]
fv_in_dom [lemma, in Proof.Application]
fv_open_lower [lemma, in Proof.Application]
f:11 [binder, in Proof.Reduction]
f:126 [binder, in Proof.Application]
F:61 [binder, in Proof.Application]
F:66 [binder, in Proof.Application]
F:84 [binder, in Proof.Application]


G

G:59 [binder, in Proof.Application]


H

H1:82 [binder, in Proof.Appsub]
H2:83 [binder, in Proof.Appsub]
H:57 [binder, in Proof.Appsub]
H:61 [binder, in Proof.Appsub]
H:65 [binder, in Proof.Appsub]
H:68 [binder, in Proof.Appsub]
H:72 [binder, in Proof.Appsub]
H:76 [binder, in Proof.Appsub]
H:87 [binder, in Proof.Appsub]


I

Inf [constructor, in Proof.Typing]
Int [constructor, in Proof.Language]
isomorphic_spec [definition, in Proof.Subtyping.Subtyping]
isosub [inductive, in Proof.Subtyping.Subtyping]
isosub_to_sub2 [lemma, in Proof.Subtyping.Subtyping]
isosub_to_sub1 [lemma, in Proof.Subtyping.Subtyping]
isosub_sound [lemma, in Proof.Subtyping.Subtyping]
isosub_transitivity [lemma, in Proof.Subtyping.Subtyping]
isosub_inv_splitable [lemma, in Proof.Subtyping.Subtyping]
Isub_And [constructor, in Proof.Subtyping.Subtyping]
Isub_Rcd [constructor, in Proof.Subtyping.Subtyping]
Isub_Refl [constructor, in Proof.Subtyping.Subtyping]
i:11 [binder, in Proof.Language]
i:12 [binder, in Proof.LocallyNameless]
i:45 [binder, in Proof.Reduction]


J

j:10 [binder, in Proof.LocallyNameless]


K

k:14 [binder, in Proof.LocallyNameless]
k:20 [binder, in Proof.Language]
k:21 [binder, in Proof.LocallyNameless]
k:42 [binder, in Proof.LocallyNameless]
k:75 [binder, in Proof.Application]


L

label [definition, in Proof.Language]
Lam [constructor, in Proof.Language]
Language [library]
lc [inductive, in Proof.Value]
lc_inv_rcd [lemma, in Proof.Value]
lc_inv_lam [lemma, in Proof.Value]
lc_inv_merge_r [lemma, in Proof.Value]
lc_inv_merge_l [lemma, in Proof.Value]
lc_inv_anno [lemma, in Proof.Value]
lc_value [lemma, in Proof.Value]
lc_pvalue [lemma, in Proof.Value]
Lc_Prj [constructor, in Proof.Value]
Lc_Fld [constructor, in Proof.Value]
Lc_Ann [constructor, in Proof.Value]
Lc_Mrg [constructor, in Proof.Value]
Lc_App [constructor, in Proof.Value]
Lc_Lam [constructor, in Proof.Value]
Lc_Var [constructor, in Proof.Value]
Lc_Lit [constructor, in Proof.Value]
Lit [constructor, in Proof.Language]
LocallyNameless [library]
L:10 [binder, in Proof.Typing]
l:10 [binder, in Proof.Appsub]
l:10 [binder, in Proof.Subtyping.Subtyping]
l:100 [binder, in Proof.Application]
l:116 [binder, in Proof.Application]
l:121 [binder, in Proof.Application]
l:139 [binder, in Proof.Application]
l:14 [binder, in Proof.Reduction]
l:14 [binder, in Proof.Application]
l:142 [binder, in Proof.Application]
l:15 [binder, in Proof.Casting]
l:15 [binder, in Proof.Subtyping.Splitable]
l:17 [binder, in Proof.Value]
l:18 [binder, in Proof.Typing]
l:19 [binder, in Proof.Value]
l:24 [binder, in Proof.Appsub]
l:25 [binder, in Proof.Application]
l:25 [binder, in Proof.Subtyping.Subtyping]
l:29 [binder, in Proof.Reduction]
l:30 [binder, in Proof.Value]
l:31 [binder, in Proof.Typing]
l:34 [binder, in Proof.Reduction]
l:38 [binder, in Proof.Value]
l:5 [binder, in Proof.Subtyping.Splitable]
l:54 [binder, in Proof.Value]
l:56 [binder, in Proof.Subtyping.Subtyping]
l:62 [binder, in Proof.Value]
l:63 [binder, in Proof.Subtyping.Subtyping]
l:67 [binder, in Proof.Appsub]
l:68 [binder, in Proof.Value]
l:72 [binder, in Proof.Subtyping.Subtyping]
l:77 [binder, in Proof.Appsub]
l:8 [binder, in Proof.Application]
L:8 [binder, in Proof.Value]
l:88 [binder, in Proof.Appsub]
l:9 [binder, in Proof.PrincipalTyping]


M

mode [inductive, in Proof.Typing]
modusponens [lemma, in Proof.Tactical]
Mrg [constructor, in Proof.Language]
multi [inductive, in Proof.Reduction]
multistep [abbreviation, in Proof.Reduction]
multi_step [constructor, in Proof.Reduction]
multi_refl [constructor, in Proof.Reduction]


N

normal_form [definition, in Proof.Reduction]
n:22 [binder, in Proof.Value]
n:3 [binder, in Proof.Reduction]
n:3 [binder, in Proof.Casting]
n:3 [binder, in Proof.Value]
n:3 [binder, in Proof.PrincipalTyping]
n:6 [binder, in Proof.Typing]


O

open [definition, in Proof.Language]
open_abs [lemma, in Proof.LocallyNameless]
open_rec_lc [lemma, in Proof.LocallyNameless]
open_rec_lc_core [lemma, in Proof.LocallyNameless]
open_rec [definition, in Proof.Language]
ordinary [inductive, in Proof.Subtyping.Splitable]
ordinary_decidable [lemma, in Proof.Subtyping.Splitable]
Ord_Rcd [constructor, in Proof.Subtyping.Splitable]
Ord_Arr [constructor, in Proof.Subtyping.Splitable]
Ord_Tnt [constructor, in Proof.Subtyping.Splitable]
Ord_Top [constructor, in Proof.Subtyping.Splitable]


P

papp [inductive, in Proof.Application]
papp_progress_l_formal [lemma, in Proof.Application]
papp_progress_l [lemma, in Proof.Application]
papp_progress_v_formal [lemma, in Proof.Application]
papp_progress_v [lemma, in Proof.Application]
papp_preservation_l_formal [lemma, in Proof.Application]
papp_preservation_l [lemma, in Proof.Application]
papp_preservation_v_formal [lemma, in Proof.Application]
papp_preservation_v [lemma, in Proof.Application]
papp_uvalue_l [lemma, in Proof.Application]
papp_uvalue_v [lemma, in Proof.Application]
papp_preservation [section, in Proof.Application]
papp_lc_l [lemma, in Proof.Application]
papp_lc_v [lemma, in Proof.Application]
Pa_Mrg_P [constructor, in Proof.Application]
Pa_Mrg_R [constructor, in Proof.Application]
Pa_Mrg_L [constructor, in Proof.Application]
Pa_Rcd [constructor, in Proof.Application]
Pa_Lam [constructor, in Proof.Application]
preservation [lemma, in Proof.Reduction]
preservation_gen [lemma, in Proof.Reduction]
preservation_chk [lemma, in Proof.Reduction]
PrincipalTyping [library]
Prj [constructor, in Proof.Language]
progress [lemma, in Proof.Reduction]
proper [inductive, in Proof.Subtyping.Subtyping]
proper_complete [lemma, in Proof.Subtyping.Subtyping]
proper_record [lemma, in Proof.Subtyping.Subtyping]
proper_arrow [lemma, in Proof.Subtyping.Subtyping]
Pr_Spl [constructor, in Proof.Subtyping.Subtyping]
Pr_Rcd [constructor, in Proof.Subtyping.Subtyping]
Pr_Arr [constructor, in Proof.Subtyping.Subtyping]
Pr_Top [constructor, in Proof.Subtyping.Subtyping]
Pr_Int [constructor, in Proof.Subtyping.Subtyping]
psub [definition, in Proof.Appsub]
psub_auxas_false [lemma, in Proof.Appsub]
psub_appsub_false [lemma, in Proof.Appsub]
psub_complete_appsub [lemma, in Proof.Appsub]
psub_sound_auxas [lemma, in Proof.Appsub]
psub_sound_appsub [lemma, in Proof.Appsub]
psub_none_auxas2 [lemma, in Proof.Appsub]
psub_none_auxas1 [lemma, in Proof.Appsub]
ptype [inductive, in Proof.PrincipalTyping]
ptype_determinism [lemma, in Proof.PrincipalTyping]
Pt_Mrg [constructor, in Proof.PrincipalTyping]
Pt_Rcd [constructor, in Proof.PrincipalTyping]
Pt_Ann [constructor, in Proof.PrincipalTyping]
Pt_Arr [constructor, in Proof.PrincipalTyping]
Pt_Int [constructor, in Proof.PrincipalTyping]
pvalue [inductive, in Proof.Value]
pvalue_decidable [lemma, in Proof.Value]
pvalue_and_value [lemma, in Proof.Value]
Pv_Lam [constructor, in Proof.Value]
Pv_Lit [constructor, in Proof.Value]
P:1 [binder, in Proof.Tactical]
p:42 [binder, in Proof.Value]
p:7 [binder, in Proof.Reduction]


Q

Q:2 [binder, in Proof.Tactical]


R

Rcd [constructor, in Proof.Language]
Reduction [library]
relation [definition, in Proof.Reduction]
R:63 [binder, in Proof.Reduction]
R:71 [binder, in Proof.Reduction]


S

size_term [definition, in Proof.Language]
size_type [definition, in Proof.Language]
soundness [lemma, in Proof.Reduction]
splitable [inductive, in Proof.Subtyping.Splitable]
Splitable [library]
splitable_decrease_size [lemma, in Proof.Subtyping.Splitable]
splitable_determinism [lemma, in Proof.Subtyping.Splitable]
splitable_or_ordinary [lemma, in Proof.Subtyping.Splitable]
splitable_not_ordinary [lemma, in Proof.Subtyping.Splitable]
Spl_Rcd [constructor, in Proof.Subtyping.Splitable]
Spl_Arr [constructor, in Proof.Subtyping.Splitable]
Spl_And [constructor, in Proof.Subtyping.Splitable]
step [inductive, in Proof.Reduction]
step_lc [lemma, in Proof.Reduction]
stuck [definition, in Proof.Reduction]
St_Mrg_R [constructor, in Proof.Reduction]
St_Mrg_L [constructor, in Proof.Reduction]
St_Prj_L [constructor, in Proof.Reduction]
St_Rcd [constructor, in Proof.Reduction]
St_App_R [constructor, in Proof.Reduction]
St_App_L [constructor, in Proof.Reduction]
St_Ann [constructor, in Proof.Reduction]
St_Val [constructor, in Proof.Reduction]
St_Prj [constructor, in Proof.Reduction]
St_App [constructor, in Proof.Reduction]
St_Spl [constructor, in Proof.Reduction]
St_Lam [constructor, in Proof.Reduction]
St_Lit [constructor, in Proof.Reduction]
sub [inductive, in Proof.Subtyping.Subtyping]
substitution [definition, in Proof.Language]
substitution_lemma [lemma, in Proof.Application]
subst_notin_fv [lemma, in Proof.LocallyNameless]
subst_intro [lemma, in Proof.LocallyNameless]
subst_lc [lemma, in Proof.LocallyNameless]
subst_open_var [lemma, in Proof.LocallyNameless]
subst_open_rec [lemma, in Proof.LocallyNameless]
subst_neq_var [lemma, in Proof.LocallyNameless]
subst_eq_var [lemma, in Proof.LocallyNameless]
subst_fresh [lemma, in Proof.LocallyNameless]
subst_value [lemma, in Proof.Application]
Subtyping [library]
sub_arrow_int [lemma, in Proof.Subtyping.Subtyping]
sub_transitivity [lemma, in Proof.Subtyping.Subtyping]
sub_inv_splitable_r [lemma, in Proof.Subtyping.Subtyping]
sub_inv_splitable_l [lemma, in Proof.Subtyping.Subtyping]
sub_splitable [lemma, in Proof.Subtyping.Subtyping]
sub_splitable_r [lemma, in Proof.Subtyping.Subtyping]
sub_splitable_l [lemma, in Proof.Subtyping.Subtyping]
sub_reflexivity [lemma, in Proof.Subtyping.Subtyping]
sub_and_r [lemma, in Proof.Subtyping.Subtyping]
sub_and_l [lemma, in Proof.Subtyping.Subtyping]
sub_record [lemma, in Proof.Subtyping.Subtyping]
sub_arrow [lemma, in Proof.Subtyping.Subtyping]
Sub_And_R [constructor, in Proof.Subtyping.Subtyping]
Sub_And_L [constructor, in Proof.Subtyping.Subtyping]
Sub_And [constructor, in Proof.Subtyping.Subtyping]
Sub_Rcd [constructor, in Proof.Subtyping.Subtyping]
Sub_Arr [constructor, in Proof.Subtyping.Subtyping]
Sub_Top [constructor, in Proof.Subtyping.Subtyping]
Sub_Int [constructor, in Proof.Subtyping.Subtyping]
S:13 [binder, in Proof.Appsub]
S:16 [binder, in Proof.Appsub]
S:187 [binder, in Proof.Appsub]
S:188 [binder, in Proof.Appsub]
S:192 [binder, in Proof.Appsub]
S:194 [binder, in Proof.Appsub]
S:197 [binder, in Proof.Appsub]
S:199 [binder, in Proof.Appsub]
S:202 [binder, in Proof.Appsub]
S:205 [binder, in Proof.Appsub]
S:27 [binder, in Proof.Appsub]
S:31 [binder, in Proof.Appsub]
S:35 [binder, in Proof.Appsub]
S:40 [binder, in Proof.Appsub]
S:43 [binder, in Proof.Appsub]
S:47 [binder, in Proof.Appsub]
S:94 [binder, in Proof.Appsub]


T

Tactical [library]
TA1:49 [binder, in Proof.Application]
TA2:50 [binder, in Proof.Application]
TA:31 [binder, in Proof.Application]
TA:38 [binder, in Proof.Application]
TA:45 [binder, in Proof.Application]
term [inductive, in Proof.Language]
Top [constructor, in Proof.Language]
type [inductive, in Proof.Language]
typing [inductive, in Proof.Typing]
Typing [library]
typing_chk_sub [lemma, in Proof.Typing]
typing_to_lc [lemma, in Proof.Typing]
typing_to_ptype [lemma, in Proof.Typing]
typing_uniq [lemma, in Proof.Application]
typing_weakening [lemma, in Proof.Application]
typing_weakening_gen [lemma, in Proof.Application]
typing_to_atype [lemma, in Proof.Application]
Ty_Sub [constructor, in Proof.Typing]
Ty_Mrg [constructor, in Proof.Typing]
Ty_Prj [constructor, in Proof.Typing]
Ty_App [constructor, in Proof.Typing]
Ty_Ann [constructor, in Proof.Typing]
Ty_Rcd [constructor, in Proof.Typing]
Ty_Lam [constructor, in Proof.Typing]
Ty_Var [constructor, in Proof.Typing]
Ty_Int [constructor, in Proof.Typing]
T1:44 [binder, in Proof.LocallyNameless]
T2:45 [binder, in Proof.LocallyNameless]
T:11 [binder, in Proof.Typing]
T:16 [binder, in Proof.Typing]
T:20 [binder, in Proof.Typing]
T:23 [binder, in Proof.Typing]
T:29 [binder, in Proof.Typing]
T:34 [binder, in Proof.Typing]
T:39 [binder, in Proof.Typing]
T:45 [binder, in Proof.Typing]
T:5 [binder, in Proof.Typing]
T:51 [binder, in Proof.Typing]
T:7 [binder, in Proof.Typing]
T:72 [binder, in Proof.Application]
T:76 [binder, in Proof.Application]


U

uvalue [inductive, in Proof.Value]
uvalue_inv_merge_r [lemma, in Proof.Value]
uvalue_inv_merge_l [lemma, in Proof.Value]
uvalue_inv_rcd [lemma, in Proof.Value]
Uv_Mrg [constructor, in Proof.Value]
Uv_Rcd [constructor, in Proof.Value]
Uv_Ann [constructor, in Proof.Value]
u1:32 [binder, in Proof.Value]
u1:70 [binder, in Proof.Value]
u1:72 [binder, in Proof.Value]
u2:33 [binder, in Proof.Value]
u2:71 [binder, in Proof.Value]
u2:73 [binder, in Proof.Value]
u:13 [binder, in Proof.LocallyNameless]
u:13 [binder, in Proof.Language]
u:15 [binder, in Proof.LocallyNameless]
u:19 [binder, in Proof.LocallyNameless]
u:21 [binder, in Proof.Language]
u:24 [binder, in Proof.LocallyNameless]
u:26 [binder, in Proof.Language]
u:27 [binder, in Proof.LocallyNameless]
u:3 [binder, in Proof.LocallyNameless]
u:30 [binder, in Proof.LocallyNameless]
u:31 [binder, in Proof.Value]
u:34 [binder, in Proof.LocallyNameless]
u:37 [binder, in Proof.LocallyNameless]
u:43 [binder, in Proof.Typing]
u:5 [binder, in Proof.LocallyNameless]
u:69 [binder, in Proof.Value]
u:8 [binder, in Proof.LocallyNameless]
u:82 [binder, in Proof.Application]


V

value [inductive, in Proof.Value]
Value [library]
value_no_step [lemma, in Proof.Reduction]
value_decidable [lemma, in Proof.Value]
value_is_uvalue [lemma, in Proof.Value]
value_inv_merge_r [lemma, in Proof.Value]
value_inv_merge_l [lemma, in Proof.Value]
value_inv_rcd [lemma, in Proof.Value]
value_anno_ordinary [lemma, in Proof.Value]
value_and_value_anno [lemma, in Proof.Value]
vl [inductive, in Proof.Application]
vl:104 [binder, in Proof.Application]
vl:30 [binder, in Proof.Application]
vl:37 [binder, in Proof.Application]
vl:44 [binder, in Proof.Application]
vl:48 [binder, in Proof.Application]
vl:54 [binder, in Proof.Application]
vl:57 [binder, in Proof.Application]
vl:95 [binder, in Proof.Application]
V_Mrg [constructor, in Proof.Value]
V_Rcd [constructor, in Proof.Value]
V_Ann [constructor, in Proof.Value]
v':13 [binder, in Proof.Casting]
v':18 [binder, in Proof.Reduction]
v':22 [binder, in Proof.Application]
v':31 [binder, in Proof.Casting]
v':34 [binder, in Proof.Casting]
v':39 [binder, in Proof.Casting]
v':42 [binder, in Proof.Casting]
v':44 [binder, in Proof.Casting]
v1:110 [binder, in Proof.Application]
v1:132 [binder, in Proof.Application]
v1:16 [binder, in Proof.Casting]
v1:20 [binder, in Proof.Casting]
v1:24 [binder, in Proof.Casting]
v1:26 [binder, in Proof.Application]
v1:33 [binder, in Proof.Application]
v1:40 [binder, in Proof.Application]
v1:40 [binder, in Proof.Value]
v1:64 [binder, in Proof.Value]
v1:66 [binder, in Proof.Value]
v2:111 [binder, in Proof.Application]
v2:133 [binder, in Proof.Application]
v2:17 [binder, in Proof.Casting]
v2:21 [binder, in Proof.Casting]
v2:25 [binder, in Proof.Casting]
v2:27 [binder, in Proof.Application]
v2:34 [binder, in Proof.Application]
v2:41 [binder, in Proof.Application]
v2:41 [binder, in Proof.Value]
v2:65 [binder, in Proof.Value]
v2:67 [binder, in Proof.Value]
v:103 [binder, in Proof.Application]
v:11 [binder, in Proof.LocallyNameless]
v:115 [binder, in Proof.Application]
v:12 [binder, in Proof.Reduction]
v:12 [binder, in Proof.Casting]
v:122 [binder, in Proof.Application]
v:127 [binder, in Proof.Application]
v:136 [binder, in Proof.Application]
v:141 [binder, in Proof.Application]
v:15 [binder, in Proof.Reduction]
v:17 [binder, in Proof.Reduction]
v:18 [binder, in Proof.Casting]
v:21 [binder, in Proof.Application]
v:22 [binder, in Proof.Casting]
v:24 [binder, in Proof.Application]
v:26 [binder, in Proof.Reduction]
v:26 [binder, in Proof.Casting]
v:30 [binder, in Proof.Casting]
v:33 [binder, in Proof.Casting]
v:36 [binder, in Proof.Casting]
v:38 [binder, in Proof.Reduction]
v:39 [binder, in Proof.Value]
v:40 [binder, in Proof.Casting]
v:41 [binder, in Proof.Reduction]
v:43 [binder, in Proof.Casting]
v:43 [binder, in Proof.Value]
v:5 [binder, in Proof.Casting]
v:51 [binder, in Proof.Application]
v:53 [binder, in Proof.Application]
v:56 [binder, in Proof.Application]
v:57 [binder, in Proof.Value]
v:63 [binder, in Proof.Value]
v:74 [binder, in Proof.Value]
v:87 [binder, in Proof.Application]
v:94 [binder, in Proof.Application]
v:99 [binder, in Proof.Application]


X

x:1 [binder, in Proof.LocallyNameless]
x:15 [binder, in Proof.Typing]
x:20 [binder, in Proof.LocallyNameless]
x:22 [binder, in Proof.LocallyNameless]
x:26 [binder, in Proof.LocallyNameless]
x:27 [binder, in Proof.Language]
x:28 [binder, in Proof.Language]
x:29 [binder, in Proof.LocallyNameless]
x:29 [binder, in Proof.Language]
x:30 [binder, in Proof.Language]
x:32 [binder, in Proof.LocallyNameless]
x:4 [binder, in Proof.LocallyNameless]
x:4 [binder, in Proof.Value]
x:43 [binder, in Proof.LocallyNameless]
x:6 [binder, in Proof.LocallyNameless]
X:61 [binder, in Proof.Reduction]
X:62 [binder, in Proof.Reduction]
x:66 [binder, in Proof.Reduction]
x:67 [binder, in Proof.Reduction]
X:70 [binder, in Proof.Reduction]
x:8 [binder, in Proof.Typing]
x:86 [binder, in Proof.Application]
x:9 [binder, in Proof.Value]


Y

y:23 [binder, in Proof.LocallyNameless]
y:33 [binder, in Proof.LocallyNameless]
y:68 [binder, in Proof.Reduction]
y:7 [binder, in Proof.LocallyNameless]


Z

z:12 [binder, in Proof.Language]
z:69 [binder, in Proof.Reduction]
z:81 [binder, in Proof.Application]


other

_ ⊢ _ ⇐ _ [notation, in Proof.Typing]
_ ⊢ _ ⇒ _ [notation, in Proof.Typing]
_ ⟾ _ [notation, in Proof.Reduction]
_ ⊢ _ <: _ [notation, in Proof.Appsub]
_ · _ ⟹ _ [notation, in Proof.Application]
_ ⇝ [ _ ] _ [notation, in Proof.Casting]
_ ≋ _ [notation, in Proof.Subtyping.Subtyping]
_ <: _ [notation, in Proof.Subtyping.Subtyping]
_ ↩ _ ↪ _ [notation, in Proof.Subtyping.Splitable]
_ ◍ _ [notation, in Proof.Language]
_ _ . _ : _ [notation, in Proof.Language]
_ ∷ _ [notation, in Proof.Language]
_ & _ [notation, in Proof.Language]
_ → _ [notation, in Proof.Language]
appsub? _ _ [notation, in Proof.Appsub]
{ _ ↦ _ } _ [notation, in Proof.Language]
{ _ = _ } [notation, in Proof.Language]
{ _ : _ } [notation, in Proof.Language]



Notation Index

other

_ ⊢ _ ⇐ _ [in Proof.Typing]
_ ⊢ _ ⇒ _ [in Proof.Typing]
_ ⟾ _ [in Proof.Reduction]
_ ⊢ _ <: _ [in Proof.Appsub]
_ · _ ⟹ _ [in Proof.Application]
_ ⇝ [ _ ] _ [in Proof.Casting]
_ ≋ _ [in Proof.Subtyping.Subtyping]
_ <: _ [in Proof.Subtyping.Subtyping]
_ ↩ _ ↪ _ [in Proof.Subtyping.Splitable]
_ ◍ _ [in Proof.Language]
_ _ . _ : _ [in Proof.Language]
_ ∷ _ [in Proof.Language]
_ & _ [in Proof.Language]
_ → _ [in Proof.Language]
appsub? _ _ [in Proof.Appsub]
{ _ ↦ _ } _ [in Proof.Language]
{ _ = _ } [in Proof.Language]
{ _ : _ } [in Proof.Language]



Binder Index

A

A1:12 [in Proof.Application]
A1:17 [in Proof.Subtyping.Splitable]
A1:189 [in Proof.Appsub]
A1:20 [in Proof.Subtyping.Splitable]
A1:23 [in Proof.Subtyping.Splitable]
A1:26 [in Proof.Subtyping.Splitable]
A1:28 [in Proof.Casting]
A1:32 [in Proof.Subtyping.Splitable]
A1:36 [in Proof.Subtyping.Subtyping]
A1:39 [in Proof.Subtyping.Subtyping]
A1:42 [in Proof.Subtyping.Subtyping]
A1:46 [in Proof.Subtyping.Subtyping]
A1:59 [in Proof.Subtyping.Subtyping]
A1:75 [in Proof.Subtyping.Subtyping]
A1:81 [in Proof.Subtyping.Subtyping]
A1:9 [in Proof.Reduction]
A2:10 [in Proof.Reduction]
A2:13 [in Proof.Application]
A2:18 [in Proof.Subtyping.Splitable]
A2:190 [in Proof.Appsub]
A2:21 [in Proof.Subtyping.Splitable]
A2:24 [in Proof.Subtyping.Splitable]
A2:27 [in Proof.Subtyping.Splitable]
A2:29 [in Proof.Casting]
A2:33 [in Proof.Subtyping.Splitable]
A2:37 [in Proof.Subtyping.Subtyping]
A2:40 [in Proof.Subtyping.Subtyping]
A2:43 [in Proof.Subtyping.Subtyping]
A2:47 [in Proof.Subtyping.Subtyping]
A2:60 [in Proof.Subtyping.Subtyping]
A2:76 [in Proof.Subtyping.Subtyping]
A2:82 [in Proof.Subtyping.Subtyping]
A3:28 [in Proof.Subtyping.Splitable]
A4:29 [in Proof.Subtyping.Splitable]
A:102 [in Proof.Application]
A:106 [in Proof.Application]
A:11 [in Proof.Appsub]
A:11 [in Proof.Subtyping.Subtyping]
A:11 [in Proof.Subtyping.Splitable]
A:11 [in Proof.PrincipalTyping]
A:112 [in Proof.Application]
A:118 [in Proof.Application]
A:12 [in Proof.Typing]
A:124 [in Proof.Application]
A:128 [in Proof.Application]
A:134 [in Proof.Application]
A:137 [in Proof.Application]
A:14 [in Proof.Appsub]
A:14 [in Proof.Casting]
A:14 [in Proof.PrincipalTyping]
A:143 [in Proof.Application]
A:15 [in Proof.Value]
A:15 [in Proof.Subtyping.Subtyping]
A:16 [in Proof.Subtyping.Splitable]
A:17 [in Proof.Application]
A:17 [in Proof.PrincipalTyping]
A:18 [in Proof.Subtyping.Subtyping]
A:186 [in Proof.Appsub]
A:19 [in Proof.Typing]
A:19 [in Proof.Reduction]
A:19 [in Proof.Appsub]
A:19 [in Proof.Casting]
A:19 [in Proof.Subtyping.Splitable]
A:191 [in Proof.Appsub]
A:193 [in Proof.Appsub]
A:196 [in Proof.Appsub]
A:198 [in Proof.Appsub]
A:20 [in Proof.Appsub]
A:201 [in Proof.Appsub]
A:204 [in Proof.Appsub]
A:21 [in Proof.Typing]
A:21 [in Proof.Subtyping.Subtyping]
A:22 [in Proof.Reduction]
A:22 [in Proof.Subtyping.Splitable]
A:23 [in Proof.Appsub]
A:23 [in Proof.Casting]
A:24 [in Proof.Typing]
A:24 [in Proof.Value]
A:25 [in Proof.Appsub]
A:25 [in Proof.Subtyping.Splitable]
A:26 [in Proof.Subtyping.Subtyping]
A:27 [in Proof.Casting]
A:28 [in Proof.Application]
A:28 [in Proof.Subtyping.Subtyping]
A:29 [in Proof.Appsub]
A:29 [in Proof.Value]
A:3 [in Proof.Subtyping.Subtyping]
A:3 [in Proof.Subtyping.Splitable]
A:30 [in Proof.Subtyping.Splitable]
A:31 [in Proof.Subtyping.Subtyping]
A:31 [in Proof.Subtyping.Splitable]
A:32 [in Proof.Typing]
A:32 [in Proof.Casting]
A:33 [in Proof.Appsub]
A:34 [in Proof.Subtyping.Subtyping]
A:35 [in Proof.Typing]
A:35 [in Proof.Application]
A:35 [in Proof.Casting]
A:35 [in Proof.Subtyping.Subtyping]
A:37 [in Proof.Casting]
A:37 [in Proof.Value]
A:38 [in Proof.LocallyNameless]
A:38 [in Proof.Appsub]
A:38 [in Proof.Subtyping.Subtyping]
A:4 [in Proof.Casting]
A:4 [in Proof.Subtyping.Subtyping]
A:41 [in Proof.Typing]
A:41 [in Proof.Appsub]
A:41 [in Proof.Casting]
A:41 [in Proof.Subtyping.Subtyping]
A:42 [in Proof.Application]
A:44 [in Proof.Typing]
A:44 [in Proof.Appsub]
A:44 [in Proof.Subtyping.Subtyping]
A:45 [in Proof.Casting]
A:45 [in Proof.Value]
A:47 [in Proof.Typing]
A:48 [in Proof.Typing]
A:48 [in Proof.Reduction]
A:48 [in Proof.Appsub]
A:48 [in Proof.Subtyping.Subtyping]
A:5 [in Proof.Reduction]
A:5 [in Proof.Appsub]
A:5 [in Proof.PrincipalTyping]
A:5 [in Proof.Language]
A:51 [in Proof.Value]
A:52 [in Proof.Reduction]
A:52 [in Proof.Application]
A:54 [in Proof.Subtyping.Subtyping]
A:55 [in Proof.Reduction]
A:55 [in Proof.Appsub]
A:57 [in Proof.Subtyping.Subtyping]
A:58 [in Proof.Reduction]
A:58 [in Proof.Appsub]
A:58 [in Proof.Value]
A:58 [in Proof.Subtyping.Subtyping]
A:6 [in Proof.Appsub]
A:6 [in Proof.Application]
A:6 [in Proof.Casting]
A:6 [in Proof.Value]
A:6 [in Proof.Subtyping.Splitable]
A:60 [in Proof.Value]
A:61 [in Proof.Subtyping.Subtyping]
A:63 [in Proof.Appsub]
A:63 [in Proof.Application]
A:64 [in Proof.Subtyping.Subtyping]
A:65 [in Proof.Subtyping.Subtyping]
A:66 [in Proof.Appsub]
A:66 [in Proof.Subtyping.Subtyping]
A:68 [in Proof.Application]
A:69 [in Proof.Appsub]
A:71 [in Proof.Subtyping.Subtyping]
A:73 [in Proof.Subtyping.Subtyping]
A:74 [in Proof.Appsub]
A:77 [in Proof.Reduction]
A:78 [in Proof.Application]
A:79 [in Proof.Appsub]
A:8 [in Proof.Reduction]
A:8 [in Proof.Subtyping.Subtyping]
A:8 [in Proof.PrincipalTyping]
A:80 [in Proof.Subtyping.Subtyping]
A:83 [in Proof.Application]
A:85 [in Proof.Appsub]
A:86 [in Proof.Subtyping.Subtyping]
A:89 [in Proof.Application]
A:89 [in Proof.Subtyping.Subtyping]
A:9 [in Proof.Typing]
A:9 [in Proof.Appsub]
A:9 [in Proof.Application]
A:9 [in Proof.Subtyping.Splitable]
A:90 [in Proof.Appsub]
A:91 [in Proof.Subtyping.Subtyping]
A:93 [in Proof.Appsub]
A:93 [in Proof.Subtyping.Subtyping]
A:95 [in Proof.Subtyping.Subtyping]
A:97 [in Proof.Application]
A:97 [in Proof.Subtyping.Subtyping]


B

B1:13 [in Proof.Subtyping.Subtyping]
B1:13 [in Proof.Subtyping.Splitable]
B1:45 [in Proof.Appsub]
B1:50 [in Proof.Subtyping.Subtyping]
B1:51 [in Proof.Appsub]
B1:52 [in Proof.Value]
B1:78 [in Proof.Subtyping.Subtyping]
B1:84 [in Proof.Subtyping.Subtyping]
B2:14 [in Proof.Subtyping.Subtyping]
B2:14 [in Proof.Subtyping.Splitable]
B2:46 [in Proof.Appsub]
B2:51 [in Proof.Subtyping.Subtyping]
B2:52 [in Proof.Appsub]
B2:53 [in Proof.Value]
B2:79 [in Proof.Subtyping.Subtyping]
B2:85 [in Proof.Subtyping.Subtyping]
B:10 [in Proof.Subtyping.Splitable]
B:107 [in Proof.Application]
B:114 [in Proof.Application]
B:119 [in Proof.Application]
B:12 [in Proof.Appsub]
B:12 [in Proof.Subtyping.Subtyping]
B:12 [in Proof.Subtyping.Splitable]
B:125 [in Proof.Application]
B:129 [in Proof.Application]
B:13 [in Proof.Typing]
B:138 [in Proof.Application]
B:15 [in Proof.Appsub]
B:15 [in Proof.PrincipalTyping]
B:16 [in Proof.Subtyping.Subtyping]
B:18 [in Proof.Application]
B:18 [in Proof.PrincipalTyping]
B:19 [in Proof.Subtyping.Subtyping]
B:195 [in Proof.Appsub]
B:200 [in Proof.Appsub]
B:203 [in Proof.Appsub]
B:21 [in Proof.Appsub]
B:22 [in Proof.Subtyping.Subtyping]
B:25 [in Proof.Typing]
B:25 [in Proof.Value]
B:26 [in Proof.Appsub]
B:27 [in Proof.Subtyping.Subtyping]
B:29 [in Proof.Application]
B:29 [in Proof.Subtyping.Subtyping]
B:30 [in Proof.Appsub]
B:32 [in Proof.Subtyping.Subtyping]
B:33 [in Proof.Typing]
B:34 [in Proof.Appsub]
B:36 [in Proof.Typing]
B:36 [in Proof.Application]
B:38 [in Proof.Casting]
B:39 [in Proof.LocallyNameless]
B:39 [in Proof.Appsub]
B:4 [in Proof.Subtyping.Splitable]
B:42 [in Proof.Typing]
B:42 [in Proof.Appsub]
B:43 [in Proof.Application]
B:45 [in Proof.Subtyping.Subtyping]
B:46 [in Proof.Casting]
B:49 [in Proof.Typing]
B:49 [in Proof.Reduction]
B:49 [in Proof.Appsub]
B:49 [in Proof.Subtyping.Subtyping]
B:5 [in Proof.Subtyping.Subtyping]
B:55 [in Proof.Subtyping.Subtyping]
B:56 [in Proof.Appsub]
B:59 [in Proof.Appsub]
B:6 [in Proof.Reduction]
B:6 [in Proof.PrincipalTyping]
B:61 [in Proof.Value]
B:62 [in Proof.Subtyping.Subtyping]
B:64 [in Proof.Appsub]
B:67 [in Proof.Subtyping.Subtyping]
B:7 [in Proof.Appsub]
B:7 [in Proof.Casting]
B:7 [in Proof.Value]
B:70 [in Proof.Appsub]
B:74 [in Proof.Subtyping.Subtyping]
B:75 [in Proof.Appsub]
B:77 [in Proof.Subtyping.Subtyping]
B:80 [in Proof.Appsub]
B:83 [in Proof.Subtyping.Subtyping]
B:86 [in Proof.Appsub]
B:87 [in Proof.Subtyping.Subtyping]
B:9 [in Proof.Subtyping.Subtyping]
B:90 [in Proof.Application]
B:90 [in Proof.Subtyping.Subtyping]
B:91 [in Proof.Appsub]
B:92 [in Proof.Subtyping.Subtyping]
B:94 [in Proof.Subtyping.Subtyping]
B:96 [in Proof.Subtyping.Subtyping]
B:98 [in Proof.Application]
B:98 [in Proof.Subtyping.Subtyping]


C

C1:36 [in Proof.Appsub]
C1:53 [in Proof.Appsub]
C2:37 [in Proof.Appsub]
C2:54 [in Proof.Appsub]
C:108 [in Proof.Application]
C:120 [in Proof.Application]
C:130 [in Proof.Application]
C:17 [in Proof.Subtyping.Subtyping]
C:19 [in Proof.Application]
C:20 [in Proof.Subtyping.Subtyping]
C:22 [in Proof.Appsub]
C:23 [in Proof.Subtyping.Subtyping]
C:26 [in Proof.Typing]
C:28 [in Proof.Appsub]
C:30 [in Proof.Subtyping.Subtyping]
C:32 [in Proof.Appsub]
C:33 [in Proof.Subtyping.Subtyping]
C:47 [in Proof.Casting]
C:50 [in Proof.Appsub]
C:6 [in Proof.Subtyping.Subtyping]
C:60 [in Proof.Appsub]
C:68 [in Proof.Subtyping.Subtyping]
C:71 [in Proof.Appsub]
C:78 [in Proof.Appsub]
C:8 [in Proof.Appsub]
C:8 [in Proof.Casting]
C:81 [in Proof.Appsub]
C:88 [in Proof.Subtyping.Subtyping]
C:89 [in Proof.Appsub]
C:91 [in Proof.Application]


D

dir:56 [in Proof.Reduction]
dir:59 [in Proof.Reduction]
dir:64 [in Proof.Application]
dir:69 [in Proof.Application]
dir:78 [in Proof.Reduction]
dir:79 [in Proof.Application]
dir:92 [in Proof.Application]
D:109 [in Proof.Application]
D:20 [in Proof.Application]
D:24 [in Proof.Subtyping.Subtyping]
D:62 [in Proof.Appsub]
D:7 [in Proof.Subtyping.Subtyping]
D:73 [in Proof.Appsub]
D:84 [in Proof.Appsub]
D:9 [in Proof.Casting]
D:93 [in Proof.Application]


E

e':21 [in Proof.Reduction]
e':31 [in Proof.Reduction]
e':33 [in Proof.Reduction]
e':44 [in Proof.Reduction]
e':47 [in Proof.Reduction]
e':51 [in Proof.Reduction]
e':54 [in Proof.Reduction]
e':60 [in Proof.Reduction]
e':73 [in Proof.Reduction]
e':76 [in Proof.Reduction]
e1':24 [in Proof.Reduction]
e1':36 [in Proof.Reduction]
e1:10 [in Proof.Application]
e1:10 [in Proof.Value]
e1:12 [in Proof.Value]
e1:12 [in Proof.PrincipalTyping]
e1:17 [in Proof.LocallyNameless]
e1:23 [in Proof.Reduction]
e1:27 [in Proof.Typing]
e1:35 [in Proof.Reduction]
e1:37 [in Proof.Typing]
e1:40 [in Proof.LocallyNameless]
e1:46 [in Proof.Application]
e1:46 [in Proof.Value]
e1:48 [in Proof.Value]
e1:73 [in Proof.Application]
e2':28 [in Proof.Reduction]
e2':40 [in Proof.Reduction]
e2:11 [in Proof.Application]
e2:11 [in Proof.Value]
e2:13 [in Proof.Value]
e2:13 [in Proof.PrincipalTyping]
e2:18 [in Proof.LocallyNameless]
e2:25 [in Proof.Reduction]
e2:27 [in Proof.Reduction]
e2:28 [in Proof.Typing]
e2:37 [in Proof.Reduction]
e2:38 [in Proof.Typing]
e2:39 [in Proof.Reduction]
e2:41 [in Proof.LocallyNameless]
e2:47 [in Proof.Application]
e2:47 [in Proof.Value]
e2:49 [in Proof.Value]
e2:74 [in Proof.Application]
E:10 [in Proof.Casting]
e:10 [in Proof.PrincipalTyping]
e:101 [in Proof.Application]
e:105 [in Proof.Application]
e:11 [in Proof.Casting]
e:113 [in Proof.Application]
e:117 [in Proof.Application]
e:123 [in Proof.Application]
e:13 [in Proof.Reduction]
e:131 [in Proof.Application]
e:135 [in Proof.Application]
e:14 [in Proof.Typing]
e:14 [in Proof.Value]
e:14 [in Proof.Language]
e:140 [in Proof.Application]
e:144 [in Proof.Application]
e:16 [in Proof.Reduction]
e:16 [in Proof.LocallyNameless]
e:16 [in Proof.Value]
e:16 [in Proof.PrincipalTyping]
e:17 [in Proof.Typing]
e:17 [in Proof.Language]
e:18 [in Proof.Value]
e:2 [in Proof.LocallyNameless]
e:20 [in Proof.Reduction]
e:22 [in Proof.Typing]
e:22 [in Proof.Language]
e:23 [in Proof.Application]
e:23 [in Proof.Value]
e:25 [in Proof.LocallyNameless]
e:25 [in Proof.Language]
e:28 [in Proof.LocallyNameless]
e:28 [in Proof.Value]
e:30 [in Proof.Typing]
e:30 [in Proof.Reduction]
e:31 [in Proof.LocallyNameless]
e:32 [in Proof.Reduction]
e:32 [in Proof.Application]
e:35 [in Proof.LocallyNameless]
e:36 [in Proof.LocallyNameless]
e:36 [in Proof.Value]
e:39 [in Proof.Application]
e:4 [in Proof.Reduction]
e:4 [in Proof.PrincipalTyping]
e:40 [in Proof.Typing]
e:42 [in Proof.Reduction]
e:43 [in Proof.Reduction]
e:44 [in Proof.Value]
e:46 [in Proof.Typing]
e:46 [in Proof.Reduction]
e:5 [in Proof.Application]
e:5 [in Proof.Value]
e:50 [in Proof.Typing]
e:50 [in Proof.Reduction]
e:50 [in Proof.Value]
e:53 [in Proof.Reduction]
e:55 [in Proof.Application]
e:55 [in Proof.Value]
e:56 [in Proof.Value]
e:57 [in Proof.Reduction]
e:58 [in Proof.Application]
e:59 [in Proof.Value]
E:60 [in Proof.Application]
e:62 [in Proof.Application]
E:65 [in Proof.Application]
e:67 [in Proof.Application]
e:7 [in Proof.Application]
e:7 [in Proof.PrincipalTyping]
E:70 [in Proof.Application]
e:71 [in Proof.Application]
e:72 [in Proof.Reduction]
e:74 [in Proof.Reduction]
e:75 [in Proof.Reduction]
e:75 [in Proof.Value]
e:76 [in Proof.Value]
e:77 [in Proof.Application]
e:8 [in Proof.Language]
e:80 [in Proof.Application]
E:85 [in Proof.Application]
e:88 [in Proof.Application]
e:9 [in Proof.LocallyNameless]
e:96 [in Proof.Application]


F

f:11 [in Proof.Reduction]
f:126 [in Proof.Application]
F:61 [in Proof.Application]
F:66 [in Proof.Application]
F:84 [in Proof.Application]


G

G:59 [in Proof.Application]


H

H1:82 [in Proof.Appsub]
H2:83 [in Proof.Appsub]
H:57 [in Proof.Appsub]
H:61 [in Proof.Appsub]
H:65 [in Proof.Appsub]
H:68 [in Proof.Appsub]
H:72 [in Proof.Appsub]
H:76 [in Proof.Appsub]
H:87 [in Proof.Appsub]


I

i:11 [in Proof.Language]
i:12 [in Proof.LocallyNameless]
i:45 [in Proof.Reduction]


J

j:10 [in Proof.LocallyNameless]


K

k:14 [in Proof.LocallyNameless]
k:20 [in Proof.Language]
k:21 [in Proof.LocallyNameless]
k:42 [in Proof.LocallyNameless]
k:75 [in Proof.Application]


L

L:10 [in Proof.Typing]
l:10 [in Proof.Appsub]
l:10 [in Proof.Subtyping.Subtyping]
l:100 [in Proof.Application]
l:116 [in Proof.Application]
l:121 [in Proof.Application]
l:139 [in Proof.Application]
l:14 [in Proof.Reduction]
l:14 [in Proof.Application]
l:142 [in Proof.Application]
l:15 [in Proof.Casting]
l:15 [in Proof.Subtyping.Splitable]
l:17 [in Proof.Value]
l:18 [in Proof.Typing]
l:19 [in Proof.Value]
l:24 [in Proof.Appsub]
l:25 [in Proof.Application]
l:25 [in Proof.Subtyping.Subtyping]
l:29 [in Proof.Reduction]
l:30 [in Proof.Value]
l:31 [in Proof.Typing]
l:34 [in Proof.Reduction]
l:38 [in Proof.Value]
l:5 [in Proof.Subtyping.Splitable]
l:54 [in Proof.Value]
l:56 [in Proof.Subtyping.Subtyping]
l:62 [in Proof.Value]
l:63 [in Proof.Subtyping.Subtyping]
l:67 [in Proof.Appsub]
l:68 [in Proof.Value]
l:72 [in Proof.Subtyping.Subtyping]
l:77 [in Proof.Appsub]
l:8 [in Proof.Application]
L:8 [in Proof.Value]
l:88 [in Proof.Appsub]
l:9 [in Proof.PrincipalTyping]


N

n:22 [in Proof.Value]
n:3 [in Proof.Reduction]
n:3 [in Proof.Casting]
n:3 [in Proof.Value]
n:3 [in Proof.PrincipalTyping]
n:6 [in Proof.Typing]


P

P:1 [in Proof.Tactical]
p:42 [in Proof.Value]
p:7 [in Proof.Reduction]


Q

Q:2 [in Proof.Tactical]


R

R:63 [in Proof.Reduction]
R:71 [in Proof.Reduction]


S

S:13 [in Proof.Appsub]
S:16 [in Proof.Appsub]
S:187 [in Proof.Appsub]
S:188 [in Proof.Appsub]
S:192 [in Proof.Appsub]
S:194 [in Proof.Appsub]
S:197 [in Proof.Appsub]
S:199 [in Proof.Appsub]
S:202 [in Proof.Appsub]
S:205 [in Proof.Appsub]
S:27 [in Proof.Appsub]
S:31 [in Proof.Appsub]
S:35 [in Proof.Appsub]
S:40 [in Proof.Appsub]
S:43 [in Proof.Appsub]
S:47 [in Proof.Appsub]
S:94 [in Proof.Appsub]


T

TA1:49 [in Proof.Application]
TA2:50 [in Proof.Application]
TA:31 [in Proof.Application]
TA:38 [in Proof.Application]
TA:45 [in Proof.Application]
T1:44 [in Proof.LocallyNameless]
T2:45 [in Proof.LocallyNameless]
T:11 [in Proof.Typing]
T:16 [in Proof.Typing]
T:20 [in Proof.Typing]
T:23 [in Proof.Typing]
T:29 [in Proof.Typing]
T:34 [in Proof.Typing]
T:39 [in Proof.Typing]
T:45 [in Proof.Typing]
T:5 [in Proof.Typing]
T:51 [in Proof.Typing]
T:7 [in Proof.Typing]
T:72 [in Proof.Application]
T:76 [in Proof.Application]


U

u1:32 [in Proof.Value]
u1:70 [in Proof.Value]
u1:72 [in Proof.Value]
u2:33 [in Proof.Value]
u2:71 [in Proof.Value]
u2:73 [in Proof.Value]
u:13 [in Proof.LocallyNameless]
u:13 [in Proof.Language]
u:15 [in Proof.LocallyNameless]
u:19 [in Proof.LocallyNameless]
u:21 [in Proof.Language]
u:24 [in Proof.LocallyNameless]
u:26 [in Proof.Language]
u:27 [in Proof.LocallyNameless]
u:3 [in Proof.LocallyNameless]
u:30 [in Proof.LocallyNameless]
u:31 [in Proof.Value]
u:34 [in Proof.LocallyNameless]
u:37 [in Proof.LocallyNameless]
u:43 [in Proof.Typing]
u:5 [in Proof.LocallyNameless]
u:69 [in Proof.Value]
u:8 [in Proof.LocallyNameless]
u:82 [in Proof.Application]


V

vl:104 [in Proof.Application]
vl:30 [in Proof.Application]
vl:37 [in Proof.Application]
vl:44 [in Proof.Application]
vl:48 [in Proof.Application]
vl:54 [in Proof.Application]
vl:57 [in Proof.Application]
vl:95 [in Proof.Application]
v':13 [in Proof.Casting]
v':18 [in Proof.Reduction]
v':22 [in Proof.Application]
v':31 [in Proof.Casting]
v':34 [in Proof.Casting]
v':39 [in Proof.Casting]
v':42 [in Proof.Casting]
v':44 [in Proof.Casting]
v1:110 [in Proof.Application]
v1:132 [in Proof.Application]
v1:16 [in Proof.Casting]
v1:20 [in Proof.Casting]
v1:24 [in Proof.Casting]
v1:26 [in Proof.Application]
v1:33 [in Proof.Application]
v1:40 [in Proof.Application]
v1:40 [in Proof.Value]
v1:64 [in Proof.Value]
v1:66 [in Proof.Value]
v2:111 [in Proof.Application]
v2:133 [in Proof.Application]
v2:17 [in Proof.Casting]
v2:21 [in Proof.Casting]
v2:25 [in Proof.Casting]
v2:27 [in Proof.Application]
v2:34 [in Proof.Application]
v2:41 [in Proof.Application]
v2:41 [in Proof.Value]
v2:65 [in Proof.Value]
v2:67 [in Proof.Value]
v:103 [in Proof.Application]
v:11 [in Proof.LocallyNameless]
v:115 [in Proof.Application]
v:12 [in Proof.Reduction]
v:12 [in Proof.Casting]
v:122 [in Proof.Application]
v:127 [in Proof.Application]
v:136 [in Proof.Application]
v:141 [in Proof.Application]
v:15 [in Proof.Reduction]
v:17 [in Proof.Reduction]
v:18 [in Proof.Casting]
v:21 [in Proof.Application]
v:22 [in Proof.Casting]
v:24 [in Proof.Application]
v:26 [in Proof.Reduction]
v:26 [in Proof.Casting]
v:30 [in Proof.Casting]
v:33 [in Proof.Casting]
v:36 [in Proof.Casting]
v:38 [in Proof.Reduction]
v:39 [in Proof.Value]
v:40 [in Proof.Casting]
v:41 [in Proof.Reduction]
v:43 [in Proof.Casting]
v:43 [in Proof.Value]
v:5 [in Proof.Casting]
v:51 [in Proof.Application]
v:53 [in Proof.Application]
v:56 [in Proof.Application]
v:57 [in Proof.Value]
v:63 [in Proof.Value]
v:74 [in Proof.Value]
v:87 [in Proof.Application]
v:94 [in Proof.Application]
v:99 [in Proof.Application]


X

x:1 [in Proof.LocallyNameless]
x:15 [in Proof.Typing]
x:20 [in Proof.LocallyNameless]
x:22 [in Proof.LocallyNameless]
x:26 [in Proof.LocallyNameless]
x:27 [in Proof.Language]
x:28 [in Proof.Language]
x:29 [in Proof.LocallyNameless]
x:29 [in Proof.Language]
x:30 [in Proof.Language]
x:32 [in Proof.LocallyNameless]
x:4 [in Proof.LocallyNameless]
x:4 [in Proof.Value]
x:43 [in Proof.LocallyNameless]
x:6 [in Proof.LocallyNameless]
X:61 [in Proof.Reduction]
X:62 [in Proof.Reduction]
x:66 [in Proof.Reduction]
x:67 [in Proof.Reduction]
X:70 [in Proof.Reduction]
x:8 [in Proof.Typing]
x:86 [in Proof.Application]
x:9 [in Proof.Value]


Y

y:23 [in Proof.LocallyNameless]
y:33 [in Proof.LocallyNameless]
y:68 [in Proof.Reduction]
y:7 [in Proof.LocallyNameless]


Z

z:12 [in Proof.Language]
z:69 [in Proof.Reduction]
z:81 [in Proof.Application]



Library Index

A

Application
Appsub


C

Casting


L

Language
LocallyNameless


P

PrincipalTyping


R

Reduction


S

Splitable
Subtyping


T

Tactical
Typing


V

Value



Lemma Index

A

add_notin_context [in Proof.LocallyNameless]
appsub_iso_l [in Proof.Appsub]
appsub_iso_v [in Proof.Appsub]
appsub_iso_l2 [in Proof.Appsub]
appsub_iso_v2 [in Proof.Appsub]
appsub_iso_v1 [in Proof.Appsub]
appsub_split_inversion [in Proof.Appsub]
appsub_determinism [in Proof.Appsub]
appsub_to_auxas [in Proof.Appsub]
atype_determinism [in Proof.Application]
auxas_not_and [in Proof.Appsub]
auxas_iso_l2 [in Proof.Appsub]
auxas_iso_v2 [in Proof.Appsub]
auxas_iso_v1 [in Proof.Appsub]
auxas_false [in Proof.Appsub]


C

casting_preservation [in Proof.Casting]
casting_progress [in Proof.Casting]
casting_progress' [in Proof.Casting]
casting_value [in Proof.Casting]
casting_lc [in Proof.Casting]


F

fv_open_lower [in Proof.LocallyNameless]
fv_in_dom [in Proof.Application]
fv_open_lower [in Proof.Application]


I

isosub_to_sub2 [in Proof.Subtyping.Subtyping]
isosub_to_sub1 [in Proof.Subtyping.Subtyping]
isosub_sound [in Proof.Subtyping.Subtyping]
isosub_transitivity [in Proof.Subtyping.Subtyping]
isosub_inv_splitable [in Proof.Subtyping.Subtyping]


L

lc_inv_rcd [in Proof.Value]
lc_inv_lam [in Proof.Value]
lc_inv_merge_r [in Proof.Value]
lc_inv_merge_l [in Proof.Value]
lc_inv_anno [in Proof.Value]
lc_value [in Proof.Value]
lc_pvalue [in Proof.Value]


M

modusponens [in Proof.Tactical]


O

open_abs [in Proof.LocallyNameless]
open_rec_lc [in Proof.LocallyNameless]
open_rec_lc_core [in Proof.LocallyNameless]
ordinary_decidable [in Proof.Subtyping.Splitable]


P

papp_progress_l_formal [in Proof.Application]
papp_progress_l [in Proof.Application]
papp_progress_v_formal [in Proof.Application]
papp_progress_v [in Proof.Application]
papp_preservation_l_formal [in Proof.Application]
papp_preservation_l [in Proof.Application]
papp_preservation_v_formal [in Proof.Application]
papp_preservation_v [in Proof.Application]
papp_uvalue_l [in Proof.Application]
papp_uvalue_v [in Proof.Application]
papp_lc_l [in Proof.Application]
papp_lc_v [in Proof.Application]
preservation [in Proof.Reduction]
preservation_gen [in Proof.Reduction]
preservation_chk [in Proof.Reduction]
progress [in Proof.Reduction]
proper_complete [in Proof.Subtyping.Subtyping]
proper_record [in Proof.Subtyping.Subtyping]
proper_arrow [in Proof.Subtyping.Subtyping]
psub_auxas_false [in Proof.Appsub]
psub_appsub_false [in Proof.Appsub]
psub_complete_appsub [in Proof.Appsub]
psub_sound_auxas [in Proof.Appsub]
psub_sound_appsub [in Proof.Appsub]
psub_none_auxas2 [in Proof.Appsub]
psub_none_auxas1 [in Proof.Appsub]
ptype_determinism [in Proof.PrincipalTyping]
pvalue_decidable [in Proof.Value]
pvalue_and_value [in Proof.Value]


S

soundness [in Proof.Reduction]
splitable_decrease_size [in Proof.Subtyping.Splitable]
splitable_determinism [in Proof.Subtyping.Splitable]
splitable_or_ordinary [in Proof.Subtyping.Splitable]
splitable_not_ordinary [in Proof.Subtyping.Splitable]
step_lc [in Proof.Reduction]
substitution_lemma [in Proof.Application]
subst_notin_fv [in Proof.LocallyNameless]
subst_intro [in Proof.LocallyNameless]
subst_lc [in Proof.LocallyNameless]
subst_open_var [in Proof.LocallyNameless]
subst_open_rec [in Proof.LocallyNameless]
subst_neq_var [in Proof.LocallyNameless]
subst_eq_var [in Proof.LocallyNameless]
subst_fresh [in Proof.LocallyNameless]
subst_value [in Proof.Application]
sub_arrow_int [in Proof.Subtyping.Subtyping]
sub_transitivity [in Proof.Subtyping.Subtyping]
sub_inv_splitable_r [in Proof.Subtyping.Subtyping]
sub_inv_splitable_l [in Proof.Subtyping.Subtyping]
sub_splitable [in Proof.Subtyping.Subtyping]
sub_splitable_r [in Proof.Subtyping.Subtyping]
sub_splitable_l [in Proof.Subtyping.Subtyping]
sub_reflexivity [in Proof.Subtyping.Subtyping]
sub_and_r [in Proof.Subtyping.Subtyping]
sub_and_l [in Proof.Subtyping.Subtyping]
sub_record [in Proof.Subtyping.Subtyping]
sub_arrow [in Proof.Subtyping.Subtyping]


T

typing_chk_sub [in Proof.Typing]
typing_to_lc [in Proof.Typing]
typing_to_ptype [in Proof.Typing]
typing_uniq [in Proof.Application]
typing_weakening [in Proof.Application]
typing_weakening_gen [in Proof.Application]
typing_to_atype [in Proof.Application]


U

uvalue_inv_merge_r [in Proof.Value]
uvalue_inv_merge_l [in Proof.Value]
uvalue_inv_rcd [in Proof.Value]


V

value_no_step [in Proof.Reduction]
value_decidable [in Proof.Value]
value_is_uvalue [in Proof.Value]
value_inv_merge_r [in Proof.Value]
value_inv_merge_l [in Proof.Value]
value_inv_rcd [in Proof.Value]
value_anno_ordinary [in Proof.Value]
value_and_value_anno [in Proof.Value]



Constructor Index

A

Aas_And_R [in Proof.Appsub]
Aas_And_L [in Proof.Appsub]
Aas_Lbl [in Proof.Appsub]
Aas_Arr [in Proof.Appsub]
Aas_Refl [in Proof.Appsub]
Al [in Proof.Application]
Alt [in Proof.Appsub]
And [in Proof.Language]
Ann [in Proof.Language]
App [in Proof.Language]
Arr [in Proof.Language]
As_And_P [in Proof.Appsub]
As_And_R [in Proof.Appsub]
As_And_L [in Proof.Appsub]
As_Lbl [in Proof.Appsub]
As_Arr [in Proof.Appsub]
As_Refl [in Proof.Appsub]
At_Lbl [in Proof.Application]
At_Mrg [in Proof.Application]
At_Rcd [in Proof.Application]
At_Ann [in Proof.Application]
Av [in Proof.Application]
Avt [in Proof.Appsub]


B

Bvar [in Proof.Language]


C

Chk [in Proof.Typing]
Ct_And [in Proof.Casting]
Ct_Mrg_R [in Proof.Casting]
Ct_Mrg_L [in Proof.Casting]
Ct_Rcd [in Proof.Casting]
Ct_Lam [in Proof.Casting]
Ct_Top [in Proof.Casting]
Ct_Lit [in Proof.Casting]


F

Fld [in Proof.Language]
Fvar [in Proof.Language]


I

Inf [in Proof.Typing]
Int [in Proof.Language]
Isub_And [in Proof.Subtyping.Subtyping]
Isub_Rcd [in Proof.Subtyping.Subtyping]
Isub_Refl [in Proof.Subtyping.Subtyping]


L

Lam [in Proof.Language]
Lc_Prj [in Proof.Value]
Lc_Fld [in Proof.Value]
Lc_Ann [in Proof.Value]
Lc_Mrg [in Proof.Value]
Lc_App [in Proof.Value]
Lc_Lam [in Proof.Value]
Lc_Var [in Proof.Value]
Lc_Lit [in Proof.Value]
Lit [in Proof.Language]


M

Mrg [in Proof.Language]
multi_step [in Proof.Reduction]
multi_refl [in Proof.Reduction]


O

Ord_Rcd [in Proof.Subtyping.Splitable]
Ord_Arr [in Proof.Subtyping.Splitable]
Ord_Tnt [in Proof.Subtyping.Splitable]
Ord_Top [in Proof.Subtyping.Splitable]


P

Pa_Mrg_P [in Proof.Application]
Pa_Mrg_R [in Proof.Application]
Pa_Mrg_L [in Proof.Application]
Pa_Rcd [in Proof.Application]
Pa_Lam [in Proof.Application]
Prj [in Proof.Language]
Pr_Spl [in Proof.Subtyping.Subtyping]
Pr_Rcd [in Proof.Subtyping.Subtyping]
Pr_Arr [in Proof.Subtyping.Subtyping]
Pr_Top [in Proof.Subtyping.Subtyping]
Pr_Int [in Proof.Subtyping.Subtyping]
Pt_Mrg [in Proof.PrincipalTyping]
Pt_Rcd [in Proof.PrincipalTyping]
Pt_Ann [in Proof.PrincipalTyping]
Pt_Arr [in Proof.PrincipalTyping]
Pt_Int [in Proof.PrincipalTyping]
Pv_Lam [in Proof.Value]
Pv_Lit [in Proof.Value]


R

Rcd [in Proof.Language]


S

Spl_Rcd [in Proof.Subtyping.Splitable]
Spl_Arr [in Proof.Subtyping.Splitable]
Spl_And [in Proof.Subtyping.Splitable]
St_Mrg_R [in Proof.Reduction]
St_Mrg_L [in Proof.Reduction]
St_Prj_L [in Proof.Reduction]
St_Rcd [in Proof.Reduction]
St_App_R [in Proof.Reduction]
St_App_L [in Proof.Reduction]
St_Ann [in Proof.Reduction]
St_Val [in Proof.Reduction]
St_Prj [in Proof.Reduction]
St_App [in Proof.Reduction]
St_Spl [in Proof.Reduction]
St_Lam [in Proof.Reduction]
St_Lit [in Proof.Reduction]
Sub_And_R [in Proof.Subtyping.Subtyping]
Sub_And_L [in Proof.Subtyping.Subtyping]
Sub_And [in Proof.Subtyping.Subtyping]
Sub_Rcd [in Proof.Subtyping.Subtyping]
Sub_Arr [in Proof.Subtyping.Subtyping]
Sub_Top [in Proof.Subtyping.Subtyping]
Sub_Int [in Proof.Subtyping.Subtyping]


T

Top [in Proof.Language]
Ty_Sub [in Proof.Typing]
Ty_Mrg [in Proof.Typing]
Ty_Prj [in Proof.Typing]
Ty_App [in Proof.Typing]
Ty_Ann [in Proof.Typing]
Ty_Rcd [in Proof.Typing]
Ty_Lam [in Proof.Typing]
Ty_Var [in Proof.Typing]
Ty_Int [in Proof.Typing]


U

Uv_Mrg [in Proof.Value]
Uv_Rcd [in Proof.Value]
Uv_Ann [in Proof.Value]


V

V_Mrg [in Proof.Value]
V_Rcd [in Proof.Value]
V_Ann [in Proof.Value]



Axiom Index

D

dec_sub [in Proof.Appsub]



Inductive Index

A

appsub [in Proof.Appsub]
arg [in Proof.Appsub]
atype [in Proof.Application]
auxas [in Proof.Appsub]


C

casting [in Proof.Casting]


I

isosub [in Proof.Subtyping.Subtyping]


L

lc [in Proof.Value]


M

mode [in Proof.Typing]
multi [in Proof.Reduction]


O

ordinary [in Proof.Subtyping.Splitable]


P

papp [in Proof.Application]
proper [in Proof.Subtyping.Subtyping]
ptype [in Proof.PrincipalTyping]
pvalue [in Proof.Value]


S

splitable [in Proof.Subtyping.Splitable]
step [in Proof.Reduction]
sub [in Proof.Subtyping.Subtyping]


T

term [in Proof.Language]
type [in Proof.Language]
typing [in Proof.Typing]


U

uvalue [in Proof.Value]


V

value [in Proof.Value]
vl [in Proof.Application]



Section Index

P

papp_preservation [in Proof.Application]



Abbreviation Index

M

multistep [in Proof.Reduction]



Definition Index

C

ctx [in Proof.Language]


F

fv [in Proof.Language]


I

isomorphic_spec [in Proof.Subtyping.Subtyping]


L

label [in Proof.Language]


N

normal_form [in Proof.Reduction]


O

open [in Proof.Language]
open_rec [in Proof.Language]


P

psub [in Proof.Appsub]


R

relation [in Proof.Reduction]


S

size_term [in Proof.Language]
size_type [in Proof.Language]
stuck [in Proof.Reduction]
substitution [in Proof.Language]



Global Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (977 entries)
Notation Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (18 entries)
Binder Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (679 entries)
Library Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (12 entries)
Lemma Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (115 entries)
Constructor Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (114 entries)
Axiom Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (1 entry)
Inductive Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (23 entries)
Section Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (1 entry)
Abbreviation Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (1 entry)
Definition Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (13 entries)