mirror of
https://github.com/CatalaLang/catala.git
synced 2024-11-08 07:51:43 +03:00
2275 lines
102 KiB
Plaintext
Generated
2275 lines
102 KiB
Plaintext
Generated
[
|
|
"\u001cÖjé<\u001bµïLÙ\n`\u0011`+Þ",
|
|
[
|
|
[
|
|
"Catala.LambdaCalculus.ty",
|
|
1,
|
|
2,
|
|
1,
|
|
[ "@query" ],
|
|
0,
|
|
"0e311e55c6adcf97ececac5dd9a61c53"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__TArrow__item__tin",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_e0df9c7637802e33e8c31682fffa5ba6"
|
|
],
|
|
0,
|
|
"87405cb79d852640cd955a508fa53697"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__TArrow__item__tout",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_e0df9c7637802e33e8c31682fffa5ba6"
|
|
],
|
|
0,
|
|
"789de8a72ff29de292515f0c853a91d4"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__TList__item__elts",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_d983dccc0214b834973ff1399f92beb8"
|
|
],
|
|
0,
|
|
"7f1846b71fe8bcbf2a13fb6ba299a817"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__TOption__item__a",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_3d558d916dde713422174b28b39dc533"
|
|
],
|
|
0,
|
|
"b500e52f927c6fa9f95258a13e2f2bc3"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.lit",
|
|
1,
|
|
2,
|
|
1,
|
|
[ "@query", "assumption_Catala.LambdaCalculus.err__uu___haseq" ],
|
|
0,
|
|
"5e6ce25851abdb93d9e5d78d97a18b59"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__LError__item__err",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_03c5f53bf3c3d998eb9852e335e5f83b"
|
|
],
|
|
0,
|
|
"44b3e279e6f9cdeb11b4887c749b66be"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.exp",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"assumption_Catala.LambdaCalculus.lit__uu___haseq",
|
|
"assumption_Catala.LambdaCalculus.ty__uu___haseq",
|
|
"assumption_Prims.list__uu___haseq",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"equation_Catala.LambdaCalculus.var", "equation_Prims.eqtype",
|
|
"equation_Prims.nat", "function_token_typing_Prims.int",
|
|
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"kinding_Catala.LambdaCalculus.exp@tok",
|
|
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
|
|
],
|
|
0,
|
|
"2a5e6e9a46fb03e85d5d09bf9b6c7ccb"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__EVar__item__v",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_ba87924536b02a4efbb171a9a3f24dc1"
|
|
],
|
|
0,
|
|
"4e113c94c6ebf7cae84a79d1b6980774"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__EApp__item__fn",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_a719520990feb006edba4632bf1de67c"
|
|
],
|
|
0,
|
|
"5369de316813ed5967b9b4d207bf1700"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__EApp__item__arg",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_a719520990feb006edba4632bf1de67c"
|
|
],
|
|
0,
|
|
"6620ffb9a81fd6e942e7e9b54ba957cf"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__EApp__item__tau_arg",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_a719520990feb006edba4632bf1de67c"
|
|
],
|
|
0,
|
|
"52f10ad5aa895f9deb915f9ee8f669eb"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__EAbs__item__vty",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_64f2adea38011f2f250c3e2a8698555e"
|
|
],
|
|
0,
|
|
"b35a51a46ee83d7ea300022694a62bca"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__EAbs__item__body",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_64f2adea38011f2f250c3e2a8698555e"
|
|
],
|
|
0,
|
|
"eb5dc1df75878e4e70e01cb0a8d74bdf"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__EThunk__item__body",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_fa1bc5d4438d467178933555e84bfdb0"
|
|
],
|
|
0,
|
|
"acfa67613af2e2b652f95b3a311e2ab0"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__ELit__item__l",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_b8b77a9f0a7ac5cbd4fe272d4407c47b"
|
|
],
|
|
0,
|
|
"bde3011fa4a1e78ff3e0b9b869fec8fa"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__EIf__item__test",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_f36dce8ad972049e00d02a4e8af7bfcf"
|
|
],
|
|
0,
|
|
"d9c5401295c054aeca11b0942773a415"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__EIf__item__btrue",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_f36dce8ad972049e00d02a4e8af7bfcf"
|
|
],
|
|
0,
|
|
"f3bc0404e7cb9db46a7e45b940ab3ab8"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__EIf__item__bfalse",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_f36dce8ad972049e00d02a4e8af7bfcf"
|
|
],
|
|
0,
|
|
"feba0dcfd4b637e530d3f1df55692b26"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__ESome__item__s",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_20fa929526977a65cb1df84b45438b8d"
|
|
],
|
|
0,
|
|
"3026bf7c38e36947da44fe3de9d93b13"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__EMatchOption__item__arg",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_57367977d238cf27e36a3ef56ad291f4"
|
|
],
|
|
0,
|
|
"a6cf19275df5278a353cb59137e52bac"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__EMatchOption__item__tau_some",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_57367977d238cf27e36a3ef56ad291f4"
|
|
],
|
|
0,
|
|
"57b98f77d487ad63b2027c4eaeeb8674"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__EMatchOption__item__none",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_57367977d238cf27e36a3ef56ad291f4"
|
|
],
|
|
0,
|
|
"84986ecb0e5990a650cb69c1bf7b7282"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__EMatchOption__item__some",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_57367977d238cf27e36a3ef56ad291f4"
|
|
],
|
|
0,
|
|
"9a416e0463745168114d4004ded3a8c1"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__EList__item__l",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_01736dfac08f9723e991fedf308a456b"
|
|
],
|
|
0,
|
|
"295bb443a75c1bacb1dc3e58f011c90c"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__ECatchEmptyError__item__to_try",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_9a40a813c12283df68af10f9acc20e9e"
|
|
],
|
|
0,
|
|
"52b1f8f0f063a04889f7f3e3c8c7501d"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__ECatchEmptyError__item__catch_with",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_9a40a813c12283df68af10f9acc20e9e"
|
|
],
|
|
0,
|
|
"8cc3f0b443adb97e45890741c8c844ce"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__EFoldLeft__item__f",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_65688a1c5ad79fa9ee8734e7ef72d1b7"
|
|
],
|
|
0,
|
|
"e87d4a16d12dc19fe148715242fdba9d"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__EFoldLeft__item__init",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_65688a1c5ad79fa9ee8734e7ef72d1b7"
|
|
],
|
|
0,
|
|
"c7d869d6294328efe5209691a8111bb2"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__EFoldLeft__item__tau_init",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_65688a1c5ad79fa9ee8734e7ef72d1b7"
|
|
],
|
|
0,
|
|
"4ff553418ce428f8ac6a9977798eb1a4"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__EFoldLeft__item__l",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_65688a1c5ad79fa9ee8734e7ef72d1b7"
|
|
],
|
|
0,
|
|
"6c77d28a91cafa8e4a8b6da09644f430"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__EFoldLeft__item__tau_elt",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_65688a1c5ad79fa9ee8734e7ef72d1b7"
|
|
],
|
|
0,
|
|
"ea174cb63e7a3ed6fa0d162c27bb721e"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.is_value",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"binder_x_fabd258754d8bab26d9bc0ad1a882a83_0",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"subterm_ordering_Catala.LambdaCalculus.EList",
|
|
"subterm_ordering_Catala.LambdaCalculus.ESome"
|
|
],
|
|
0,
|
|
"d5c93964e0fcd7d4a58d041faa44a609"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.is_value",
|
|
2,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"binder_x_d0593560a4d951c049643e681778a57a_0",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"disc_equation_Prims.Cons", "disc_equation_Prims.Nil",
|
|
"fuel_guarded_inversion_Prims.list",
|
|
"projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons"
|
|
],
|
|
0,
|
|
"4250df247014a087fdd788c3533f106a"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.is_renaming_prop",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"equation_Catala.LambdaCalculus.var", "equation_Prims.l_Forall",
|
|
"equation_Prims.nat", "equation_Prims.squash",
|
|
"equation_Prims.subtype_of",
|
|
"l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a",
|
|
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
|
|
],
|
|
0,
|
|
"a1ec58e609bd64e52bebe12ca171e36e"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.is_renaming_size",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_e7ef4ddcb37f8c967ca2870b656141e3"
|
|
],
|
|
0,
|
|
"f6be76141a7830bfa1599d9faee514f6"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.increment",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"equation_Catala.LambdaCalculus.var", "equation_Prims.nat",
|
|
"primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2"
|
|
],
|
|
0,
|
|
"826f38c893b00b91d12ab4196fa88ee1"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.increment_is_renaming",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@query", "constructor_distinct_Catala.LambdaCalculus.EVar",
|
|
"disc_equation_Catala.LambdaCalculus.EVar",
|
|
"equation_Catala.LambdaCalculus.increment",
|
|
"equation_Catala.LambdaCalculus.is_renaming_prop",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_Catala.LambdaCalculus.EVar_v"
|
|
],
|
|
0,
|
|
"47bf36691b2a4a823b18e4d352bacff5"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.subst",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"Catala.LambdaCalculus_interpretation_Tm_arrow_732ef78b9bfa783d08279e5be1df507c",
|
|
"Catala.LambdaCalculus_interpretation_Tm_arrow_85d92cac3ab30d6ea712af56df6d74e7",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"Prims_pretyping_ae567c2fb75be05905677af440075565",
|
|
"binder_x_447c28c976efaaa72a189836c630bff0_0",
|
|
"binder_x_fabd258754d8bab26d9bc0ad1a882a83_1", "bool_inversion",
|
|
"constructor_distinct_Catala.LambdaCalculus.EAbs",
|
|
"constructor_distinct_Catala.LambdaCalculus.EApp",
|
|
"constructor_distinct_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"constructor_distinct_Catala.LambdaCalculus.EIf",
|
|
"constructor_distinct_Catala.LambdaCalculus.EList",
|
|
"constructor_distinct_Catala.LambdaCalculus.ELit",
|
|
"constructor_distinct_Catala.LambdaCalculus.EMatchOption",
|
|
"constructor_distinct_Catala.LambdaCalculus.ENone",
|
|
"constructor_distinct_Catala.LambdaCalculus.ESome",
|
|
"constructor_distinct_Catala.LambdaCalculus.EThunk",
|
|
"constructor_distinct_Catala.LambdaCalculus.EVar",
|
|
"data_elim_Catala.LambdaCalculus.EVar",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"disc_equation_Catala.LambdaCalculus.EAbs",
|
|
"disc_equation_Catala.LambdaCalculus.EApp",
|
|
"disc_equation_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"disc_equation_Catala.LambdaCalculus.EFoldLeft",
|
|
"disc_equation_Catala.LambdaCalculus.EIf",
|
|
"disc_equation_Catala.LambdaCalculus.EList",
|
|
"disc_equation_Catala.LambdaCalculus.ELit",
|
|
"disc_equation_Catala.LambdaCalculus.EMatchOption",
|
|
"disc_equation_Catala.LambdaCalculus.ENone",
|
|
"disc_equation_Catala.LambdaCalculus.ESome",
|
|
"disc_equation_Catala.LambdaCalculus.EThunk",
|
|
"disc_equation_Catala.LambdaCalculus.EVar",
|
|
"equality_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"equation_Catala.LambdaCalculus.is_renaming_prop",
|
|
"equation_Catala.LambdaCalculus.is_renaming_size",
|
|
"equation_Catala.LambdaCalculus.is_var_size",
|
|
"equation_Catala.LambdaCalculus.var",
|
|
"equation_Catala.LambdaCalculus.var_to_exp", "equation_Prims.nat",
|
|
"equation_Prims.prop",
|
|
"fuel_guarded_inversion_Catala.LambdaCalculus.exp",
|
|
"function_token_typing_Catala.LambdaCalculus.subst_abs",
|
|
"function_token_typing_Prims.__cache_version_number__",
|
|
"int_inversion", "int_typing", "projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_BoxInt_proj_0",
|
|
"projection_inverse_Catala.LambdaCalculus.EAbs_body",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_arg",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_fn",
|
|
"projection_inverse_Catala.LambdaCalculus.ECatchEmptyError_catch_with",
|
|
"projection_inverse_Catala.LambdaCalculus.ECatchEmptyError_to_try",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_f",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_init",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_l",
|
|
"projection_inverse_Catala.LambdaCalculus.EIf_bfalse",
|
|
"projection_inverse_Catala.LambdaCalculus.EIf_btrue",
|
|
"projection_inverse_Catala.LambdaCalculus.EIf_test",
|
|
"projection_inverse_Catala.LambdaCalculus.EList_l",
|
|
"projection_inverse_Catala.LambdaCalculus.EMatchOption_arg",
|
|
"projection_inverse_Catala.LambdaCalculus.EMatchOption_none",
|
|
"projection_inverse_Catala.LambdaCalculus.EMatchOption_some",
|
|
"projection_inverse_Catala.LambdaCalculus.ESome_s",
|
|
"projection_inverse_Catala.LambdaCalculus.EThunk_body",
|
|
"projection_inverse_Catala.LambdaCalculus.EVar_v",
|
|
"refinement_interpretation_Tm_refine_25e57e5c3643990867644488b090f7f3",
|
|
"refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_66a04fe873406083a229e09b1c833909",
|
|
"refinement_interpretation_Tm_refine_73f210ca6e0061ed4a3150f69b8f33bf",
|
|
"refinement_interpretation_Tm_refine_d9f462791eb8a0aabc6ca1a240ea262e",
|
|
"subterm_ordering_Catala.LambdaCalculus.EAbs",
|
|
"subterm_ordering_Catala.LambdaCalculus.EApp",
|
|
"subterm_ordering_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"subterm_ordering_Catala.LambdaCalculus.EFoldLeft",
|
|
"subterm_ordering_Catala.LambdaCalculus.EIf",
|
|
"subterm_ordering_Catala.LambdaCalculus.EList",
|
|
"subterm_ordering_Catala.LambdaCalculus.EMatchOption",
|
|
"subterm_ordering_Catala.LambdaCalculus.ESome",
|
|
"subterm_ordering_Catala.LambdaCalculus.EThunk",
|
|
"token_correspondence_Catala.LambdaCalculus.subst_abs",
|
|
"typing_Catala.LambdaCalculus.is_renaming_prop",
|
|
"typing_Catala.LambdaCalculus.is_renaming_size",
|
|
"typing_Catala.LambdaCalculus.is_var_size",
|
|
"typing_Catala.LambdaCalculus.uu___is_EVar",
|
|
"typing_FStar.StrongExcludedMiddle.strong_excluded_middle",
|
|
"typing_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"well-founded-ordering-on-nat"
|
|
],
|
|
0,
|
|
"30e77d01469e0b97a5bb4ec7a83dcdc4"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.subst",
|
|
2,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"Prims_pretyping_ae567c2fb75be05905677af440075565",
|
|
"binder_x_d0593560a4d951c049643e681778a57a_1",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"disc_equation_Prims.Cons", "disc_equation_Prims.Nil",
|
|
"equation_Catala.LambdaCalculus.is_var_size",
|
|
"fuel_guarded_inversion_Prims.list",
|
|
"function_token_typing_Prims.__cache_version_number__", "int_typing",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_BoxInt_proj_0", "subterm_ordering_Prims.Cons",
|
|
"typing_Catala.LambdaCalculus.is_var_size",
|
|
"well-founded-ordering-on-nat"
|
|
],
|
|
0,
|
|
"2deb362b7ec990eb62110370c8d238d8"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.subst",
|
|
3,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"Prims_pretyping_ae567c2fb75be05905677af440075565",
|
|
"binder_x_442fce1a53494589529f1cb23eb2c26c_1",
|
|
"binder_x_447c28c976efaaa72a189836c630bff0_0", "bool_inversion",
|
|
"constructor_distinct_Catala.LambdaCalculus.EVar",
|
|
"disc_equation_Catala.LambdaCalculus.EVar",
|
|
"equation_Catala.LambdaCalculus.increment",
|
|
"equation_Catala.LambdaCalculus.is_renaming_prop",
|
|
"equation_Catala.LambdaCalculus.is_renaming_size",
|
|
"equation_Catala.LambdaCalculus.is_var_size",
|
|
"equation_Catala.LambdaCalculus.var", "equation_Prims.nat",
|
|
"equation_Prims.prop",
|
|
"function_token_typing_Prims.__cache_version_number__",
|
|
"int_inversion", "int_typing", "primitive_Prims.op_Equality",
|
|
"primitive_Prims.op_Subtraction",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_BoxInt_proj_0",
|
|
"projection_inverse_Catala.LambdaCalculus.EVar_v",
|
|
"refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_73f210ca6e0061ed4a3150f69b8f33bf",
|
|
"refinement_interpretation_Tm_refine_d9f462791eb8a0aabc6ca1a240ea262e",
|
|
"typing_Catala.LambdaCalculus.increment",
|
|
"typing_Catala.LambdaCalculus.is_renaming_prop",
|
|
"typing_Catala.LambdaCalculus.is_renaming_size",
|
|
"typing_Catala.LambdaCalculus.is_var_size",
|
|
"typing_Catala.LambdaCalculus.uu___is_EVar",
|
|
"typing_FStar.StrongExcludedMiddle.strong_excluded_middle",
|
|
"well-founded-ordering-on-nat"
|
|
],
|
|
0,
|
|
"320594af148d303e54dc789f4113981e"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.var_to_exp_beta",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"equation_Catala.LambdaCalculus.var", "equation_Prims.nat",
|
|
"int_inversion", "primitive_Prims.op_Equality",
|
|
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2"
|
|
],
|
|
0,
|
|
"e245ace6d1b8bf9373b14df4f867d690"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.list_step_result",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@query", "assumption_Catala.LambdaCalculus.exp__uu___haseq",
|
|
"assumption_Prims.list__uu___haseq",
|
|
"kinding_Catala.LambdaCalculus.exp@tok"
|
|
],
|
|
0,
|
|
"3604773b754f8447f78790e4955f636a"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__Good__item___0",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_a6e7ab89f661323296c36eb1747076b6"
|
|
],
|
|
0,
|
|
"c52f7d3c9aee3436269c7e10abdf42c3"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.__proj__Error__item___0",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"refinement_interpretation_Tm_refine_c5b4d354da344d8cd86bdf12541d59c0"
|
|
],
|
|
0,
|
|
"2a376f52fd138a18a8bb1a4be11990b3"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.is_not_bad",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"disc_equation_Catala.LambdaCalculus.Bad",
|
|
"disc_equation_Catala.LambdaCalculus.Error",
|
|
"disc_equation_Catala.LambdaCalculus.Good",
|
|
"fuel_guarded_inversion_Catala.LambdaCalculus.list_step_result",
|
|
"projection_inverse_BoxBool_proj_0"
|
|
],
|
|
0,
|
|
"6bb65a2141176c759d3cfe80d1454415"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.step_app",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@query",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"disc_equation_FStar.Pervasives.Native.None",
|
|
"disc_equation_FStar.Pervasives.Native.Some",
|
|
"kinding_Catala.LambdaCalculus.exp@tok",
|
|
"lemma_FStar.Pervasives.invertOption"
|
|
],
|
|
0,
|
|
"f2a5c1280bd052394d2582552562ea5e"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.step_app",
|
|
2,
|
|
2,
|
|
1,
|
|
[
|
|
"@query", "kinding_Catala.LambdaCalculus.exp@tok",
|
|
"lemma_FStar.Pervasives.invertOption"
|
|
],
|
|
0,
|
|
"181b225b79b7d02249595851c45ed58d"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.step_app",
|
|
3,
|
|
2,
|
|
1,
|
|
[
|
|
"@query", "kinding_Catala.LambdaCalculus.exp@tok",
|
|
"lemma_FStar.Pervasives.invertOption"
|
|
],
|
|
0,
|
|
"a730f7989e50fe7a82a052d3357d460a"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.step_app",
|
|
4,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"binder_x_8c6faa1c05b01329617268cea34efa3b_1",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"disc_equation_Catala.LambdaCalculus.Bad",
|
|
"disc_equation_Catala.LambdaCalculus.Error",
|
|
"disc_equation_Catala.LambdaCalculus.Good",
|
|
"disc_equation_Prims.Cons", "disc_equation_Prims.Nil",
|
|
"fuel_guarded_inversion_Catala.LambdaCalculus.list_step_result",
|
|
"fuel_guarded_inversion_Prims.list",
|
|
"kinding_Catala.LambdaCalculus.exp@tok",
|
|
"lemma_FStar.Pervasives.invertOption",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_Prims.Cons_hd",
|
|
"projection_inverse_Prims.Cons_tl",
|
|
"refinement_interpretation_Tm_refine_c9fcf9df2b68340f819ac98a4595b8ae",
|
|
"subterm_ordering_Prims.Cons"
|
|
],
|
|
0,
|
|
"f4ab78374ab6c164ca022933d9001346"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.step_app",
|
|
5,
|
|
2,
|
|
1,
|
|
[
|
|
"@query", "kinding_Catala.LambdaCalculus.exp@tok",
|
|
"lemma_FStar.Pervasives.invertOption"
|
|
],
|
|
0,
|
|
"1481331f0ec24a1739aa3b12fa8b2cef"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.step_app",
|
|
6,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"binder_x_6a87550617894e59d0583974933cb027_1",
|
|
"binder_x_6a87550617894e59d0583974933cb027_2",
|
|
"binder_x_6a87550617894e59d0583974933cb027_4", "bool_inversion",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"disc_equation_FStar.Pervasives.Native.None",
|
|
"disc_equation_FStar.Pervasives.Native.Some",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"kinding_Catala.LambdaCalculus.exp@tok",
|
|
"lemma_FStar.Pervasives.invertOption", "primitive_Prims.op_AmpAmp",
|
|
"primitive_Prims.op_Equality",
|
|
"proj_equation_FStar.Pervasives.Native.Mktuple3__1",
|
|
"proj_equation_FStar.Pervasives.Native.Mktuple3__2",
|
|
"proj_equation_FStar.Pervasives.Native.Mktuple3__3",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
|
|
"projection_inverse_FStar.Pervasives.Native.Mktuple3__2",
|
|
"projection_inverse_FStar.Pervasives.Native.Mktuple3__3",
|
|
"refinement_interpretation_Tm_refine_fe32be23ebffc4ff283400f72781f7c5",
|
|
"typing_Catala.LambdaCalculus.is_value"
|
|
],
|
|
0,
|
|
"5bcaae97487e368fd2d9fb45ded53799"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.step_app",
|
|
7,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"Catala.LambdaCalculus_pretyping_8ab521cb5d1069fb182eea898efa7c42",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"Prims_pretyping_ae567c2fb75be05905677af440075565",
|
|
"binder_x_fabd258754d8bab26d9bc0ad1a882a83_0",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TUnit@tok",
|
|
"disc_equation_Catala.LambdaCalculus.Bad",
|
|
"disc_equation_Catala.LambdaCalculus.Error",
|
|
"disc_equation_Catala.LambdaCalculus.Good",
|
|
"disc_equation_FStar.Pervasives.Native.None",
|
|
"disc_equation_FStar.Pervasives.Native.Some",
|
|
"fuel_guarded_inversion_Catala.LambdaCalculus.list_step_result",
|
|
"function_token_typing_Prims.__cache_version_number__", "int_typing",
|
|
"kinding_Catala.LambdaCalculus.exp@tok",
|
|
"lemma_FStar.Pervasives.invertOption",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_BoxInt_proj_0",
|
|
"subterm_ordering_Catala.LambdaCalculus.EApp",
|
|
"subterm_ordering_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"subterm_ordering_Catala.LambdaCalculus.EFoldLeft",
|
|
"subterm_ordering_Catala.LambdaCalculus.EIf",
|
|
"subterm_ordering_Catala.LambdaCalculus.EList",
|
|
"subterm_ordering_Catala.LambdaCalculus.EMatchOption",
|
|
"subterm_ordering_Catala.LambdaCalculus.ESome",
|
|
"well-founded-ordering-on-nat"
|
|
],
|
|
0,
|
|
"cfd79511cb01c06fc61027f1af38f141"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.extend",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"equation_Catala.LambdaCalculus.var", "equation_Prims.nat",
|
|
"int_inversion", "primitive_Prims.op_Equality",
|
|
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2"
|
|
],
|
|
0,
|
|
"055548d3ff1af27ae05e1347d43241c1"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.typing",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"Catala.LambdaCalculus_pretyping_8ab521cb5d1069fb182eea898efa7c42",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"assumption_Catala.LambdaCalculus.ty__uu___haseq",
|
|
"assumption_FStar.Pervasives.Native.option__uu___haseq",
|
|
"binder_x_fabd258754d8bab26d9bc0ad1a882a83_1",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TUnit@tok",
|
|
"kinding_Catala.LambdaCalculus.ty@tok",
|
|
"subterm_ordering_Catala.LambdaCalculus.EAbs",
|
|
"subterm_ordering_Catala.LambdaCalculus.EApp",
|
|
"subterm_ordering_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"subterm_ordering_Catala.LambdaCalculus.EFoldLeft",
|
|
"subterm_ordering_Catala.LambdaCalculus.EIf",
|
|
"subterm_ordering_Catala.LambdaCalculus.EList",
|
|
"subterm_ordering_Catala.LambdaCalculus.EMatchOption",
|
|
"subterm_ordering_Catala.LambdaCalculus.ESome",
|
|
"subterm_ordering_Catala.LambdaCalculus.EThunk"
|
|
],
|
|
0,
|
|
"40bf7072490113404bf28f2bdaa7cd15"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.typing",
|
|
2,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"binder_x_d0593560a4d951c049643e681778a57a_1",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"disc_equation_Prims.Cons", "disc_equation_Prims.Nil",
|
|
"fuel_guarded_inversion_Prims.list",
|
|
"projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons"
|
|
],
|
|
0,
|
|
"c5c4fa980bdb5d2f6c751f27fe4c7b52"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.is_bool_value_cannot_be_abs",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_pretyping_8ab521cb5d1069fb182eea898efa7c42",
|
|
"bool_inversion", "constructor_distinct_Catala.LambdaCalculus.TBool",
|
|
"constructor_distinct_Catala.LambdaCalculus.TUnit",
|
|
"constructor_distinct_FStar.Pervasives.Native.Some",
|
|
"data_typing_intro_Catala.LambdaCalculus.TUnit@tok",
|
|
"disc_equation_FStar.Pervasives.Native.None",
|
|
"equality_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TUnit@tok",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0",
|
|
"typing_Catala.LambdaCalculus.is_value",
|
|
"typing_Catala.LambdaCalculus.typing",
|
|
"typing_tok_Catala.LambdaCalculus.TBool@tok"
|
|
],
|
|
0,
|
|
"1ecd002c0642e08ee395fe39000c208d"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.typing_conserved_by_list_reduction",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"@query", "disc_equation_Prims.Cons",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"primitive_Prims.op_AmpAmp", "proj_equation_Prims.Cons_tl",
|
|
"projection_inverse_BoxBool_proj_0"
|
|
],
|
|
0,
|
|
"bccaa71046651a63e01c914dc27265b4"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.size_for_progress",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"binder_x_fabd258754d8bab26d9bc0ad1a882a83_0",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"disc_equation_Catala.LambdaCalculus.EAbs",
|
|
"disc_equation_Catala.LambdaCalculus.EApp",
|
|
"disc_equation_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"disc_equation_Catala.LambdaCalculus.EFoldLeft",
|
|
"disc_equation_Catala.LambdaCalculus.EIf",
|
|
"disc_equation_Catala.LambdaCalculus.EList",
|
|
"disc_equation_Catala.LambdaCalculus.ELit",
|
|
"disc_equation_Catala.LambdaCalculus.EMatchOption",
|
|
"disc_equation_Catala.LambdaCalculus.ENone",
|
|
"disc_equation_Catala.LambdaCalculus.ESome",
|
|
"disc_equation_Catala.LambdaCalculus.EThunk",
|
|
"disc_equation_Catala.LambdaCalculus.EVar", "equation_Prims.nat",
|
|
"equation_Prims.pos",
|
|
"fuel_guarded_inversion_Catala.LambdaCalculus.exp",
|
|
"primitive_Prims.op_Addition", "primitive_Prims.op_Multiply",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_BoxInt_proj_0",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
|
|
"subterm_ordering_Catala.LambdaCalculus.EAbs",
|
|
"subterm_ordering_Catala.LambdaCalculus.EApp",
|
|
"subterm_ordering_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"subterm_ordering_Catala.LambdaCalculus.EFoldLeft",
|
|
"subterm_ordering_Catala.LambdaCalculus.EIf",
|
|
"subterm_ordering_Catala.LambdaCalculus.EList",
|
|
"subterm_ordering_Catala.LambdaCalculus.EMatchOption",
|
|
"subterm_ordering_Catala.LambdaCalculus.ESome",
|
|
"subterm_ordering_Catala.LambdaCalculus.EThunk"
|
|
],
|
|
0,
|
|
"3eff628fe238bbea2021f8d7d5a84235"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.size_for_progress",
|
|
2,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"binder_x_d0593560a4d951c049643e681778a57a_0",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"disc_equation_Prims.Cons", "disc_equation_Prims.Nil",
|
|
"equation_Prims.nat", "equation_Prims.pos",
|
|
"fuel_guarded_inversion_Prims.list", "primitive_Prims.op_Addition",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_BoxInt_proj_0",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
|
|
"subterm_ordering_Prims.Cons"
|
|
],
|
|
0,
|
|
"090549f4e2ca6594f744032f0e49541c"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.lemma_size_fold_step",
|
|
1,
|
|
3,
|
|
0,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.size_for_progress.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.size_for_progress_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.size_for_progress.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.size_for_progress_list.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"constructor_distinct_Catala.LambdaCalculus.EApp",
|
|
"constructor_distinct_Catala.LambdaCalculus.EFoldLeft",
|
|
"constructor_distinct_Catala.LambdaCalculus.EList",
|
|
"constructor_distinct_Prims.Cons",
|
|
"data_typing_intro_Catala.LambdaCalculus.EApp@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EFoldLeft@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EList@tok",
|
|
"data_typing_intro_Prims.Cons@tok",
|
|
"equality_tok_Catala.LambdaCalculus.ENone@tok", "equation_Prims.pos",
|
|
"equation_with_fuel_Catala.LambdaCalculus.size_for_progress.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.size_for_progress_list.fuel_instrumented",
|
|
"int_inversion", "kinding_Catala.LambdaCalculus.exp@tok",
|
|
"primitive_Prims.op_Addition", "primitive_Prims.op_Minus",
|
|
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
|
|
"projection_inverse_BoxInt_proj_0",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_arg",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_fn",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_tau_arg",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_f",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_init",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_l",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_tau_elt",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_tau_init",
|
|
"projection_inverse_Catala.LambdaCalculus.EList_l",
|
|
"projection_inverse_Prims.Cons_a",
|
|
"projection_inverse_Prims.Cons_hd",
|
|
"projection_inverse_Prims.Cons_tl",
|
|
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
|
|
"typing_Catala.LambdaCalculus.size_for_progress",
|
|
"typing_tok_Catala.LambdaCalculus.ENone@tok"
|
|
],
|
|
0,
|
|
"2d6a1bcb40667bec4c4e82fa54ee4e7b"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.lemma_size_fold_f",
|
|
1,
|
|
1,
|
|
0,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.size_for_progress.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.size_for_progress.fuel_instrumented",
|
|
"@query", "constructor_distinct_Catala.LambdaCalculus.EFoldLeft",
|
|
"data_typing_intro_Catala.LambdaCalculus.EFoldLeft@tok",
|
|
"equation_Prims.pos",
|
|
"equation_with_fuel_Catala.LambdaCalculus.size_for_progress.fuel_instrumented",
|
|
"primitive_Prims.op_Addition", "primitive_Prims.op_Multiply",
|
|
"projection_inverse_BoxInt_proj_0",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_f",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_init",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_l",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_tau_elt",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_tau_init",
|
|
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
|
|
"token_correspondence_Catala.LambdaCalculus.size_for_progress.fuel_instrumented",
|
|
"typing_Catala.LambdaCalculus.size_for_progress"
|
|
],
|
|
0,
|
|
"c7eb0606a328c8247fa68f56dbeb2dc0"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.lemma_size_fold_init",
|
|
1,
|
|
1,
|
|
0,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.size_for_progress.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.size_for_progress.fuel_instrumented",
|
|
"@query", "constructor_distinct_Catala.LambdaCalculus.EFoldLeft",
|
|
"data_typing_intro_Catala.LambdaCalculus.EFoldLeft@tok",
|
|
"equation_Prims.pos",
|
|
"equation_with_fuel_Catala.LambdaCalculus.size_for_progress.fuel_instrumented",
|
|
"primitive_Prims.op_Addition", "primitive_Prims.op_Multiply",
|
|
"projection_inverse_BoxInt_proj_0",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_f",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_init",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_l",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_tau_elt",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_tau_init",
|
|
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
|
|
"token_correspondence_Catala.LambdaCalculus.size_for_progress.fuel_instrumented"
|
|
],
|
|
0,
|
|
"28cbf400e760cf1343d7298b52383da8"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.lemma_size_fold_l",
|
|
1,
|
|
1,
|
|
0,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.size_for_progress.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.size_for_progress.fuel_instrumented",
|
|
"@query", "constructor_distinct_Catala.LambdaCalculus.EFoldLeft",
|
|
"data_typing_intro_Catala.LambdaCalculus.EFoldLeft@tok",
|
|
"equation_Prims.pos",
|
|
"equation_with_fuel_Catala.LambdaCalculus.size_for_progress.fuel_instrumented",
|
|
"primitive_Prims.op_Addition", "primitive_Prims.op_Multiply",
|
|
"projection_inverse_BoxInt_proj_0",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_f",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_init",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_l",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_tau_elt",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_tau_init",
|
|
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
|
|
"token_correspondence_Catala.LambdaCalculus.size_for_progress.fuel_instrumented",
|
|
"typing_Catala.LambdaCalculus.size_for_progress"
|
|
],
|
|
0,
|
|
"787ccf1eec3cde9722698427cd22c917"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.progress",
|
|
1,
|
|
3,
|
|
2,
|
|
[ "@query" ],
|
|
0,
|
|
"fc1c0c4374692ba34e9b35149b4135db"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.progress",
|
|
2,
|
|
3,
|
|
2,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.size_for_progress.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.size_for_progress_list.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step_list.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.size_for_progress.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.size_for_progress_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_interpretation_Tm_arrow_0afe855ee0dd04a9f1572a7d68b10fa7",
|
|
"Catala.LambdaCalculus_interpretation_Tm_arrow_ed0c592d82dfd5a47d39e42cf9d52a55",
|
|
"Catala.LambdaCalculus_pretyping_8ab521cb5d1069fb182eea898efa7c42",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a",
|
|
"Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da",
|
|
"Prims_pretyping_ae567c2fb75be05905677af440075565",
|
|
"Prims_pretyping_f537159ed795b314b4e58c260361ae86",
|
|
"binder_x_8ab521cb5d1069fb182eea898efa7c42_1",
|
|
"binder_x_fabd258754d8bab26d9bc0ad1a882a83_0", "bool_inversion",
|
|
"bool_typing", "constructor_distinct_Catala.LambdaCalculus.Bad",
|
|
"constructor_distinct_Catala.LambdaCalculus.EApp",
|
|
"constructor_distinct_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"constructor_distinct_Catala.LambdaCalculus.EFoldLeft",
|
|
"constructor_distinct_Catala.LambdaCalculus.EIf",
|
|
"constructor_distinct_Catala.LambdaCalculus.EList",
|
|
"constructor_distinct_Catala.LambdaCalculus.EMatchOption",
|
|
"constructor_distinct_Catala.LambdaCalculus.ENone",
|
|
"constructor_distinct_Catala.LambdaCalculus.ESome",
|
|
"constructor_distinct_Catala.LambdaCalculus.TArrow",
|
|
"constructor_distinct_Catala.LambdaCalculus.TBool",
|
|
"constructor_distinct_Catala.LambdaCalculus.TList",
|
|
"constructor_distinct_Catala.LambdaCalculus.TOption",
|
|
"constructor_distinct_Catala.LambdaCalculus.TUnit",
|
|
"constructor_distinct_FStar.Pervasives.Native.None",
|
|
"constructor_distinct_FStar.Pervasives.Native.Some",
|
|
"constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil",
|
|
"constructor_distinct_Tm_unit",
|
|
"data_elim_Catala.LambdaCalculus.EApp",
|
|
"data_elim_Catala.LambdaCalculus.EFoldLeft",
|
|
"data_elim_Catala.LambdaCalculus.EList",
|
|
"data_elim_Catala.LambdaCalculus.ELit",
|
|
"data_elim_Catala.LambdaCalculus.EMatchOption",
|
|
"data_elim_Catala.LambdaCalculus.EVar",
|
|
"data_typing_intro_Catala.LambdaCalculus.EApp@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EFoldLeft@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EList@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TArrow@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TList@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TUnit@tok",
|
|
"disc_equation_Catala.LambdaCalculus.EApp",
|
|
"disc_equation_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"disc_equation_Catala.LambdaCalculus.EFoldLeft",
|
|
"disc_equation_Catala.LambdaCalculus.EIf",
|
|
"disc_equation_Catala.LambdaCalculus.EList",
|
|
"disc_equation_Catala.LambdaCalculus.EMatchOption",
|
|
"disc_equation_Catala.LambdaCalculus.ENone",
|
|
"disc_equation_Catala.LambdaCalculus.ESome",
|
|
"disc_equation_Catala.LambdaCalculus.TList",
|
|
"disc_equation_Catala.LambdaCalculus.TOption",
|
|
"disc_equation_FStar.Pervasives.Native.None",
|
|
"disc_equation_FStar.Pervasives.Native.Some",
|
|
"disc_equation_Prims.Cons", "disc_equation_Prims.Nil",
|
|
"equality_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TUnit@tok",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.LambdaCalculus.is_not_bad",
|
|
"equation_Catala.LambdaCalculus.var",
|
|
"equation_FStar.FunctionalExtensionality.feq", "equation_Prims.nat",
|
|
"equation_Prims.pos",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.size_for_progress.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.size_for_progress_list.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step_app.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step_catch.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step_fold_left.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step_if.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step_match.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"fuel_guarded_inversion_Catala.LambdaCalculus.exp",
|
|
"fuel_guarded_inversion_Catala.LambdaCalculus.lit",
|
|
"fuel_guarded_inversion_Prims.list",
|
|
"function_token_typing_Prims.__cache_version_number__",
|
|
"int_inversion", "int_typing",
|
|
"interpretation_Tm_abs_44e059f7416b8cb4267e0f7a598f0380",
|
|
"interpretation_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"kinding_Catala.LambdaCalculus.exp@tok",
|
|
"lemma_FStar.FunctionalExtensionality.feq_on_domain",
|
|
"lemma_FStar.Pervasives.invertOption", "primitive_Prims.op_Addition",
|
|
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality",
|
|
"proj_equation_Catala.LambdaCalculus.EList_l",
|
|
"proj_equation_FStar.Pervasives.Native.Mktuple3__1",
|
|
"proj_equation_FStar.Pervasives.Native.Mktuple3__2",
|
|
"proj_equation_FStar.Pervasives.Native.Mktuple3__3",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_BoxInt_proj_0",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_arg",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_fn",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_tau_arg",
|
|
"projection_inverse_Catala.LambdaCalculus.ECatchEmptyError_catch_with",
|
|
"projection_inverse_Catala.LambdaCalculus.ECatchEmptyError_to_try",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_f",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_init",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_l",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_tau_elt",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_tau_init",
|
|
"projection_inverse_Catala.LambdaCalculus.EIf_bfalse",
|
|
"projection_inverse_Catala.LambdaCalculus.EIf_btrue",
|
|
"projection_inverse_Catala.LambdaCalculus.EIf_test",
|
|
"projection_inverse_Catala.LambdaCalculus.EList_l",
|
|
"projection_inverse_Catala.LambdaCalculus.EMatchOption_arg",
|
|
"projection_inverse_Catala.LambdaCalculus.EMatchOption_none",
|
|
"projection_inverse_Catala.LambdaCalculus.EMatchOption_some",
|
|
"projection_inverse_Catala.LambdaCalculus.EMatchOption_tau_some",
|
|
"projection_inverse_Catala.LambdaCalculus.ESome_s",
|
|
"projection_inverse_Catala.LambdaCalculus.TArrow_tout",
|
|
"projection_inverse_Catala.LambdaCalculus.TList_elts",
|
|
"projection_inverse_Catala.LambdaCalculus.TOption_a",
|
|
"projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
|
|
"projection_inverse_FStar.Pervasives.Native.Mktuple3__2",
|
|
"projection_inverse_FStar.Pervasives.Native.Mktuple3__3",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_a",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_v",
|
|
"projection_inverse_Prims.Cons_a",
|
|
"projection_inverse_Prims.Cons_hd",
|
|
"projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
|
|
"refinement_interpretation_Tm_refine_01736dfac08f9723e991fedf308a456b",
|
|
"refinement_interpretation_Tm_refine_1db4fb469fdb010f95d88ae1c86e1d1d",
|
|
"refinement_interpretation_Tm_refine_3c179c7229686e2e726af9c49f02d858",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
|
|
"refinement_interpretation_Tm_refine_8572abaf58b0908690b4c77b9bd5038b",
|
|
"refinement_interpretation_Tm_refine_9d7619fada7e7cc3e29055f7763724da",
|
|
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"subterm_ordering_Catala.LambdaCalculus.EApp",
|
|
"subterm_ordering_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"subterm_ordering_Catala.LambdaCalculus.EFoldLeft",
|
|
"subterm_ordering_Catala.LambdaCalculus.EIf",
|
|
"subterm_ordering_Catala.LambdaCalculus.EList",
|
|
"subterm_ordering_Catala.LambdaCalculus.EMatchOption",
|
|
"token_correspondence_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.size_for_progress.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.size_for_progress_list.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"typing_Catala.LambdaCalculus.__proj__EList__item__l",
|
|
"typing_Catala.LambdaCalculus.empty",
|
|
"typing_Catala.LambdaCalculus.is_not_bad",
|
|
"typing_Catala.LambdaCalculus.is_value",
|
|
"typing_Catala.LambdaCalculus.size_for_progress",
|
|
"typing_Catala.LambdaCalculus.step",
|
|
"typing_Catala.LambdaCalculus.step_list",
|
|
"typing_Catala.LambdaCalculus.typing",
|
|
"typing_Catala.LambdaCalculus.uu___is_EApp",
|
|
"typing_Tm_abs_44e059f7416b8cb4267e0f7a598f0380",
|
|
"typing_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"typing_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"typing_tok_Catala.LambdaCalculus.TBool@tok", "unit_inversion",
|
|
"unit_typing", "well-founded-ordering-on-nat"
|
|
],
|
|
0,
|
|
"1a727fc1746265d817a3155e0a5e2cd5"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.progress",
|
|
3,
|
|
3,
|
|
2,
|
|
[ "@query" ],
|
|
0,
|
|
"db945381124fb742158d229c45adc679"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.progress",
|
|
4,
|
|
3,
|
|
2,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.size_for_progress.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.size_for_progress_list.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step_list.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.size_for_progress.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.size_for_progress_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_pretyping_1f36942522b891615127e2b4269e9d96",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"Prims_pretyping_f8666440faa91836cc5a13998af863fc",
|
|
"binder_x_23864b953b502d70de10bad8312dd8d4_1",
|
|
"binder_x_8ab521cb5d1069fb182eea898efa7c42_2",
|
|
"binder_x_fabd258754d8bab26d9bc0ad1a882a83_0", "bool_inversion",
|
|
"bool_typing", "constructor_distinct_Catala.LambdaCalculus.Error",
|
|
"constructor_distinct_Catala.LambdaCalculus.Good",
|
|
"constructor_distinct_Catala.LambdaCalculus.list_step_result",
|
|
"constructor_distinct_Prims.Nil", "constructor_distinct_Prims.unit",
|
|
"constructor_distinct_Tm_unit", "data_elim_Prims.Cons",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Prims.Nil@tok",
|
|
"disc_equation_FStar.Pervasives.Native.Some",
|
|
"disc_equation_Prims.Cons", "disc_equation_Prims.Nil",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.LambdaCalculus.is_not_bad", "equation_Prims.nat",
|
|
"equation_Prims.pos",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.size_for_progress.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.size_for_progress_list.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step_list.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"fuel_guarded_inversion_Catala.LambdaCalculus.exp",
|
|
"fuel_guarded_inversion_Catala.LambdaCalculus.list_step_result",
|
|
"fuel_guarded_inversion_Prims.list",
|
|
"kinding_Catala.LambdaCalculus.exp@tok",
|
|
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
|
|
"proj_equation_Prims.Cons_tl", "projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_BoxInt_proj_0",
|
|
"projection_inverse_Catala.LambdaCalculus.Error__0",
|
|
"projection_inverse_Catala.LambdaCalculus.Good__0",
|
|
"projection_inverse_Prims.Cons_hd",
|
|
"projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
|
|
"refinement_interpretation_Tm_refine_1db4fb469fdb010f95d88ae1c86e1d1d",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
|
|
"refinement_interpretation_Tm_refine_f498d4d0366f246c7c192a46845995b7",
|
|
"subterm_ordering_Prims.Cons",
|
|
"token_correspondence_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.size_for_progress.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"typing_Catala.LambdaCalculus.empty",
|
|
"typing_Catala.LambdaCalculus.is_not_bad",
|
|
"typing_Catala.LambdaCalculus.is_value_list",
|
|
"typing_Catala.LambdaCalculus.size_for_progress",
|
|
"typing_Catala.LambdaCalculus.size_for_progress_list",
|
|
"typing_Catala.LambdaCalculus.step_list",
|
|
"typing_Catala.LambdaCalculus.typing_list", "unit_inversion",
|
|
"unit_typing", "well-founded-ordering-on-nat"
|
|
],
|
|
0,
|
|
"1e54549db87ae7bee99379999bcea455"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.substitution_extensionnal",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.subst_abs.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.subst_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.subst_list.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"Prims_pretyping_ae567c2fb75be05905677af440075565",
|
|
"binder_x_447c28c976efaaa72a189836c630bff0_0",
|
|
"binder_x_d3c71d778f723d6bf6606478b003b158_1",
|
|
"binder_x_fabd258754d8bab26d9bc0ad1a882a83_2",
|
|
"constructor_distinct_Catala.LambdaCalculus.EApp",
|
|
"constructor_distinct_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"constructor_distinct_Catala.LambdaCalculus.EFoldLeft",
|
|
"constructor_distinct_Catala.LambdaCalculus.EIf",
|
|
"constructor_distinct_Catala.LambdaCalculus.EList",
|
|
"constructor_distinct_Catala.LambdaCalculus.ELit",
|
|
"constructor_distinct_Catala.LambdaCalculus.EMatchOption",
|
|
"constructor_distinct_Catala.LambdaCalculus.ENone",
|
|
"constructor_distinct_Catala.LambdaCalculus.ESome",
|
|
"constructor_distinct_Catala.LambdaCalculus.EThunk",
|
|
"constructor_distinct_Catala.LambdaCalculus.EVar",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"disc_equation_Catala.LambdaCalculus.EAbs",
|
|
"disc_equation_Catala.LambdaCalculus.EApp",
|
|
"disc_equation_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"disc_equation_Catala.LambdaCalculus.EFoldLeft",
|
|
"disc_equation_Catala.LambdaCalculus.EIf",
|
|
"disc_equation_Catala.LambdaCalculus.EList",
|
|
"disc_equation_Catala.LambdaCalculus.ELit",
|
|
"disc_equation_Catala.LambdaCalculus.EMatchOption",
|
|
"disc_equation_Catala.LambdaCalculus.ENone",
|
|
"disc_equation_Catala.LambdaCalculus.ESome",
|
|
"disc_equation_Catala.LambdaCalculus.EThunk",
|
|
"disc_equation_Catala.LambdaCalculus.EVar",
|
|
"equality_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"equation_Catala.LambdaCalculus.var",
|
|
"equation_FStar.FunctionalExtensionality.feq", "equation_Prims.nat",
|
|
"equation_with_fuel_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.subst_abs.fuel_instrumented",
|
|
"fuel_guarded_inversion_Catala.LambdaCalculus.exp",
|
|
"function_token_typing_Prims.__cache_version_number__",
|
|
"int_inversion", "int_typing", "primitive_Prims.op_Equality",
|
|
"primitive_Prims.op_Subtraction",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_BoxInt_proj_0",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_arg",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_fn",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_tau_arg",
|
|
"projection_inverse_Catala.LambdaCalculus.ECatchEmptyError_catch_with",
|
|
"projection_inverse_Catala.LambdaCalculus.ECatchEmptyError_to_try",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_f",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_init",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_l",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_tau_elt",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_tau_init",
|
|
"projection_inverse_Catala.LambdaCalculus.EIf_bfalse",
|
|
"projection_inverse_Catala.LambdaCalculus.EIf_btrue",
|
|
"projection_inverse_Catala.LambdaCalculus.EIf_test",
|
|
"projection_inverse_Catala.LambdaCalculus.EList_l",
|
|
"projection_inverse_Catala.LambdaCalculus.ELit_l",
|
|
"projection_inverse_Catala.LambdaCalculus.EMatchOption_arg",
|
|
"projection_inverse_Catala.LambdaCalculus.EMatchOption_none",
|
|
"projection_inverse_Catala.LambdaCalculus.EMatchOption_some",
|
|
"projection_inverse_Catala.LambdaCalculus.EMatchOption_tau_some",
|
|
"projection_inverse_Catala.LambdaCalculus.ESome_s",
|
|
"projection_inverse_Catala.LambdaCalculus.EThunk_body",
|
|
"projection_inverse_Catala.LambdaCalculus.EVar_v",
|
|
"refinement_interpretation_Tm_refine_101c2211c8edc1b2d8f288c7470604d2",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"subterm_ordering_Catala.LambdaCalculus.EAbs",
|
|
"subterm_ordering_Catala.LambdaCalculus.EApp",
|
|
"subterm_ordering_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"subterm_ordering_Catala.LambdaCalculus.EFoldLeft",
|
|
"subterm_ordering_Catala.LambdaCalculus.EIf",
|
|
"subterm_ordering_Catala.LambdaCalculus.EList",
|
|
"subterm_ordering_Catala.LambdaCalculus.EMatchOption",
|
|
"subterm_ordering_Catala.LambdaCalculus.ESome",
|
|
"subterm_ordering_Catala.LambdaCalculus.EThunk",
|
|
"token_correspondence_Catala.LambdaCalculus.subst_abs",
|
|
"true_interp", "typing_tok_Catala.LambdaCalculus.ENone@tok"
|
|
],
|
|
0,
|
|
"f54d0a707cef68e009feb483a192f332"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.substitution_extensionnal",
|
|
2,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.subst_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.subst_list.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"binder_x_447c28c976efaaa72a189836c630bff0_0",
|
|
"binder_x_d0593560a4d951c049643e681778a57a_2",
|
|
"binder_x_d3c71d778f723d6bf6606478b003b158_1",
|
|
"constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"disc_equation_Prims.Cons", "disc_equation_Prims.Nil",
|
|
"equation_with_fuel_Catala.LambdaCalculus.subst_list.fuel_instrumented",
|
|
"fuel_guarded_inversion_Prims.list",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_Prims.Cons_a",
|
|
"projection_inverse_Prims.Cons_hd",
|
|
"projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
|
|
"refinement_interpretation_Tm_refine_101c2211c8edc1b2d8f288c7470604d2",
|
|
"subterm_ordering_Prims.Cons"
|
|
],
|
|
0,
|
|
"db8688eee6a0661b7a6d54ffad888cd0"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.subst_typing",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.squash",
|
|
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
|
|
],
|
|
0,
|
|
"85e833e849bccbed2de5eab2884806cc"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.substitution_preserves_typing",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.subst_abs.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.subst_list.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.subst_abs.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.subst_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_interpretation_Tm_arrow_0afe855ee0dd04a9f1572a7d68b10fa7",
|
|
"Catala.LambdaCalculus_interpretation_Tm_arrow_732ef78b9bfa783d08279e5be1df507c",
|
|
"Catala.LambdaCalculus_interpretation_Tm_arrow_dd74cc4a2c76fb3652280bf9d670f4d1",
|
|
"Catala.LambdaCalculus_interpretation_Tm_arrow_ed0c592d82dfd5a47d39e42cf9d52a55",
|
|
"Catala.LambdaCalculus_pretyping_8ab521cb5d1069fb182eea898efa7c42",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a",
|
|
"Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da",
|
|
"Prims_pretyping_ae567c2fb75be05905677af440075565",
|
|
"assumption_Catala.LambdaCalculus.ty__uu___haseq",
|
|
"binder_x_447c28c976efaaa72a189836c630bff0_3",
|
|
"binder_x_8ab521cb5d1069fb182eea898efa7c42_2",
|
|
"binder_x_f938ab855e54d0c2d14074b8958712aa_0",
|
|
"binder_x_f938ab855e54d0c2d14074b8958712aa_4",
|
|
"binder_x_fabd258754d8bab26d9bc0ad1a882a83_1", "bool_inversion",
|
|
"bool_typing", "constructor_distinct_Catala.LambdaCalculus.EAbs",
|
|
"constructor_distinct_Catala.LambdaCalculus.EApp",
|
|
"constructor_distinct_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"constructor_distinct_Catala.LambdaCalculus.EFoldLeft",
|
|
"constructor_distinct_Catala.LambdaCalculus.EIf",
|
|
"constructor_distinct_Catala.LambdaCalculus.EList",
|
|
"constructor_distinct_Catala.LambdaCalculus.ELit",
|
|
"constructor_distinct_Catala.LambdaCalculus.EMatchOption",
|
|
"constructor_distinct_Catala.LambdaCalculus.ENone",
|
|
"constructor_distinct_Catala.LambdaCalculus.ESome",
|
|
"constructor_distinct_Catala.LambdaCalculus.EThunk",
|
|
"constructor_distinct_Catala.LambdaCalculus.EVar",
|
|
"constructor_distinct_Catala.LambdaCalculus.TArrow",
|
|
"constructor_distinct_Catala.LambdaCalculus.TUnit",
|
|
"constructor_distinct_FStar.Pervasives.Native.Some",
|
|
"data_elim_Catala.LambdaCalculus.EVar",
|
|
"data_elim_FStar.Pervasives.Native.Some",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TUnit@tok",
|
|
"disc_equation_Catala.LambdaCalculus.EAbs",
|
|
"disc_equation_Catala.LambdaCalculus.EApp",
|
|
"disc_equation_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"disc_equation_Catala.LambdaCalculus.EFoldLeft",
|
|
"disc_equation_Catala.LambdaCalculus.EIf",
|
|
"disc_equation_Catala.LambdaCalculus.EList",
|
|
"disc_equation_Catala.LambdaCalculus.ELit",
|
|
"disc_equation_Catala.LambdaCalculus.EMatchOption",
|
|
"disc_equation_Catala.LambdaCalculus.ENone",
|
|
"disc_equation_Catala.LambdaCalculus.ESome",
|
|
"disc_equation_Catala.LambdaCalculus.EThunk",
|
|
"disc_equation_Catala.LambdaCalculus.EVar",
|
|
"disc_equation_Catala.LambdaCalculus.TArrow",
|
|
"disc_equation_Catala.LambdaCalculus.TList",
|
|
"disc_equation_Catala.LambdaCalculus.TOption",
|
|
"disc_equation_Catala.LambdaCalculus.TUnit",
|
|
"disc_equation_FStar.Pervasives.Native.Some",
|
|
"equality_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TUnit@tok",
|
|
"equation_Catala.LambdaCalculus.env",
|
|
"equation_Catala.LambdaCalculus.extend",
|
|
"equation_Catala.LambdaCalculus.increment",
|
|
"equation_Catala.LambdaCalculus.is_renaming_prop",
|
|
"equation_Catala.LambdaCalculus.is_renaming_size",
|
|
"equation_Catala.LambdaCalculus.is_var_size",
|
|
"equation_Catala.LambdaCalculus.var",
|
|
"equation_Catala.LambdaCalculus.var_to_exp",
|
|
"equation_FStar.FunctionalExtensionality.feq",
|
|
"equation_FStar.FunctionalExtensionality.restricted_t",
|
|
"equation_Prims.nat", "equation_Prims.prop",
|
|
"equation_with_fuel_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.subst_abs.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"fuel_guarded_inversion_Catala.LambdaCalculus.exp",
|
|
"fuel_guarded_inversion_Catala.LambdaCalculus.lit",
|
|
"fuel_guarded_inversion_FStar.Pervasives.Native.option",
|
|
"fuel_token_correspondence_Catala.LambdaCalculus.subst_abs.fuel_instrumented_token",
|
|
"function_token_typing_Catala.LambdaCalculus.extend",
|
|
"function_token_typing_Catala.LambdaCalculus.subst_abs",
|
|
"function_token_typing_Prims.__cache_version_number__",
|
|
"int_inversion", "int_typing",
|
|
"interpretation_Tm_abs_1312e4782c558ee50ab7a5e0bfd49851",
|
|
"interpretation_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"lemma_Catala.LambdaCalculus.substitution_extensionnal",
|
|
"lemma_FStar.FunctionalExtensionality.feq_on_domain",
|
|
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
|
|
"primitive_Prims.op_Equality", "primitive_Prims.op_Subtraction",
|
|
"primitive_Prims.op_disEquality",
|
|
"proj_equation_Catala.LambdaCalculus.TArrow_tin",
|
|
"proj_equation_FStar.Pervasives.Native.Some_v",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_BoxInt_proj_0",
|
|
"projection_inverse_Catala.LambdaCalculus.EAbs_body",
|
|
"projection_inverse_Catala.LambdaCalculus.EAbs_vty",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_arg",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_fn",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_tau_arg",
|
|
"projection_inverse_Catala.LambdaCalculus.ECatchEmptyError_catch_with",
|
|
"projection_inverse_Catala.LambdaCalculus.ECatchEmptyError_to_try",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_f",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_init",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_l",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_tau_elt",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_tau_init",
|
|
"projection_inverse_Catala.LambdaCalculus.EIf_bfalse",
|
|
"projection_inverse_Catala.LambdaCalculus.EIf_btrue",
|
|
"projection_inverse_Catala.LambdaCalculus.EIf_test",
|
|
"projection_inverse_Catala.LambdaCalculus.EList_l",
|
|
"projection_inverse_Catala.LambdaCalculus.ELit_l",
|
|
"projection_inverse_Catala.LambdaCalculus.EMatchOption_arg",
|
|
"projection_inverse_Catala.LambdaCalculus.EMatchOption_none",
|
|
"projection_inverse_Catala.LambdaCalculus.EMatchOption_some",
|
|
"projection_inverse_Catala.LambdaCalculus.EMatchOption_tau_some",
|
|
"projection_inverse_Catala.LambdaCalculus.ESome_s",
|
|
"projection_inverse_Catala.LambdaCalculus.EThunk_body",
|
|
"projection_inverse_Catala.LambdaCalculus.EVar_v",
|
|
"projection_inverse_Catala.LambdaCalculus.TArrow_tin",
|
|
"projection_inverse_Catala.LambdaCalculus.TArrow_tout",
|
|
"projection_inverse_Catala.LambdaCalculus.TList_elts",
|
|
"projection_inverse_Catala.LambdaCalculus.TOption_a",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_a",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_v",
|
|
"refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_66a04fe873406083a229e09b1c833909",
|
|
"refinement_interpretation_Tm_refine_73f210ca6e0061ed4a3150f69b8f33bf",
|
|
"refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e",
|
|
"refinement_interpretation_Tm_refine_a392bfba80da306fafdb3d849a464ab4",
|
|
"refinement_interpretation_Tm_refine_d9f462791eb8a0aabc6ca1a240ea262e",
|
|
"refinement_interpretation_Tm_refine_f33f995a4ed5542fd07641311dffcd2c",
|
|
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"subterm_ordering_Catala.LambdaCalculus.EAbs",
|
|
"subterm_ordering_Catala.LambdaCalculus.EApp",
|
|
"subterm_ordering_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"subterm_ordering_Catala.LambdaCalculus.EFoldLeft",
|
|
"subterm_ordering_Catala.LambdaCalculus.EIf",
|
|
"subterm_ordering_Catala.LambdaCalculus.EList",
|
|
"subterm_ordering_Catala.LambdaCalculus.EMatchOption",
|
|
"subterm_ordering_Catala.LambdaCalculus.ESome",
|
|
"subterm_ordering_Catala.LambdaCalculus.EThunk",
|
|
"token_correspondence_Catala.LambdaCalculus.subst_abs",
|
|
"token_correspondence_Catala.LambdaCalculus.subst_abs.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"typing_Catala.LambdaCalculus.extend",
|
|
"typing_Catala.LambdaCalculus.increment",
|
|
"typing_Catala.LambdaCalculus.is_renaming_prop",
|
|
"typing_Catala.LambdaCalculus.is_renaming_size",
|
|
"typing_Catala.LambdaCalculus.is_var_size",
|
|
"typing_Catala.LambdaCalculus.subst",
|
|
"typing_Catala.LambdaCalculus.subst_abs",
|
|
"typing_Catala.LambdaCalculus.subst_list",
|
|
"typing_Catala.LambdaCalculus.typing",
|
|
"typing_Catala.LambdaCalculus.typing_list",
|
|
"typing_Catala.LambdaCalculus.uu___is_EVar",
|
|
"typing_FStar.StrongExcludedMiddle.strong_excluded_middle",
|
|
"typing_Tm_abs_1312e4782c558ee50ab7a5e0bfd49851",
|
|
"typing_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"typing_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"typing_tok_Catala.LambdaCalculus.TBool@tok", "unit_inversion",
|
|
"unit_typing", "well-founded-ordering-on-nat"
|
|
],
|
|
0,
|
|
"4557d2bcd77fb6338b3789bf69c2b5e6"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.substitution_preserves_typing",
|
|
2,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.subst_list.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.subst_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"Prims_pretyping_ae567c2fb75be05905677af440075565",
|
|
"binder_x_447c28c976efaaa72a189836c630bff0_3",
|
|
"binder_x_8ab521cb5d1069fb182eea898efa7c42_2",
|
|
"binder_x_d0593560a4d951c049643e681778a57a_1",
|
|
"binder_x_f938ab855e54d0c2d14074b8958712aa_0",
|
|
"binder_x_f938ab855e54d0c2d14074b8958712aa_4", "bool_inversion",
|
|
"constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil",
|
|
"constructor_distinct_Tm_unit",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"disc_equation_Prims.Cons", "disc_equation_Prims.Nil",
|
|
"equation_Catala.LambdaCalculus.is_var_size",
|
|
"equation_with_fuel_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.subst_list.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"function_token_typing_Prims.__cache_version_number__", "int_typing",
|
|
"primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_BoxInt_proj_0",
|
|
"projection_inverse_Prims.Cons_a",
|
|
"projection_inverse_Prims.Cons_hd",
|
|
"projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
|
|
"refinement_interpretation_Tm_refine_a392bfba80da306fafdb3d849a464ab4",
|
|
"subterm_ordering_Prims.Cons",
|
|
"token_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"typing_Catala.LambdaCalculus.is_var_size",
|
|
"typing_Catala.LambdaCalculus.subst",
|
|
"typing_Catala.LambdaCalculus.subst_list",
|
|
"typing_Catala.LambdaCalculus.typing",
|
|
"typing_Catala.LambdaCalculus.typing_list",
|
|
"well-founded-ordering-on-nat"
|
|
],
|
|
0,
|
|
"7ad9ca8b2d5c0b0ae8bea3c26e5efd1e"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.preservation",
|
|
1,
|
|
3,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion",
|
|
"constructor_distinct_Tm_unit",
|
|
"disc_equation_Catala.LambdaCalculus.Error",
|
|
"disc_equation_Catala.LambdaCalculus.Good",
|
|
"equation_Catala.LambdaCalculus.is_not_bad", "equation_Prims.l_and",
|
|
"equation_Prims.squash", "l_and-interp",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
|
|
"typing_Catala.LambdaCalculus.is_not_bad",
|
|
"typing_Catala.LambdaCalculus.step_list",
|
|
"typing_Catala.LambdaCalculus.uu___is_Error"
|
|
],
|
|
0,
|
|
"b885510315594c78804893f5c418efe0"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.preservation",
|
|
2,
|
|
3,
|
|
1,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step_list.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_interpretation_Tm_arrow_0afe855ee0dd04a9f1572a7d68b10fa7",
|
|
"Catala.LambdaCalculus_interpretation_Tm_arrow_732ef78b9bfa783d08279e5be1df507c",
|
|
"Catala.LambdaCalculus_interpretation_Tm_arrow_c088d91cdb897e223427fab63b71289e",
|
|
"Catala.LambdaCalculus_interpretation_Tm_arrow_ed0c592d82dfd5a47d39e42cf9d52a55",
|
|
"Catala.LambdaCalculus_pretyping_8ab521cb5d1069fb182eea898efa7c42",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a",
|
|
"Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da",
|
|
"Prims_pretyping_ae567c2fb75be05905677af440075565",
|
|
"Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def",
|
|
"binder_x_8ab521cb5d1069fb182eea898efa7c42_1",
|
|
"binder_x_fabd258754d8bab26d9bc0ad1a882a83_0", "bool_inversion",
|
|
"bool_typing", "constructor_distinct_Catala.LambdaCalculus.Bad",
|
|
"constructor_distinct_Catala.LambdaCalculus.EAbs",
|
|
"constructor_distinct_Catala.LambdaCalculus.EApp",
|
|
"constructor_distinct_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"constructor_distinct_Catala.LambdaCalculus.EFoldLeft",
|
|
"constructor_distinct_Catala.LambdaCalculus.EIf",
|
|
"constructor_distinct_Catala.LambdaCalculus.EList",
|
|
"constructor_distinct_Catala.LambdaCalculus.ELit",
|
|
"constructor_distinct_Catala.LambdaCalculus.EMatchOption",
|
|
"constructor_distinct_Catala.LambdaCalculus.ENone",
|
|
"constructor_distinct_Catala.LambdaCalculus.ESome",
|
|
"constructor_distinct_Catala.LambdaCalculus.EVar",
|
|
"constructor_distinct_Catala.LambdaCalculus.LError",
|
|
"constructor_distinct_Catala.LambdaCalculus.TArrow",
|
|
"constructor_distinct_Catala.LambdaCalculus.TList",
|
|
"constructor_distinct_Catala.LambdaCalculus.TOption",
|
|
"constructor_distinct_FStar.Pervasives.Native.None",
|
|
"constructor_distinct_FStar.Pervasives.Native.Some",
|
|
"constructor_distinct_Prims.Nil", "constructor_distinct_Tm_unit",
|
|
"data_elim_Catala.LambdaCalculus.EFoldLeft",
|
|
"data_elim_Catala.LambdaCalculus.EList",
|
|
"data_elim_Catala.LambdaCalculus.EVar",
|
|
"data_elim_Catala.LambdaCalculus.Good",
|
|
"data_elim_FStar.Pervasives.Native.Some",
|
|
"data_typing_intro_Catala.LambdaCalculus.EApp@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TArrow@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TList@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TUnit@tok",
|
|
"disc_equation_Catala.LambdaCalculus.EAbs",
|
|
"disc_equation_Catala.LambdaCalculus.EApp",
|
|
"disc_equation_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"disc_equation_Catala.LambdaCalculus.EFoldLeft",
|
|
"disc_equation_Catala.LambdaCalculus.EIf",
|
|
"disc_equation_Catala.LambdaCalculus.EList",
|
|
"disc_equation_Catala.LambdaCalculus.ELit",
|
|
"disc_equation_Catala.LambdaCalculus.EMatchOption",
|
|
"disc_equation_Catala.LambdaCalculus.ESome",
|
|
"disc_equation_Catala.LambdaCalculus.EVar",
|
|
"disc_equation_Catala.LambdaCalculus.LError",
|
|
"disc_equation_Catala.LambdaCalculus.TList",
|
|
"disc_equation_Catala.LambdaCalculus.TOption",
|
|
"disc_equation_FStar.Pervasives.Native.None",
|
|
"disc_equation_FStar.Pervasives.Native.Some",
|
|
"disc_equation_Prims.Cons",
|
|
"equality_tok_Catala.LambdaCalculus.Bad@tok",
|
|
"equality_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.LambdaCalculus.extend",
|
|
"equation_Catala.LambdaCalculus.is_not_bad",
|
|
"equation_Catala.LambdaCalculus.var",
|
|
"equation_Catala.LambdaCalculus.var_to_exp",
|
|
"equation_Catala.LambdaCalculus.var_to_exp_beta",
|
|
"equation_FStar.FunctionalExtensionality.feq",
|
|
"equation_Prims.l_and", "equation_Prims.nat",
|
|
"equation_Prims.squash",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step_app.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step_catch.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step_fold_left.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step_if.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step_list.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step_match.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"fuel_guarded_inversion_Catala.LambdaCalculus.list_step_result",
|
|
"fuel_guarded_inversion_FStar.Pervasives.Native.option",
|
|
"fuel_guarded_inversion_Prims.list",
|
|
"function_token_typing_Catala.LambdaCalculus.extend",
|
|
"function_token_typing_Catala.LambdaCalculus.var_to_exp_beta",
|
|
"function_token_typing_Prims.__cache_version_number__",
|
|
"int_inversion",
|
|
"interpretation_Tm_abs_1312e4782c558ee50ab7a5e0bfd49851",
|
|
"interpretation_Tm_abs_44e059f7416b8cb4267e0f7a598f0380",
|
|
"interpretation_Tm_abs_591e432507f9fc0b2baad4ac5bad3427",
|
|
"interpretation_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"kinding_Catala.LambdaCalculus.exp@tok", "l_and-interp",
|
|
"lemma_FStar.FunctionalExtensionality.feq_on_domain",
|
|
"lemma_FStar.Pervasives.invertOption", "primitive_Prims.op_AmpAmp",
|
|
"primitive_Prims.op_Equality", "primitive_Prims.op_Negation",
|
|
"proj_equation_Catala.LambdaCalculus.EList_l",
|
|
"proj_equation_Catala.LambdaCalculus.ELit_l",
|
|
"proj_equation_FStar.Pervasives.Native.Mktuple3__1",
|
|
"proj_equation_FStar.Pervasives.Native.Mktuple3__2",
|
|
"proj_equation_FStar.Pervasives.Native.Mktuple3__3",
|
|
"proj_equation_FStar.Pervasives.Native.Some_v",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_Catala.LambdaCalculus.EAbs_body",
|
|
"projection_inverse_Catala.LambdaCalculus.EAbs_vty",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_arg",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_fn",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_tau_arg",
|
|
"projection_inverse_Catala.LambdaCalculus.ECatchEmptyError_catch_with",
|
|
"projection_inverse_Catala.LambdaCalculus.ECatchEmptyError_to_try",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_f",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_init",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_l",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_tau_elt",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_tau_init",
|
|
"projection_inverse_Catala.LambdaCalculus.EIf_bfalse",
|
|
"projection_inverse_Catala.LambdaCalculus.EIf_btrue",
|
|
"projection_inverse_Catala.LambdaCalculus.EIf_test",
|
|
"projection_inverse_Catala.LambdaCalculus.EList_l",
|
|
"projection_inverse_Catala.LambdaCalculus.ELit_l",
|
|
"projection_inverse_Catala.LambdaCalculus.EMatchOption_arg",
|
|
"projection_inverse_Catala.LambdaCalculus.EMatchOption_none",
|
|
"projection_inverse_Catala.LambdaCalculus.EMatchOption_some",
|
|
"projection_inverse_Catala.LambdaCalculus.EMatchOption_tau_some",
|
|
"projection_inverse_Catala.LambdaCalculus.ESome_s",
|
|
"projection_inverse_Catala.LambdaCalculus.EVar_v",
|
|
"projection_inverse_Catala.LambdaCalculus.LError_err",
|
|
"projection_inverse_Catala.LambdaCalculus.TArrow_tin",
|
|
"projection_inverse_Catala.LambdaCalculus.TArrow_tout",
|
|
"projection_inverse_Catala.LambdaCalculus.TList_elts",
|
|
"projection_inverse_Catala.LambdaCalculus.TOption_a",
|
|
"projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
|
|
"projection_inverse_FStar.Pervasives.Native.Mktuple3__2",
|
|
"projection_inverse_FStar.Pervasives.Native.Mktuple3__3",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_v",
|
|
"projection_inverse_Prims.Nil_a",
|
|
"refinement_interpretation_Tm_refine_01736dfac08f9723e991fedf308a456b",
|
|
"refinement_interpretation_Tm_refine_1db4fb469fdb010f95d88ae1c86e1d1d",
|
|
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_7dfa0fc158b962c5a307c2d056616e25",
|
|
"refinement_interpretation_Tm_refine_8572abaf58b0908690b4c77b9bd5038b",
|
|
"refinement_interpretation_Tm_refine_9d7619fada7e7cc3e29055f7763724da",
|
|
"refinement_interpretation_Tm_refine_a392bfba80da306fafdb3d849a464ab4",
|
|
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"subterm_ordering_Catala.LambdaCalculus.EApp",
|
|
"subterm_ordering_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"subterm_ordering_Catala.LambdaCalculus.EFoldLeft",
|
|
"subterm_ordering_Catala.LambdaCalculus.EIf",
|
|
"subterm_ordering_Catala.LambdaCalculus.EList",
|
|
"subterm_ordering_Catala.LambdaCalculus.EMatchOption",
|
|
"subterm_ordering_Catala.LambdaCalculus.ESome",
|
|
"token_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.var_to_exp_beta",
|
|
"typing_Catala.LambdaCalculus.__proj__EList__item__l",
|
|
"typing_Catala.LambdaCalculus.empty",
|
|
"typing_Catala.LambdaCalculus.extend",
|
|
"typing_Catala.LambdaCalculus.is_not_bad",
|
|
"typing_Catala.LambdaCalculus.is_value",
|
|
"typing_Catala.LambdaCalculus.step",
|
|
"typing_Catala.LambdaCalculus.step_list",
|
|
"typing_Catala.LambdaCalculus.subst",
|
|
"typing_Catala.LambdaCalculus.typing",
|
|
"typing_Catala.LambdaCalculus.typing_list",
|
|
"typing_Catala.LambdaCalculus.uu___is_ELit",
|
|
"typing_Catala.LambdaCalculus.var_to_exp_beta",
|
|
"typing_Tm_abs_1312e4782c558ee50ab7a5e0bfd49851",
|
|
"typing_Tm_abs_44e059f7416b8cb4267e0f7a598f0380",
|
|
"typing_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"typing_tok_Catala.LambdaCalculus.TBool@tok", "unit_inversion",
|
|
"unit_typing"
|
|
],
|
|
0,
|
|
"e55d162bf2923d776361c9b2d0ae781f"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.preservation",
|
|
3,
|
|
3,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion",
|
|
"constructor_distinct_Tm_unit",
|
|
"disc_equation_Catala.LambdaCalculus.Error",
|
|
"disc_equation_Catala.LambdaCalculus.Good",
|
|
"equation_Catala.LambdaCalculus.is_not_bad", "equation_Prims.l_and",
|
|
"equation_Prims.squash", "l_and-interp",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
|
|
"typing_Catala.LambdaCalculus.is_not_bad",
|
|
"typing_Catala.LambdaCalculus.step_list",
|
|
"typing_Catala.LambdaCalculus.uu___is_Error"
|
|
],
|
|
0,
|
|
"39edd1d9172620df4366a04073969284"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.preservation",
|
|
4,
|
|
3,
|
|
1,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step_list.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_pretyping_1f36942522b891615127e2b4269e9d96",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def",
|
|
"binder_x_8ab521cb5d1069fb182eea898efa7c42_2",
|
|
"binder_x_8c6faa1c05b01329617268cea34efa3b_1",
|
|
"binder_x_fabd258754d8bab26d9bc0ad1a882a83_0", "bool_inversion",
|
|
"constructor_distinct_BoxBool",
|
|
"constructor_distinct_Catala.LambdaCalculus.Bad",
|
|
"constructor_distinct_Catala.LambdaCalculus.EList",
|
|
"constructor_distinct_Catala.LambdaCalculus.Error",
|
|
"constructor_distinct_Catala.LambdaCalculus.Good",
|
|
"constructor_distinct_Catala.LambdaCalculus.TList",
|
|
"constructor_distinct_Catala.LambdaCalculus.list_step_result",
|
|
"constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil",
|
|
"constructor_distinct_Prims.unit", "constructor_distinct_Tm_unit",
|
|
"data_elim_Catala.LambdaCalculus.Good",
|
|
"data_elim_FStar.Pervasives.Native.Some",
|
|
"data_typing_intro_Catala.LambdaCalculus.EList@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TList@tok",
|
|
"data_typing_intro_Prims.Nil@tok",
|
|
"disc_equation_Catala.LambdaCalculus.Error",
|
|
"disc_equation_Catala.LambdaCalculus.Good",
|
|
"disc_equation_FStar.Pervasives.Native.None",
|
|
"disc_equation_FStar.Pervasives.Native.Some",
|
|
"disc_equation_Prims.Cons", "disc_equation_Prims.Nil",
|
|
"equality_tok_Catala.LambdaCalculus.Bad@tok",
|
|
"equality_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.LambdaCalculus.is_not_bad", "equation_Prims.l_and",
|
|
"equation_Prims.squash",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step_list.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"fuel_guarded_inversion_Catala.LambdaCalculus.exp",
|
|
"fuel_guarded_inversion_Catala.LambdaCalculus.list_step_result",
|
|
"fuel_guarded_inversion_Prims.list",
|
|
"kinding_Catala.LambdaCalculus.exp@tok", "l_and-interp",
|
|
"lemma_FStar.Pervasives.invertOption", "primitive_Prims.op_AmpAmp",
|
|
"proj_equation_FStar.Pervasives.Native.Some_v",
|
|
"proj_equation_Prims.Cons_tl", "projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_Catala.LambdaCalculus.EList_l",
|
|
"projection_inverse_Catala.LambdaCalculus.Error__0",
|
|
"projection_inverse_Catala.LambdaCalculus.Good__0",
|
|
"projection_inverse_Catala.LambdaCalculus.TList_elts",
|
|
"projection_inverse_Prims.Cons_a",
|
|
"projection_inverse_Prims.Cons_hd",
|
|
"projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
|
|
"refinement_interpretation_Tm_refine_1db4fb469fdb010f95d88ae1c86e1d1d",
|
|
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
|
|
"refinement_interpretation_Tm_refine_c9fcf9df2b68340f819ac98a4595b8ae",
|
|
"subterm_ordering_Prims.Cons",
|
|
"token_correspondence_Catala.LambdaCalculus.step_list.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"typing_Catala.LambdaCalculus.empty",
|
|
"typing_Catala.LambdaCalculus.is_not_bad",
|
|
"typing_Catala.LambdaCalculus.step",
|
|
"typing_Catala.LambdaCalculus.step_list",
|
|
"typing_Catala.LambdaCalculus.typing",
|
|
"typing_Catala.LambdaCalculus.typing_list",
|
|
"typing_Prims.uu___is_Cons",
|
|
"typing_tok_Catala.LambdaCalculus.ENone@tok", "unit_inversion",
|
|
"unit_typing"
|
|
],
|
|
0,
|
|
"376eb0108f4a454de4735876e7bc5672"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.subst_by_identity_is_identity",
|
|
1,
|
|
3,
|
|
2,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.subst_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.subst_list.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_interpretation_Tm_arrow_732ef78b9bfa783d08279e5be1df507c",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"Prims_pretyping_ae567c2fb75be05905677af440075565",
|
|
"binder_x_fabd258754d8bab26d9bc0ad1a882a83_0",
|
|
"constructor_distinct_Catala.LambdaCalculus.EAbs",
|
|
"constructor_distinct_Catala.LambdaCalculus.EApp",
|
|
"constructor_distinct_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"constructor_distinct_Catala.LambdaCalculus.EFoldLeft",
|
|
"constructor_distinct_Catala.LambdaCalculus.EIf",
|
|
"constructor_distinct_Catala.LambdaCalculus.EList",
|
|
"constructor_distinct_Catala.LambdaCalculus.ELit",
|
|
"constructor_distinct_Catala.LambdaCalculus.EMatchOption",
|
|
"constructor_distinct_Catala.LambdaCalculus.ENone",
|
|
"constructor_distinct_Catala.LambdaCalculus.ESome",
|
|
"constructor_distinct_Catala.LambdaCalculus.EThunk",
|
|
"constructor_distinct_Catala.LambdaCalculus.EVar",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"disc_equation_Catala.LambdaCalculus.EAbs",
|
|
"disc_equation_Catala.LambdaCalculus.EApp",
|
|
"disc_equation_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"disc_equation_Catala.LambdaCalculus.EFoldLeft",
|
|
"disc_equation_Catala.LambdaCalculus.EIf",
|
|
"disc_equation_Catala.LambdaCalculus.EList",
|
|
"disc_equation_Catala.LambdaCalculus.ELit",
|
|
"disc_equation_Catala.LambdaCalculus.EMatchOption",
|
|
"disc_equation_Catala.LambdaCalculus.ENone",
|
|
"disc_equation_Catala.LambdaCalculus.ESome",
|
|
"disc_equation_Catala.LambdaCalculus.EThunk",
|
|
"disc_equation_Catala.LambdaCalculus.EVar",
|
|
"equality_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"equation_Catala.LambdaCalculus.identity_var_to_exp",
|
|
"equation_Catala.LambdaCalculus.increment",
|
|
"equation_Catala.LambdaCalculus.var",
|
|
"equation_Catala.LambdaCalculus.var_to_exp",
|
|
"equation_FStar.FunctionalExtensionality.feq", "equation_Prims.nat",
|
|
"equation_with_fuel_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.subst_abs.fuel_instrumented",
|
|
"fuel_guarded_inversion_Catala.LambdaCalculus.exp",
|
|
"fuel_token_correspondence_Catala.LambdaCalculus.subst_abs.fuel_instrumented_token",
|
|
"function_token_typing_Prims.__cache_version_number__",
|
|
"int_inversion", "int_typing",
|
|
"lemma_Catala.LambdaCalculus.substitution_extensionnal",
|
|
"primitive_Prims.op_Addition", "primitive_Prims.op_Equality",
|
|
"primitive_Prims.op_Subtraction",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_BoxInt_proj_0",
|
|
"projection_inverse_Catala.LambdaCalculus.EAbs_body",
|
|
"projection_inverse_Catala.LambdaCalculus.EAbs_vty",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_arg",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_fn",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_tau_arg",
|
|
"projection_inverse_Catala.LambdaCalculus.ECatchEmptyError_catch_with",
|
|
"projection_inverse_Catala.LambdaCalculus.ECatchEmptyError_to_try",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_f",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_init",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_l",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_tau_elt",
|
|
"projection_inverse_Catala.LambdaCalculus.EFoldLeft_tau_init",
|
|
"projection_inverse_Catala.LambdaCalculus.EIf_bfalse",
|
|
"projection_inverse_Catala.LambdaCalculus.EIf_btrue",
|
|
"projection_inverse_Catala.LambdaCalculus.EIf_test",
|
|
"projection_inverse_Catala.LambdaCalculus.EList_l",
|
|
"projection_inverse_Catala.LambdaCalculus.ELit_l",
|
|
"projection_inverse_Catala.LambdaCalculus.EMatchOption_arg",
|
|
"projection_inverse_Catala.LambdaCalculus.EMatchOption_none",
|
|
"projection_inverse_Catala.LambdaCalculus.EMatchOption_some",
|
|
"projection_inverse_Catala.LambdaCalculus.EMatchOption_tau_some",
|
|
"projection_inverse_Catala.LambdaCalculus.ESome_s",
|
|
"projection_inverse_Catala.LambdaCalculus.EThunk_body",
|
|
"projection_inverse_Catala.LambdaCalculus.EVar_v",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_66a04fe873406083a229e09b1c833909",
|
|
"refinement_interpretation_Tm_refine_f33f995a4ed5542fd07641311dffcd2c",
|
|
"subterm_ordering_Catala.LambdaCalculus.EAbs",
|
|
"subterm_ordering_Catala.LambdaCalculus.EApp",
|
|
"subterm_ordering_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"subterm_ordering_Catala.LambdaCalculus.EFoldLeft",
|
|
"subterm_ordering_Catala.LambdaCalculus.EIf",
|
|
"subterm_ordering_Catala.LambdaCalculus.EList",
|
|
"subterm_ordering_Catala.LambdaCalculus.EMatchOption",
|
|
"subterm_ordering_Catala.LambdaCalculus.ESome",
|
|
"subterm_ordering_Catala.LambdaCalculus.EThunk",
|
|
"token_correspondence_Catala.LambdaCalculus.subst_abs.fuel_instrumented",
|
|
"typing_Catala.LambdaCalculus.identity_var_to_exp",
|
|
"typing_Catala.LambdaCalculus.increment",
|
|
"typing_tok_Catala.LambdaCalculus.ENone@tok"
|
|
],
|
|
0,
|
|
"3c6bfa9970a7c86fc5a56ccd63301fd9"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.subst_by_identity_is_identity",
|
|
2,
|
|
3,
|
|
2,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.subst_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.subst_list.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"binder_x_d0593560a4d951c049643e681778a57a_0",
|
|
"constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"disc_equation_Prims.Cons", "disc_equation_Prims.Nil",
|
|
"equation_with_fuel_Catala.LambdaCalculus.subst_list.fuel_instrumented",
|
|
"fuel_guarded_inversion_Prims.list",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_Prims.Cons_a",
|
|
"projection_inverse_Prims.Cons_hd",
|
|
"projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
|
|
"subterm_ordering_Prims.Cons",
|
|
"typing_Catala.LambdaCalculus.identity_var_to_exp"
|
|
],
|
|
0,
|
|
"c43b3c306ac7eb485636fa0fb73ea36a"
|
|
],
|
|
[
|
|
"Catala.LambdaCalculus.typing_empty_can_be_extended",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"Catala.LambdaCalculus_interpretation_Tm_arrow_0afe855ee0dd04a9f1572a7d68b10fa7",
|
|
"Catala.LambdaCalculus_interpretation_Tm_arrow_ed0c592d82dfd5a47d39e42cf9d52a55",
|
|
"Catala.LambdaCalculus_pretyping_8ab521cb5d1069fb182eea898efa7c42",
|
|
"FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a",
|
|
"Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da",
|
|
"constructor_distinct_FStar.Pervasives.Native.None",
|
|
"data_typing_intro_Catala.LambdaCalculus.TUnit@tok",
|
|
"disc_equation_FStar.Pervasives.Native.Some",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.LambdaCalculus.var",
|
|
"equation_FStar.FunctionalExtensionality.feq", "equation_Prims.nat",
|
|
"interpretation_Tm_abs_44e059f7416b8cb4267e0f7a598f0380",
|
|
"interpretation_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"lemma_FStar.FunctionalExtensionality.feq_on_domain",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"typing_Tm_abs_44e059f7416b8cb4267e0f7a598f0380",
|
|
"typing_Tm_abs_683fecef0f32ab9df689545bd34ec676"
|
|
],
|
|
0,
|
|
"32b9533f89a7349a06bce6a7b93e1e0f"
|
|
]
|
|
]
|
|
] |