https://github.com/project-everest/hacl-star
Raw File
Tip revision: 182703874c37114e651bf236756713182ba2d943 authored by Jonathan Protzenko on 24 May 2021, 17:00:19 UTC
Merge branch 'master' into son_ibmz
Tip revision: 1827038
Lib.LoopCombinators.fst.hints
[
  "��t?�ԕ�\u0005%dn��'|",
  [
    [
      "Lib.LoopCombinators.repeat_left",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc"
      ],
      0,
      "b2692770928a5646bb03c4973b87c7aa"
    ],
    [
      "Lib.LoopCombinators.repeat_left",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc"
      ],
      0,
      "5d881a7a719e17dbe544e8cc4a6f6425"
    ],
    [
      "Lib.LoopCombinators.repeat_left",
      3,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_1",
        "binder_x_ef3cff77d20be12dde95f0777a90f70e_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_542f9d4f129664613f2483a6c88bc7c2", "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_2eb00ca989f9ebed0ed65e52a78766e7",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "well-founded-ordering-on-nat"
      ],
      0,
      "c1db1f0a6bdc403019376b5271b9cb91"
    ],
    [
      "Lib.LoopCombinators.repeat_left_all_ml",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc"
      ],
      0,
      "903920f14867b56bffede2c0872def8e"
    ],
    [
      "Lib.LoopCombinators.repeat_left_all_ml",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc"
      ],
      0,
      "94c0872ce20f7bfe1a0b4c411decea83"
    ],
    [
      "Lib.LoopCombinators.repeat_left_all_ml",
      3,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
        "equation_Prims.nat",
        "fuel_guarded_inversion_FStar.Pervasives.result",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "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_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913"
      ],
      0,
      "72c5f4ae83a9d844f7279cdc737d851a"
    ],
    [
      "Lib.LoopCombinators.repeat_right",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc"
      ],
      0,
      "73f275c280c0b51430b5b71817ee3d41"
    ],
    [
      "Lib.LoopCombinators.repeat_right",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc"
      ],
      0,
      "81e3d68812cf116547e06a5f39f00356"
    ],
    [
      "Lib.LoopCombinators.repeat_right",
      3,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_1",
        "binder_x_ef3cff77d20be12dde95f0777a90f70e_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_542f9d4f129664613f2483a6c88bc7c2", "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_2eb00ca989f9ebed0ed65e52a78766e7",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_68812a9442c7946d522ecd05c6a1a9af",
        "well-founded-ordering-on-nat"
      ],
      0,
      "3700a42f73ec8b2736e238672cad56fc"
    ],
    [
      "Lib.LoopCombinators.repeat_right_all_ml",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc"
      ],
      0,
      "25e963ebf71e16e20c089c6ae593b523"
    ],
    [
      "Lib.LoopCombinators.repeat_right_all_ml",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc"
      ],
      0,
      "04ed30f66d26a8c28e0d889a113094b4"
    ],
    [
      "Lib.LoopCombinators.repeat_right_all_ml",
      3,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
        "equation_Prims.nat",
        "fuel_guarded_inversion_FStar.Pervasives.result",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
        "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_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913"
      ],
      0,
      "38adf956bdd805013d2b536f9f4a9182"
    ],
    [
      "Lib.LoopCombinators.repeat_right_plus",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc"
      ],
      0,
      "7b028395fe441aab6fb58693ce20c2b5"
    ],
    [
      "Lib.LoopCombinators.repeat_right_plus",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc"
      ],
      0,
      "13c982cfd0437db126fd48ec1eba378b"
    ],
    [
      "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_2bf7345966baadb5d8656724dcf7cee8",
        "Lib.LoopCombinators_interpretation_Tm_arrow_36dd113ffd3258af3d2f33c53ef8eea6",
        "Lib.LoopCombinators_interpretation_Tm_arrow_475c5d8500e6c5accacf8430e17609c1",
        "Lib.LoopCombinators_interpretation_Tm_arrow_d923f15fa51c1adf198e41a2a2b838b8",
        "binder_x_1643872395c8718ea40fbc2752387c4d_5",
        "binder_x_9c1467c8a1dc9d1a9cfdd135b2fced70_3",
        "binder_x_af5edae8b4ff911e6a823e510ac6c756_6",
        "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_1",
        "binder_x_e1b475a8738f7fad7118cc46529602ed_4",
        "binder_x_ef3cff77d20be12dde95f0777a90f70e_2",
        "equality_tok_Prims.LexTop@tok", "equation_Prims.eqtype",
        "equation_Prims.nat",
        "equation_with_fuel_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "function_token_typing_Prims.int",
        "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "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_2eb00ca989f9ebed0ed65e52a78766e7",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_64e0884aedfcc28624ca5710ec89a7e4",
        "refinement_interpretation_Tm_refine_94b4e5d3116d0fdc2008285d6fe3b144",
        "refinement_interpretation_Tm_refine_9f4b8102951be8af6f4ece9f995f631e",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc",
        "refinement_interpretation_Tm_refine_edccc421660c61e3591d98071500d795",
        "typing_Lib.LoopCombinators.repeat_right",
        "well-founded-ordering-on-nat"
      ],
      0,
      "4f1e51553aa0bbe18b3fa7c499eb1d8e"
    ],
    [
      "Lib.LoopCombinators.unfold_repeat_right",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc"
      ],
      0,
      "a2ca324921e894f1b7ab11805f4ca1b6"
    ],
    [
      "Lib.LoopCombinators.unfold_repeat_right",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc"
      ],
      0,
      "f8f44077ca164e8a92469593e3bcb0e0"
    ],
    [
      "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_2bf7345966baadb5d8656724dcf7cee8",
        "Lib.LoopCombinators_interpretation_Tm_arrow_36dd113ffd3258af3d2f33c53ef8eea6",
        "equation_Prims.nat",
        "equation_with_fuel_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "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_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc",
        "refinement_interpretation_Tm_refine_edccc421660c61e3591d98071500d795"
      ],
      0,
      "d2f6934c977c41c0b7a80473f3dc4261"
    ],
    [
      "Lib.LoopCombinators.eq_repeat_right",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc"
      ],
      0,
      "77971fd8373423988d0a952edf18c393"
    ],
    [
      "Lib.LoopCombinators.eq_repeat_right",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc"
      ],
      0,
      "244ad8ef1aeec8573781f30417fff179"
    ],
    [
      "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_2bf7345966baadb5d8656724dcf7cee8",
        "Lib.LoopCombinators_interpretation_Tm_arrow_36dd113ffd3258af3d2f33c53ef8eea6",
        "equation_Prims.nat",
        "equation_with_fuel_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "int_inversion", "primitive_Prims.op_Equality",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc",
        "refinement_interpretation_Tm_refine_edccc421660c61e3591d98071500d795"
      ],
      0,
      "1fea3c2c0d7017e4f4ceab10a205cd94"
    ],
    [
      "Lib.LoopCombinators.repeat_left_right",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc"
      ],
      0,
      "3cfa4bcf35e7ca6c01b368a130259eed"
    ],
    [
      "Lib.LoopCombinators.repeat_left_right",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc"
      ],
      0,
      "5710ad00a055368a05a3750446e75f90"
    ],
    [
      "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_2bf7345966baadb5d8656724dcf7cee8",
        "Lib.LoopCombinators_interpretation_Tm_arrow_36dd113ffd3258af3d2f33c53ef8eea6",
        "Lib.LoopCombinators_interpretation_Tm_arrow_73e03d6f682a7e8a0e2e4caa6e7e006f",
        "Lib.LoopCombinators_interpretation_Tm_arrow_e54f60146c15ffc3c6fdfdf188f36184",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "binder_x_15a2a2aa213729b179fdecca4d6d5fcf_5",
        "binder_x_57098d7a08a5c655d3e755e495233706_3",
        "binder_x_61db9e95f5c6e22c0f798a9af5990a12_4",
        "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_1",
        "binder_x_ef3cff77d20be12dde95f0777a90f70e_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_542f9d4f129664613f2483a6c88bc7c2", "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_2eb00ca989f9ebed0ed65e52a78766e7",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_5a9b6c458d60ee3d78bcb9cb8e632018",
        "refinement_interpretation_Tm_refine_68812a9442c7946d522ecd05c6a1a9af",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc",
        "refinement_interpretation_Tm_refine_edccc421660c61e3591d98071500d795",
        "well-founded-ordering-on-nat"
      ],
      0,
      "2014770acae905d4cdcccb495229d1c3"
    ],
    [
      "Lib.LoopCombinators.repeat_gen",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c"
      ],
      0,
      "d530d6ead16c2f6dd2c9af63a049d193"
    ],
    [
      "Lib.LoopCombinators.repeat_gen",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c"
      ],
      0,
      "a57ebfc519c2ab99f02733d4100b9e54"
    ],
    [
      "Lib.LoopCombinators.repeat_gen",
      3,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2"
      ],
      0,
      "29c1bc0a981da5649d64df358d74c847"
    ],
    [
      "Lib.LoopCombinators.repeat_gen_all_ml",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c"
      ],
      0,
      "29bd1d47eb71235c5e58c00de3cc0736"
    ],
    [
      "Lib.LoopCombinators.repeat_gen_all_ml",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c"
      ],
      0,
      "6f888fd553c5f87630ae99e952b98e38"
    ],
    [
      "Lib.LoopCombinators.repeat_gen_all_ml",
      3,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2"
      ],
      0,
      "ce53ba0aead5e4fb65f453215ab88f9f"
    ],
    [
      "Lib.LoopCombinators.unfold_repeat_gen",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c"
      ],
      0,
      "e613f7ea0d042eff87f546d6dcb1fb60"
    ],
    [
      "Lib.LoopCombinators.unfold_repeat_gen",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c"
      ],
      0,
      "de0d5054e9e8cb52300ce7027a16d269"
    ],
    [
      "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_2bf7345966baadb5d8656724dcf7cee8",
        "Lib.LoopCombinators_interpretation_Tm_arrow_36dd113ffd3258af3d2f33c53ef8eea6",
        "Lib.LoopCombinators_interpretation_Tm_arrow_d14b5cd1226e414731f21670beedcc84",
        "Lib.LoopCombinators_interpretation_Tm_arrow_f77e174321f3ceca78193a141927037b",
        "equation_Lib.LoopCombinators.repeat_gen", "equation_Prims.nat",
        "equation_with_fuel_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "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_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_7e0b9b2dbca36eab00de093c1b701c6d",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc",
        "refinement_interpretation_Tm_refine_edccc421660c61e3591d98071500d795"
      ],
      0,
      "9a0a659738040b1acb4158a5c8d973f7"
    ],
    [
      "Lib.LoopCombinators.eq_repeat_gen0",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c"
      ],
      0,
      "3c3f0cfdd120d7b8859b3fc5b1c128ce"
    ],
    [
      "Lib.LoopCombinators.eq_repeat_gen0",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c"
      ],
      0,
      "2f28ec5873992bffebdb7f49970fee2e"
    ],
    [
      "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_2bf7345966baadb5d8656724dcf7cee8",
        "Lib.LoopCombinators_interpretation_Tm_arrow_36dd113ffd3258af3d2f33c53ef8eea6",
        "Lib.LoopCombinators_interpretation_Tm_arrow_d14b5cd1226e414731f21670beedcc84",
        "Lib.LoopCombinators_interpretation_Tm_arrow_f77e174321f3ceca78193a141927037b",
        "equation_Lib.LoopCombinators.repeat_gen", "equation_Prims.nat",
        "equation_with_fuel_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "int_inversion", "int_typing", "primitive_Prims.op_Equality",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_7e0b9b2dbca36eab00de093c1b701c6d",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc",
        "refinement_interpretation_Tm_refine_edccc421660c61e3591d98071500d795"
      ],
      0,
      "1b1d2ef546e94649ceb5d7655ee42454"
    ],
    [
      "Lib.LoopCombinators.repeat_gen_def",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c"
      ],
      0,
      "2f210581bdb61fd5cadb3e2c8ddd95da"
    ],
    [
      "Lib.LoopCombinators.repeat_gen_def",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c"
      ],
      0,
      "a28c129351a9162a20b0008855d205e6"
    ],
    [
      "Lib.LoopCombinators.repeat_gen_def",
      3,
      2,
      1,
      [ "@query", "equation_Lib.LoopCombinators.repeat_gen" ],
      0,
      "013c1486d9aae801615bd838a704eed5"
    ],
    [
      "Lib.LoopCombinators.eq_repeati0",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2"
      ],
      0,
      "4021b1154f378551a9eb167d1b573565"
    ],
    [
      "Lib.LoopCombinators.eq_repeati0",
      2,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "@query",
        "FStar.List.Tot.Properties_interpretation_Tm_arrow_67c7b2626869cb316f118144000415b9",
        "Lib.LoopCombinators_interpretation_Tm_arrow_2bf7345966baadb5d8656724dcf7cee8",
        "Lib.LoopCombinators_interpretation_Tm_arrow_36dd113ffd3258af3d2f33c53ef8eea6",
        "Lib.LoopCombinators_interpretation_Tm_arrow_c3cac0eaa5a8b41e6eb23c42c4532cc2",
        "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", "int_typing",
        "primitive_Prims.op_Equality",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc",
        "refinement_interpretation_Tm_refine_edccc421660c61e3591d98071500d795",
        "token_correspondence_Lib.LoopCombinators.fixed_a"
      ],
      0,
      "a2d1bb83a5f00727c522e3b0a2fb2dea"
    ],
    [
      "Lib.LoopCombinators.unfold_repeati",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c"
      ],
      0,
      "090e7b3155cc84efeabdc1350d8f05e1"
    ],
    [
      "Lib.LoopCombinators.unfold_repeati",
      2,
      2,
      1,
      [
        "@query", "equation_Lib.LoopCombinators.repeati",
        "primitive_Prims.op_Addition"
      ],
      0,
      "e99c5c24191bd122c7d33c22c0cfdc1d"
    ],
    [
      "Lib.LoopCombinators.repeati_def",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2"
      ],
      0,
      "cfc9577c476afc957af0cf8a3fe09201"
    ],
    [
      "Lib.LoopCombinators.repeati_def",
      2,
      2,
      1,
      [
        "@query", "equation_Lib.LoopCombinators.repeat_gen",
        "equation_Lib.LoopCombinators.repeati"
      ],
      0,
      "ebf539e6e6991d7256c2d1f130957c72"
    ],
    [
      "Lib.LoopCombinators.eq_repeat0",
      1,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "@query",
        "FStar.List.Tot.Properties_interpretation_Tm_arrow_67c7b2626869cb316f118144000415b9",
        "Lib.LoopCombinators_interpretation_Tm_arrow_2bf7345966baadb5d8656724dcf7cee8",
        "Lib.LoopCombinators_interpretation_Tm_arrow_36dd113ffd3258af3d2f33c53ef8eea6",
        "Lib.LoopCombinators_interpretation_Tm_arrow_bfe22415bc48790397b6e21fcc88873f",
        "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_Lib.LoopCombinators.fixed_i", "int_typing",
        "kinding_Tm_arrow_fcd589b21e6efcf1e5d17b07c282a015",
        "primitive_Prims.op_Equality",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc",
        "refinement_interpretation_Tm_refine_edccc421660c61e3591d98071500d795",
        "token_correspondence_Lib.LoopCombinators.fixed_a"
      ],
      0,
      "c09a55026710528693f42a9165fb2caa"
    ],
    [
      "Lib.LoopCombinators.unfold_repeat",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c"
      ],
      0,
      "e121c162bc8f9673ecb8769f3f1d78b1"
    ],
    [
      "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,
      "d06e8a20a3b5647aa03fc5ac9f092250"
    ],
    [
      "Lib.LoopCombinators.repeat_range",
      1,
      2,
      1,
      [ "@query" ],
      0,
      "726789e0692d971e60b342f00ac6650a"
    ],
    [
      "Lib.LoopCombinators.repeat_range_all_ml",
      1,
      2,
      1,
      [ "@query" ],
      0,
      "3697bed576522b05f2868ac039f7ea4b"
    ],
    [
      "Lib.LoopCombinators.repeatable",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c"
      ],
      0,
      "7da9f9454b48e9fd287f8291659cb03d"
    ],
    [
      "Lib.LoopCombinators.repeat_range_inductive",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913"
      ],
      0,
      "fdd5f4257736775ac3ad54dd30f56021"
    ],
    [
      "Lib.LoopCombinators.repeat_range_inductive",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913"
      ],
      0,
      "c3b85c739aaf0287de3c1900b260b3bc"
    ],
    [
      "Lib.LoopCombinators.repeat_range_inductive",
      3,
      2,
      1,
      [ "@query" ],
      0,
      "82f5ca52780f6fa88b430cb4b286ca05"
    ],
    [
      "Lib.LoopCombinators.repeati_inductive",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2"
      ],
      0,
      "2d4bc494a91c510614e7edb18f2cc457"
    ],
    [
      "Lib.LoopCombinators.repeati_inductive",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2"
      ],
      0,
      "64cf3823294670fcd234026c261ed3ac"
    ],
    [
      "Lib.LoopCombinators.repeati_inductive",
      3,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2"
      ],
      0,
      "5dde3ebc417ce4c5e685dd4ae67c67b2"
    ],
    [
      "Lib.LoopCombinators.unfold_repeat_right_once",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_8233d76b57e95451540fc312b717fa79",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc"
      ],
      0,
      "1dbec0122672bdc1610a0b21beddb4a8"
    ],
    [
      "Lib.LoopCombinators.unfold_repeat_right_once",
      2,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "@fuel_irrelevance_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "@query", "equation_Prims.nat",
        "equation_with_fuel_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "int_inversion", "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_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_8233d76b57e95451540fc312b717fa79"
      ],
      0,
      "f3abfa27f26ff87d54e361570e7f0160"
    ],
    [
      "Lib.LoopCombinators.refine_eq",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.l_Forall",
        "equation_Prims.squash",
        "l_quant_interp_346b11b0ff1d786df37d2489bb1e1e9a",
        "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
        "true_interp"
      ],
      0,
      "314f6be92660a75ced8da7ea10f38625"
    ],
    [
      "Lib.LoopCombinators.nat_refine_equiv",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.l_and",
        "equation_Prims.nat", "equation_Prims.squash",
        "equation_Prims.subtype_of",
        "l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a",
        "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2"
      ],
      0,
      "85dbae17bd26f02a70ef5b6b38dd0212"
    ],
    [
      "Lib.LoopCombinators.repeati_repeat_left_rewrite_type",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2"
      ],
      0,
      "3cacfdbfb12dfce15d768e048752cb72"
    ],
    [
      "Lib.LoopCombinators.repeati_repeat_left_rewrite_type",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "true_interp"
      ],
      0,
      "f19f5967b5c4edde202385ac39e801c1"
    ],
    [
      "Lib.LoopCombinators.repeati_inductive_repeat_gen",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2"
      ],
      0,
      "307d66f2b8feb456147b563763686a25"
    ],
    [
      "Lib.LoopCombinators.repeati_inductive_repeat_gen",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2"
      ],
      0,
      "87e40c138b9e585b91aee99c11975f87"
    ],
    [
      "Lib.LoopCombinators.repeati_inductive_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_2bf7345966baadb5d8656724dcf7cee8",
        "Lib.LoopCombinators_interpretation_Tm_arrow_36dd113ffd3258af3d2f33c53ef8eea6",
        "Lib.LoopCombinators_interpretation_Tm_arrow_3b60d90eb1b4e399c18b4b5c4092aefc",
        "Lib.LoopCombinators_interpretation_Tm_arrow_42cbb8cae27472bfb50ad5eaa9ec2207",
        "Lib.LoopCombinators_interpretation_Tm_arrow_8ccff8122f730b53066e07670f458695",
        "Lib.LoopCombinators_interpretation_Tm_arrow_9228bb88100b5a0762d39b5c83174ad9",
        "Lib.LoopCombinators_interpretation_Tm_arrow_a5015036cf1762e788e4ccbba6a8d538",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_Prims.nat",
        "equation_with_fuel_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "function_token_typing_Lib.LoopCombinators.a_",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing",
        "interpretation_Tm_abs_0e3034507692d95678dac3878d3c5d27",
        "interpretation_Tm_abs_0ec465d1eb90963fef662a39d2cdb931",
        "interpretation_Tm_abs_b095b3f008ad7213e01e88a9397b957d",
        "interpretation_Tm_abs_d0296986d3220e0e72a50647421bdfbe",
        "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_08698b4b6e166624b5bf789ac071b4cf",
        "refinement_interpretation_Tm_refine_0f5d287096bf7dd24d582019e4d18f0c",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_7e0b9b2dbca36eab00de093c1b701c6d",
        "refinement_interpretation_Tm_refine_8e406b9001aa026d9dfe40a212049ab7",
        "refinement_interpretation_Tm_refine_909c0555fed853bc5dc1098d3dd63f21",
        "refinement_interpretation_Tm_refine_96e65b2359ce32ff1f5ca9648c355aa6",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc",
        "refinement_interpretation_Tm_refine_edccc421660c61e3591d98071500d795",
        "refinement_kinding_Tm_refine_08698b4b6e166624b5bf789ac071b4cf",
        "token_correspondence_Lib.LoopCombinators.a_", "true_interp",
        "typing_Tm_abs_0ec465d1eb90963fef662a39d2cdb931",
        "well-founded-ordering-on-nat"
      ],
      0,
      "32fe503f42ef067f355f1651a334c523"
    ],
    [
      "Lib.LoopCombinators.preserves_predicate",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c"
      ],
      0,
      "8da87271dbb4f8898c484873d27ea9f0"
    ],
    [
      "Lib.LoopCombinators.preserves_predicate",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c"
      ],
      0,
      "bf72e3c4d3466fad744d57986a4c578e"
    ],
    [
      "Lib.LoopCombinators.repeat_gen_inductive",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c"
      ],
      0,
      "0acc24d3e5a841c4377eb7319e6d527d"
    ],
    [
      "Lib.LoopCombinators.repeat_gen_inductive",
      2,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c"
      ],
      0,
      "bfc0f8f1d43720e459f000886d40437b"
    ],
    [
      "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_2bf7345966baadb5d8656724dcf7cee8",
        "Lib.LoopCombinators_interpretation_Tm_arrow_36dd113ffd3258af3d2f33c53ef8eea6",
        "Lib.LoopCombinators_interpretation_Tm_arrow_d14b5cd1226e414731f21670beedcc84",
        "Lib.LoopCombinators_interpretation_Tm_arrow_f77e174321f3ceca78193a141927037b",
        "equation_Lib.LoopCombinators.preserves_predicate",
        "equation_Lib.LoopCombinators.repeat_gen", "equation_Prims.nat",
        "equation_with_fuel_Lib.LoopCombinators.repeat_right.fuel_instrumented",
        "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_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_695fc9bad57438f078f1918065bbd3eb",
        "refinement_interpretation_Tm_refine_7e0b9b2dbca36eab00de093c1b701c6d",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc",
        "refinement_interpretation_Tm_refine_edccc421660c61e3591d98071500d795"
      ],
      0,
      "7eb20f4243ebd7b7bb5a9f3ece9d7941"
    ],
    [
      "Lib.LoopCombinators.preserves",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "int_inversion", "primitive_Prims.op_Addition",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c"
      ],
      0,
      "cdd090fe9576f93363a400af3519b304"
    ],
    [
      "Lib.LoopCombinators.repeati_inductive'",
      1,
      2,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2"
      ],
      0,
      "34ba00bb301f4f5ce51b5c04eab4562f"
    ],
    [
      "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",
        "FStar.List.Tot.Properties_interpretation_Tm_arrow_67c7b2626869cb316f118144000415b9",
        "Lib.LoopCombinators_interpretation_Tm_arrow_2bf7345966baadb5d8656724dcf7cee8",
        "Lib.LoopCombinators_interpretation_Tm_arrow_36dd113ffd3258af3d2f33c53ef8eea6",
        "Lib.LoopCombinators_interpretation_Tm_arrow_c3cac0eaa5a8b41e6eb23c42c4532cc2",
        "Lib.LoopCombinators_interpretation_Tm_arrow_f77e174321f3ceca78193a141927037b",
        "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", "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_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913",
        "refinement_interpretation_Tm_refine_7e0b9b2dbca36eab00de093c1b701c6d",
        "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
        "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc",
        "refinement_interpretation_Tm_refine_edccc421660c61e3591d98071500d795",
        "token_correspondence_Lib.LoopCombinators.fixed_a"
      ],
      0,
      "81bc67ca612b407ba20cbf1c18b62880"
    ]
  ]
]
back to top