Raw File
[
  "�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"
    ]
  ]
]
back to top