mirror of
https://github.com/CatalaLang/catala.git
synced 2024-09-20 00:41:05 +03:00
2964 lines
164 KiB
Plaintext
2964 lines
164 KiB
Plaintext
[
|
|
"i*™û!d\u000bÅYö\u0001\u0005\u000f\u0017yi",
|
|
[
|
|
[
|
|
"Catala.Translation.Helpers.typ_process_exceptions_f",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"Catala.LambdaCalculus_interpretation_Tm_arrow_0afe855ee0dd04a9f1572a7d68b10fa7",
|
|
"Catala.LambdaCalculus_interpretation_Tm_arrow_ed0c592d82dfd5a47d39e42cf9d52a55",
|
|
"FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a",
|
|
"Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da",
|
|
"Prims_pretyping_ae567c2fb75be05905677af440075565",
|
|
"equation_Catala.LambdaCalculus.extend",
|
|
"equation_Catala.LambdaCalculus.var",
|
|
"equation_FStar.FunctionalExtensionality.feq", "equation_Prims.nat",
|
|
"function_token_typing_Prims.__cache_version_number__", "int_typing",
|
|
"interpretation_Tm_abs_1312e4782c558ee50ab7a5e0bfd49851",
|
|
"interpretation_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"lemma_FStar.FunctionalExtensionality.feq_on_domain",
|
|
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"token_correspondence_Catala.LambdaCalculus.extend",
|
|
"typing_Tm_abs_1312e4782c558ee50ab7a5e0bfd49851",
|
|
"typing_Tm_abs_683fecef0f32ab9df689545bd34ec676"
|
|
],
|
|
0,
|
|
"f4621b9177ba8510238ce22175c67eb6"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.build_default_translation_typing",
|
|
1,
|
|
1,
|
|
0,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing_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",
|
|
"FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a",
|
|
"Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da",
|
|
"Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion",
|
|
"constructor_distinct_Catala.LambdaCalculus.EAbs",
|
|
"constructor_distinct_Catala.LambdaCalculus.TBool",
|
|
"constructor_distinct_Catala.LambdaCalculus.TOption",
|
|
"constructor_distinct_Catala.LambdaCalculus.TUnit",
|
|
"data_typing_intro_Catala.LambdaCalculus.TArrow@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TOption@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TUnit@tok",
|
|
"equation_Catala.LambdaCalculus.extend",
|
|
"equation_Catala.LambdaCalculus.var",
|
|
"equation_Catala.Translation.Helpers.process_exceptions_f",
|
|
"equation_FStar.FunctionalExtensionality.feq", "equation_Prims.nat",
|
|
"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",
|
|
"interpretation_Tm_abs_1312e4782c558ee50ab7a5e0bfd49851",
|
|
"interpretation_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"lemma_FStar.FunctionalExtensionality.feq_on_domain",
|
|
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_Catala.LambdaCalculus.EAbs_body",
|
|
"projection_inverse_Catala.LambdaCalculus.EAbs_vty",
|
|
"projection_inverse_Catala.LambdaCalculus.TArrow_tin",
|
|
"projection_inverse_Catala.LambdaCalculus.TOption_a",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"token_correspondence_Catala.LambdaCalculus.extend",
|
|
"typing_Catala.LambdaCalculus.typing",
|
|
"typing_Catala.LambdaCalculus.typing_list",
|
|
"typing_Catala.Translation.Helpers.process_exceptions_f",
|
|
"typing_Tm_abs_1312e4782c558ee50ab7a5e0bfd49851",
|
|
"typing_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"typing_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"typing_tok_Catala.LambdaCalculus.TUnit@tok"
|
|
],
|
|
0,
|
|
"7a3913649f012fb3c414cf909eafd41c"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.process_exceptions_untouched_by_subst",
|
|
1,
|
|
9,
|
|
0,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_interpretation_Tm_arrow_732ef78b9bfa783d08279e5be1df507c",
|
|
"Prims_pretyping_ae567c2fb75be05905677af440075565",
|
|
"constructor_distinct_Catala.LambdaCalculus.EAbs",
|
|
"constructor_distinct_Catala.LambdaCalculus.EApp",
|
|
"constructor_distinct_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"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",
|
|
"data_typing_intro_Catala.LambdaCalculus.EAbs@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EApp@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ECatchEmptyError@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ELit@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EMatchOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ESome@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EVar@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.LError@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TArrow@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TOption@tok",
|
|
"equality_tok_Catala.LambdaCalculus.ConflictError@tok",
|
|
"equality_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"equality_tok_Catala.LambdaCalculus.LUnit@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TUnit@tok",
|
|
"equation_Catala.LambdaCalculus.increment",
|
|
"equation_Catala.LambdaCalculus.var",
|
|
"equation_Catala.LambdaCalculus.var_to_exp",
|
|
"equation_Catala.Translation.Helpers.process_exceptions_f",
|
|
"equation_Prims.nat",
|
|
"equation_with_fuel_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.subst_abs.fuel_instrumented",
|
|
"fuel_token_correspondence_Catala.LambdaCalculus.subst_abs.fuel_instrumented_token",
|
|
"function_token_typing_Prims.__cache_version_number__", "int_typing",
|
|
"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.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",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_66a04fe873406083a229e09b1c833909",
|
|
"refinement_interpretation_Tm_refine_a392bfba80da306fafdb3d849a464ab4",
|
|
"token_correspondence_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.subst_abs.fuel_instrumented",
|
|
"typing_Catala.LambdaCalculus.increment",
|
|
"typing_Catala.Translation.Helpers.process_exceptions_f",
|
|
"typing_tok_Catala.LambdaCalculus.ConflictError@tok",
|
|
"typing_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"typing_tok_Catala.LambdaCalculus.LUnit@tok",
|
|
"typing_tok_Catala.LambdaCalculus.TUnit@tok"
|
|
],
|
|
0,
|
|
"3653a502e2c84a85da3971009003c3e6"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.take_l_steps",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"Prims_pretyping_ae567c2fb75be05905677af440075565",
|
|
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_2",
|
|
"binder_x_f80c75f1bb9a1307efb471ddc3570834_1",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"disc_equation_FStar.Pervasives.Native.None",
|
|
"disc_equation_FStar.Pervasives.Native.Some",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_Prims.nat",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"function_token_typing_Prims.__cache_version_number__",
|
|
"int_inversion", "int_typing",
|
|
"kinding_Catala.LambdaCalculus.exp@tok",
|
|
"lemma_FStar.Pervasives.invertOption", "primitive_Prims.op_Equality",
|
|
"primitive_Prims.op_Subtraction",
|
|
"proj_equation_FStar.Pervasives.Native.Some_v",
|
|
"projection_inverse_BoxInt_proj_0",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_v",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"typing_Catala.LambdaCalculus.step", "well-founded-ordering-on-nat"
|
|
],
|
|
0,
|
|
"5bcda4dd84f1df6ea161b597dcf9de2b"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.take_l_steps_transitive",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
|
|
"primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0",
|
|
"refinement_interpretation_Tm_refine_506891b7f1b4542ed9ee2fd85986009e",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2"
|
|
],
|
|
0,
|
|
"1cfbbe940ee4c4c17f160e56608752f6"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.take_l_steps_transitive",
|
|
2,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"Prims_pretyping_ae567c2fb75be05905677af440075565",
|
|
"binder_x_8ab521cb5d1069fb182eea898efa7c42_0",
|
|
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_3",
|
|
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_4",
|
|
"binder_x_f80c75f1bb9a1307efb471ddc3570834_1", "bool_inversion",
|
|
"constructor_distinct_FStar.Pervasives.Native.None",
|
|
"constructor_distinct_FStar.Pervasives.Native.Some",
|
|
"constructor_distinct_Tm_unit",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"disc_equation_FStar.Pervasives.Native.None",
|
|
"disc_equation_FStar.Pervasives.Native.Some",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_Prims.nat",
|
|
"equation_with_fuel_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"function_token_typing_Prims.__cache_version_number__",
|
|
"int_inversion", "int_typing",
|
|
"kinding_Catala.LambdaCalculus.exp@tok",
|
|
"lemma_FStar.Pervasives.invertOption", "primitive_Prims.op_Addition",
|
|
"primitive_Prims.op_Equality", "primitive_Prims.op_Subtraction",
|
|
"proj_equation_FStar.Pervasives.Native.Some_v",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_BoxInt_proj_0",
|
|
"projection_inverse_FStar.Pervasives.Native.None_a",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_a",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_v",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"typing_Catala.LambdaCalculus.empty",
|
|
"typing_Catala.LambdaCalculus.step",
|
|
"typing_Catala.LambdaCalculus.typing", "unit_inversion",
|
|
"unit_typing", "well-founded-ordering-on-nat"
|
|
],
|
|
0,
|
|
"a9c81e863bb135dcf216d9c8d5c5530d"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.step_lift_commute_non_value",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"@query", "Prims_pretyping_0da546199211a769a972571cdb3aec67",
|
|
"bool_inversion", "equality_tok_Prims.T@tok",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_Prims.eq2", "equation_Prims.l_True",
|
|
"equation_Prims.squash", "equation_Prims.subtype_of",
|
|
"l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a",
|
|
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"typing_tok_Prims.T@tok"
|
|
],
|
|
0,
|
|
"f566661da55618dcbe2b2ec400423480"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.is_stepping_agnostic_lift",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxIFuel_assumption", "@query", "equation_Prims.l_Forall",
|
|
"equation_Prims.squash", "equation_Prims.subtype_of",
|
|
"l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a",
|
|
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
|
|
],
|
|
0,
|
|
"1b0eee8a73a0f9faa887c4b21d775649"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.l_values_dont_step",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@query", "assumption_Catala.LambdaCalculus.exp__uu___haseq",
|
|
"assumption_Catala.LambdaCalculus.list_step_result__uu___haseq",
|
|
"assumption_FStar.Pervasives.Native.option__uu___haseq",
|
|
"kinding_Catala.LambdaCalculus.exp@tok"
|
|
],
|
|
0,
|
|
"907ff2bc00df5eef887aaa695cf54c25"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.l_values_dont_step",
|
|
2,
|
|
2,
|
|
1,
|
|
[
|
|
"@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.step.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step_list.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"Prims_pretyping_ae567c2fb75be05905677af440075565",
|
|
"assumption_Catala.LambdaCalculus.exp__uu___haseq",
|
|
"assumption_FStar.Pervasives.Native.option__uu___haseq",
|
|
"binder_x_fabd258754d8bab26d9bc0ad1a882a83_0", "bool_inversion",
|
|
"constructor_distinct_Catala.LambdaCalculus.Bad",
|
|
"constructor_distinct_Catala.LambdaCalculus.EAbs",
|
|
"constructor_distinct_Catala.LambdaCalculus.ELit",
|
|
"constructor_distinct_Catala.LambdaCalculus.ENone",
|
|
"constructor_distinct_Catala.LambdaCalculus.ESome",
|
|
"constructor_distinct_Catala.LambdaCalculus.EThunk",
|
|
"constructor_distinct_Prims.Nil",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Prims.Nil@tok",
|
|
"disc_equation_Catala.LambdaCalculus.EAbs",
|
|
"disc_equation_Catala.LambdaCalculus.EList",
|
|
"disc_equation_Catala.LambdaCalculus.ELit",
|
|
"disc_equation_Catala.LambdaCalculus.ENone",
|
|
"disc_equation_Catala.LambdaCalculus.ESome",
|
|
"disc_equation_Catala.LambdaCalculus.EThunk",
|
|
"disc_equation_Prims.Cons", "disc_equation_Prims.Nil",
|
|
"equality_tok_Catala.LambdaCalculus.Bad@tok",
|
|
"equality_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step_list.fuel_instrumented",
|
|
"fuel_guarded_inversion_Prims.list",
|
|
"function_token_typing_Prims.__cache_version_number__", "int_typing",
|
|
"kinding_Catala.LambdaCalculus.exp@tok",
|
|
"proj_equation_Catala.LambdaCalculus.EList_l",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_BoxInt_proj_0",
|
|
"projection_inverse_Catala.LambdaCalculus.EList_l",
|
|
"projection_inverse_Catala.LambdaCalculus.ESome_s",
|
|
"projection_inverse_Prims.Nil_a",
|
|
"refinement_interpretation_Tm_refine_1db4fb469fdb010f95d88ae1c86e1d1d",
|
|
"subterm_ordering_Catala.LambdaCalculus.EList",
|
|
"subterm_ordering_Catala.LambdaCalculus.ESome",
|
|
"typing_Catala.LambdaCalculus.is_value",
|
|
"typing_Catala.LambdaCalculus.uu___is_EAbs",
|
|
"typing_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"well-founded-ordering-on-nat"
|
|
],
|
|
0,
|
|
"9809adc742f341e861abeee3b4d313ec"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.l_values_dont_step",
|
|
3,
|
|
2,
|
|
1,
|
|
[
|
|
"@query", "assumption_Catala.LambdaCalculus.exp__uu___haseq",
|
|
"assumption_Catala.LambdaCalculus.list_step_result__uu___haseq",
|
|
"assumption_FStar.Pervasives.Native.option__uu___haseq",
|
|
"kinding_Catala.LambdaCalculus.exp@tok"
|
|
],
|
|
0,
|
|
"fc5e06d5b11f113a89f5f1f1693e37f6"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.l_values_dont_step",
|
|
4,
|
|
2,
|
|
1,
|
|
[
|
|
"@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.step_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step_list.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"assumption_Catala.LambdaCalculus.list_step_result__uu___haseq",
|
|
"binder_x_b2d129bfb669b2dbbce6b10cf9a879e4_1",
|
|
"binder_x_fabd258754d8bab26d9bc0ad1a882a83_0", "bool_inversion",
|
|
"constructor_distinct_Catala.LambdaCalculus.Bad",
|
|
"constructor_distinct_Prims.Nil",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"disc_equation_Prims.Cons", "disc_equation_Prims.Nil",
|
|
"equality_tok_Catala.LambdaCalculus.Bad@tok",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step_list.fuel_instrumented",
|
|
"fuel_guarded_inversion_Catala.LambdaCalculus.exp",
|
|
"fuel_guarded_inversion_Prims.list", "primitive_Prims.op_AmpAmp",
|
|
"proj_equation_Prims.Cons_tl", "projection_inverse_BoxBool_proj_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_9a26a25b0efdc4ca31d9ba5d36ef77f5",
|
|
"subterm_ordering_Prims.Cons",
|
|
"token_correspondence_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"typing_Catala.LambdaCalculus.is_value_list"
|
|
],
|
|
0,
|
|
"41a331c575f7077efc0abf1a4a0e95b2"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.lift_multiple_l_steps",
|
|
1,
|
|
2,
|
|
1,
|
|
[ "@query" ],
|
|
0,
|
|
"4fbc059703e5ebe675959304f95bf436"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.lift_multiple_l_steps",
|
|
2,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"Catala.Translation.Helpers_interpretation_Tm_arrow_38fe97801abd7169d6afa4da52bdb68d",
|
|
"Prims_pretyping_ae567c2fb75be05905677af440075565",
|
|
"binder_x_8ab521cb5d1069fb182eea898efa7c42_0",
|
|
"binder_x_8ab521cb5d1069fb182eea898efa7c42_1",
|
|
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_4",
|
|
"binder_x_cfda227c666c2b0ca46650203c1c4ecf_5",
|
|
"binder_x_f80c75f1bb9a1307efb471ddc3570834_2",
|
|
"binder_x_f80c75f1bb9a1307efb471ddc3570834_3", "bool_inversion",
|
|
"constructor_distinct_FStar.Pervasives.Native.None",
|
|
"constructor_distinct_FStar.Pervasives.Native.Some",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"disc_equation_FStar.Pervasives.Native.None",
|
|
"disc_equation_FStar.Pervasives.Native.Some", "eq2-interp",
|
|
"equation_Catala.Translation.Helpers.is_stepping_agnostic_lift",
|
|
"equation_Catala.Translation.Helpers.not_l_value",
|
|
"equation_Catala.Translation.Helpers.step_lift_commute_non_value",
|
|
"equation_Catala.Translation.Helpers.stepping_agnostic_lift",
|
|
"equation_Catala.Translation.Helpers.stepping_context",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_Prims.nat",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"equation_with_fuel_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"function_token_typing_Prims.__cache_version_number__",
|
|
"int_inversion", "int_typing",
|
|
"kinding_Catala.LambdaCalculus.exp@tok",
|
|
"lemma_FStar.Pervasives.invertOption", "primitive_Prims.op_Equality",
|
|
"primitive_Prims.op_Subtraction",
|
|
"proj_equation_FStar.Pervasives.Native.Some_v",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_BoxInt_proj_0",
|
|
"projection_inverse_FStar.Pervasives.Native.None_a",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_a",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_v",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_c788a929583bc5fd370780c42b0ee234",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"refinement_interpretation_Tm_refine_e1e5cfe7267eb04a8960036ae88380cb",
|
|
"typing_Catala.LambdaCalculus.empty",
|
|
"typing_Catala.LambdaCalculus.step",
|
|
"typing_Catala.LambdaCalculus.typing", "unit_inversion",
|
|
"unit_typing", "well-founded-ordering-on-nat"
|
|
],
|
|
0,
|
|
"676edb28716d4ddaf236fff80c7de179"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.if_cond_lift'",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@query", "bool_inversion",
|
|
"constructor_distinct_Catala.LambdaCalculus.EIf",
|
|
"data_typing_intro_Catala.LambdaCalculus.EIf@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_Catala.LambdaCalculus.EIf_bfalse",
|
|
"projection_inverse_Catala.LambdaCalculus.EIf_btrue",
|
|
"projection_inverse_Catala.LambdaCalculus.EIf_test",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"typing_Catala.LambdaCalculus.empty",
|
|
"typing_Catala.LambdaCalculus.typing",
|
|
"typing_tok_Catala.LambdaCalculus.TBool@tok"
|
|
],
|
|
0,
|
|
"d0702c3be1b49defcc01981a79d1e355"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.if_cond_lift_is_stepping_agnostic",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"Catala.Translation.Helpers_interpretation_Tm_arrow_38fe97801abd7169d6afa4da52bdb68d",
|
|
"bool_inversion", "constructor_distinct_Catala.LambdaCalculus.EIf",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"disc_equation_FStar.Pervasives.Native.Some", "eq2-interp",
|
|
"equality_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"equation_Catala.Translation.Helpers.if_cond_lift_",
|
|
"equation_Catala.Translation.Helpers.not_l_value",
|
|
"equation_Catala.Translation.Helpers.step_lift_commute_non_value",
|
|
"equation_Catala.Translation.Helpers.stepping_context",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step_if.fuel_instrumented",
|
|
"interpretation_Tm_abs_641cf861833e1c856e82a38e30e14275",
|
|
"proj_equation_FStar.Pervasives.Native.Some_v",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_Catala.LambdaCalculus.EIf_bfalse",
|
|
"projection_inverse_Catala.LambdaCalculus.EIf_btrue",
|
|
"projection_inverse_Catala.LambdaCalculus.EIf_test",
|
|
"refinement_interpretation_Tm_refine_8572abaf58b0908690b4c77b9bd5038b",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"refinement_interpretation_Tm_refine_e1e5cfe7267eb04a8960036ae88380cb",
|
|
"subterm_ordering_Catala.LambdaCalculus.EIf", "true_interp",
|
|
"typing_Catala.Translation.Helpers.if_cond_lift_"
|
|
],
|
|
0,
|
|
"13e37e1bf89473a14dee08ad2d3af5ad"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.if_cond_lift",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@query", "equality_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"equation_Catala.Translation.Helpers.is_stepping_agnostic_lift"
|
|
],
|
|
0,
|
|
"411cef90d7ae00fc18b7d94ad4c947bf"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.app_f_lift'",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@query", "constructor_distinct_Catala.LambdaCalculus.EApp",
|
|
"data_typing_intro_Catala.LambdaCalculus.EApp@tok",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_arg",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_fn",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_tau_arg",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"typing_Catala.LambdaCalculus.empty"
|
|
],
|
|
0,
|
|
"769f3842b338720df48a3c861c21c62d"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.app_f_lift_is_stepping_agnostic",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_pretyping_8ab521cb5d1069fb182eea898efa7c42",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"Catala.Translation.Helpers_interpretation_Tm_arrow_38fe97801abd7169d6afa4da52bdb68d",
|
|
"bool_inversion", "constructor_distinct_Catala.LambdaCalculus.EApp",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TUnit@tok",
|
|
"disc_equation_FStar.Pervasives.Native.Some", "eq2-interp",
|
|
"equation_Catala.Translation.Helpers.app_f_lift_",
|
|
"equation_Catala.Translation.Helpers.not_l_value",
|
|
"equation_Catala.Translation.Helpers.step_lift_commute_non_value",
|
|
"equation_Catala.Translation.Helpers.stepping_context",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step_app.fuel_instrumented",
|
|
"interpretation_Tm_abs_99d97efd08018271b544197c3d6fb673",
|
|
"proj_equation_FStar.Pervasives.Native.Some_v",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_arg",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_fn",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_tau_arg",
|
|
"refinement_interpretation_Tm_refine_8572abaf58b0908690b4c77b9bd5038b",
|
|
"refinement_interpretation_Tm_refine_9d7619fada7e7cc3e29055f7763724da",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"refinement_interpretation_Tm_refine_e1e5cfe7267eb04a8960036ae88380cb",
|
|
"subterm_ordering_Catala.LambdaCalculus.EApp", "true_interp",
|
|
"typing_Catala.Translation.Helpers.app_f_lift_"
|
|
],
|
|
0,
|
|
"4bc94208324dbce77be874e2930d0be4"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.app_f_lift",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@query",
|
|
"equation_Catala.Translation.Helpers.is_stepping_agnostic_lift"
|
|
],
|
|
0,
|
|
"649aac82175906a9cdf671184ceadaab"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.app_arg_lift'",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@query", "bool_inversion",
|
|
"constructor_distinct_Catala.LambdaCalculus.EApp",
|
|
"data_typing_intro_Catala.LambdaCalculus.EApp@tok",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.Translation.Helpers.l_value",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_arg",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_fn",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_tau_arg",
|
|
"refinement_interpretation_Tm_refine_b2a2b52af28538faeded9eec695638d7",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"token_correspondence_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"typing_Catala.LambdaCalculus.empty",
|
|
"typing_Catala.LambdaCalculus.typing"
|
|
],
|
|
0,
|
|
"d4e9f4c8c23dd689d28644180d524f7b"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.app_arg_lift_is_stepping_agnostic",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_pretyping_8ab521cb5d1069fb182eea898efa7c42",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"Catala.Translation.Helpers_interpretation_Tm_arrow_38fe97801abd7169d6afa4da52bdb68d",
|
|
"bool_inversion", "constructor_distinct_Catala.LambdaCalculus.EApp",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TUnit@tok",
|
|
"disc_equation_FStar.Pervasives.Native.Some", "eq2-interp",
|
|
"equation_Catala.Translation.Helpers.app_arg_lift_",
|
|
"equation_Catala.Translation.Helpers.l_value",
|
|
"equation_Catala.Translation.Helpers.not_l_value",
|
|
"equation_Catala.Translation.Helpers.step_lift_commute_non_value",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"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",
|
|
"interpretation_Tm_abs_e963bfe47364f5aa72ea70ed36eb1677",
|
|
"proj_equation_FStar.Pervasives.Native.Some_v",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_arg",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_fn",
|
|
"projection_inverse_Catala.LambdaCalculus.EApp_tau_arg",
|
|
"refinement_interpretation_Tm_refine_8572abaf58b0908690b4c77b9bd5038b",
|
|
"refinement_interpretation_Tm_refine_9d7619fada7e7cc3e29055f7763724da",
|
|
"refinement_interpretation_Tm_refine_b2a2b52af28538faeded9eec695638d7",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"refinement_interpretation_Tm_refine_e1e5cfe7267eb04a8960036ae88380cb",
|
|
"refinement_interpretation_Tm_refine_f09c0cd2375f016f9430c14101a7da23",
|
|
"subterm_ordering_Catala.LambdaCalculus.EApp",
|
|
"token_correspondence_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"true_interp", "typing_Tm_abs_e963bfe47364f5aa72ea70ed36eb1677"
|
|
],
|
|
0,
|
|
"45a1006bef4bcc60e5d92678ebd96983"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.app_arg_lift",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@query",
|
|
"equation_Catala.Translation.Helpers.is_stepping_agnostic_lift"
|
|
],
|
|
0,
|
|
"41c6a2646b2f71dc22f6c57553606171"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.exceptions_head_lift'",
|
|
1,
|
|
9,
|
|
2,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing_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", "bool_inversion",
|
|
"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.Some",
|
|
"data_elim_Catala.LambdaCalculus.EAbs",
|
|
"data_elim_Catala.LambdaCalculus.EApp",
|
|
"data_elim_Catala.LambdaCalculus.EMatchOption",
|
|
"data_elim_Catala.LambdaCalculus.EVar",
|
|
"data_typing_intro_Catala.LambdaCalculus.EAbs@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EApp@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ECatchEmptyError@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EFoldLeft@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EIf@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EList@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ELit@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EMatchOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ESome@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.LError@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_FStar.Pervasives.Native.None",
|
|
"equality_tok_Catala.LambdaCalculus.ConflictError@tok",
|
|
"equality_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"equality_tok_Catala.LambdaCalculus.EmptyError@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TUnit@tok",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.LambdaCalculus.extend",
|
|
"equation_Catala.LambdaCalculus.var",
|
|
"equation_Catala.Translation.Helpers.process_exceptions_f",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_FStar.FunctionalExtensionality.feq", "equation_Prims.nat",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"function_token_typing_Prims.__cache_version_number__", "int_typing",
|
|
"interpretation_Tm_abs_1312e4782c558ee50ab7a5e0bfd49851",
|
|
"interpretation_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"lemma_FStar.FunctionalExtensionality.feq_on_domain",
|
|
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality",
|
|
"primitive_Prims.op_Subtraction",
|
|
"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",
|
|
"refinement_interpretation_Tm_refine_377a881fa421745480e4b59bb1779ae5",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"token_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"typing_Catala.LambdaCalculus.empty",
|
|
"typing_Catala.LambdaCalculus.extend",
|
|
"typing_Catala.LambdaCalculus.typing",
|
|
"typing_Catala.LambdaCalculus.typing_list",
|
|
"typing_Catala.Translation.Helpers.process_exceptions_f",
|
|
"typing_Tm_abs_1312e4782c558ee50ab7a5e0bfd49851",
|
|
"typing_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"typing_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"typing_tok_Catala.LambdaCalculus.EmptyError@tok",
|
|
"typing_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"typing_tok_Catala.LambdaCalculus.TUnit@tok"
|
|
],
|
|
0,
|
|
"35bda88bfa3fb4a50b7db24ff68df574"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.exceptions_head_lift_is_stepping_agnostic",
|
|
1,
|
|
2,
|
|
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_app.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step_catch.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step_fold_left.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step_if.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step_list.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step_match.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step_app.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step_catch.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step_fold_left.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step_if.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step_match.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"bool_inversion", "constructor_distinct_Catala.LambdaCalculus.Bad",
|
|
"constructor_distinct_Catala.LambdaCalculus.ESome",
|
|
"constructor_distinct_FStar.Pervasives.Native.None",
|
|
"constructor_distinct_FStar.Pervasives.Native.Some",
|
|
"constructor_distinct_Tm_unit",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ESome@tok",
|
|
"disc_equation_FStar.Pervasives.Native.Some", "eq2-interp",
|
|
"equation_Catala.Translation.Helpers.exceptions_head_lift_",
|
|
"equation_Catala.Translation.Helpers.process_exceptions_f",
|
|
"equation_Catala.Translation.Helpers.step_lift_commute_non_value",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"fuel_guarded_inversion_FStar.Pervasives.Native.option",
|
|
"interpretation_Tm_abs_7041a26a87a3fce24dbf917ff7f2a6ff",
|
|
"proj_equation_FStar.Pervasives.Native.Some_v",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_Catala.LambdaCalculus.ESome_s",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_a",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_v",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"token_correspondence_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"token_correspondence_Catala.Translation.Helpers.exceptions_head_lift_",
|
|
"true_interp", "typing_Catala.LambdaCalculus.step"
|
|
],
|
|
0,
|
|
"8fbe8b9d58576e2b35cc1e3dd584ee53"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.exceptions_head_lift",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@query",
|
|
"equation_Catala.Translation.Helpers.is_stepping_agnostic_lift"
|
|
],
|
|
0,
|
|
"b2ad2061e7913cc685915a5c8c2c27ed"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.exceptions_init_lift'",
|
|
1,
|
|
3,
|
|
0,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing_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",
|
|
"FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a",
|
|
"Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da",
|
|
"Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion",
|
|
"constructor_distinct_Catala.LambdaCalculus.EAbs",
|
|
"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.EVar",
|
|
"constructor_distinct_Catala.LambdaCalculus.LError",
|
|
"constructor_distinct_Catala.LambdaCalculus.TArrow",
|
|
"constructor_distinct_Catala.LambdaCalculus.TList",
|
|
"data_typing_intro_Catala.LambdaCalculus.EAbs@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EFoldLeft@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EIf@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EList@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ELit@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EMatchOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EVar@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.LError@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TArrow@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TList@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TOption@tok",
|
|
"equality_tok_Catala.LambdaCalculus.EmptyError@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TUnit@tok",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.LambdaCalculus.extend",
|
|
"equation_Catala.LambdaCalculus.var",
|
|
"equation_Catala.Translation.Helpers.process_exceptions_f",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_FStar.FunctionalExtensionality.feq", "equation_Prims.nat",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"function_token_typing_Prims.__cache_version_number__", "int_typing",
|
|
"interpretation_Tm_abs_1312e4782c558ee50ab7a5e0bfd49851",
|
|
"interpretation_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"lemma_FStar.FunctionalExtensionality.feq_on_domain",
|
|
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_Catala.LambdaCalculus.EAbs_body",
|
|
"projection_inverse_Catala.LambdaCalculus.EAbs_vty",
|
|
"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.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",
|
|
"refinement_interpretation_Tm_refine_377a881fa421745480e4b59bb1779ae5",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"token_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"typing_Catala.LambdaCalculus.empty",
|
|
"typing_Catala.LambdaCalculus.extend",
|
|
"typing_Catala.LambdaCalculus.typing",
|
|
"typing_Catala.LambdaCalculus.typing_list",
|
|
"typing_Catala.Translation.Helpers.process_exceptions_f",
|
|
"typing_Tm_abs_1312e4782c558ee50ab7a5e0bfd49851",
|
|
"typing_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"typing_tok_Catala.LambdaCalculus.EmptyError@tok",
|
|
"typing_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"typing_tok_Catala.LambdaCalculus.TUnit@tok"
|
|
],
|
|
0,
|
|
"86a935521dec34e9e48d641f00b6eabe"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.exceptions_init_lift_is_stepping_agnostic",
|
|
1,
|
|
2,
|
|
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_app.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step_catch.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step_fold_left.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step_if.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step_match.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step_app.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step_catch.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step_fold_left.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step_if.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.step_match.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion",
|
|
"constructor_distinct_Catala.LambdaCalculus.EMatchOption",
|
|
"constructor_distinct_Catala.LambdaCalculus.TOption",
|
|
"constructor_distinct_FStar.Pervasives.Native.None",
|
|
"constructor_distinct_FStar.Pervasives.Native.Some",
|
|
"constructor_distinct_Tm_unit",
|
|
"data_elim_Catala.LambdaCalculus.ESome",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TOption@tok",
|
|
"disc_equation_FStar.Pervasives.Native.Some", "eq2-interp",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.Translation.Helpers.exceptions_init_lift_",
|
|
"equation_Catala.Translation.Helpers.process_exceptions_f",
|
|
"equation_Catala.Translation.Helpers.step_lift_commute_non_value",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"fuel_guarded_inversion_FStar.Pervasives.Native.option",
|
|
"interpretation_Tm_abs_396aa62eba4eabe2ab867a6b4ae34fc9",
|
|
"proj_equation_FStar.Pervasives.Native.Some_v",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
|
|
"projection_inverse_FStar.Pervasives.Native.Mktuple3__2",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_a",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_v",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"token_correspondence_Catala.Translation.Helpers.exceptions_init_lift_",
|
|
"true_interp", "typing_Catala.LambdaCalculus.empty",
|
|
"typing_Catala.LambdaCalculus.step",
|
|
"typing_Catala.LambdaCalculus.typing"
|
|
],
|
|
0,
|
|
"492599b9aabaa6fbfd51e4af80e70e8d"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.exceptions_init_lift",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@query",
|
|
"equation_Catala.Translation.Helpers.is_stepping_agnostic_lift"
|
|
],
|
|
0,
|
|
"b91b94fd1fad3ebbae3b18dd0290fc71"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.stepping_lemma",
|
|
1,
|
|
10,
|
|
2,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_interpretation_Tm_arrow_0afe855ee0dd04a9f1572a7d68b10fa7",
|
|
"Catala.LambdaCalculus_interpretation_Tm_arrow_732ef78b9bfa783d08279e5be1df507c",
|
|
"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", "bool_inversion",
|
|
"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.LError",
|
|
"constructor_distinct_Catala.LambdaCalculus.LUnit",
|
|
"constructor_distinct_Catala.LambdaCalculus.TArrow",
|
|
"constructor_distinct_Catala.LambdaCalculus.TOption",
|
|
"constructor_distinct_Catala.LambdaCalculus.TUnit",
|
|
"constructor_distinct_FStar.Pervasives.Native.None",
|
|
"constructor_distinct_FStar.Pervasives.Native.Some",
|
|
"constructor_distinct_Tm_unit",
|
|
"data_elim_Catala.LambdaCalculus.EAbs",
|
|
"data_elim_Catala.LambdaCalculus.EVar",
|
|
"data_typing_intro_Catala.LambdaCalculus.EAbs@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EApp@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ECatchEmptyError@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ELit@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EMatchOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ESome@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EThunk@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EVar@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.LError@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TArrow@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TUnit@tok",
|
|
"disc_equation_Catala.LambdaCalculus.EVar",
|
|
"disc_equation_FStar.Pervasives.Native.None",
|
|
"equality_tok_Catala.LambdaCalculus.ConflictError@tok",
|
|
"equality_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"equality_tok_Catala.LambdaCalculus.LUnit@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TUnit@tok",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.LambdaCalculus.extend",
|
|
"equation_Catala.LambdaCalculus.increment",
|
|
"equation_Catala.LambdaCalculus.is_error",
|
|
"equation_Catala.LambdaCalculus.is_renaming_prop",
|
|
"equation_Catala.LambdaCalculus.var",
|
|
"equation_Catala.LambdaCalculus.var_to_exp",
|
|
"equation_Catala.LambdaCalculus.var_to_exp_beta",
|
|
"equation_Catala.Translation.Helpers.process_exceptions_f",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_FStar.FunctionalExtensionality.feq", "equation_Prims.nat",
|
|
"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.subst.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.subst_abs.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"equation_with_fuel_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"fuel_token_correspondence_Catala.LambdaCalculus.subst_abs.fuel_instrumented_token",
|
|
"function_token_typing_Prims.__cache_version_number__",
|
|
"int_inversion", "int_typing",
|
|
"interpretation_Tm_abs_1312e4782c558ee50ab7a5e0bfd49851",
|
|
"interpretation_Tm_abs_44e059f7416b8cb4267e0f7a598f0380",
|
|
"interpretation_Tm_abs_591e432507f9fc0b2baad4ac5bad3427",
|
|
"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",
|
|
"primitive_Prims.op_Subtraction",
|
|
"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.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.LError_err",
|
|
"projection_inverse_Catala.LambdaCalculus.TArrow_tin",
|
|
"projection_inverse_Catala.LambdaCalculus.TArrow_tout",
|
|
"projection_inverse_Catala.LambdaCalculus.TOption_a",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_a",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_v",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_66a04fe873406083a229e09b1c833909",
|
|
"refinement_interpretation_Tm_refine_8572abaf58b0908690b4c77b9bd5038b",
|
|
"refinement_interpretation_Tm_refine_9d7619fada7e7cc3e29055f7763724da",
|
|
"refinement_interpretation_Tm_refine_a392bfba80da306fafdb3d849a464ab4",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"refinement_interpretation_Tm_refine_d8dd43e05db2d11a4a14435baf3ab736",
|
|
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"subterm_ordering_Catala.LambdaCalculus.EApp",
|
|
"token_correspondence_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.subst_abs.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"true_interp", "typing_Catala.LambdaCalculus.empty",
|
|
"typing_Catala.LambdaCalculus.extend",
|
|
"typing_Catala.LambdaCalculus.increment",
|
|
"typing_Catala.LambdaCalculus.is_error",
|
|
"typing_Catala.LambdaCalculus.is_value",
|
|
"typing_Catala.LambdaCalculus.step",
|
|
"typing_Catala.LambdaCalculus.typing",
|
|
"typing_Catala.LambdaCalculus.var_to_exp_beta",
|
|
"typing_Catala.Translation.Helpers.process_exceptions_f",
|
|
"typing_Tm_abs_1312e4782c558ee50ab7a5e0bfd49851",
|
|
"typing_Tm_abs_44e059f7416b8cb4267e0f7a598f0380",
|
|
"typing_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"typing_tok_Catala.LambdaCalculus.ConflictError@tok",
|
|
"typing_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"typing_tok_Catala.LambdaCalculus.LUnit@tok",
|
|
"typing_tok_Catala.LambdaCalculus.TUnit@tok"
|
|
],
|
|
0,
|
|
"2d4523fe4dd3278ce6b10025809816e6"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.stepping_lemma",
|
|
2,
|
|
10,
|
|
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.typing.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"@query", "bool_inversion",
|
|
"constructor_distinct_FStar.Pervasives.Native.Some",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.LambdaCalculus.is_error",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_a",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_v",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"refinement_interpretation_Tm_refine_d8dd43e05db2d11a4a14435baf3ab736",
|
|
"typing_Catala.LambdaCalculus.empty",
|
|
"typing_Catala.LambdaCalculus.is_error",
|
|
"typing_Catala.LambdaCalculus.is_value",
|
|
"typing_Catala.LambdaCalculus.typing"
|
|
],
|
|
0,
|
|
"3ed1297ee869d570f516e7c2b3ad888d"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.lift_multiple_l_steps_exceptions_head",
|
|
1,
|
|
7,
|
|
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.step.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.is_value_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", "bool_inversion",
|
|
"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.LError",
|
|
"constructor_distinct_Catala.LambdaCalculus.LUnit",
|
|
"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_Tm_unit",
|
|
"data_elim_Catala.LambdaCalculus.EAbs",
|
|
"data_elim_Catala.LambdaCalculus.EApp",
|
|
"data_elim_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"data_elim_Catala.LambdaCalculus.ELit",
|
|
"data_elim_Catala.LambdaCalculus.EMatchOption",
|
|
"data_elim_Catala.LambdaCalculus.ESome",
|
|
"data_elim_Catala.LambdaCalculus.EVar",
|
|
"data_elim_FStar.Pervasives.Native.Some",
|
|
"data_typing_intro_Catala.LambdaCalculus.EAbs@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EApp@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ECatchEmptyError@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EFoldLeft@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EList@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ELit@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EMatchOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ESome@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EThunk@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",
|
|
"data_typing_intro_Prims.Cons@tok",
|
|
"disc_equation_FStar.Pervasives.Native.None",
|
|
"disc_equation_FStar.Pervasives.Native.Some",
|
|
"equality_tok_Catala.LambdaCalculus.ConflictError@tok",
|
|
"equality_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"equality_tok_Catala.LambdaCalculus.EmptyError@tok",
|
|
"equality_tok_Catala.LambdaCalculus.LUnit@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TUnit@tok",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.LambdaCalculus.extend",
|
|
"equation_Catala.LambdaCalculus.var",
|
|
"equation_Catala.Translation.Helpers.build_default_translation",
|
|
"equation_Catala.Translation.Helpers.exceptions_head_lift",
|
|
"equation_Catala.Translation.Helpers.exceptions_head_lift_",
|
|
"equation_Catala.Translation.Helpers.exceptions_init_lift",
|
|
"equation_Catala.Translation.Helpers.exceptions_init_lift_",
|
|
"equation_Catala.Translation.Helpers.process_exceptions_f",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_FStar.FunctionalExtensionality.feq", "equation_Prims.nat",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value_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_match.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"equation_with_fuel_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"fuel_guarded_inversion_Catala.LambdaCalculus.lit",
|
|
"fuel_guarded_inversion_FStar.Pervasives.Native.option",
|
|
"function_token_typing_Prims.__cache_version_number__",
|
|
"int_inversion", "int_typing",
|
|
"interpretation_Tm_abs_1312e4782c558ee50ab7a5e0bfd49851",
|
|
"interpretation_Tm_abs_396aa62eba4eabe2ab867a6b4ae34fc9",
|
|
"interpretation_Tm_abs_44e059f7416b8cb4267e0f7a598f0380",
|
|
"interpretation_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"interpretation_Tm_abs_7041a26a87a3fce24dbf917ff7f2a6ff",
|
|
"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",
|
|
"primitive_Prims.op_Subtraction",
|
|
"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.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.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_a",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_v",
|
|
"projection_inverse_Prims.Cons_a",
|
|
"projection_inverse_Prims.Cons_hd",
|
|
"projection_inverse_Prims.Cons_tl",
|
|
"refinement_interpretation_Tm_refine_0e20cbcd7c3d88df2290aa242d006288",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_8572abaf58b0908690b4c77b9bd5038b",
|
|
"refinement_interpretation_Tm_refine_9d7619fada7e7cc3e29055f7763724da",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"subterm_ordering_Catala.LambdaCalculus.EApp",
|
|
"subterm_ordering_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"subterm_ordering_Catala.LambdaCalculus.EFoldLeft",
|
|
"subterm_ordering_Catala.LambdaCalculus.EMatchOption",
|
|
"token_correspondence_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.step_app.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.step_catch.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.step_fold_left.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.step_match.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"token_correspondence_Catala.Translation.Helpers.exceptions_head_lift",
|
|
"token_correspondence_Catala.Translation.Helpers.exceptions_init_lift",
|
|
"typing_Catala.LambdaCalculus.empty",
|
|
"typing_Catala.LambdaCalculus.extend",
|
|
"typing_Catala.LambdaCalculus.is_value",
|
|
"typing_Catala.LambdaCalculus.step",
|
|
"typing_Catala.LambdaCalculus.typing",
|
|
"typing_Catala.LambdaCalculus.typing_list",
|
|
"typing_Catala.Translation.Helpers.build_default_translation",
|
|
"typing_Catala.Translation.Helpers.process_exceptions_f",
|
|
"typing_Tm_abs_1312e4782c558ee50ab7a5e0bfd49851",
|
|
"typing_Tm_abs_44e059f7416b8cb4267e0f7a598f0380",
|
|
"typing_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"typing_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"typing_tok_Catala.LambdaCalculus.LUnit@tok",
|
|
"typing_tok_Catala.LambdaCalculus.TUnit@tok"
|
|
],
|
|
0,
|
|
"981a7d2637cb254881caed2de02cd2a7"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.process_exceptions_applied",
|
|
1,
|
|
7,
|
|
2,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_pretyping_8ab521cb5d1069fb182eea898efa7c42",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"bool_inversion", "constructor_distinct_Catala.LambdaCalculus.EAbs",
|
|
"constructor_distinct_Catala.LambdaCalculus.EApp",
|
|
"constructor_distinct_Catala.LambdaCalculus.EThunk",
|
|
"constructor_distinct_Catala.LambdaCalculus.TArrow",
|
|
"constructor_distinct_Catala.LambdaCalculus.TUnit",
|
|
"data_elim_Catala.LambdaCalculus.EAbs",
|
|
"data_typing_intro_Catala.LambdaCalculus.EApp@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EThunk@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TArrow@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TUnit@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TUnit@tok",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.Translation.Helpers.process_exceptions_f",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality",
|
|
"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.EThunk_body",
|
|
"projection_inverse_Catala.LambdaCalculus.TArrow_tin",
|
|
"projection_inverse_Catala.LambdaCalculus.TArrow_tout",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"token_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"typing_Catala.LambdaCalculus.empty",
|
|
"typing_Catala.LambdaCalculus.extend",
|
|
"typing_Catala.LambdaCalculus.typing",
|
|
"typing_Catala.Translation.Helpers.process_exceptions_f",
|
|
"typing_tok_Catala.LambdaCalculus.TUnit@tok"
|
|
],
|
|
0,
|
|
"3849a64803205c5d1a8e60dafc926b96"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.process_exceptions_applied_stepped",
|
|
1,
|
|
7,
|
|
2,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@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",
|
|
"Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion",
|
|
"constructor_distinct_Catala.LambdaCalculus.EAbs",
|
|
"constructor_distinct_Catala.LambdaCalculus.EApp",
|
|
"constructor_distinct_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"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.TOption",
|
|
"constructor_distinct_FStar.Pervasives.Native.None",
|
|
"constructor_distinct_FStar.Pervasives.Native.Some",
|
|
"data_elim_Catala.LambdaCalculus.EVar",
|
|
"data_typing_intro_Catala.LambdaCalculus.EAbs@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EApp@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ECatchEmptyError@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ELit@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EMatchOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ESome@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EVar@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.LError@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TArrow@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TUnit@tok",
|
|
"equality_tok_Catala.LambdaCalculus.ConflictError@tok",
|
|
"equality_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.LambdaCalculus.extend",
|
|
"equation_Catala.LambdaCalculus.var",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_FStar.FunctionalExtensionality.feq", "equation_Prims.nat",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"function_token_typing_Prims.__cache_version_number__",
|
|
"int_inversion", "int_typing",
|
|
"interpretation_Tm_abs_1312e4782c558ee50ab7a5e0bfd49851",
|
|
"interpretation_Tm_abs_44e059f7416b8cb4267e0f7a598f0380",
|
|
"interpretation_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"lemma_FStar.FunctionalExtensionality.feq_on_domain",
|
|
"primitive_Prims.op_AmpAmp", "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.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.TOption_a",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"token_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"typing_Catala.LambdaCalculus.empty",
|
|
"typing_Catala.LambdaCalculus.extend",
|
|
"typing_Catala.LambdaCalculus.typing",
|
|
"typing_Tm_abs_1312e4782c558ee50ab7a5e0bfd49851",
|
|
"typing_Tm_abs_44e059f7416b8cb4267e0f7a598f0380",
|
|
"typing_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"typing_tok_Catala.LambdaCalculus.ConflictError@tok",
|
|
"typing_tok_Catala.LambdaCalculus.ENone@tok"
|
|
],
|
|
0,
|
|
"62020cd2d20cc66d0148059df648558c"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.process_exceptions_applied_stepping",
|
|
1,
|
|
9,
|
|
2,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_interpretation_Tm_arrow_732ef78b9bfa783d08279e5be1df507c",
|
|
"Catala.LambdaCalculus_pretyping_8ab521cb5d1069fb182eea898efa7c42",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion",
|
|
"constructor_distinct_Catala.LambdaCalculus.EAbs",
|
|
"constructor_distinct_Catala.LambdaCalculus.EApp",
|
|
"constructor_distinct_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"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.LUnit",
|
|
"constructor_distinct_Catala.LambdaCalculus.TBool",
|
|
"constructor_distinct_Catala.LambdaCalculus.TOption",
|
|
"constructor_distinct_Catala.LambdaCalculus.TUnit",
|
|
"constructor_distinct_FStar.Pervasives.Native.None",
|
|
"constructor_distinct_FStar.Pervasives.Native.Some",
|
|
"constructor_distinct_Tm_unit",
|
|
"data_elim_Catala.LambdaCalculus.EApp",
|
|
"data_elim_Catala.LambdaCalculus.ELit",
|
|
"data_elim_Catala.LambdaCalculus.ESome",
|
|
"data_elim_FStar.Pervasives.Native.Some",
|
|
"data_typing_intro_Catala.LambdaCalculus.EAbs@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EApp@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ECatchEmptyError@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ELit@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EMatchOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ESome@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EThunk@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EVar@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.LError@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TArrow@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TUnit@tok",
|
|
"disc_equation_Catala.LambdaCalculus.EVar",
|
|
"disc_equation_FStar.Pervasives.Native.None",
|
|
"disc_equation_FStar.Pervasives.Native.Some",
|
|
"equality_tok_Catala.LambdaCalculus.ConflictError@tok",
|
|
"equality_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"equality_tok_Catala.LambdaCalculus.LUnit@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TUnit@tok",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.LambdaCalculus.increment",
|
|
"equation_Catala.LambdaCalculus.is_error",
|
|
"equation_Catala.LambdaCalculus.var",
|
|
"equation_Catala.LambdaCalculus.var_to_exp",
|
|
"equation_Catala.LambdaCalculus.var_to_exp_beta",
|
|
"equation_Catala.Translation.Helpers.process_exceptions_applied",
|
|
"equation_Catala.Translation.Helpers.process_exceptions_applied_stepped",
|
|
"equation_Catala.Translation.Helpers.process_exceptions_f",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_Prims.nat",
|
|
"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.subst.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.subst_abs.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"equation_with_fuel_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"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_Prims.__cache_version_number__", "int_typing",
|
|
"interpretation_Tm_abs_591e432507f9fc0b2baad4ac5bad3427",
|
|
"kinding_Catala.LambdaCalculus.exp@tok",
|
|
"lemma_FStar.Pervasives.invertOption", "primitive_Prims.op_Addition",
|
|
"primitive_Prims.op_Equality", "primitive_Prims.op_Subtraction",
|
|
"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.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_FStar.Pervasives.Native.Some_a",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_v",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_66a04fe873406083a229e09b1c833909",
|
|
"refinement_interpretation_Tm_refine_8572abaf58b0908690b4c77b9bd5038b",
|
|
"refinement_interpretation_Tm_refine_9d7619fada7e7cc3e29055f7763724da",
|
|
"refinement_interpretation_Tm_refine_a392bfba80da306fafdb3d849a464ab4",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"refinement_interpretation_Tm_refine_d8dd43e05db2d11a4a14435baf3ab736",
|
|
"subterm_ordering_Catala.LambdaCalculus.EApp",
|
|
"subterm_ordering_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"token_correspondence_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.subst_abs.fuel_instrumented",
|
|
"typing_Catala.LambdaCalculus.empty",
|
|
"typing_Catala.LambdaCalculus.increment",
|
|
"typing_Catala.LambdaCalculus.is_error",
|
|
"typing_Catala.LambdaCalculus.is_value",
|
|
"typing_Catala.LambdaCalculus.step",
|
|
"typing_Catala.LambdaCalculus.subst",
|
|
"typing_Catala.LambdaCalculus.typing",
|
|
"typing_Catala.LambdaCalculus.var_to_exp_beta",
|
|
"typing_Catala.Translation.Helpers.process_exceptions_applied",
|
|
"typing_Catala.Translation.Helpers.process_exceptions_applied_stepped",
|
|
"typing_Catala.Translation.Helpers.process_exceptions_f",
|
|
"typing_Tm_abs_591e432507f9fc0b2baad4ac5bad3427",
|
|
"typing_tok_Catala.LambdaCalculus.ConflictError@tok",
|
|
"typing_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"typing_tok_Catala.LambdaCalculus.LUnit@tok",
|
|
"typing_tok_Catala.LambdaCalculus.TUnit@tok"
|
|
],
|
|
0,
|
|
"fa2d818f44d65d7ad08f22e6a677e972"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.exceptions_head_lift_steps_to_error",
|
|
1,
|
|
2,
|
|
1,
|
|
[
|
|
"@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.step.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion",
|
|
"bool_typing", "constructor_distinct_Catala.LambdaCalculus.ELit",
|
|
"constructor_distinct_Catala.LambdaCalculus.EMatchOption",
|
|
"constructor_distinct_Catala.LambdaCalculus.LError",
|
|
"constructor_distinct_FStar.Pervasives.Native.Some",
|
|
"data_elim_Catala.LambdaCalculus.EMatchOption",
|
|
"data_typing_intro_Catala.LambdaCalculus.ELit@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EMatchOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.LError@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TOption@tok",
|
|
"disc_equation_FStar.Pervasives.Native.Some",
|
|
"equality_tok_Catala.LambdaCalculus.ConflictError@tok",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.Translation.Helpers.exceptions_head_lift",
|
|
"equation_Catala.Translation.Helpers.exceptions_head_lift_",
|
|
"equation_Catala.Translation.Helpers.exceptions_init_lift",
|
|
"equation_Catala.Translation.Helpers.exceptions_init_lift_",
|
|
"equation_Catala.Translation.Helpers.not_l_value",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_Prims.nat",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step_match.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"equation_with_fuel_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"function_token_typing_Prims.__cache_version_number__", "int_typing",
|
|
"interpretation_Tm_abs_396aa62eba4eabe2ab867a6b4ae34fc9",
|
|
"interpretation_Tm_abs_7041a26a87a3fce24dbf917ff7f2a6ff",
|
|
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality",
|
|
"primitive_Prims.op_Subtraction",
|
|
"proj_equation_FStar.Pervasives.Native.Some_v",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"projection_inverse_BoxInt_proj_0",
|
|
"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.LError_err",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_a",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_v",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_8572abaf58b0908690b4c77b9bd5038b",
|
|
"refinement_interpretation_Tm_refine_cb93ec9919d1810ec52a555a1c229683",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"refinement_interpretation_Tm_refine_e1e5cfe7267eb04a8960036ae88380cb",
|
|
"subterm_ordering_Catala.LambdaCalculus.EMatchOption",
|
|
"token_correspondence_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"token_correspondence_Catala.Translation.Helpers.exceptions_head_lift",
|
|
"token_correspondence_Catala.Translation.Helpers.exceptions_init_lift",
|
|
"true_interp", "typing_Catala.LambdaCalculus.empty",
|
|
"typing_Catala.LambdaCalculus.typing",
|
|
"typing_tok_Catala.LambdaCalculus.ConflictError@tok"
|
|
],
|
|
0,
|
|
"3cd481ad9d8981e3d18c835a620846a9"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.exceptions_head_lift_steps_to_error",
|
|
2,
|
|
2,
|
|
1,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"@query", "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
|
|
"bool_inversion",
|
|
"constructor_distinct_FStar.Pervasives.Native.Some",
|
|
"equation_Catala.Translation.Helpers.not_l_value",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"fuel_guarded_inversion_Prims.list",
|
|
"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",
|
|
"refinement_interpretation_Tm_refine_0dee8cb03258a67c2f7ec66427696212",
|
|
"refinement_interpretation_Tm_refine_cb93ec9919d1810ec52a555a1c229683",
|
|
"refinement_interpretation_Tm_refine_e1e5cfe7267eb04a8960036ae88380cb",
|
|
"typing_Catala.LambdaCalculus.is_value",
|
|
"typing_Catala.LambdaCalculus.is_value_list"
|
|
],
|
|
0,
|
|
"8c30f8c2b95b0bfe3334b181da5b60b8"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.exception_init_lift_conflict_error",
|
|
1,
|
|
4,
|
|
1,
|
|
[
|
|
"@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.step.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_pretyping_8ab521cb5d1069fb182eea898efa7c42",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"Prims_pretyping_ae567c2fb75be05905677af440075565",
|
|
"Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion",
|
|
"constructor_distinct_Catala.LambdaCalculus.EAbs",
|
|
"constructor_distinct_Catala.LambdaCalculus.EFoldLeft",
|
|
"constructor_distinct_Catala.LambdaCalculus.EList",
|
|
"constructor_distinct_Catala.LambdaCalculus.ELit",
|
|
"constructor_distinct_Catala.LambdaCalculus.EMatchOption",
|
|
"constructor_distinct_Catala.LambdaCalculus.LError",
|
|
"constructor_distinct_FStar.Pervasives.Native.Some",
|
|
"data_elim_Catala.LambdaCalculus.EMatchOption",
|
|
"data_typing_intro_Catala.LambdaCalculus.EList@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ELit@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EMatchOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.LError@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TArrow@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TUnit@tok",
|
|
"disc_equation_FStar.Pervasives.Native.None",
|
|
"disc_equation_FStar.Pervasives.Native.Some",
|
|
"equality_tok_Catala.LambdaCalculus.ConflictError@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TUnit@tok",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.Translation.Helpers.exceptions_init_lift",
|
|
"equation_Catala.Translation.Helpers.exceptions_init_lift_",
|
|
"equation_Catala.Translation.Helpers.not_l_value",
|
|
"equation_Catala.Translation.Helpers.process_exceptions_f",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_Prims.nat",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step_fold_left.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step_match.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"equation_with_fuel_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"function_token_typing_Prims.__cache_version_number__", "int_typing",
|
|
"interpretation_Tm_abs_396aa62eba4eabe2ab867a6b4ae34fc9",
|
|
"kinding_Catala.LambdaCalculus.exp@tok",
|
|
"lemma_FStar.Pervasives.invertOption", "primitive_Prims.op_Equality",
|
|
"primitive_Prims.op_Subtraction",
|
|
"proj_equation_FStar.Pervasives.Native.Some_v",
|
|
"projection_inverse_BoxInt_proj_0",
|
|
"projection_inverse_Catala.LambdaCalculus.EAbs_body",
|
|
"projection_inverse_Catala.LambdaCalculus.EAbs_vty",
|
|
"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_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.LError_err",
|
|
"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",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_8572abaf58b0908690b4c77b9bd5038b",
|
|
"refinement_interpretation_Tm_refine_cb93ec9919d1810ec52a555a1c229683",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"refinement_interpretation_Tm_refine_e1e5cfe7267eb04a8960036ae88380cb",
|
|
"subterm_ordering_Catala.LambdaCalculus.EFoldLeft",
|
|
"subterm_ordering_Catala.LambdaCalculus.EMatchOption",
|
|
"token_correspondence_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.step_match.fuel_instrumented",
|
|
"token_correspondence_Catala.Translation.Helpers.exceptions_init_lift",
|
|
"typing_Catala.LambdaCalculus.empty",
|
|
"typing_Catala.Translation.Helpers.process_exceptions_f",
|
|
"typing_tok_Catala.LambdaCalculus.ConflictError@tok",
|
|
"typing_tok_Catala.LambdaCalculus.TUnit@tok"
|
|
],
|
|
0,
|
|
"6ef9ec9f5de17cb2fbcb9cc7febb8b17"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.is_option_value",
|
|
1,
|
|
7,
|
|
2,
|
|
[
|
|
"@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.TOption",
|
|
"constructor_distinct_Catala.LambdaCalculus.TUnit",
|
|
"data_elim_Catala.LambdaCalculus.ELit",
|
|
"data_typing_intro_Catala.LambdaCalculus.TOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TUnit@tok",
|
|
"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",
|
|
"fuel_guarded_inversion_Catala.LambdaCalculus.lit",
|
|
"primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0",
|
|
"typing_Catala.LambdaCalculus.is_value",
|
|
"typing_Catala.LambdaCalculus.typing"
|
|
],
|
|
0,
|
|
"74eab4cade48e13ee20bc17393d4f558"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.step_exceptions_head_value_error",
|
|
1,
|
|
8,
|
|
1,
|
|
[
|
|
"@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.step.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_interpretation_Tm_arrow_0afe855ee0dd04a9f1572a7d68b10fa7",
|
|
"Catala.LambdaCalculus_interpretation_Tm_arrow_732ef78b9bfa783d08279e5be1df507c",
|
|
"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.exp__uu___haseq", "bool_inversion",
|
|
"constructor_distinct_Catala.LambdaCalculus.ConflictError",
|
|
"constructor_distinct_Catala.LambdaCalculus.EAbs",
|
|
"constructor_distinct_Catala.LambdaCalculus.EApp",
|
|
"constructor_distinct_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"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.EmptyError",
|
|
"constructor_distinct_Catala.LambdaCalculus.LError",
|
|
"constructor_distinct_Catala.LambdaCalculus.TArrow",
|
|
"constructor_distinct_Catala.LambdaCalculus.TBool",
|
|
"constructor_distinct_Catala.LambdaCalculus.TOption",
|
|
"constructor_distinct_Catala.LambdaCalculus.TUnit",
|
|
"constructor_distinct_FStar.Pervasives.Native.None",
|
|
"constructor_distinct_FStar.Pervasives.Native.Some",
|
|
"constructor_distinct_Tm_unit",
|
|
"data_elim_Catala.LambdaCalculus.EAbs",
|
|
"data_elim_Catala.LambdaCalculus.EApp",
|
|
"data_elim_Catala.LambdaCalculus.EMatchOption",
|
|
"data_elim_Catala.LambdaCalculus.EVar",
|
|
"data_typing_intro_Catala.LambdaCalculus.EAbs@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EApp@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ECatchEmptyError@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ELit@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EMatchOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ESome@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EVar@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.LError@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TArrow@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TUnit@tok",
|
|
"disc_equation_Catala.LambdaCalculus.ConflictError",
|
|
"disc_equation_Catala.LambdaCalculus.ELit",
|
|
"disc_equation_Catala.LambdaCalculus.ENone",
|
|
"disc_equation_Catala.LambdaCalculus.ESome",
|
|
"disc_equation_Catala.LambdaCalculus.EmptyError",
|
|
"disc_equation_Catala.LambdaCalculus.LError",
|
|
"disc_equation_FStar.Pervasives.Native.None",
|
|
"disc_equation_FStar.Pervasives.Native.Some",
|
|
"equality_tok_Catala.LambdaCalculus.ConflictError@tok",
|
|
"equality_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"equality_tok_Catala.LambdaCalculus.EmptyError@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TUnit@tok",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.LambdaCalculus.extend",
|
|
"equation_Catala.LambdaCalculus.is_error",
|
|
"equation_Catala.LambdaCalculus.var",
|
|
"equation_Catala.LambdaCalculus.var_to_exp",
|
|
"equation_Catala.LambdaCalculus.var_to_exp_beta",
|
|
"equation_Catala.Translation.Helpers.exceptions_head_lift",
|
|
"equation_Catala.Translation.Helpers.exceptions_head_lift_",
|
|
"equation_Catala.Translation.Helpers.exceptions_init_lift",
|
|
"equation_Catala.Translation.Helpers.exceptions_init_lift_",
|
|
"equation_Catala.Translation.Helpers.not_l_value",
|
|
"equation_Catala.Translation.Helpers.process_exceptions_f",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_FStar.FunctionalExtensionality.feq", "equation_Prims.nat",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value_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_match.fuel_instrumented",
|
|
"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",
|
|
"equation_with_fuel_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"fuel_guarded_inversion_Catala.LambdaCalculus.err",
|
|
"fuel_guarded_inversion_FStar.Pervasives.Native.option",
|
|
"fuel_token_correspondence_Catala.LambdaCalculus.subst_abs.fuel_instrumented_token",
|
|
"function_token_typing_Prims.__cache_version_number__",
|
|
"int_inversion", "int_typing",
|
|
"interpretation_Tm_abs_1312e4782c558ee50ab7a5e0bfd49851",
|
|
"interpretation_Tm_abs_396aa62eba4eabe2ab867a6b4ae34fc9",
|
|
"interpretation_Tm_abs_44e059f7416b8cb4267e0f7a598f0380",
|
|
"interpretation_Tm_abs_591e432507f9fc0b2baad4ac5bad3427",
|
|
"interpretation_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"interpretation_Tm_abs_7041a26a87a3fce24dbf917ff7f2a6ff",
|
|
"kinding_Catala.LambdaCalculus.exp@tok",
|
|
"lemma_FStar.FunctionalExtensionality.feq_on_domain",
|
|
"lemma_FStar.Pervasives.invertOption", "primitive_Prims.op_AmpAmp",
|
|
"primitive_Prims.op_Equality", "primitive_Prims.op_Subtraction",
|
|
"proj_equation_Catala.LambdaCalculus.ELit_l",
|
|
"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.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.TOption_a",
|
|
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
|
|
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_a",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_v",
|
|
"refinement_interpretation_Tm_refine_4d5241eb6fe198666a8101195bbd4a2a",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_66a04fe873406083a229e09b1c833909",
|
|
"refinement_interpretation_Tm_refine_8572abaf58b0908690b4c77b9bd5038b",
|
|
"refinement_interpretation_Tm_refine_9d7619fada7e7cc3e29055f7763724da",
|
|
"refinement_interpretation_Tm_refine_a392bfba80da306fafdb3d849a464ab4",
|
|
"refinement_interpretation_Tm_refine_cb93ec9919d1810ec52a555a1c229683",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"refinement_interpretation_Tm_refine_e1e5cfe7267eb04a8960036ae88380cb",
|
|
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"subterm_ordering_Catala.LambdaCalculus.EApp",
|
|
"subterm_ordering_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"subterm_ordering_Catala.LambdaCalculus.EMatchOption",
|
|
"token_correspondence_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.step_catch.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.subst_abs.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"token_correspondence_Catala.Translation.Helpers.exceptions_head_lift",
|
|
"token_correspondence_Catala.Translation.Helpers.exceptions_init_lift",
|
|
"typing_Catala.LambdaCalculus.empty",
|
|
"typing_Catala.LambdaCalculus.extend",
|
|
"typing_Catala.LambdaCalculus.increment",
|
|
"typing_Catala.LambdaCalculus.is_value",
|
|
"typing_Catala.LambdaCalculus.step",
|
|
"typing_Catala.LambdaCalculus.subst",
|
|
"typing_Catala.LambdaCalculus.typing",
|
|
"typing_Catala.LambdaCalculus.var_to_exp_beta",
|
|
"typing_Catala.Translation.Helpers.process_exceptions_f",
|
|
"typing_FStar.Pervasives.Native.__proj__Some__item__v",
|
|
"typing_Tm_abs_1312e4782c558ee50ab7a5e0bfd49851",
|
|
"typing_Tm_abs_44e059f7416b8cb4267e0f7a598f0380",
|
|
"typing_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"typing_tok_Catala.LambdaCalculus.ConflictError@tok",
|
|
"typing_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"typing_tok_Catala.LambdaCalculus.TUnit@tok"
|
|
],
|
|
0,
|
|
"ac20c8e8310d0bbbaaeecf755c7ea3a0"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.step_exceptions_head_value_non_error",
|
|
1,
|
|
8,
|
|
1,
|
|
[
|
|
"@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.step.fuel_instrumented",
|
|
"@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.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.is_value_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",
|
|
"@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.exp__uu___haseq", "bool_inversion",
|
|
"constructor_distinct_Catala.LambdaCalculus.ConflictError",
|
|
"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.EmptyError",
|
|
"constructor_distinct_Catala.LambdaCalculus.LError",
|
|
"constructor_distinct_Catala.LambdaCalculus.TArrow",
|
|
"constructor_distinct_Catala.LambdaCalculus.TBool",
|
|
"constructor_distinct_Catala.LambdaCalculus.TOption",
|
|
"constructor_distinct_Catala.LambdaCalculus.TUnit",
|
|
"constructor_distinct_FStar.Pervasives.Native.Some",
|
|
"constructor_distinct_Tm_unit",
|
|
"data_elim_Catala.LambdaCalculus.EAbs",
|
|
"data_elim_Catala.LambdaCalculus.EApp",
|
|
"data_elim_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"data_elim_Catala.LambdaCalculus.EMatchOption",
|
|
"data_elim_Catala.LambdaCalculus.ESome",
|
|
"data_elim_Catala.LambdaCalculus.EVar",
|
|
"data_typing_intro_Catala.LambdaCalculus.EAbs@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EApp@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ECatchEmptyError@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EMatchOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ESome@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TArrow@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TUnit@tok",
|
|
"disc_equation_Catala.LambdaCalculus.ELit",
|
|
"disc_equation_Catala.LambdaCalculus.ENone",
|
|
"disc_equation_Catala.LambdaCalculus.ESome",
|
|
"disc_equation_Catala.LambdaCalculus.LError",
|
|
"disc_equation_FStar.Pervasives.Native.None",
|
|
"disc_equation_FStar.Pervasives.Native.Some",
|
|
"equality_tok_Catala.LambdaCalculus.ConflictError@tok",
|
|
"equality_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"equality_tok_Catala.LambdaCalculus.EmptyError@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TUnit@tok",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.LambdaCalculus.extend",
|
|
"equation_Catala.LambdaCalculus.is_error",
|
|
"equation_Catala.LambdaCalculus.var",
|
|
"equation_Catala.LambdaCalculus.var_to_exp",
|
|
"equation_Catala.LambdaCalculus.var_to_exp_beta",
|
|
"equation_Catala.Translation.Helpers.exceptions_head_lift",
|
|
"equation_Catala.Translation.Helpers.exceptions_head_lift_",
|
|
"equation_Catala.Translation.Helpers.exceptions_init_lift",
|
|
"equation_Catala.Translation.Helpers.exceptions_init_lift_",
|
|
"equation_Catala.Translation.Helpers.not_l_value",
|
|
"equation_Catala.Translation.Helpers.process_exceptions_f",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_FStar.FunctionalExtensionality.feq", "equation_Prims.nat",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value_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_match.fuel_instrumented",
|
|
"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",
|
|
"equation_with_fuel_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"fuel_guarded_inversion_Catala.LambdaCalculus.err",
|
|
"fuel_guarded_inversion_Catala.LambdaCalculus.exp",
|
|
"fuel_guarded_inversion_FStar.Pervasives.Native.option",
|
|
"fuel_token_correspondence_Catala.LambdaCalculus.subst_abs.fuel_instrumented_token",
|
|
"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_396aa62eba4eabe2ab867a6b4ae34fc9",
|
|
"interpretation_Tm_abs_591e432507f9fc0b2baad4ac5bad3427",
|
|
"interpretation_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"interpretation_Tm_abs_7041a26a87a3fce24dbf917ff7f2a6ff",
|
|
"kinding_Catala.LambdaCalculus.exp@tok",
|
|
"lemma_Catala.LambdaCalculus.substitution_extensionnal",
|
|
"lemma_FStar.FunctionalExtensionality.feq_on_domain",
|
|
"lemma_FStar.Pervasives.invertOption", "primitive_Prims.op_AmpAmp",
|
|
"primitive_Prims.op_Equality", "primitive_Prims.op_Subtraction",
|
|
"proj_equation_Catala.LambdaCalculus.ELit_l",
|
|
"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.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.LError_err",
|
|
"projection_inverse_Catala.LambdaCalculus.TArrow_tin",
|
|
"projection_inverse_Catala.LambdaCalculus.TArrow_tout",
|
|
"projection_inverse_Catala.LambdaCalculus.TOption_a",
|
|
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
|
|
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_a",
|
|
"projection_inverse_FStar.Pervasives.Native.Some_v",
|
|
"refinement_interpretation_Tm_refine_4d5241eb6fe198666a8101195bbd4a2a",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_66a04fe873406083a229e09b1c833909",
|
|
"refinement_interpretation_Tm_refine_8572abaf58b0908690b4c77b9bd5038b",
|
|
"refinement_interpretation_Tm_refine_9d7619fada7e7cc3e29055f7763724da",
|
|
"refinement_interpretation_Tm_refine_a392bfba80da306fafdb3d849a464ab4",
|
|
"refinement_interpretation_Tm_refine_cb93ec9919d1810ec52a555a1c229683",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"refinement_interpretation_Tm_refine_e1e5cfe7267eb04a8960036ae88380cb",
|
|
"refinement_interpretation_Tm_refine_f33f995a4ed5542fd07641311dffcd2c",
|
|
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"subterm_ordering_Catala.LambdaCalculus.EApp",
|
|
"subterm_ordering_Catala.LambdaCalculus.ECatchEmptyError",
|
|
"subterm_ordering_Catala.LambdaCalculus.EMatchOption",
|
|
"token_correspondence_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.subst_abs",
|
|
"token_correspondence_Catala.LambdaCalculus.subst_abs.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"token_correspondence_Catala.Translation.Helpers.exceptions_head_lift",
|
|
"token_correspondence_Catala.Translation.Helpers.exceptions_init_lift",
|
|
"typing_Catala.LambdaCalculus.empty",
|
|
"typing_Catala.LambdaCalculus.extend",
|
|
"typing_Catala.LambdaCalculus.increment",
|
|
"typing_Catala.LambdaCalculus.is_error",
|
|
"typing_Catala.LambdaCalculus.is_value",
|
|
"typing_Catala.LambdaCalculus.step",
|
|
"typing_Catala.LambdaCalculus.subst",
|
|
"typing_Catala.LambdaCalculus.typing",
|
|
"typing_Catala.LambdaCalculus.var_to_exp_beta",
|
|
"typing_Catala.Translation.Helpers.process_exceptions_f",
|
|
"typing_FStar.Pervasives.Native.__proj__Some__item__v",
|
|
"typing_Tm_abs_1312e4782c558ee50ab7a5e0bfd49851",
|
|
"typing_Tm_abs_591e432507f9fc0b2baad4ac5bad3427",
|
|
"typing_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"typing_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"typing_tok_Catala.LambdaCalculus.TUnit@tok"
|
|
],
|
|
0,
|
|
"30b7e2c2a9e22714e15d77296a1b524a"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.step_exceptions_head_value",
|
|
1,
|
|
7,
|
|
2,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"@query", "assumption_Catala.LambdaCalculus.exp__uu___haseq",
|
|
"bool_inversion", "disc_equation_Catala.LambdaCalculus.ELit",
|
|
"disc_equation_Catala.LambdaCalculus.LError",
|
|
"equation_Catala.LambdaCalculus.is_error",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"proj_equation_Catala.LambdaCalculus.ELit_l",
|
|
"projection_inverse_BoxBool_proj_0",
|
|
"refinement_interpretation_Tm_refine_cb93ec9919d1810ec52a555a1c229683",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"token_correspondence_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"typing_Catala.LambdaCalculus.is_error",
|
|
"typing_Catala.LambdaCalculus.uu___is_ELit"
|
|
],
|
|
0,
|
|
"f999de9dee37dbccaf3667a1c037299d"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.step_exceptions_head_value_same_acc_result",
|
|
1,
|
|
7,
|
|
2,
|
|
[ "@query", "assumption_Catala.LambdaCalculus.exp__uu___haseq" ],
|
|
0,
|
|
"b423bad682a96e9426b1247ad0b5fbe1"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.step_exceptions_head_value_same_acc_result",
|
|
2,
|
|
7,
|
|
2,
|
|
[
|
|
"@MaxIFuel_assumption", "@query",
|
|
"equation_Catala.Translation.Helpers.step_exceptions_head_value",
|
|
"equation_Catala.Translation.Helpers.step_exceptions_head_value_error",
|
|
"equation_Catala.Translation.Helpers.step_exceptions_head_value_non_error",
|
|
"refinement_interpretation_Tm_refine_490a77d8724dba478516c70d0d037b5b",
|
|
"refinement_interpretation_Tm_refine_cdbe32eb48421474d9b70d61150eebfe"
|
|
],
|
|
0,
|
|
"3705c047eb2ca8352d94938e68b9424e"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.step_exceptions_head_value_go_through",
|
|
1,
|
|
7,
|
|
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.typing.fuel_instrumented",
|
|
"@query", "assumption_Catala.LambdaCalculus.exp__uu___haseq",
|
|
"bool_inversion", "constructor_distinct_Catala.LambdaCalculus.ELit",
|
|
"constructor_distinct_Catala.LambdaCalculus.ENone",
|
|
"constructor_distinct_Catala.LambdaCalculus.EmptyError",
|
|
"constructor_distinct_Catala.LambdaCalculus.LError",
|
|
"constructor_distinct_Catala.LambdaCalculus.TOption",
|
|
"data_typing_intro_Catala.LambdaCalculus.ELit@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.LError@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TOption@tok",
|
|
"equality_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"equality_tok_Catala.LambdaCalculus.EmptyError@tok",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.Translation.Helpers.step_exceptions_head_value",
|
|
"equation_Catala.Translation.Helpers.step_exceptions_head_value_error",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_Prims.nat",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"projection_inverse_Catala.LambdaCalculus.ELit_l",
|
|
"projection_inverse_Catala.LambdaCalculus.LError_err",
|
|
"projection_inverse_Catala.LambdaCalculus.TOption_a",
|
|
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
|
|
"refinement_interpretation_Tm_refine_cb93ec9919d1810ec52a555a1c229683",
|
|
"token_correspondence_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"typing_Catala.LambdaCalculus.empty",
|
|
"typing_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"typing_tok_Catala.LambdaCalculus.EmptyError@tok"
|
|
],
|
|
0,
|
|
"17e6b22a20160daf0e9d0208217c1ae4"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.step_exceptions_empty_conflict_error",
|
|
1,
|
|
7,
|
|
2,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"bool_inversion", "constructor_distinct_Catala.LambdaCalculus.ELit",
|
|
"constructor_distinct_Catala.LambdaCalculus.LError",
|
|
"constructor_distinct_Prims.Nil",
|
|
"data_typing_intro_Catala.LambdaCalculus.ELit@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.LError@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TArrow@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TOption@tok",
|
|
"data_typing_intro_Prims.Nil@tok",
|
|
"equality_tok_Catala.LambdaCalculus.ConflictError@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TUnit@tok",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"kinding_Catala.LambdaCalculus.exp@tok",
|
|
"projection_inverse_Catala.LambdaCalculus.ELit_l",
|
|
"projection_inverse_Catala.LambdaCalculus.LError_err",
|
|
"projection_inverse_Prims.Nil_a",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"typing_Catala.LambdaCalculus.empty",
|
|
"typing_Catala.LambdaCalculus.typing",
|
|
"typing_tok_Catala.LambdaCalculus.ConflictError@tok",
|
|
"typing_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"typing_tok_Catala.LambdaCalculus.TUnit@tok"
|
|
],
|
|
0,
|
|
"cde6bc6eff2b3d58efe321fc0bccf691"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.step_exceptions_empty_some_acc",
|
|
1,
|
|
4,
|
|
1,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.typing.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", "bool_inversion",
|
|
"constructor_distinct_Catala.LambdaCalculus.EAbs",
|
|
"constructor_distinct_Catala.LambdaCalculus.EApp",
|
|
"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.ESome",
|
|
"constructor_distinct_Catala.LambdaCalculus.EVar",
|
|
"constructor_distinct_Catala.LambdaCalculus.LError",
|
|
"constructor_distinct_Catala.LambdaCalculus.TArrow",
|
|
"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.EMatchOption",
|
|
"data_typing_intro_Catala.LambdaCalculus.EAbs@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EApp@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EIf@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EList@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ELit@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EMatchOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ESome@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EVar@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.LError@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TArrow@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TUnit@tok",
|
|
"data_typing_intro_Prims.Nil@tok",
|
|
"equality_tok_Catala.LambdaCalculus.EmptyError@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TUnit@tok",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.LambdaCalculus.extend",
|
|
"equation_Catala.LambdaCalculus.is_error",
|
|
"equation_Catala.LambdaCalculus.var",
|
|
"equation_Catala.LambdaCalculus.var_to_exp_beta",
|
|
"equation_Catala.Translation.Helpers.build_default_translation",
|
|
"equation_Catala.Translation.Helpers.process_exceptions_f",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_FStar.FunctionalExtensionality.feq", "equation_Prims.nat",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value_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_fold_left.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step_match.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.subst.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"equation_with_fuel_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"fuel_guarded_inversion_FStar.Pervasives.Native.option",
|
|
"function_token_typing_Prims.__cache_version_number__", "int_typing",
|
|
"interpretation_Tm_abs_1312e4782c558ee50ab7a5e0bfd49851",
|
|
"interpretation_Tm_abs_591e432507f9fc0b2baad4ac5bad3427",
|
|
"interpretation_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"kinding_Catala.LambdaCalculus.exp@tok",
|
|
"lemma_FStar.FunctionalExtensionality.feq_on_domain",
|
|
"primitive_Prims.op_AmpAmp", "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.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.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_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_8572abaf58b0908690b4c77b9bd5038b",
|
|
"refinement_interpretation_Tm_refine_9d7619fada7e7cc3e29055f7763724da",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"subterm_ordering_Catala.LambdaCalculus.EApp",
|
|
"subterm_ordering_Catala.LambdaCalculus.EFoldLeft",
|
|
"subterm_ordering_Catala.LambdaCalculus.EMatchOption",
|
|
"token_correspondence_Catala.LambdaCalculus.step_fold_left.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"typing_Catala.LambdaCalculus.empty",
|
|
"typing_Catala.LambdaCalculus.extend",
|
|
"typing_Catala.LambdaCalculus.is_error",
|
|
"typing_Catala.LambdaCalculus.is_value",
|
|
"typing_Catala.LambdaCalculus.step",
|
|
"typing_Catala.LambdaCalculus.typing",
|
|
"typing_Catala.LambdaCalculus.var_to_exp_beta",
|
|
"typing_Catala.Translation.Helpers.build_default_translation",
|
|
"typing_Catala.Translation.Helpers.process_exceptions_f",
|
|
"typing_Tm_abs_1312e4782c558ee50ab7a5e0bfd49851",
|
|
"typing_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"typing_tok_Catala.LambdaCalculus.EmptyError@tok",
|
|
"typing_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"typing_tok_Catala.LambdaCalculus.TUnit@tok"
|
|
],
|
|
0,
|
|
"5ab7e1ff6226204dffb925a44caf5c9e"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.step_exceptions_empty_none",
|
|
1,
|
|
4,
|
|
1,
|
|
[
|
|
"@MaxFuel_assumption", "@MaxIFuel_assumption",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.typing.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", "bool_inversion",
|
|
"constructor_distinct_Catala.LambdaCalculus.EAbs",
|
|
"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.EVar",
|
|
"constructor_distinct_Catala.LambdaCalculus.LError",
|
|
"constructor_distinct_Catala.LambdaCalculus.TArrow",
|
|
"constructor_distinct_Catala.LambdaCalculus.TOption",
|
|
"constructor_distinct_FStar.Pervasives.Native.Some",
|
|
"constructor_distinct_Prims.Nil", "constructor_distinct_Tm_unit",
|
|
"data_elim_Catala.LambdaCalculus.EMatchOption",
|
|
"data_typing_intro_Catala.LambdaCalculus.EAbs@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EIf@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EList@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ELit@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EMatchOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EVar@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.LError@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TArrow@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TUnit@tok",
|
|
"data_typing_intro_Prims.Nil@tok",
|
|
"disc_equation_FStar.Pervasives.Native.None",
|
|
"equality_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"equality_tok_Catala.LambdaCalculus.EmptyError@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TUnit@tok",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.LambdaCalculus.extend",
|
|
"equation_Catala.LambdaCalculus.var",
|
|
"equation_Catala.Translation.Helpers.build_default_translation",
|
|
"equation_Catala.Translation.Helpers.process_exceptions_f",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_FStar.FunctionalExtensionality.feq", "equation_Prims.nat",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step_fold_left.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",
|
|
"equation_with_fuel_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"fuel_guarded_inversion_FStar.Pervasives.Native.option",
|
|
"function_token_typing_Prims.__cache_version_number__", "int_typing",
|
|
"interpretation_Tm_abs_1312e4782c558ee50ab7a5e0bfd49851",
|
|
"interpretation_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"kinding_Catala.LambdaCalculus.exp@tok",
|
|
"lemma_FStar.FunctionalExtensionality.feq_on_domain",
|
|
"primitive_Prims.op_AmpAmp", "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.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.EVar_v",
|
|
"projection_inverse_Catala.LambdaCalculus.LError_err",
|
|
"projection_inverse_Catala.LambdaCalculus.TArrow_tin",
|
|
"projection_inverse_Catala.LambdaCalculus.TArrow_tout",
|
|
"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.Nil_a",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_8572abaf58b0908690b4c77b9bd5038b",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"subterm_ordering_Catala.LambdaCalculus.EFoldLeft",
|
|
"subterm_ordering_Catala.LambdaCalculus.EMatchOption",
|
|
"token_correspondence_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"typing_Catala.LambdaCalculus.empty",
|
|
"typing_Catala.LambdaCalculus.extend",
|
|
"typing_Catala.LambdaCalculus.step",
|
|
"typing_Catala.LambdaCalculus.typing",
|
|
"typing_Catala.Translation.Helpers.build_default_translation",
|
|
"typing_Catala.Translation.Helpers.process_exceptions_f",
|
|
"typing_Tm_abs_1312e4782c558ee50ab7a5e0bfd49851",
|
|
"typing_Tm_abs_683fecef0f32ab9df689545bd34ec676",
|
|
"typing_tok_Catala.LambdaCalculus.ENone@tok",
|
|
"typing_tok_Catala.LambdaCalculus.EmptyError@tok",
|
|
"typing_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"typing_tok_Catala.LambdaCalculus.TUnit@tok"
|
|
],
|
|
0,
|
|
"6965fd115a1073ab65424aa723c9725e"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.step_exceptions_cons_conflict_error",
|
|
1,
|
|
4,
|
|
1,
|
|
[
|
|
"@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.step.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing_list.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.is_value_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",
|
|
"Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion",
|
|
"constructor_distinct_Catala.LambdaCalculus.EAbs",
|
|
"constructor_distinct_Catala.LambdaCalculus.EFoldLeft",
|
|
"constructor_distinct_Catala.LambdaCalculus.EList",
|
|
"constructor_distinct_Catala.LambdaCalculus.ELit",
|
|
"constructor_distinct_Catala.LambdaCalculus.EMatchOption",
|
|
"constructor_distinct_Catala.LambdaCalculus.EThunk",
|
|
"constructor_distinct_Catala.LambdaCalculus.LError",
|
|
"constructor_distinct_Catala.LambdaCalculus.TArrow",
|
|
"constructor_distinct_Catala.LambdaCalculus.TUnit",
|
|
"constructor_distinct_FStar.Pervasives.Native.Some",
|
|
"constructor_distinct_Prims.Cons", "constructor_distinct_Tm_unit",
|
|
"data_elim_Catala.LambdaCalculus.EMatchOption",
|
|
"data_typing_intro_Catala.LambdaCalculus.EList@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ELit@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EMatchOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EThunk@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.LError@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TArrow@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TOption@tok",
|
|
"data_typing_intro_Prims.Cons@tok",
|
|
"disc_equation_FStar.Pervasives.Native.None",
|
|
"equality_tok_Catala.LambdaCalculus.ConflictError@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TUnit@tok",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.Translation.Helpers.build_default_translation",
|
|
"equation_Catala.Translation.Helpers.process_exceptions_f",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_Prims.nat",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step_fold_left.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",
|
|
"equation_with_fuel_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"fuel_guarded_inversion_FStar.Pervasives.Native.option",
|
|
"function_token_typing_Prims.__cache_version_number__", "int_typing",
|
|
"kinding_Catala.LambdaCalculus.exp@tok", "primitive_Prims.op_AmpAmp",
|
|
"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.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_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.EThunk_body",
|
|
"projection_inverse_Catala.LambdaCalculus.LError_err",
|
|
"projection_inverse_Catala.LambdaCalculus.TArrow_tin",
|
|
"projection_inverse_Catala.LambdaCalculus.TArrow_tout",
|
|
"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",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_8572abaf58b0908690b4c77b9bd5038b",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"refinement_interpretation_Tm_refine_e2c2f0efbfe8e38b59c86ddd5972bf09",
|
|
"subterm_ordering_Catala.LambdaCalculus.EFoldLeft",
|
|
"subterm_ordering_Catala.LambdaCalculus.EMatchOption",
|
|
"token_correspondence_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.step_fold_left.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_value_list",
|
|
"typing_Catala.LambdaCalculus.step",
|
|
"typing_Catala.LambdaCalculus.typing",
|
|
"typing_Catala.LambdaCalculus.typing_list",
|
|
"typing_Catala.Translation.Helpers.build_default_translation",
|
|
"typing_Catala.Translation.Helpers.process_exceptions_f",
|
|
"typing_tok_Catala.LambdaCalculus.ConflictError@tok",
|
|
"typing_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"typing_tok_Catala.LambdaCalculus.TUnit@tok"
|
|
],
|
|
0,
|
|
"d3ecb1e3753adefb6cd64231fab0c603"
|
|
],
|
|
[
|
|
"Catala.Translation.Helpers.step_exceptions_general_conflict_error",
|
|
1,
|
|
4,
|
|
1,
|
|
[
|
|
"@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.step.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@fuel_correspondence_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.is_value_list.fuel_instrumented",
|
|
"@fuel_irrelevance_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"@query",
|
|
"Catala.LambdaCalculus_pretyping_8ab521cb5d1069fb182eea898efa7c42",
|
|
"Catala.LambdaCalculus_pretyping_fabd258754d8bab26d9bc0ad1a882a83",
|
|
"Prims_pretyping_ae567c2fb75be05905677af440075565",
|
|
"Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion",
|
|
"bool_typing", "constructor_distinct_Catala.LambdaCalculus.EAbs",
|
|
"constructor_distinct_Catala.LambdaCalculus.EFoldLeft",
|
|
"constructor_distinct_Catala.LambdaCalculus.EList",
|
|
"constructor_distinct_Catala.LambdaCalculus.ELit",
|
|
"constructor_distinct_Catala.LambdaCalculus.EMatchOption",
|
|
"constructor_distinct_Catala.LambdaCalculus.LError",
|
|
"constructor_distinct_FStar.Pervasives.Native.Some",
|
|
"constructor_distinct_Tm_unit",
|
|
"data_elim_Catala.LambdaCalculus.EMatchOption",
|
|
"data_typing_intro_Catala.LambdaCalculus.EList@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ELit@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.EMatchOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.ENone@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.LError@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TArrow@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TOption@tok",
|
|
"data_typing_intro_Catala.LambdaCalculus.TUnit@tok",
|
|
"disc_equation_FStar.Pervasives.Native.None",
|
|
"equality_tok_Catala.LambdaCalculus.ConflictError@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"equality_tok_Catala.LambdaCalculus.TUnit@tok",
|
|
"equation_Catala.LambdaCalculus.empty",
|
|
"equation_Catala.Translation.Helpers.build_default_translation",
|
|
"equation_Catala.Translation.Helpers.process_exceptions_f",
|
|
"equation_Catala.Translation.Helpers.typed_l_exp",
|
|
"equation_Prims.nat",
|
|
"equation_with_fuel_Catala.LambdaCalculus.is_value.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step_fold_left.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.step_match.fuel_instrumented",
|
|
"equation_with_fuel_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"equation_with_fuel_Catala.Translation.Helpers.take_l_steps.fuel_instrumented",
|
|
"fuel_guarded_inversion_FStar.Pervasives.Native.option",
|
|
"function_token_typing_Prims.__cache_version_number__", "int_typing",
|
|
"primitive_Prims.op_AmpAmp", "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.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_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.LError_err",
|
|
"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",
|
|
"refinement_interpretation_Tm_refine_1ce4cf8402ca4362b3cefd5b2138fe7c",
|
|
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
|
|
"refinement_interpretation_Tm_refine_8572abaf58b0908690b4c77b9bd5038b",
|
|
"refinement_interpretation_Tm_refine_d5485f8c94130f85952cddf1019830bb",
|
|
"subterm_ordering_Catala.LambdaCalculus.EFoldLeft",
|
|
"subterm_ordering_Catala.LambdaCalculus.EMatchOption",
|
|
"token_correspondence_Catala.LambdaCalculus.step.fuel_instrumented",
|
|
"token_correspondence_Catala.LambdaCalculus.typing.fuel_instrumented",
|
|
"typing_Catala.LambdaCalculus.empty",
|
|
"typing_Catala.LambdaCalculus.is_value_list",
|
|
"typing_Catala.LambdaCalculus.step",
|
|
"typing_Catala.LambdaCalculus.typing",
|
|
"typing_Catala.Translation.Helpers.build_default_translation",
|
|
"typing_Catala.Translation.Helpers.process_exceptions_f",
|
|
"typing_tok_Catala.LambdaCalculus.ConflictError@tok",
|
|
"typing_tok_Catala.LambdaCalculus.TBool@tok",
|
|
"typing_tok_Catala.LambdaCalculus.TUnit@tok"
|
|
],
|
|
0,
|
|
"cf84291cad1827ed516563b11f2acc1d"
|
|
]
|
|
]
|
|
] |