Revision b06f899cc120e08d2b3ecce79abc2c014fb6080c authored by Santiago Zanella-Beguelin on 29 November 2019, 13:25:44 UTC, committed by GitHub on 29 November 2019, 13:25:44 UTC
Only add libintvector.h include when necessary for mozilla dist
Vale.X64.Decls.fst.hints
[
"\\�?���J�nڲ���.�",
[
[
"Vale.X64.Decls.lemma_mul_in_bounds",
1,
0,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.mul_mod",
"equation_FStar.UInt.size", "equation_Prims.nat",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
"int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c"
],
0,
"58d92d3b6eaeea74720ff627efaac4d4"
],
[
"Vale.X64.Decls.lemma_mul_nat",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2"
],
0,
"ed4cfc59745b56327a4eb34c283730ee"
],
[
"Vale.X64.Decls.cf",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "bool_inversion", "bool_typing",
"disc_equation_FStar.Pervasives.Native.None",
"disc_equation_FStar.Pervasives.Native.Some",
"equation_Prims.eqtype", "equation_Vale.X64.Flags.flag_val_t",
"equation_Vale.X64.Lemmas.cf", "function_token_typing_Prims.bool",
"lemma_FStar.Pervasives.invertOption",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"typing_Vale.X64.Lemmas.cf"
],
0,
"2e1e479cce92427349176b7fcb389624"
],
[
"Vale.X64.Decls.overflow",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "bool_inversion", "bool_typing",
"disc_equation_FStar.Pervasives.Native.None",
"disc_equation_FStar.Pervasives.Native.Some",
"equation_Prims.eqtype", "equation_Vale.X64.Flags.flag_val_t",
"equation_Vale.X64.Lemmas.overflow",
"function_token_typing_Prims.bool",
"lemma_FStar.Pervasives.invertOption",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"typing_Vale.X64.Lemmas.overflow"
],
0,
"b6dffa505dddfdc92496673ae0533078"
],
[
"Vale.X64.Decls.valid_cf",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "bool_inversion", "bool_typing",
"disc_equation_FStar.Pervasives.Native.None",
"disc_equation_FStar.Pervasives.Native.Some",
"equation_Prims.eqtype", "equation_Vale.X64.Flags.flag_val_t",
"equation_Vale.X64.Lemmas.cf", "function_token_typing_Prims.bool",
"lemma_FStar.Pervasives.invertOption",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"typing_Vale.X64.Lemmas.cf"
],
0,
"143ed9413366637753f3248c96dadc5b"
],
[
"Vale.X64.Decls.valid_of",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "bool_inversion", "bool_typing",
"disc_equation_FStar.Pervasives.Native.None",
"disc_equation_FStar.Pervasives.Native.Some",
"equation_Prims.eqtype", "equation_Vale.X64.Flags.flag_val_t",
"equation_Vale.X64.Lemmas.overflow",
"function_token_typing_Prims.bool",
"lemma_FStar.Pervasives.invertOption",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"typing_Vale.X64.Lemmas.overflow"
],
0,
"1c05790b0543c3408b5d0a8439bd3dd2"
],
[
"Vale.X64.Decls.updated_cf",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_f537159ed795b314b4e58c260361ae86",
"assumption_FStar.Pervasives.Native.option__uu___haseq",
"bool_inversion",
"constructor_distinct_FStar.Pervasives.Native.Some",
"constructor_distinct_Tm_unit", "equation_Prims.eqtype",
"equation_Vale.X64.Decls.cf", "equation_Vale.X64.Decls.valid_cf",
"equation_Vale.X64.Flags.flag_val_t", "equation_Vale.X64.Lemmas.cf",
"fuel_guarded_inversion_FStar.Pervasives.Native.option",
"function_token_typing_Prims.bool", "primitive_Prims.op_Equality",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_FStar.Pervasives.Native.Some_a",
"projection_inverse_FStar.Pervasives.Native.Some_v",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"typing_Vale.X64.Lemmas.cf"
],
0,
"e2a4d2d220162520cf2004a7e245a9ea"
],
[
"Vale.X64.Decls.updated_of",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_f537159ed795b314b4e58c260361ae86",
"assumption_FStar.Pervasives.Native.option__uu___haseq",
"bool_inversion",
"constructor_distinct_FStar.Pervasives.Native.Some",
"constructor_distinct_Tm_unit", "equation_Prims.eqtype",
"equation_Vale.X64.Decls.overflow",
"equation_Vale.X64.Decls.valid_of",
"equation_Vale.X64.Flags.flag_val_t",
"equation_Vale.X64.Lemmas.overflow",
"fuel_guarded_inversion_FStar.Pervasives.Native.option",
"function_token_typing_Prims.bool", "primitive_Prims.op_Equality",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_FStar.Pervasives.Native.Some_a",
"projection_inverse_FStar.Pervasives.Native.Some_v",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"typing_Vale.X64.Lemmas.overflow"
],
0,
"0b9f353369a0f30b929b67ac7f44def1"
],
[
"Vale.X64.Decls.maintained_cf",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_f537159ed795b314b4e58c260361ae86",
"assumption_FStar.Pervasives.Native.option__uu___haseq",
"disc_equation_FStar.Pervasives.Native.None",
"disc_equation_FStar.Pervasives.Native.Some",
"equation_Prims.eqtype", "equation_Vale.X64.Decls.cf",
"equation_Vale.X64.Decls.valid_cf",
"equation_Vale.X64.Flags.flag_val_t", "equation_Vale.X64.Lemmas.cf",
"fuel_guarded_inversion_FStar.Pervasives.Native.option",
"function_token_typing_Prims.bool",
"lemma_FStar.Pervasives.invertOption", "primitive_Prims.op_Equality",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"typing_Vale.X64.Lemmas.cf"
],
0,
"4906dda5a6a4277256692320f1988acd"
],
[
"Vale.X64.Decls.maintained_of",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_f537159ed795b314b4e58c260361ae86",
"assumption_FStar.Pervasives.Native.option__uu___haseq",
"disc_equation_FStar.Pervasives.Native.None",
"disc_equation_FStar.Pervasives.Native.Some",
"equation_Prims.eqtype", "equation_Vale.X64.Decls.overflow",
"equation_Vale.X64.Decls.valid_of",
"equation_Vale.X64.Flags.flag_val_t",
"equation_Vale.X64.Lemmas.overflow",
"fuel_guarded_inversion_FStar.Pervasives.Native.option",
"function_token_typing_Prims.bool",
"lemma_FStar.Pervasives.invertOption", "primitive_Prims.op_Equality",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"typing_Vale.X64.Lemmas.overflow"
],
0,
"1f04e76e0f2c746fdc04ef401da3fb83"
],
[
"Vale.X64.Decls.va_if",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "bool_inversion",
"projection_inverse_BoxBool_proj_0"
],
0,
"36df2cc2178d3c9314c41e50774c4d86"
],
[
"Vale.X64.Decls.total_thunk_if",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "bool_inversion",
"projection_inverse_BoxBool_proj_0"
],
0,
"2682f4250e5c8f59579d35ae6a7da1f5"
],
[
"Vale.X64.Decls.va_tl",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query",
"refinement_interpretation_Tm_refine_1c9655c30deebdd07e36fb0790c48d70"
],
0,
"8fefcb0263245f693f1a2e4ffeb5bc90"
],
[
"Vale.X64.Decls.va_reg_operand",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"c3c51db53a6c6cf7203dcd439c770363"
],
[
"Vale.X64.Decls.va_operand_reg_opr64",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"7a27c81fc47f5cb7740b298dfa340874"
],
[
"Vale.X64.Decls.va_cmp",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"362226c6797f6b8e71ab6d9581ac3212"
],
[
"Vale.X64.Decls.get_reason",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"disc_equation_Vale.Def.PossiblyMonad.Err",
"disc_equation_Vale.Def.PossiblyMonad.Ok",
"equation_Vale.X64.Decls.va_pbool",
"fuel_guarded_inversion_Vale.Def.PossiblyMonad.possibly"
],
0,
"5759585a7767204d4d4ceb5d5a13b057"
],
[
"Vale.X64.Decls.get_reg",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"44e8140326233bf9a6bd2f049bd97d78"
],
[
"Vale.X64.Decls.buffer64_write",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query",
"refinement_interpretation_Tm_refine_62d212d877d5cdbb92a9c758dfb4e96c"
],
0,
"d53434ae41d3840031846bb9e0376cfb"
],
[
"Vale.X64.Decls.buffer128_write",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query",
"refinement_interpretation_Tm_refine_05ef2054a18a4b3d1566a56c92604183"
],
0,
"d81cdd6dc8e88b358afe6e8376cde8bb"
],
[
"Vale.X64.Decls.va_op_operand_reg64",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"1f89405c071af6713c1b92c8082180dc"
],
[
"Vale.X64.Decls.va_op_opr_reg",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"3e77e6b26bed252a3ffe807ec9070b03"
],
[
"Vale.X64.Decls.va_op_opr64_reg64",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"41ed24d0fea14a93b0c0e124a3b129a7"
],
[
"Vale.X64.Decls.va_op_reg64_reg64",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"9550bf015830528c4054d3f0d32e28e4"
],
[
"Vale.X64.Decls.va_op_opr128_xmm",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.X64.Machine_s.reg_xmm",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"430c348932f6f39e94dd101219b43de7"
],
[
"Vale.X64.Decls.va_const_operand",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"4fa72b36bdcf1b42a722f8c9d448bc93"
],
[
"Vale.X64.Decls.va_const_opr64",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"390bb78a61768a9bf1c71ab036881712"
],
[
"Vale.X64.Decls.va_const_shift_amt",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"da7c4fb1120f484bc06cef9a07b18150"
],
[
"Vale.X64.Decls.va_const_shift_amt64",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"6a7cbea0c1bbc79dbc9450043e2e1b78"
],
[
"Vale.X64.Decls.va_op_shift_amt_reg64",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"bd197e03d10fbc62cecc4960821a8046"
],
[
"Vale.X64.Decls.va_op_shift_amt64_reg64",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"38e0f47859df4902914000bd6b9fdee6"
],
[
"Vale.X64.Decls.va_op_cmp_reg64",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query",
"constructor_distinct_Vale.X64.Machine_s.OReg",
"disc_equation_Vale.X64.Machine_s.OMem", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"09815125a9771dfc864113fcbe45a6ab"
],
[
"Vale.X64.Decls.va_const_cmp",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query",
"constructor_distinct_Vale.X64.Machine_s.OConst",
"disc_equation_Vale.X64.Machine_s.OMem", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"projection_inverse_BoxBool_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"838a5b1e66e36a692a5168328e93aaf8"
],
[
"Vale.X64.Decls.va_coerce_reg64_opr64_to_cmp",
1,
2,
0,
[
"@query", "disc_equation_Vale.X64.Machine_s.OMem",
"disc_equation_Vale.X64.Machine_s.OReg",
"equation_Vale.Def.Words_s.nat64",
"equation_Vale.X64.Machine_s.reg_64",
"projection_inverse_BoxBool_proj_0"
],
0,
"40cf9bf69785ed069d3ce516a066ebd5"
],
[
"Vale.X64.Decls.va_coerce_operand_to_reg_operand",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"171bea7b42541450ccdb7be1c4d9ba4d"
],
[
"Vale.X64.Decls.va_coerce_dst_operand_to_reg_operand",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"6d0247ae9ad263e47e8bdda5c49cd801"
],
[
"Vale.X64.Decls.va_coerce_operand_to_cmp",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"150c7a881802c3736231125bfccb25cf"
],
[
"Vale.X64.Decls.va_coerce_opr64_to_cmp",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"57975ef95fe70db8ae6597c64fdb1d95"
],
[
"Vale.X64.Decls.va_op_reg_opr64_reg64",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query",
"constructor_distinct_Vale.X64.Machine_s.OReg",
"disc_equation_Vale.X64.Machine_s.OReg", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_Vale.X64.Machine_s.OReg_r",
"projection_inverse_Vale.X64.Machine_s.OReg_tc",
"projection_inverse_Vale.X64.Machine_s.OReg_tr",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"4ec5dd67e9914a2109fc09b909eb29a5"
],
[
"Vale.X64.Decls.va_op_dst_operand_reg64",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"76aada29084572e6e8b6280126a7a58e"
],
[
"Vale.X64.Decls.va_op_dst_opr64_reg64",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"1d7f6e59f5f0ffe304d2aed8216b9468"
],
[
"Vale.X64.Decls.va_coerce_xmm_to_opr128",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.X64.Machine_s.reg_xmm",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"0343cfc80870dd02a3f5dbdf59160a30"
],
[
"Vale.X64.Decls.va_opr_code_Mem",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d"
],
0,
"b3fc474d7d263db4baafb8bf0312314c"
],
[
"Vale.X64.Decls.va_opr_lemma_Mem",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Prims.squash",
"equation_Vale.Arch.HeapImpl.vale_heap_impl",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"equation_Vale.X64.Memory.get_vale_heap",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d", "int_inversion",
"int_typing", "l_and-interp",
"lemma_Vale.X64.StateLemmas.lemma_load_buffer_read64",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"typing_Vale.X64.Memory.load_mem64",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap"
],
0,
"75e3e4da4c9fd2553e89015be0a0e534"
],
[
"Vale.X64.Decls.va_opr_lemma_Mem",
2,
2,
0,
[
"@MaxIFuel_assumption", "@query",
"Vale.X64.Machine_s_pretyping_38835f297fb700457da67879cc31d6a6",
"b2t_def", "bool_inversion",
"constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64",
"constructor_distinct_Vale.X64.Machine_s.MReg",
"constructor_distinct_Vale.X64.Machine_s.OMem",
"disc_equation_Vale.X64.Machine_s.OMem",
"disc_equation_Vale.X64.Machine_s.OReg",
"equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
"equality_tok_Vale.X64.Machine_s.Public@tok",
"equation_Vale.Arch.HeapImpl.vale_heap_impl",
"equation_Vale.Def.Words_s.nat64",
"equation_Vale.X64.Decls.valid_buf_maddr64",
"equation_Vale.X64.Decls.valid_mem_operand64",
"equation_Vale.X64.Decls.valid_operand",
"equation_Vale.X64.Machine_s.reg_64",
"equation_Vale.X64.Machine_s.t_reg_to_int",
"equation_Vale.X64.Memory.buffer64",
"equation_Vale.X64.Memory.get_vale_heap",
"equation_Vale.X64.Memory.valid_buffer_read",
"equation_Vale.X64.State.eval_maddr",
"equation_Vale.X64.State.eval_operand",
"equation_Vale.X64.State.valid_maddr",
"equation_Vale.X64.State.valid_src_operand",
"fuel_guarded_inversion_Vale.X64.State.vale_state", "int_inversion",
"int_typing", "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
"lemma_Vale.X64.StateLemmas.lemma_valid_buffer_read64",
"proj_equation_Vale.X64.Machine_s.Reg_rf",
"proj_equation_Vale.X64.State.Mkvale_state_vs_memTaint",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_Vale.X64.Machine_s.MReg_offset",
"projection_inverse_Vale.X64.Machine_s.MReg_r",
"projection_inverse_Vale.X64.Machine_s.OMem_m",
"projection_inverse_Vale.X64.Machine_s.OMem_tc",
"projection_inverse_Vale.X64.Machine_s.OMem_tr",
"projection_inverse_Vale.X64.Machine_s.Reg_rf",
"typing_Vale.X64.Memory.get_vale_heap",
"typing_Vale.X64.Memory.valid_mem64",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
"typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
"typing_tok_Vale.X64.Machine_s.Public@tok"
],
0,
"12b579fa0fe25147c19c2548a4ea6ca2"
],
[
"Vale.X64.Decls.va_opr_code_Stack",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d"
],
0,
"c5188a0efca645a7fef378378e0093d7"
],
[
"Vale.X64.Decls.va_opr_lemma_Stack",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"b8f8fe6540fbe1a59f3d5a16fc5a7454"
],
[
"Vale.X64.Decls.va_opr_lemma_Stack",
2,
2,
0,
[ "@query" ],
0,
"5a87093702049cee601b92ccb4005228"
],
[
"Vale.X64.Decls.va_opr_code_Mem128",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"equation_Vale.X64.Machine_s.reg_64",
"equation_Vale.X64.Machine_s.reg_xmm",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d"
],
0,
"6d401c883412baa994fd6fe66b3fdefa"
],
[
"Vale.X64.Decls.va_opr_lemma_Mem128",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"61fa71f92fa6331ab8096c275a1d71ec"
],
[
"Vale.X64.Decls.va_opr_lemma_Mem128",
2,
2,
0,
[
"@MaxIFuel_assumption", "@query",
"Vale.X64.Machine_s_pretyping_38835f297fb700457da67879cc31d6a6",
"b2t_def", "bool_inversion",
"constructor_distinct_Vale.Arch.HeapTypes_s.TUInt128",
"constructor_distinct_Vale.X64.Machine_s.MReg",
"constructor_distinct_Vale.X64.Machine_s.OMem",
"disc_equation_Vale.X64.Machine_s.OMem",
"disc_equation_Vale.X64.Machine_s.OReg",
"equality_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
"equality_tok_Vale.X64.Machine_s.Public@tok",
"equation_Vale.Arch.HeapImpl.vale_heap_impl",
"equation_Vale.Def.Words_s.nat64",
"equation_Vale.X64.Decls.valid_buf_maddr128",
"equation_Vale.X64.Decls.valid_mem_operand128",
"equation_Vale.X64.Decls.valid_operand128",
"equation_Vale.X64.Machine_s.reg_64",
"equation_Vale.X64.Machine_s.reg_xmm",
"equation_Vale.X64.Machine_s.t_reg_to_int",
"equation_Vale.X64.Memory.buffer128",
"equation_Vale.X64.Memory.get_vale_heap",
"equation_Vale.X64.Memory.valid_buffer_read",
"equation_Vale.X64.State.eval_maddr",
"equation_Vale.X64.State.eval_operand",
"equation_Vale.X64.State.valid_maddr128",
"equation_Vale.X64.State.valid_src_operand128",
"fuel_guarded_inversion_Vale.X64.State.vale_state", "int_inversion",
"int_typing", "lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
"lemma_Vale.X64.StateLemmas.lemma_valid_buffer_read128",
"proj_equation_Vale.X64.Machine_s.Reg_rf",
"proj_equation_Vale.X64.State.Mkvale_state_vs_memTaint",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_Vale.X64.Machine_s.MReg_offset",
"projection_inverse_Vale.X64.Machine_s.MReg_r",
"projection_inverse_Vale.X64.Machine_s.OMem_m",
"projection_inverse_Vale.X64.Machine_s.OMem_tc",
"projection_inverse_Vale.X64.Machine_s.OMem_tr",
"projection_inverse_Vale.X64.Machine_s.Reg_rf",
"typing_Vale.X64.Memory.get_vale_heap",
"typing_Vale.X64.Memory.valid_mem128",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
"typing_tok_Vale.Arch.HeapTypes_s.TUInt128@tok",
"typing_tok_Vale.X64.Machine_s.Public@tok"
],
0,
"f2a383c0c8c133fcae73a4e084a60797"
],
[
"Vale.X64.Decls.va_is_dst_opr64",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"9fa31c4ee1baa5b1bcf4c3f40449d239"
],
[
"Vale.X64.Decls.va_is_src_reg_opr64",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"530fed595c5b0b602c6e4179eb51651e"
],
[
"Vale.X64.Decls.va_is_dst_reg_opr64",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"391697537f8e2b82cc4a0826f6a31a1e"
],
[
"Vale.X64.Decls.va_update_operand",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"disc_equation_Vale.X64.Machine_s.OConst",
"disc_equation_Vale.X64.Machine_s.OMem",
"disc_equation_Vale.X64.Machine_s.OReg",
"disc_equation_Vale.X64.Machine_s.OStack",
"equation_Vale.Def.Words_s.nat64",
"equation_Vale.X64.Machine_s.operand64",
"equation_Vale.X64.Machine_s.reg_64",
"fuel_guarded_inversion_Vale.X64.Machine_s.operand"
],
0,
"ba89bbc178c569547aa13ac31c0a776e"
],
[
"Vale.X64.Decls.va_upd_operand_dst_opr64",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"disc_equation_Vale.X64.Machine_s.OConst",
"disc_equation_Vale.X64.Machine_s.OMem",
"disc_equation_Vale.X64.Machine_s.OReg",
"disc_equation_Vale.X64.Machine_s.OStack",
"equation_Vale.Def.Words_s.nat64",
"equation_Vale.X64.Machine_s.operand64",
"equation_Vale.X64.Machine_s.reg_64",
"fuel_guarded_inversion_Vale.X64.Machine_s.operand"
],
0,
"294705a650a40aaa3ce2f9c241f4a25c"
],
[
"Vale.X64.Decls.va_upd_operand_reg_opr64",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"disc_equation_Vale.X64.Machine_s.OConst",
"disc_equation_Vale.X64.Machine_s.OMem",
"disc_equation_Vale.X64.Machine_s.OReg",
"disc_equation_Vale.X64.Machine_s.OStack",
"equation_Vale.Def.Words_s.nat64",
"equation_Vale.X64.Machine_s.operand64",
"equation_Vale.X64.Machine_s.reg_64",
"fuel_guarded_inversion_Vale.X64.Machine_s.operand"
],
0,
"769644f9026d4522c6595daf4219b3ef"
],
[
"Vale.X64.Decls.va_lemma_upd_update",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query",
"disc_equation_Vale.X64.Machine_s.OReg",
"equation_Vale.Def.Words_s.nat64",
"equation_Vale.X64.Decls.va_is_dst_opr64",
"equation_Vale.X64.Decls.va_upd_operand_dst_opr64",
"equation_Vale.X64.Decls.va_upd_operand_reg_opr64",
"equation_Vale.X64.Decls.va_upd_operand_xmm",
"equation_Vale.X64.Decls.va_upd_reg64",
"equation_Vale.X64.Decls.va_update_operand",
"equation_Vale.X64.Machine_s.reg_64",
"equation_Vale.X64.State.eval_operand",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"projection_inverse_BoxBool_proj_0"
],
0,
"f3434aecb39fd836f0e761c6d0fabd58"
],
[
"Vale.X64.Decls.va_cmp_eq",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"31bfa98b35abcc6b9b1573d5e00f73e6"
],
[
"Vale.X64.Decls.va_cmp_eq",
2,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"8502cf308ce52096f576f271ef948f43"
],
[
"Vale.X64.Decls.va_cmp_ne",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"161bf9cde2db61fcba3d82a7211c1ee1"
],
[
"Vale.X64.Decls.va_cmp_ne",
2,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"648b94bf7faa7dd90e7857c2cc29a538"
],
[
"Vale.X64.Decls.va_cmp_le",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"3fd39405881476fab1a23dab7d04666f"
],
[
"Vale.X64.Decls.va_cmp_le",
2,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"ea5764cc8eacda094407c60616b9bd35"
],
[
"Vale.X64.Decls.va_cmp_ge",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"84007e9147d0b7caa71b97cefcd942ed"
],
[
"Vale.X64.Decls.va_cmp_ge",
2,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"61794ee77e5fe7a93b95138a97db5483"
],
[
"Vale.X64.Decls.va_cmp_lt",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"af1181ae82cf173af88bab461343fd78"
],
[
"Vale.X64.Decls.va_cmp_lt",
2,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"b449fdb0a51cb017654244e2189811e4"
],
[
"Vale.X64.Decls.va_cmp_gt",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"201b8b90a2d0895ea04102d160a0e1ed"
],
[
"Vale.X64.Decls.va_cmp_gt",
2,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"2080e78a50c2afa1a6e5f55050ec0042"
],
[
"Vale.X64.Decls.buffers_readable",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"binder_x_2ba196b19be26fed8bbff92956a16ea9_1",
"disc_equation_Prims.Cons", "disc_equation_Prims.Nil",
"equality_tok_Prims.LexTop@tok", "equation_Vale.X64.Memory.buffer64",
"fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons"
],
0,
"a186dde794a4bd7906affaef03ba4b87"
],
[
"Vale.X64.Decls.loc_locs_disjoint_rec128",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"binder_x_b6f06d207926310c35b5daa4508dea69_1",
"disc_equation_Prims.Cons", "disc_equation_Prims.Nil",
"equality_tok_Prims.LexTop@tok",
"equation_Vale.X64.Memory.buffer128",
"fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons"
],
0,
"5855603e0118913522ec0d9a110152d8"
],
[
"Vale.X64.Decls.lemma_cmp_eq",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"3ba75aff13a74baf527b583cb1787ac0"
],
[
"Vale.X64.Decls.lemma_cmp_eq",
2,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"4906d00591acdaa3cc7603eefb56de2e"
],
[
"Vale.X64.Decls.lemma_cmp_eq",
3,
2,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Vale.X64.Decls.eval_ocmp",
"equation_Vale.X64.Decls.va_cmp_eq",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"lemma_Vale.X64.Lemmas.lemma_cmp_eq"
],
0,
"36b25cea7d8a79a08eee3a1202a50915"
],
[
"Vale.X64.Decls.lemma_cmp_ne",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"4e2464ba8b5b9a0876b73bf280fc3ef8"
],
[
"Vale.X64.Decls.lemma_cmp_ne",
2,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"714eb1139409b241f6b2e5fca9865a07"
],
[
"Vale.X64.Decls.lemma_cmp_ne",
3,
2,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Vale.X64.Decls.eval_ocmp",
"equation_Vale.X64.Decls.va_cmp_ne",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"lemma_Vale.X64.Lemmas.lemma_cmp_ne"
],
0,
"bc21a2f2c42bd40d2a27704bed5e00c0"
],
[
"Vale.X64.Decls.lemma_cmp_le",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"72492b7c47f9fc37e1831ab6f2a37134"
],
[
"Vale.X64.Decls.lemma_cmp_le",
2,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"022716f0997932addb11b3a38f564e6e"
],
[
"Vale.X64.Decls.lemma_cmp_le",
3,
2,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Vale.X64.Decls.eval_ocmp",
"equation_Vale.X64.Decls.va_cmp_le",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"lemma_Vale.X64.Lemmas.lemma_cmp_le"
],
0,
"02013c9f5380d5a76c2ed385fd774ca4"
],
[
"Vale.X64.Decls.lemma_cmp_ge",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"4f9c3882b2ef4d10e13953d86ce822c1"
],
[
"Vale.X64.Decls.lemma_cmp_ge",
2,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"e10569a724bd6fda52e26e3be0f45b3d"
],
[
"Vale.X64.Decls.lemma_cmp_ge",
3,
2,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Vale.X64.Decls.eval_ocmp",
"equation_Vale.X64.Decls.va_cmp_ge",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"lemma_Vale.X64.Lemmas.lemma_cmp_ge"
],
0,
"2b91076dfa4872449f036a3c19345af4"
],
[
"Vale.X64.Decls.lemma_cmp_lt",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"c638f836aacc6fc6ea9574ccb703f222"
],
[
"Vale.X64.Decls.lemma_cmp_lt",
2,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"45ae813142980e7279ff8210d1105337"
],
[
"Vale.X64.Decls.lemma_cmp_lt",
3,
2,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Vale.X64.Decls.eval_ocmp",
"equation_Vale.X64.Decls.va_cmp_lt",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"lemma_Vale.X64.Lemmas.lemma_cmp_lt"
],
0,
"1cd24535bd50f5c101ad63f75adad274"
],
[
"Vale.X64.Decls.lemma_cmp_gt",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"29e4f78caeab32df02e3c2dde0544ef1"
],
[
"Vale.X64.Decls.lemma_cmp_gt",
2,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"3fd81bac037f533febb37b95abf4e8dc"
],
[
"Vale.X64.Decls.lemma_cmp_gt",
3,
2,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Vale.X64.Decls.eval_ocmp",
"equation_Vale.X64.Decls.va_cmp_gt",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"lemma_Vale.X64.Lemmas.lemma_cmp_gt"
],
0,
"ecc5741de57f5f124aa0fd9c3adc8dc8"
],
[
"Vale.X64.Decls.lemma_valid_cmp_eq",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"e2190aa910559c2e32df2a60582ed402"
],
[
"Vale.X64.Decls.lemma_valid_cmp_eq",
2,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"010b6d6401e1ad3b20637a4930abead2"
],
[
"Vale.X64.Decls.lemma_valid_cmp_eq",
3,
2,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Vale.X64.Decls.va_cmp_eq",
"equation_Vale.X64.Decls.valid_ocmp",
"equation_Vale.X64.Decls.valid_operand",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"lemma_Vale.X64.Lemmas.lemma_valid_cmp_eq"
],
0,
"33dd110c0ed571988e5b44aba2963fde"
],
[
"Vale.X64.Decls.lemma_valid_cmp_ne",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"c94e5122efb5e1a9bcd97cb754ca0f79"
],
[
"Vale.X64.Decls.lemma_valid_cmp_ne",
2,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"bd5e37a9f0f675391962ef70df6227b8"
],
[
"Vale.X64.Decls.lemma_valid_cmp_ne",
3,
2,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Vale.X64.Decls.va_cmp_ne",
"equation_Vale.X64.Decls.valid_ocmp",
"equation_Vale.X64.Decls.valid_operand",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"lemma_Vale.X64.Lemmas.lemma_valid_cmp_ne"
],
0,
"cf56eb40758b034ca0f8018755ad490e"
],
[
"Vale.X64.Decls.lemma_valid_cmp_le",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"f0d5ba2d7b13e54b7d2e9a967b7c4a8f"
],
[
"Vale.X64.Decls.lemma_valid_cmp_le",
2,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"783fbab6460c5e47a90d948f85e4353e"
],
[
"Vale.X64.Decls.lemma_valid_cmp_le",
3,
2,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Vale.X64.Decls.va_cmp_le",
"equation_Vale.X64.Decls.valid_ocmp",
"equation_Vale.X64.Decls.valid_operand",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"lemma_Vale.X64.Lemmas.lemma_valid_cmp_le"
],
0,
"bba664d8bd477636853e5a25a276902f"
],
[
"Vale.X64.Decls.lemma_valid_cmp_ge",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"e8a6627f322a1e891356734da06a9543"
],
[
"Vale.X64.Decls.lemma_valid_cmp_ge",
2,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"0193d1fc7cf713c56e20278168128fd8"
],
[
"Vale.X64.Decls.lemma_valid_cmp_ge",
3,
2,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Vale.X64.Decls.va_cmp_ge",
"equation_Vale.X64.Decls.valid_ocmp",
"equation_Vale.X64.Decls.valid_operand",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"lemma_Vale.X64.Lemmas.lemma_valid_cmp_ge"
],
0,
"4e74eac272ff59e9995f75d2145b2e30"
],
[
"Vale.X64.Decls.lemma_valid_cmp_lt",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"516c3b9e08211fa8160312acf0bfa171"
],
[
"Vale.X64.Decls.lemma_valid_cmp_lt",
2,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"0924de6edee8d39c485055b01a97d84c"
],
[
"Vale.X64.Decls.lemma_valid_cmp_lt",
3,
2,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Vale.X64.Decls.va_cmp_lt",
"equation_Vale.X64.Decls.valid_ocmp",
"equation_Vale.X64.Decls.valid_operand",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"lemma_Vale.X64.Lemmas.lemma_valid_cmp_lt"
],
0,
"9fe5dbf3dd8f91e513eec679cc8ce7f5"
],
[
"Vale.X64.Decls.lemma_valid_cmp_gt",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"79a98ff5e9476b79727c0ee6e32d1100"
],
[
"Vale.X64.Decls.lemma_valid_cmp_gt",
2,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"684f708d23722fd0d2f742767ef71dd3"
],
[
"Vale.X64.Decls.lemma_valid_cmp_gt",
3,
2,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Vale.X64.Decls.va_cmp_gt",
"equation_Vale.X64.Decls.valid_ocmp",
"equation_Vale.X64.Decls.valid_operand",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"lemma_Vale.X64.Lemmas.lemma_valid_cmp_gt"
],
0,
"455b7ff6892cdce647e6578ac3189be7"
],
[
"Vale.X64.Decls.va_lemma_merge_total",
1,
2,
0,
[ "@query" ],
0,
"2de1fbec4d03356b3922d0c31ba7d95e"
],
[
"Vale.X64.Decls.va_lemma_merge_total",
2,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"equation_Vale.X64.Bytes_Code_s.code_t",
"equation_Vale.X64.Decls.eval_code", "equation_Vale.X64.Decls.ins",
"equation_Vale.X64.Decls.ocmp",
"equation_Vale.X64.Decls.va_compute_merge_total",
"equation_Vale.X64.Decls.va_fuel",
"equation_Vale.X64.Machine_Semantics_s.ins",
"equation_Vale.X64.Machine_Semantics_s.ocmp",
"fuel_guarded_inversion_Vale.X64.State.vale_state", "int_inversion",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2"
],
0,
"9d040aaafd142d9df5a6ef4d34eb7287"
],
[
"Vale.X64.Decls.va_lemma_empty_total",
1,
2,
0,
[
"@query", "equation_Vale.X64.Decls.eval_code",
"equation_Vale.X64.Decls.ins", "equation_Vale.X64.Decls.ocmp",
"equation_Vale.X64.Decls.va_fuel",
"equation_Vale.X64.Machine_Semantics_s.ins",
"equation_Vale.X64.Machine_Semantics_s.ocmp"
],
0,
"a5e91dec608b20af2601560ee15c2694"
],
[
"Vale.X64.Decls.va_lemma_ifElse_total",
1,
2,
0,
[
"@query", "equation_Vale.X64.Decls.eval_ocmp",
"equation_Vale.X64.Decls.va_fuel"
],
0,
"0a118e47143ed0627b4214efb07b9469"
],
[
"Vale.X64.Decls.va_lemma_ifElseTrue_total",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"equation_Vale.X64.Decls.eval_code",
"equation_Vale.X64.Decls.eval_ocmp", "equation_Vale.X64.Decls.ins",
"equation_Vale.X64.Decls.ocmp", "equation_Vale.X64.Decls.valid_ocmp",
"equation_Vale.X64.Machine_Semantics_s.ins",
"equation_Vale.X64.Machine_Semantics_s.ocmp",
"fuel_guarded_inversion_Vale.X64.State.vale_state", "int_inversion",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2"
],
0,
"ff55d99fd6a7007da58993a1666c6966"
],
[
"Vale.X64.Decls.va_lemma_ifElseFalse_total",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"equation_Vale.X64.Decls.eval_code",
"equation_Vale.X64.Decls.eval_ocmp", "equation_Vale.X64.Decls.ins",
"equation_Vale.X64.Decls.ocmp", "equation_Vale.X64.Decls.valid_ocmp",
"equation_Vale.X64.Machine_Semantics_s.ins",
"equation_Vale.X64.Machine_Semantics_s.ocmp",
"fuel_guarded_inversion_Vale.X64.State.vale_state", "int_inversion",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2"
],
0,
"517a9bff56b5acbebe3c0d586e2ce434"
],
[
"Vale.X64.Decls.va_lemma_while_total",
1,
2,
0,
[
"@query", "equation_Vale.X64.Decls.eval_while_inv",
"equation_Vale.X64.Decls.ins", "equation_Vale.X64.Decls.ocmp",
"equation_Vale.X64.Decls.va_fuel",
"equation_Vale.X64.Machine_Semantics_s.ins",
"equation_Vale.X64.Machine_Semantics_s.ocmp"
],
0,
"1725d4b0491a37a9fcc10d514e89baf5"
],
[
"Vale.X64.Decls.va_lemma_whileTrue_total",
1,
2,
0,
[
"@query", "equation_Vale.X64.Decls.eval_ocmp",
"equation_Vale.X64.Decls.va_fuel"
],
0,
"9be2a76aec69c9e4d26a972914fcde37"
],
[
"Vale.X64.Decls.va_lemma_whileFalse_total",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Vale.X64.Decls.eval_code",
"equation_Vale.X64.Decls.eval_ocmp",
"equation_Vale.X64.Decls.eval_while_inv",
"equation_Vale.X64.Decls.ins", "equation_Vale.X64.Decls.ocmp",
"equation_Vale.X64.Decls.va_fuel",
"equation_Vale.X64.Decls.valid_ocmp",
"equation_Vale.X64.Machine_Semantics_s.ins",
"equation_Vale.X64.Machine_Semantics_s.ocmp",
"fuel_guarded_inversion_Vale.X64.State.vale_state"
],
0,
"089fdd88f82c7ac95c0d92bc7ad5f54a"
],
[
"Vale.X64.Decls.va_lemma_whileMerge_total",
1,
2,
0,
[ "@query" ],
0,
"6d30830119bcca64a53ada3cede611a4"
],
[
"Vale.X64.Decls.va_lemma_whileMerge_total",
2,
2,
0,
[
"@MaxIFuel_assumption", "@query",
"disc_equation_Vale.X64.Machine_s.While",
"equation_Vale.X64.Decls.eval_code",
"equation_Vale.X64.Decls.eval_ocmp",
"equation_Vale.X64.Decls.eval_while_inv",
"equation_Vale.X64.Decls.ins", "equation_Vale.X64.Decls.ocmp",
"equation_Vale.X64.Decls.va_fuel",
"equation_Vale.X64.Decls.valid_ocmp",
"equation_Vale.X64.Machine_Semantics_s.ins",
"equation_Vale.X64.Machine_Semantics_s.ocmp",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"projection_inverse_BoxBool_proj_0"
],
0,
"8d4c0a4ccc1ac4b761f5e81f49b4f492"
],
[
"Vale.X64.Decls.max_one_mem",
1,
2,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg_64",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"e8ed32efa85fd8b9a99ef4f15fd57d44"
]
]
]
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...