https://github.com/project-everest/hacl-star
Raw File
Tip revision: 33159f4cb39ae97bafc29f795bb8b5a0f31eecec authored by Jonathan Protzenko on 06 May 2019, 14:26:25 UTC
Merge branch 'fstar-master' into readme-patch-1
Tip revision: 33159f4
Lib.LoopCombinators.fst.hints
[
  "�F`\u0015D�:�\u0013�\u0011\u0017\u001bi��",
  [
    [
      "Lib.LoopCombinators.repeat_left",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bfd27ef7426b2a0c6302bf816720e659"
      ],
      0,
      "a43be7f87f846e8d1dc89a63c449749d"
    ],
    [
      "Lib.LoopCombinators.repeat_left",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bfd27ef7426b2a0c6302bf816720e659"
      ],
      0,
      "437fa30a0acf09a5920b4591344fd7b9"
    ],
    [
      "Lib.LoopCombinators.repeat_left",
      3,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "binder_x_e22ba7a032a73f6d0678d3d186686631_1",
        "binder_x_ed91bb659a9d43a1c224ee8098f295f4_2",
        "equality_tok_Prims.LexTop@tok", "equation_Prims.eqtype",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "int_inversion",
        "int_typing", "primitive_Prims.op_Addition",
        "primitive_Prims.op_Equality", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_e4e7a9c0dba5d1a618bb5efd3966b18d",
        "well-founded-ordering-on-nat"
      ],
      0,
      "e75d3439fdbb625d7c4e9726a62ed711"
    ],
    [
      "Lib.LoopCombinators.repeat_left_all_ml",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bfd27ef7426b2a0c6302bf816720e659"
      ],
      0,
      "c0216b3642a500d5d167c021591d0dc7"
    ],
    [
      "Lib.LoopCombinators.repeat_left_all_ml",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bfd27ef7426b2a0c6302bf816720e659"
      ],
      0,
      "97db4e46cfb5df2c5ad4382059088417"
    ],
    [
      "Lib.LoopCombinators.repeat_left_all_ml",
      3,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.eqtype", "equation_Prims.nat",
        "fuel_guarded_inversion_FStar.Pervasives.result",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "int_inversion",
        "primitive_Prims.op_Addition", "primitive_Prims.op_Equality",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "c467dfabac8b9e82413b669c61633184"
    ],
    [
      "Lib.LoopCombinators.repeat_right",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bfd27ef7426b2a0c6302bf816720e659"
      ],
      0,
      "2e0fd0fc9f50ddb870a13dc1caa759b2"
    ],
    [
      "Lib.LoopCombinators.repeat_right",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bfd27ef7426b2a0c6302bf816720e659"
      ],
      0,
      "f948013abab4f6f0d79f0786ee4a1ea5"
    ],
    [
      "Lib.LoopCombinators.repeat_right",
      3,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "binder_x_e22ba7a032a73f6d0678d3d186686631_1",
        "binder_x_ed91bb659a9d43a1c224ee8098f295f4_2",
        "equality_tok_Prims.LexTop@tok", "equation_Prims.eqtype",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "int_inversion",
        "int_typing", "primitive_Prims.op_Addition",
        "primitive_Prims.op_Equality", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_e4e7a9c0dba5d1a618bb5efd3966b18d",
        "well-founded-ordering-on-nat"
      ],
      0,
      "0895dd8645dd64cdc8d565af3b27e415"
    ],
    [
      "Lib.LoopCombinators.repeat_right_plus",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bfd27ef7426b2a0c6302bf816720e659"
      ],
      0,
      "66b0f1438b716841e5efb91d92fc44f3"
    ],
    [
      "Lib.LoopCombinators.repeat_right_plus",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bfd27ef7426b2a0c6302bf816720e659"
      ],
      0,
      "adaff56316ac267974ebb2e52d53d979"
    ],
    [
      "Lib.LoopCombinators.repeat_right_plus",
      3,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "@fuel_irrelevance_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "@query",
        "Lib.LoopCombinators_interpretation_Tm_arrow_538a10c9579636e75cdb39df93d37ffd",
        "Lib.LoopCombinators_interpretation_Tm_arrow_5fd80ed35365f6a7277864c4c4ce0773",
        "Lib.LoopCombinators_interpretation_Tm_arrow_71f12a65cbc79c0bcb7ebfe41a5cf463",
        "Lib.LoopCombinators_interpretation_Tm_arrow_8333d39bf146ca1c4b74568dce07d057",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "binder_x_04c5da07e040c8938c26f55779bbb757_5",
        "binder_x_665ade9039475168aad73d8dc7abaee8_6",
        "binder_x_6e7e0de78dc69cc188b02df02a216f76_4",
        "binder_x_e22ba7a032a73f6d0678d3d186686631_1",
        "binder_x_ed91bb659a9d43a1c224ee8098f295f4_2",
        "binder_x_f45d457e9d9c44e4c00f0047efe16a31_3",
        "equality_tok_Prims.LexTop@tok", "equation_Prims.eqtype",
        "equation_Prims.nat",
        "equation_with_fuel_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "int_inversion",
        "int_typing", "primitive_Prims.op_Equality",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_3307e911ba14f47ff4a4e4177acbb321",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_694a36c83b435e2b3361cd7ee9d608fa",
        "refinement_interpretation_Tm_refine_75e4397fb77848e35b39601df2f8f86a",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bfd27ef7426b2a0c6302bf816720e659",
        "refinement_interpretation_Tm_refine_c6f462903ee47ef2f9cfbb53b7c3d5b7",
        "refinement_interpretation_Tm_refine_e4e7a9c0dba5d1a618bb5efd3966b18d",
        "typing_Lib.LoopCombinators.repeat_right",
        "well-founded-ordering-on-nat"
      ],
      0,
      "efb3b944c9a5f06a5dcbd456a4cc0024"
    ],
    [
      "Lib.LoopCombinators.unfold_repeat_right",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bfd27ef7426b2a0c6302bf816720e659"
      ],
      0,
      "6173f640e5e539d1064df3acb264687c"
    ],
    [
      "Lib.LoopCombinators.unfold_repeat_right",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bfd27ef7426b2a0c6302bf816720e659"
      ],
      0,
      "5108ea6d8b8809a865c7948760319e12"
    ],
    [
      "Lib.LoopCombinators.unfold_repeat_right",
      3,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "@fuel_irrelevance_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "@query",
        "Lib.LoopCombinators_interpretation_Tm_arrow_5fd80ed35365f6a7277864c4c4ce0773",
        "Lib.LoopCombinators_interpretation_Tm_arrow_71f12a65cbc79c0bcb7ebfe41a5cf463",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "equation_with_fuel_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "primitive_Prims.op_Addition",
        "primitive_Prims.op_Equality", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_694a36c83b435e2b3361cd7ee9d608fa",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bfd27ef7426b2a0c6302bf816720e659"
      ],
      0,
      "4ba0ddf91fc4e3f0e9a2d96dfc5fab02"
    ],
    [
      "Lib.LoopCombinators.eq_repeat_right",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bfd27ef7426b2a0c6302bf816720e659"
      ],
      0,
      "41d6fc58bcc452c399a6a12a69b59ae1"
    ],
    [
      "Lib.LoopCombinators.eq_repeat_right",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bfd27ef7426b2a0c6302bf816720e659"
      ],
      0,
      "19f779fa8b7c9baec3e40eacda93dbb5"
    ],
    [
      "Lib.LoopCombinators.eq_repeat_right",
      3,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "@query",
        "Lib.LoopCombinators_interpretation_Tm_arrow_5fd80ed35365f6a7277864c4c4ce0773",
        "Lib.LoopCombinators_interpretation_Tm_arrow_71f12a65cbc79c0bcb7ebfe41a5cf463",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "equation_with_fuel_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Equality",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_694a36c83b435e2b3361cd7ee9d608fa",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bfd27ef7426b2a0c6302bf816720e659"
      ],
      0,
      "f3449bfd10abc984bed43e002b33b405"
    ],
    [
      "Lib.LoopCombinators.repeat_left_right",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bfd27ef7426b2a0c6302bf816720e659"
      ],
      0,
      "cef47909b9f4e9457b16632ffb837e99"
    ],
    [
      "Lib.LoopCombinators.repeat_left_right",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bfd27ef7426b2a0c6302bf816720e659"
      ],
      0,
      "6f682c11abb16efba3cdae978f7601eb"
    ],
    [
      "Lib.LoopCombinators.repeat_left_right",
      3,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Lib.LoopCombinators.repeat_left.fuel_instrumented",
        "@fuel_correspondence_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "@fuel_irrelevance_Lib.LoopCombinators.repeat_left.fuel_instrumented",
        "@query",
        "Lib.LoopCombinators_interpretation_Tm_arrow_5fd80ed35365f6a7277864c4c4ce0773",
        "Lib.LoopCombinators_interpretation_Tm_arrow_71f12a65cbc79c0bcb7ebfe41a5cf463",
        "Lib.LoopCombinators_interpretation_Tm_arrow_893476d3babe5a6c2e1d1c0e99f90788",
        "Lib.LoopCombinators_interpretation_Tm_arrow_ee87380c980ab480ccfe01c62a0feaa4",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "binder_x_3c7cf12a51bcfce7336a2db4e2bb782c_5",
        "binder_x_6cc5a292c0fcd54d92205223512a1a82_3",
        "binder_x_e22ba7a032a73f6d0678d3d186686631_1",
        "binder_x_eb08f2ddd0cef0811bb98569f676f946_4",
        "binder_x_ed91bb659a9d43a1c224ee8098f295f4_2",
        "equality_tok_Prims.LexTop@tok", "equation_Prims.eqtype",
        "equation_Prims.nat",
        "equation_with_fuel_Lib.LoopCombinators.repeat_left.fuel_instrumented",
        "equation_with_fuel_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "int_inversion",
        "int_typing", "primitive_Prims.op_Addition",
        "primitive_Prims.op_Equality", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_694a36c83b435e2b3361cd7ee9d608fa",
        "refinement_interpretation_Tm_refine_b4845d94e01e11cb9a9aeeb8231262a3",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bfd27ef7426b2a0c6302bf816720e659",
        "refinement_interpretation_Tm_refine_dd9bd0f62845f827250c63e87c7eaad1",
        "refinement_interpretation_Tm_refine_e4e7a9c0dba5d1a618bb5efd3966b18d",
        "well-founded-ordering-on-nat"
      ],
      0,
      "f6231a92bc196121f80896aaad78115e"
    ],
    [
      "Lib.LoopCombinators.repeat_gen",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "5d513003689215e3d3dcba291f795b7e"
    ],
    [
      "Lib.LoopCombinators.repeat_gen",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "da77fad47506df50b7c0b435df1dd360"
    ],
    [
      "Lib.LoopCombinators.repeat_gen",
      3,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "48f382cc3d5f8e1a31e5b21650d0f132"
    ],
    [
      "Lib.LoopCombinators.unfold_repeat_gen",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "1df348505e1b3e5eb21bb2c33d386df2"
    ],
    [
      "Lib.LoopCombinators.unfold_repeat_gen",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "85cfbc8b814af0863a1e7fadf6fc1cc9"
    ],
    [
      "Lib.LoopCombinators.unfold_repeat_gen",
      3,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "@fuel_irrelevance_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "@query",
        "Lib.LoopCombinators_interpretation_Tm_arrow_1794bf740b253c6f4cf70c8ed7661486",
        "Lib.LoopCombinators_interpretation_Tm_arrow_312daf6e26de51056855f46cc8982fbc",
        "Lib.LoopCombinators_interpretation_Tm_arrow_5fd80ed35365f6a7277864c4c4ce0773",
        "Lib.LoopCombinators_interpretation_Tm_arrow_71f12a65cbc79c0bcb7ebfe41a5cf463",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Lib.LoopCombinators.repeat_gen", "equation_Prims.nat",
        "equation_with_fuel_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "primitive_Prims.op_Addition",
        "primitive_Prims.op_Equality", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_694a36c83b435e2b3361cd7ee9d608fa",
        "refinement_interpretation_Tm_refine_8ae4abcfc6bc8d4903b7e1f40e070ec2",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bfd27ef7426b2a0c6302bf816720e659"
      ],
      0,
      "a6c736eb02fa6c9e98dd0f61f69303b6"
    ],
    [
      "Lib.LoopCombinators.eq_repeat_gen0",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "7f2a9b659063ec2a7eeabb661412627a"
    ],
    [
      "Lib.LoopCombinators.eq_repeat_gen0",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "1a4a3e107172db59fdf2e2967a5577e2"
    ],
    [
      "Lib.LoopCombinators.eq_repeat_gen0",
      3,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "@query",
        "Lib.LoopCombinators_interpretation_Tm_arrow_312daf6e26de51056855f46cc8982fbc",
        "Lib.LoopCombinators_interpretation_Tm_arrow_5fd80ed35365f6a7277864c4c4ce0773",
        "Lib.LoopCombinators_interpretation_Tm_arrow_71f12a65cbc79c0bcb7ebfe41a5cf463",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Lib.LoopCombinators.repeat_gen", "equation_Prims.nat",
        "equation_with_fuel_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "primitive_Prims.op_Equality",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_694a36c83b435e2b3361cd7ee9d608fa",
        "refinement_interpretation_Tm_refine_8ae4abcfc6bc8d4903b7e1f40e070ec2",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bfd27ef7426b2a0c6302bf816720e659"
      ],
      0,
      "82c690e203cbb511d586b0dbd7766abc"
    ],
    [
      "Lib.LoopCombinators.unfold_repeati",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "9fe47e7b5df8916075c2b093324141eb"
    ],
    [
      "Lib.LoopCombinators.unfold_repeati",
      2,
      2,
      1,
      [
        "@query", "equation_Lib.LoopCombinators.repeati",
        "primitive_Prims.op_Addition"
      ],
      0,
      "89e7f6737b9150c8bb7d6649a9fd2462"
    ],
    [
      "Lib.LoopCombinators.eq_repeati0",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "b282c387473c6e9987ef1fa7d025cd26"
    ],
    [
      "Lib.LoopCombinators.eq_repeati0",
      2,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "@query",
        "Lib.LoopCombinators_interpretation_Tm_arrow_2e30ddf63387ed02d30800b52afe4b93",
        "Lib.LoopCombinators_interpretation_Tm_arrow_5fd80ed35365f6a7277864c4c4ce0773",
        "Lib.LoopCombinators_interpretation_Tm_arrow_71f12a65cbc79c0bcb7ebfe41a5cf463",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Lib.LoopCombinators.fixed_a",
        "equation_Lib.LoopCombinators.repeat_gen",
        "equation_Lib.LoopCombinators.repeati", "equation_Prims.nat",
        "equation_with_fuel_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "function_token_typing_Lib.LoopCombinators.fixed_a",
        "function_token_typing_Prims.__cache_version_number__", "int_typing",
        "primitive_Prims.op_Equality",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_694a36c83b435e2b3361cd7ee9d608fa",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bfd27ef7426b2a0c6302bf816720e659",
        "token_correspondence_Lib.LoopCombinators.fixed_a",
        "typing_Lib.LoopCombinators.fixed_a"
      ],
      0,
      "33bd6ae45b663faefa14d8db72872af0"
    ],
    [
      "Lib.LoopCombinators.repeati_def",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "d1dec94623b47d94dc0172442cf402e8"
    ],
    [
      "Lib.LoopCombinators.repeati_def",
      2,
      2,
      1,
      [
        "@query", "equation_Lib.LoopCombinators.repeat_gen",
        "equation_Lib.LoopCombinators.repeati"
      ],
      0,
      "0a40728addb0d72657d8553d0aa250b0"
    ],
    [
      "Lib.LoopCombinators.eq_repeat0",
      1,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "@query",
        "Lib.LoopCombinators_interpretation_Tm_arrow_2e30ddf63387ed02d30800b52afe4b93",
        "Lib.LoopCombinators_interpretation_Tm_arrow_5fd80ed35365f6a7277864c4c4ce0773",
        "Lib.LoopCombinators_interpretation_Tm_arrow_71f12a65cbc79c0bcb7ebfe41a5cf463",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Lib.LoopCombinators.fixed_a",
        "equation_Lib.LoopCombinators.repeat",
        "equation_Lib.LoopCombinators.repeat_gen",
        "equation_Lib.LoopCombinators.repeati", "equation_Prims.nat",
        "equation_with_fuel_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "function_token_typing_Lib.LoopCombinators.fixed_a",
        "function_token_typing_Prims.__cache_version_number__", "int_typing",
        "primitive_Prims.op_Equality",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_694a36c83b435e2b3361cd7ee9d608fa",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bfd27ef7426b2a0c6302bf816720e659",
        "token_correspondence_Lib.LoopCombinators.fixed_a",
        "typing_Lib.LoopCombinators.fixed_a"
      ],
      0,
      "0e635c9110a6fe38e74c045ffa9789af"
    ],
    [
      "Lib.LoopCombinators.unfold_repeat",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "16a681c7e2402b24a31740e196970b87"
    ],
    [
      "Lib.LoopCombinators.unfold_repeat",
      2,
      2,
      1,
      [
        "@query", "equation_Lib.LoopCombinators.fixed_i",
        "equation_Lib.LoopCombinators.repeat", "primitive_Prims.op_Addition",
        "token_correspondence_Lib.LoopCombinators.fixed_i"
      ],
      0,
      "8aaa7b12175e38f089a97fa50fae9bb1"
    ],
    [
      "Lib.LoopCombinators.repeat_range",
      1,
      2,
      1,
      [ "@query" ],
      0,
      "3770211553dc792f8cacd9d65826abc5"
    ],
    [
      "Lib.LoopCombinators.repeat_range_all_ml",
      1,
      2,
      1,
      [ "@query" ],
      0,
      "c6efc261940022e733fe5f567e0e53c3"
    ],
    [
      "Lib.LoopCombinators.repeatable",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "1e6703bd82a6931c5d1bc3b8667bc5ae"
    ],
    [
      "Lib.LoopCombinators.repeat_range_inductive",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9"
      ],
      0,
      "ec94eeb21a8da8dba4eba5cf16c5dce0"
    ],
    [
      "Lib.LoopCombinators.repeat_range_inductive",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9"
      ],
      0,
      "699b3073c07a10283a1b000e45d1f0fc"
    ],
    [
      "Lib.LoopCombinators.repeat_range_inductive",
      3,
      2,
      1,
      [ "@query" ],
      0,
      "310b68c5ca96a6055ed2bff439d2cf0b"
    ],
    [
      "Lib.LoopCombinators.repeati_inductive",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "ef454372802c71000c60c2ecdfd4b2bb"
    ],
    [
      "Lib.LoopCombinators.repeati_inductive",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "f270de1bda14f53551e28a003d17ec85"
    ],
    [
      "Lib.LoopCombinators.repeati_inductive",
      3,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "01e1a6d995480ed61d8245c4bd06d8cd"
    ],
    [
      "Lib.LoopCombinators.repeati_inductive_repeat_gen",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "bb4121ac6c4174b20f8b5c247a97d104"
    ],
    [
      "Lib.LoopCombinators.repeati_inductive_repeat_gen",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "43e9696de1ecc5493f11868a8ff5acbc"
    ],
    [
      "Lib.LoopCombinators.repeati_inductive_repeat_gen",
      3,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Lib.LoopCombinators.repeat_left.fuel_instrumented",
        "@fuel_correspondence_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "@fuel_irrelevance_Lib.LoopCombinators.repeat_left.fuel_instrumented",
        "@fuel_irrelevance_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "@query",
        "Lib.LoopCombinators_interpretation_Tm_arrow_1794bf740b253c6f4cf70c8ed7661486",
        "Lib.LoopCombinators_interpretation_Tm_arrow_5fd80ed35365f6a7277864c4c4ce0773",
        "Lib.LoopCombinators_interpretation_Tm_arrow_71f12a65cbc79c0bcb7ebfe41a5cf463",
        "Lib.LoopCombinators_interpretation_Tm_arrow_8325a32dadb6ff692eaf405901020ed1",
        "Lib.LoopCombinators_interpretation_Tm_arrow_e1eedde5ffa4356bc20e45f11c72d191",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Lib.LoopCombinators.repeat_gen", "equation_Prims.nat",
        "equation_with_fuel_Lib.LoopCombinators.repeat_left.fuel_instrumented",
        "equation_with_fuel_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing",
        "interpretation_Tm_abs_45d3a064a47ed7398de31e301e3a43a3",
        "interpretation_Tm_abs_8e000843d2e75948a18641373c83acbc",
        "primitive_Prims.op_Addition", "primitive_Prims.op_Equality",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_08698b4b6e166624b5bf789ac071b4cf",
        "refinement_interpretation_Tm_refine_38875d319fffb1adc095084210de20ff",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_574e14f4b9c774d5e61146c6d94cf593",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_694a36c83b435e2b3361cd7ee9d608fa",
        "refinement_interpretation_Tm_refine_909c0555fed853bc5dc1098d3dd63f21",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bfd27ef7426b2a0c6302bf816720e659",
        "refinement_interpretation_Tm_refine_f2661e1d404c4d46215f8436db5cb762",
        "typing_Lib.LoopCombinators.repeat_gen",
        "typing_Tm_abs_45d3a064a47ed7398de31e301e3a43a3"
      ],
      0,
      "4a4a7231a4bdf28850bc514ac89bafdf"
    ],
    [
      "Lib.LoopCombinators.preserves_predicate",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "5c444b66187f83ad70ce1d73c862ede2"
    ],
    [
      "Lib.LoopCombinators.preserves_predicate",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "0c996df651ea439081a79cc03e105422"
    ],
    [
      "Lib.LoopCombinators.repeat_gen_inductive",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "d4333a357b5ce85cd8b705ac9f15d83f"
    ],
    [
      "Lib.LoopCombinators.repeat_gen_inductive",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "9ab577116b4bb76eee5c9f9c6bb4ac30"
    ],
    [
      "Lib.LoopCombinators.repeat_gen_inductive",
      3,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "@fuel_irrelevance_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "@query",
        "Lib.LoopCombinators_interpretation_Tm_arrow_1794bf740b253c6f4cf70c8ed7661486",
        "Lib.LoopCombinators_interpretation_Tm_arrow_312daf6e26de51056855f46cc8982fbc",
        "Lib.LoopCombinators_interpretation_Tm_arrow_5fd80ed35365f6a7277864c4c4ce0773",
        "Lib.LoopCombinators_interpretation_Tm_arrow_71f12a65cbc79c0bcb7ebfe41a5cf463",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Lib.LoopCombinators.preserves_predicate",
        "equation_Lib.LoopCombinators.repeat_gen", "equation_Prims.nat",
        "equation_with_fuel_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "primitive_Prims.op_Addition",
        "primitive_Prims.op_Equality", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_694a36c83b435e2b3361cd7ee9d608fa",
        "refinement_interpretation_Tm_refine_695fc9bad57438f078f1918065bbd3eb",
        "refinement_interpretation_Tm_refine_8ae4abcfc6bc8d4903b7e1f40e070ec2",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bfd27ef7426b2a0c6302bf816720e659"
      ],
      0,
      "42ee6fadaa6f0654ab8005af532b5965"
    ],
    [
      "Lib.LoopCombinators.preserves",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "54507db777f0ed871a4f0ce13fd7bec1"
    ],
    [
      "Lib.LoopCombinators.repeati_inductive'",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0,
      "c3d588e3a82166ba7ebd31f8a1df6474"
    ],
    [
      "Lib.LoopCombinators.repeati_inductive'",
      2,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "@fuel_irrelevance_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "@query",
        "Lib.LoopCombinators_interpretation_Tm_arrow_1794bf740b253c6f4cf70c8ed7661486",
        "Lib.LoopCombinators_interpretation_Tm_arrow_2e30ddf63387ed02d30800b52afe4b93",
        "Lib.LoopCombinators_interpretation_Tm_arrow_40b9c1b6d9f84e66f8a8db079fc34252",
        "Lib.LoopCombinators_interpretation_Tm_arrow_5fd80ed35365f6a7277864c4c4ce0773",
        "Lib.LoopCombinators_interpretation_Tm_arrow_71f12a65cbc79c0bcb7ebfe41a5cf463",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Lib.LoopCombinators.fixed_a",
        "equation_Lib.LoopCombinators.preserves",
        "equation_Lib.LoopCombinators.repeat_gen",
        "equation_Lib.LoopCombinators.repeati", "equation_Prims.nat",
        "equation_with_fuel_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "function_token_typing_Lib.LoopCombinators.fixed_a",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing", "primitive_Prims.op_Addition",
        "primitive_Prims.op_Equality", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_41aef3833b617e5c5b9322c9c48c2c29",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_5d68b4aedab07e9543c96792e76744c9",
        "refinement_interpretation_Tm_refine_694a36c83b435e2b3361cd7ee9d608fa",
        "refinement_interpretation_Tm_refine_8ae4abcfc6bc8d4903b7e1f40e070ec2",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bfd27ef7426b2a0c6302bf816720e659",
        "token_correspondence_Lib.LoopCombinators.fixed_a",
        "typing_Lib.LoopCombinators.fixed_a"
      ],
      0,
      "8fa0986087a0058888e879f7c1bcad29"
    ]
  ]
]
back to top