Revision b5e85960e109efb08b9c65a4ab85c9b4ef926419 authored by Jay Bosamiya on 04 June 2019, 18:24:09 UTC, committed by Jay Bosamiya on 04 June 2019, 18:24:09 UTC
1 parent 2a5defc
Vale.Math.Poly2.Defs_s.fst.hints
[
"����ҳ\r\f����ZI�",
[
[
"Vale.Math.Poly2.Defs_s.valid",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_Prims.eqtype", "equation_Prims.nat",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.bool", "int_inversion",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"typing_FStar.Seq.Base.length"
],
0,
"d43b25a8379e8ecef3148a333ece2bf2"
],
[
"Vale.Math.Poly2.Defs_s.monomial",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion",
"bool_typing", "equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Math.Poly2.Defs_s.one",
"equation_Vale.Math.Poly2.Defs_s.valid",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.bool", "int_inversion", "int_typing",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_index_app2",
"lemma_FStar.Seq.Base.lemma_index_create",
"lemma_FStar.Seq.Base.lemma_len_append",
"primitive_Prims.op_Addition", "primitive_Prims.op_BarBar",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_03127b5d59ee3055620018693b4264e8",
"refinement_interpretation_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.create",
"typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length",
"typing_Vale.Math.Poly2.Defs_s.one"
],
0,
"fe339be52aecd4216781b166873214e1"
],
[
"Vale.Math.Poly2.Defs_s.lshift",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion",
"bool_typing", "equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Math.Poly2.Defs_s.poly",
"equation_Vale.Math.Poly2.Defs_s.valid",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.bool", "int_inversion", "int_typing",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_index_app2",
"lemma_FStar.Seq.Base.lemma_len_append",
"primitive_Prims.op_Addition", "primitive_Prims.op_BarBar",
"primitive_Prims.op_Equality", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_03127b5d59ee3055620018693b4264e8",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_6ebd0ad2362037259b1dcb770fbb43ce",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.create",
"typing_FStar.Seq.Base.length", "typing_Vale.Math.Poly2.Defs_s.valid"
],
0,
"1d3ffa1f4e63f0561a1f825833c27096"
],
[
"Vale.Math.Poly2.Defs_s.rshift",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion",
"bool_typing", "equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Math.Poly2.Defs_s.poly",
"equation_Vale.Math.Poly2.Defs_s.valid",
"equation_Vale.Math.Poly2.Defs_s.zero",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.bool", "int_inversion", "int_typing",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_slice",
"primitive_Prims.op_Addition", "primitive_Prims.op_BarBar",
"primitive_Prims.op_Equality", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_3321cbe2f573e3c988fd0895bf1f0cf9",
"refinement_interpretation_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_559c261b1c3777929ea329abfe70ab33",
"refinement_interpretation_Tm_refine_6ebd0ad2362037259b1dcb770fbb43ce",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length",
"typing_Vale.Math.Poly2.Defs_s.valid"
],
0,
"4c406151d239b9e172fd520d5411d0ba"
],
[
"Vale.Math.Poly2.Defs_s.shift",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "bool_inversion",
"equation_Vale.Math.Poly2.Defs_s.poly",
"equation_Vale.Math.Poly2.Defs_s.valid", "int_inversion",
"primitive_Prims.op_GreaterThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_6ebd0ad2362037259b1dcb770fbb43ce",
"typing_Vale.Math.Poly2.Defs_s.valid"
],
0,
"630abc3a2da82b4af5ffb345c8466fa9"
],
[
"Vale.Math.Poly2.Defs_s.poly_index",
1,
1,
0,
[
"@query", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThan",
"primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0"
],
0,
"cb0ee59e9600d81f5743131234fd08f5"
],
[
"Vale.Math.Poly2.Defs_s.to_seq",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
"FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f537159ed795b314b4e58c260361ae86",
"equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Math.Poly2.Defs_s.poly",
"equation_Vale.Math.Poly2.Defs_s.valid",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.bool",
"function_token_typing_Vale.Math.Poly2.Defs_s.poly_index",
"int_inversion", "lemma_FStar.Seq.Base.init_index_",
"lemma_FStar.Seq.Base.lemma_init_len",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
"refinement_interpretation_Tm_refine_6ebd0ad2362037259b1dcb770fbb43ce",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"typing_Vale.Math.Poly2.Defs_s.valid"
],
0,
"7f5c1df97c89e5a7cf82766fef10b6b6"
],
[
"Vale.Math.Poly2.Defs_s.of_seq",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f537159ed795b314b4e58c260361ae86",
"binder_x_472a93ffc458e17187ca6b6071c1a952_0", "bool_inversion",
"equality_tok_Prims.LexTop@tok", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Math.Poly2.Defs_s.poly_index",
"equation_Vale.Math.Poly2.Defs_s.valid",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.bool", "int_inversion", "int_typing",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_slice",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_BarBar", "primitive_Prims.op_Equality",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_3321cbe2f573e3c988fd0895bf1f0cf9",
"refinement_interpretation_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_559c261b1c3777929ea329abfe70ab33",
"refinement_interpretation_Tm_refine_9c0377a0b8cf94671a441a20b3159a1e",
"refinement_interpretation_Tm_refine_aebc5aa9049e78f605051015a3436e68",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length",
"well-founded-ordering-on-nat"
],
0,
"e8436c5003dde6367d431ed63782afcb"
],
[
"Vale.Math.Poly2.Defs_s.of_fun",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574",
"Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion",
"equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Math.Poly2.Defs_s.poly",
"equation_Vale.Math.Poly2.Defs_s.poly_index",
"equation_Vale.Math.Poly2.Defs_s.valid",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.bool", "int_inversion",
"lemma_FStar.Seq.Base.init_index_",
"lemma_FStar.Seq.Base.lemma_init_len", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
"refinement_interpretation_Tm_refine_6ebd0ad2362037259b1dcb770fbb43ce",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"typing_FStar.Seq.Base.length",
"typing_Vale.Math.Poly2.Defs_s.poly_index",
"typing_Vale.Math.Poly2.Defs_s.valid"
],
0,
"444eedc5e43195fd321a1499630277b3"
],
[
"Vale.Math.Poly2.Defs_s.reverse",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion",
"equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Math.Poly2.Defs_s.poly",
"equation_Vale.Math.Poly2.Defs_s.poly_index",
"equation_Vale.Math.Poly2.Defs_s.valid",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.bool", "int_inversion",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThan",
"primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_6ebd0ad2362037259b1dcb770fbb43ce",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"typing_FStar.Seq.Base.length",
"typing_Vale.Math.Poly2.Defs_s.poly_index",
"typing_Vale.Math.Poly2.Defs_s.valid"
],
0,
"9191eb86034c829f065191b32051e885"
],
[
"Vale.Math.Poly2.Defs_s.add",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion",
"equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Math.Poly2.Defs_s.poly",
"equation_Vale.Math.Poly2.Defs_s.poly_index",
"equation_Vale.Math.Poly2.Defs_s.valid",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.bool", "int_inversion",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThan",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_disEquality",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_6ebd0ad2362037259b1dcb770fbb43ce",
"refinement_interpretation_Tm_refine_9e913af52357c1aecaf3a3e6610e8400",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"typing_FStar.Seq.Base.length",
"typing_Vale.Math.Poly2.Defs_s.poly_index",
"typing_Vale.Math.Poly2.Defs_s.valid"
],
0,
"f80e6f1de26bec14f901e0802e92910a"
],
[
"Vale.Math.Poly2.Defs_s.sum_of_bools",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equality_tok_Prims.LexTop@tok",
"int_typing", "primitive_Prims.op_GreaterThanOrEqual",
"projection_inverse_BoxInt_proj_0", "well-founded-ordering-on-nat"
],
0,
"8e1c285508fe5fb549a6c1f96e83622a"
],
[
"Vale.Math.Poly2.Defs_s.mul",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Math.Poly2.Defs_s.poly",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.bool",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_6ebd0ad2362037259b1dcb770fbb43ce",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"typing_FStar.Seq.Base.length"
],
0,
"89ab13c6b2d94875a95c98fa451fa7bb"
],
[
"Vale.Math.Poly2.Defs_s.divmod",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f537159ed795b314b4e58c260361ae86",
"binder_x_4cf98bea601ca611975377f4a74de6ca_1",
"binder_x_5b1a9a850d85c8f6351942642102dec3_0", "bool_inversion",
"bool_typing", "equality_tok_Prims.LexTop@tok",
"equation_FStar.Math.Lib.max", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Math.Poly2.Defs_s.lshift",
"equation_Vale.Math.Poly2.Defs_s.poly",
"equation_Vale.Math.Poly2.Defs_s.poly_index",
"equation_Vale.Math.Poly2.Defs_s.shift",
"equation_Vale.Math.Poly2.Defs_s.valid",
"equation_Vale.Math.Poly2.Defs_s.zero",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.bool", "int_inversion", "int_typing",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_index_app2",
"lemma_FStar.Seq.Base.lemma_len_append",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_BarBar", "primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction", "primitive_Prims.op_disEquality",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_03127b5d59ee3055620018693b4264e8",
"refinement_interpretation_Tm_refine_1e8fd9ae838e0242317cb255d5558507",
"refinement_interpretation_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_6ebd0ad2362037259b1dcb770fbb43ce",
"refinement_interpretation_Tm_refine_7fcffde0ff4f4e4eb4fa7122bc9c215e",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"typing_FStar.Math.Lib.max", "typing_FStar.Seq.Base.create",
"typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length",
"typing_Vale.Math.Poly2.Defs_s.poly_index",
"typing_Vale.Math.Poly2.Defs_s.shift",
"typing_Vale.Math.Poly2.Defs_s.valid", "well-founded-ordering-on-nat"
],
0,
"a53ef4d44bf9c712ce5ff54c2bd9633d"
],
[
"Vale.Math.Poly2.Defs_s.valid",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_Prims.eqtype", "equation_Prims.nat",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.bool", "int_inversion",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"typing_FStar.Seq.Base.length"
],
0,
"f70a255f3b00b2c87fd7074b83a5fa06"
],
[
"Vale.Math.Poly2.Defs_s.monomial",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion",
"bool_typing", "equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Math.Poly2.Defs_s.one",
"equation_Vale.Math.Poly2.Defs_s.valid",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.bool", "int_inversion", "int_typing",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_index_app2",
"lemma_FStar.Seq.Base.lemma_index_create",
"lemma_FStar.Seq.Base.lemma_len_append",
"primitive_Prims.op_Addition", "primitive_Prims.op_BarBar",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_03127b5d59ee3055620018693b4264e8",
"refinement_interpretation_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.create",
"typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length",
"typing_Vale.Math.Poly2.Defs_s.one"
],
0,
"57db96ba6e55139964a9763e3bff7225"
],
[
"Vale.Math.Poly2.Defs_s.lshift",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion",
"bool_typing", "equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Math.Poly2.Defs_s.poly",
"equation_Vale.Math.Poly2.Defs_s.valid",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.bool", "int_inversion", "int_typing",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_index_app2",
"lemma_FStar.Seq.Base.lemma_len_append",
"primitive_Prims.op_Addition", "primitive_Prims.op_BarBar",
"primitive_Prims.op_Equality", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_03127b5d59ee3055620018693b4264e8",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_6ebd0ad2362037259b1dcb770fbb43ce",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.create",
"typing_FStar.Seq.Base.length", "typing_Vale.Math.Poly2.Defs_s.valid"
],
0,
"b4b033eeb257d3fbbba9f66b7d9d5f86"
],
[
"Vale.Math.Poly2.Defs_s.rshift",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion",
"bool_typing", "equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Math.Poly2.Defs_s.poly",
"equation_Vale.Math.Poly2.Defs_s.valid",
"equation_Vale.Math.Poly2.Defs_s.zero",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.bool", "int_inversion", "int_typing",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_slice",
"primitive_Prims.op_Addition", "primitive_Prims.op_BarBar",
"primitive_Prims.op_Equality", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_3321cbe2f573e3c988fd0895bf1f0cf9",
"refinement_interpretation_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_559c261b1c3777929ea329abfe70ab33",
"refinement_interpretation_Tm_refine_6ebd0ad2362037259b1dcb770fbb43ce",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length",
"typing_Vale.Math.Poly2.Defs_s.valid"
],
0,
"e9f061ed9ab4780d856ebee3c1d59544"
],
[
"Vale.Math.Poly2.Defs_s.shift",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query", "bool_inversion",
"equation_Vale.Math.Poly2.Defs_s.poly",
"equation_Vale.Math.Poly2.Defs_s.valid", "int_inversion",
"primitive_Prims.op_GreaterThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_6ebd0ad2362037259b1dcb770fbb43ce",
"typing_Vale.Math.Poly2.Defs_s.valid"
],
0,
"00336bc134bf9ddb18c7fc9995538b84"
],
[
"Vale.Math.Poly2.Defs_s.poly_index",
2,
1,
0,
[
"@query", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThan",
"primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0"
],
0,
"4817d86be3608714057fd583a8dd6ca4"
],
[
"Vale.Math.Poly2.Defs_s.to_seq",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
"FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f537159ed795b314b4e58c260361ae86",
"equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Math.Poly2.Defs_s.poly",
"equation_Vale.Math.Poly2.Defs_s.valid",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.bool",
"function_token_typing_Vale.Math.Poly2.Defs_s.poly_index",
"int_inversion", "lemma_FStar.Seq.Base.init_index_",
"lemma_FStar.Seq.Base.lemma_init_len",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
"refinement_interpretation_Tm_refine_6ebd0ad2362037259b1dcb770fbb43ce",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"typing_FStar.Seq.Base.init", "typing_Vale.Math.Poly2.Defs_s.valid"
],
0,
"fd62f4e6f4277e449942d5a2fd60c9b0"
],
[
"Vale.Math.Poly2.Defs_s.of_seq",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f537159ed795b314b4e58c260361ae86",
"binder_x_472a93ffc458e17187ca6b6071c1a952_0", "bool_inversion",
"equality_tok_Prims.LexTop@tok", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Math.Poly2.Defs_s.poly_index",
"equation_Vale.Math.Poly2.Defs_s.valid",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.bool", "int_inversion", "int_typing",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_slice",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_BarBar", "primitive_Prims.op_Equality",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_3321cbe2f573e3c988fd0895bf1f0cf9",
"refinement_interpretation_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_559c261b1c3777929ea329abfe70ab33",
"refinement_interpretation_Tm_refine_9c0377a0b8cf94671a441a20b3159a1e",
"refinement_interpretation_Tm_refine_aebc5aa9049e78f605051015a3436e68",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length",
"well-founded-ordering-on-nat"
],
0,
"2f3792fb02fbbed10ed8633be0091db8"
],
[
"Vale.Math.Poly2.Defs_s.of_fun",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574",
"Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion",
"equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Math.Poly2.Defs_s.poly",
"equation_Vale.Math.Poly2.Defs_s.poly_index",
"equation_Vale.Math.Poly2.Defs_s.valid",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.bool", "int_inversion",
"lemma_FStar.Seq.Base.init_index_",
"lemma_FStar.Seq.Base.lemma_init_len", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
"refinement_interpretation_Tm_refine_6ebd0ad2362037259b1dcb770fbb43ce",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"typing_FStar.Seq.Base.length",
"typing_Vale.Math.Poly2.Defs_s.poly_index",
"typing_Vale.Math.Poly2.Defs_s.valid"
],
0,
"1534c2c727a89035f79c6d167ae4227b"
],
[
"Vale.Math.Poly2.Defs_s.reverse",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion",
"equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Math.Poly2.Defs_s.poly",
"equation_Vale.Math.Poly2.Defs_s.poly_index",
"equation_Vale.Math.Poly2.Defs_s.valid",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.bool", "int_inversion",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThan",
"primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_6ebd0ad2362037259b1dcb770fbb43ce",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"typing_FStar.Seq.Base.length",
"typing_Vale.Math.Poly2.Defs_s.poly_index",
"typing_Vale.Math.Poly2.Defs_s.valid"
],
0,
"83dfec4a8731c92e6b0da92322bd89d5"
],
[
"Vale.Math.Poly2.Defs_s.add",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion",
"bool_typing", "equation_FStar.Math.Lib.max",
"equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Math.Poly2.Defs_s.poly",
"equation_Vale.Math.Poly2.Defs_s.poly_index",
"equation_Vale.Math.Poly2.Defs_s.valid",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.bool", "int_inversion",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_disEquality",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_6ebd0ad2362037259b1dcb770fbb43ce",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"typing_FStar.Seq.Base.length", "typing_Vale.Math.Poly2.Defs_s.valid"
],
0,
"4e9396907fc87e5eee3049274555d151"
],
[
"Vale.Math.Poly2.Defs_s.sum_of_bools",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equality_tok_Prims.LexTop@tok",
"int_typing", "primitive_Prims.op_GreaterThanOrEqual",
"projection_inverse_BoxInt_proj_0", "well-founded-ordering-on-nat"
],
0,
"f4901aa52dd347535415206d4b6f379e"
],
[
"Vale.Math.Poly2.Defs_s.mul",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Math.Poly2.Defs_s.poly",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.bool",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_6ebd0ad2362037259b1dcb770fbb43ce",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"typing_FStar.Seq.Base.length"
],
0,
"eeef446fa759c31af9401320f2fb2009"
],
[
"Vale.Math.Poly2.Defs_s.divmod",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f537159ed795b314b4e58c260361ae86",
"binder_x_4cf98bea601ca611975377f4a74de6ca_1",
"binder_x_5b1a9a850d85c8f6351942642102dec3_0", "bool_inversion",
"bool_typing", "equality_tok_Prims.LexTop@tok",
"equation_FStar.Math.Lib.max", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Math.Poly2.Defs_s.lshift",
"equation_Vale.Math.Poly2.Defs_s.poly",
"equation_Vale.Math.Poly2.Defs_s.poly_index",
"equation_Vale.Math.Poly2.Defs_s.shift",
"equation_Vale.Math.Poly2.Defs_s.valid",
"equation_Vale.Math.Poly2.Defs_s.zero",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.bool", "int_inversion", "int_typing",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_len_append",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_BarBar", "primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_disEquality",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_1e8fd9ae838e0242317cb255d5558507",
"refinement_interpretation_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_6ebd0ad2362037259b1dcb770fbb43ce",
"refinement_interpretation_Tm_refine_7fcffde0ff4f4e4eb4fa7122bc9c215e",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"typing_FStar.Math.Lib.max", "typing_FStar.Seq.Base.create",
"typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length",
"typing_Vale.Math.Poly2.Defs_s.poly_index",
"typing_Vale.Math.Poly2.Defs_s.shift",
"typing_Vale.Math.Poly2.Defs_s.valid", "well-founded-ordering-on-nat"
],
0,
"80b93a586aed0ffbe42d47af169056d1"
]
]
]
Computing file changes ...