https://github.com/project-everest/hacl-star
Tip revision: 182703874c37114e651bf236756713182ba2d943 authored by Jonathan Protzenko on 24 May 2021, 17:00:19 UTC
Merge branch 'master' into son_ibmz
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"
]
]
]