[ "ìsÙ­•‹\u001cCxßÌä[°Œ\u0012", [ [ "CanonCommSemiring.__proj__CR__item__distribute", 1, 2, 1, [ "@query", "proj_equation_CanonCommSemiring.CR_cm_add", "proj_equation_CanonCommSemiring.CR_cm_mult", "projection_inverse_CanonCommSemiring.CR_cm_add", "projection_inverse_CanonCommSemiring.CR_cm_mult" ], 0, "c91a99797ddd33b41c0becb84b4afa24" ], [ "CanonCommSemiring.distribute_right", 1, 2, 1, [ "@query" ], 0, "b9687af3e22747e5b11f98e88e2e02f8" ], [ "CanonCommSemiring.int_cr", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "equation_FStar.Algebra.CommMonoid.int_multiply_cm", "equation_FStar.Algebra.CommMonoid.int_plus_cm", "int_inversion", "int_typing", "primitive_Prims.op_Addition", "primitive_Prims.op_Multiply", "proj_equation_FStar.Algebra.CommMonoid.CM_mult", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Algebra.CommMonoid.CM_mult", "token_correspondence_FStar.Algebra.CommMonoid.__proj__CM__item__mult", "token_correspondence_Prims.op_Addition", "token_correspondence_Prims.op_Multiply" ], 0, "a09ba7b65a6a1b190ce1ed9b431e7feb" ], [ "CanonCommSemiring.exp", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "equation_CanonCommMonoid.var", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, "b1e758c0666c00fd5daf0039371514d2" ], [ "CanonCommSemiring.__proj__Var__item___0", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "disc_equation_CanonCommSemiring.Var", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_8b689800a5c7de58fa5eb3a86d8f2b39" ], 0, "eb01a9b0f90c9ae30942345dce2052d8" ], [ "CanonCommSemiring.__proj__Add__item___0", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "disc_equation_CanonCommSemiring.Add", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_f7b11b9e2e3b3ea1b294881eaa75b765" ], 0, "eb55e0b19d16a6ffe8078130e4238cb5" ], [ "CanonCommSemiring.__proj__Add__item___1", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "disc_equation_CanonCommSemiring.Add", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_f7b11b9e2e3b3ea1b294881eaa75b765" ], 0, "e0eac501e8a82bd4523eb1d3b2ebd14c" ], [ "CanonCommSemiring.__proj__Mult__item___0", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "disc_equation_CanonCommSemiring.Mult", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_7ebec51792cf922a19b62c9c71962f29" ], 0, "669ac8f18aec1151b672b4b6c7e785d5" ], [ "CanonCommSemiring.__proj__Mult__item___1", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "disc_equation_CanonCommSemiring.Mult", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_7ebec51792cf922a19b62c9c71962f29" ], 0, "47aa673394865bc41526714c46f31f5e" ], [ "CanonCommSemiring.exp_to_string", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "CanonCommSemiring_pretyping_306bfa46ddc078e7af2c79166c0204ba", "binder_x_306bfa46ddc078e7af2c79166c0204ba_0", "disc_equation_CanonCommSemiring.Add", "disc_equation_CanonCommSemiring.Mult", "disc_equation_CanonCommSemiring.Var", "fuel_guarded_inversion_CanonCommSemiring.exp", "subterm_ordering_CanonCommSemiring.Add", "subterm_ordering_CanonCommSemiring.Mult" ], 0, "934456828ab0ca8945b5ff2efe95b2db" ], [ "CanonCommSemiring.quote_exp", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "disc_equation_CanonCommSemiring.Add", "disc_equation_CanonCommSemiring.Mult", "disc_equation_CanonCommSemiring.Var", "fuel_guarded_inversion_CanonCommSemiring.exp" ], 0, "44a797e4c4d30988e3f8ceb8108012ad" ], [ "CanonCommSemiring.rdenote", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "CanonCommSemiring_pretyping_306bfa46ddc078e7af2c79166c0204ba", "binder_x_306bfa46ddc078e7af2c79166c0204ba_6", "binder_x_7ed14182ced29050f383907af5b65080_4", "binder_x_a597e8b39b6549dcdad766448921454a_5", "disc_equation_CanonCommSemiring.Add", "disc_equation_CanonCommSemiring.Mult", "disc_equation_CanonCommSemiring.Var", "equality_tok_Prims.LexTop@tok", "equation_CanonCommMonoid.vmap", "fuel_guarded_inversion_CanonCommSemiring.cr", "fuel_guarded_inversion_CanonCommSemiring.exp", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "subterm_ordering_CanonCommSemiring.Add", "subterm_ordering_CanonCommSemiring.Mult" ], 0, "94aa7f50d7b2eebf046db7896bd72439" ], [ "CanonCommSemiring.sum_of_products", 1, 2, 1, [ "@query", "assumption_CanonCommMonoid.exp__uu___haseq" ], 0, "785a7e8c9620a92ca7599bc2cc9ed5f4" ], [ "CanonCommSemiring.__proj__Product__item___0", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "disc_equation_CanonCommSemiring.Product", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_c9c5705ff62947a3a85bf808488463d7" ], 0, "0d7c432c633608714422c536dfb76b71" ], [ "CanonCommSemiring.__proj__Sum__item___0", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "disc_equation_CanonCommSemiring.Sum", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_c4b343140a7f62b6023c700d9c444ae3" ], 0, "cd2793984c008ddb060e05b6e3e71ab2" ], [ "CanonCommSemiring.__proj__Sum__item___1", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "disc_equation_CanonCommSemiring.Sum", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_c4b343140a7f62b6023c700d9c444ae3" ], 0, "e13d7a398298702b0a008ba85dee5a7a" ], [ "CanonCommSemiring.sum_denote", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "CanonCommSemiring_pretyping_fa713a751be2b7d39482a244b0d147db", "binder_x_7ed14182ced29050f383907af5b65080_4", "binder_x_a597e8b39b6549dcdad766448921454a_5", "binder_x_fa713a751be2b7d39482a244b0d147db_6", "disc_equation_CanonCommSemiring.Product", "disc_equation_CanonCommSemiring.Sum", "equality_tok_Prims.LexTop@tok", "equation_CanonCommMonoid.vmap", "fuel_guarded_inversion_CanonCommSemiring.cr", "fuel_guarded_inversion_CanonCommSemiring.sum_of_products", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "subterm_ordering_CanonCommSemiring.Sum" ], 0, "a13cb724bcc9f6394e630c4f19ff052c" ], [ "CanonCommSemiring.multiply_sums", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "CanonCommSemiring_pretyping_fa713a751be2b7d39482a244b0d147db", "binder_x_fa713a751be2b7d39482a244b0d147db_0", "binder_x_fa713a751be2b7d39482a244b0d147db_1", "disc_equation_CanonCommSemiring.Product", "disc_equation_CanonCommSemiring.Sum", "equality_tok_Prims.LexTop@tok", "fuel_guarded_inversion_CanonCommSemiring.sum_of_products", "proj_equation_FStar.Pervasives.Native.Mktuple2__1", "proj_equation_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_CanonCommSemiring.Sum__0", "projection_inverse_CanonCommSemiring.Sum__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "subterm_ordering_CanonCommSemiring.Sum" ], 0, "bff691a5859034d8ed4a9670913e0df5" ], [ "CanonCommSemiring.exp_to_sum", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "CanonCommSemiring_pretyping_306bfa46ddc078e7af2c79166c0204ba", "binder_x_306bfa46ddc078e7af2c79166c0204ba_0", "disc_equation_CanonCommSemiring.Add", "disc_equation_CanonCommSemiring.Mult", "disc_equation_CanonCommSemiring.Var", "fuel_guarded_inversion_CanonCommSemiring.exp", "subterm_ordering_CanonCommSemiring.Add", "subterm_ordering_CanonCommSemiring.Mult" ], 0, "52caaeae5878a7d14c8030ece686cbe3" ], [ "CanonCommSemiring.multiply_sums_correct", 1, 2, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_CanonCommMonoid.mdenote.fuel_instrumented", "@fuel_correspondence_CanonCommSemiring.multiply_sums.fuel_instrumented", "@fuel_correspondence_CanonCommSemiring.sum_denote.fuel_instrumented", "@fuel_irrelevance_CanonCommMonoid.mdenote.fuel_instrumented", "@fuel_irrelevance_CanonCommSemiring.multiply_sums.fuel_instrumented", "@fuel_irrelevance_CanonCommSemiring.sum_denote.fuel_instrumented", "@query", "CanonCommSemiring_pretyping_fa713a751be2b7d39482a244b0d147db", "binder_x_7ed14182ced29050f383907af5b65080_4", "binder_x_a597e8b39b6549dcdad766448921454a_5", "binder_x_fa713a751be2b7d39482a244b0d147db_6", "binder_x_fa713a751be2b7d39482a244b0d147db_7", "binder_x_fe28d8bcde588226b4e538b35321de05_2", "binder_x_fe28d8bcde588226b4e538b35321de05_3", "constructor_distinct_CanonCommMonoid.Mult", "constructor_distinct_CanonCommSemiring.Product", "constructor_distinct_CanonCommSemiring.Sum", "data_elim_FStar.Pervasives.Native.Mktuple2", "data_typing_intro_CanonCommMonoid.Mult@tok", "disc_equation_CanonCommSemiring.Product", "disc_equation_CanonCommSemiring.Sum", "equality_tok_Prims.LexTop@tok", "equation_CanonCommMonoid.vmap", "equation_with_fuel_CanonCommMonoid.mdenote.fuel_instrumented", "equation_with_fuel_CanonCommSemiring.multiply_sums.fuel_instrumented", "equation_with_fuel_CanonCommSemiring.sum_denote.fuel_instrumented", "fuel_guarded_inversion_CanonCommSemiring.cr", "fuel_guarded_inversion_CanonCommSemiring.sum_of_products", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "proj_equation_CanonCommSemiring.CR_cm_mult", "proj_equation_FStar.Pervasives.Native.Mktuple2__1", "proj_equation_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_BoxBool_proj_0", "projection_inverse_CanonCommMonoid.Mult__0", "projection_inverse_CanonCommMonoid.Mult__1", "projection_inverse_CanonCommSemiring.Product__0", "projection_inverse_CanonCommSemiring.Sum__0", "projection_inverse_CanonCommSemiring.Sum__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "subterm_ordering_CanonCommSemiring.Sum", "typing_CanonCommSemiring.__proj__CR__item__cm_mult", "typing_CanonCommSemiring.multiply_sums" ], 0, "9aa6de4cedadcb494f1d9fbad92830ae" ], [ "CanonCommSemiring.exp_to_sum_correct", 1, 2, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_CanonCommMonoid.mdenote.fuel_instrumented", "@fuel_correspondence_CanonCommSemiring.exp_to_sum.fuel_instrumented", "@fuel_correspondence_CanonCommSemiring.rdenote.fuel_instrumented", "@fuel_correspondence_CanonCommSemiring.sum_denote.fuel_instrumented", "@fuel_irrelevance_CanonCommSemiring.exp_to_sum.fuel_instrumented", "@fuel_irrelevance_CanonCommSemiring.rdenote.fuel_instrumented", "@fuel_irrelevance_CanonCommSemiring.sum_denote.fuel_instrumented", "@query", "CanonCommSemiring_pretyping_306bfa46ddc078e7af2c79166c0204ba", "binder_x_306bfa46ddc078e7af2c79166c0204ba_6", "binder_x_7ed14182ced29050f383907af5b65080_4", "binder_x_a597e8b39b6549dcdad766448921454a_5", "binder_x_fe28d8bcde588226b4e538b35321de05_2", "binder_x_fe28d8bcde588226b4e538b35321de05_3", "constructor_distinct_CanonCommMonoid.Var", "constructor_distinct_CanonCommSemiring.Add", "constructor_distinct_CanonCommSemiring.Mult", "constructor_distinct_CanonCommSemiring.Product", "constructor_distinct_CanonCommSemiring.Sum", "constructor_distinct_CanonCommSemiring.Var", "data_elim_FStar.Pervasives.Native.Mktuple2", "data_typing_intro_CanonCommMonoid.Var@tok", "disc_equation_CanonCommSemiring.Add", "disc_equation_CanonCommSemiring.Mult", "disc_equation_CanonCommSemiring.Var", "equality_tok_Prims.LexTop@tok", "equation_CanonCommMonoid.vmap", "equation_with_fuel_CanonCommMonoid.mdenote.fuel_instrumented", "equation_with_fuel_CanonCommSemiring.exp_to_sum.fuel_instrumented", "equation_with_fuel_CanonCommSemiring.rdenote.fuel_instrumented", "equation_with_fuel_CanonCommSemiring.sum_denote.fuel_instrumented", "fuel_guarded_inversion_CanonCommSemiring.cr", "fuel_guarded_inversion_CanonCommSemiring.exp", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "projection_inverse_CanonCommMonoid.Var__0", "projection_inverse_CanonCommSemiring.Add__0", "projection_inverse_CanonCommSemiring.Add__1", "projection_inverse_CanonCommSemiring.Mult__0", "projection_inverse_CanonCommSemiring.Mult__1", "projection_inverse_CanonCommSemiring.Product__0", "projection_inverse_CanonCommSemiring.Sum__0", "projection_inverse_CanonCommSemiring.Sum__1", "projection_inverse_CanonCommSemiring.Var__0", "subterm_ordering_CanonCommSemiring.Add", "subterm_ordering_CanonCommSemiring.Mult", "typing_CanonCommSemiring.__proj__CR__item__cm_mult", "typing_CanonCommSemiring.exp_to_sum" ], 0, "c4d7108cc0137a298a83cc53413af257" ], [ "CanonCommSemiring.cdenote", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "CanonCommSemiring_pretyping_fa713a751be2b7d39482a244b0d147db", "binder_x_7ed14182ced29050f383907af5b65080_5", "binder_x_a597e8b39b6549dcdad766448921454a_6", "binder_x_fa713a751be2b7d39482a244b0d147db_7", "disc_equation_CanonCommSemiring.Product", "disc_equation_CanonCommSemiring.Sum", "equality_tok_Prims.LexTop@tok", "equation_CanonCommMonoid.vmap", "fuel_guarded_inversion_CanonCommSemiring.cr", "fuel_guarded_inversion_CanonCommSemiring.sum_of_products", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "subterm_ordering_CanonCommSemiring.Sum" ], 0, "66f291352c3d26d92904ef3630537aa8" ], [ "CanonCommSemiring.cdenote_correct", 1, 2, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_CanonCommSemiring.cdenote.fuel_instrumented", "@fuel_correspondence_CanonCommSemiring.sum_denote.fuel_instrumented", "@fuel_irrelevance_CanonCommSemiring.cdenote.fuel_instrumented", "@fuel_irrelevance_CanonCommSemiring.sum_denote.fuel_instrumented", "@query", "CanonCommSemiring_pretyping_fa713a751be2b7d39482a244b0d147db", "binder_x_7ed14182ced29050f383907af5b65080_6", "binder_x_a597e8b39b6549dcdad766448921454a_7", "binder_x_f676c994de853c7971607d135f714588_4", "binder_x_fa713a751be2b7d39482a244b0d147db_8", "binder_x_fe28d8bcde588226b4e538b35321de05_2", "binder_x_fe28d8bcde588226b4e538b35321de05_3", "constructor_distinct_CanonCommSemiring.Product", "constructor_distinct_CanonCommSemiring.Sum", "data_elim_FStar.Pervasives.Native.Mktuple2", "disc_equation_CanonCommSemiring.Product", "disc_equation_CanonCommSemiring.Sum", "equality_tok_Prims.LexTop@tok", "equation_CanonCommMonoid.vmap", "equation_with_fuel_CanonCommSemiring.cdenote.fuel_instrumented", "equation_with_fuel_CanonCommSemiring.sum_denote.fuel_instrumented", "fuel_guarded_inversion_CanonCommSemiring.cr", "fuel_guarded_inversion_CanonCommSemiring.sum_of_products", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "projection_inverse_CanonCommSemiring.Product__0", "projection_inverse_CanonCommSemiring.Sum__0", "projection_inverse_CanonCommSemiring.Sum__1", "subterm_ordering_CanonCommSemiring.Sum" ], 0, "d85fe19ef875ac2e7aebabe7000e3f2c" ], [ "CanonCommSemiring.canon_correct", 1, 2, 1, [ "@query" ], 0, "73fcb91b9a13f54f5aebaaf2a18ad154" ], [ "CanonCommSemiring.semiring_reflect", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "eq2-interp", "equation_Prims.eq2", "equation_Prims.squash", "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5" ], 0, "1a32d2a3d1e83154429606bf0227b55d" ], [ "CanonCommSemiring.make_fvar", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "bool_inversion", "disc_equation_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.Some", "equation_CanonCommMonoid.where", "equation_Prims.nat", "function_token_typing_Prims.nat", "lemma_FStar.Pervasives.invertOption", "typing_CanonCommMonoid.where", "typing_FStar.Pervasives.Native.uu___is_None", "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, "65806073c462ab8d88ae1648a1bc4653" ], [ "CanonCommSemiring.is_not_const", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "FStar.Reflection.Data_pretyping_ee655bc751cef679bca813f86c407d6b", "constructor_distinct_FStar.Tactics.Result.Failed", "constructor_distinct_FStar.Tactics.Result.Success", "data_typing_intro_FStar.Reflection.Data.Tv_Unknown@tok", "equation_FStar.Reflection.Types.name", "equation_Prims.eqtype", "fuel_guarded_inversion_FStar.Tactics.Result.__result", "projection_inverse_FStar.Tactics.Result.Failed_a", "projection_inverse_FStar.Tactics.Result.Failed_exn", "projection_inverse_FStar.Tactics.Result.Failed_ps", "projection_inverse_FStar.Tactics.Result.Success_a", "projection_inverse_FStar.Tactics.Result.Success_ps", "projection_inverse_FStar.Tactics.Result.Success_v", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "typing_FStar.Reflection.Types.name" ], 0, "29d69e1078081dbace30d96686c3a496" ], [ "CanonCommSemiring.const_last_correct", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "equation_CanonCommMonoid.const_last", "equation_CanonCommMonoid.sortWith", "equation_CanonCommMonoid.var", "equation_Prims.nat", "fuel_guarded_inversion_FStar.Algebra.CommMonoid.cm", "function_token_typing_FStar.List.Tot.Base.sortWith", "interpretation_Tm_abs_130f50af3b9642a0c7778eaf13263cff", "token_correspondence_CanonCommMonoid.sortWith" ], 0, "b083dd364b8b2e4904b6c5df2490de92" ], [ "CanonCommSemiring.lem0", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "int_inversion", "int_typing", "primitive_Prims.op_Addition", "primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0" ], 0, "030144c85f1721d69c0a11b81d2ed492" ], [ "CanonCommSemiring.lemma_poly_multiply", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "b2t_def", "eq2-interp", "equation_Prims.l_and", "equation_Prims.squash", "l_and-interp", "primitive_Prims.op_GreaterThan", "primitive_Prims.op_Modulus", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5" ], 0, "272f5286dbc91fede26faf7914509c16" ], [ "CanonCommSemiring.modulo_addition_lemma", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "equation_Prims.pos", "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, "23c323fe6a25eea210a6394e3ca004ce" ], [ "CanonCommSemiring.lemma_div_mod", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "equation_Prims.pos", "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, "4ec456808c79b1b76db4c2fb7133897c" ], [ "CanonCommSemiring.lemma_poly_multiply", 2, 2, 1, [ "@MaxIFuel_assumption", "@query", "int_inversion", "primitive_Prims.op_Addition", "primitive_Prims.op_Division", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0", "true_interp" ], 0, "04911b0c22e5a1df620db21917c8e14f" ], [ "CanonCommSemiring.lemma_poly_multiply", 3, 2, 1, [ "@query", "primitive_Prims.op_Addition", "primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0" ], 0, "47b180e0cd6d0371aa33832796f9cd88" ], [ "CanonCommSemiring.lemma_poly_reduce", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", "eq2-interp", "equation_Prims.squash", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "l_and-interp", "primitive_Prims.op_Addition", "primitive_Prims.op_GreaterThan", "primitive_Prims.op_Multiply", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", "unit_typing" ], 0, "a993218e3226a419e5f330e93e7c2cca" ], [ "CanonCommSemiring.lemma_poly_reduce", 2, 2, 1, [ "@MaxIFuel_assumption", "@query", "int_inversion", "primitive_Prims.op_Addition", "primitive_Prims.op_Division", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0", "true_interp" ], 0, "fbe11f0c8e214653950714654be9e17b" ], [ "CanonCommSemiring.lemma_poly_reduce", 3, 2, 1, [ "@query", "primitive_Prims.op_Addition", "primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0" ], 0, "659ec07b8cffc378d78a2bd8a0f6eae2" ] ] ]