Revision 724d1045f60f13d79df1afc5190955afdfa73ec1 authored by Victor Dumitrescu on 16 April 2020, 09:31:08 UTC, committed by Victor Dumitrescu on 16 April 2020, 09:31:08 UTC
Co-authored-by: @protz
1 parent ca37fbf
CanonCommSemiring.fst.hints
[
"�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"
]
]
]
Computing file changes ...