[ "0o&6aԀ==", [ [ "Lib.IntTypes.numbytes", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "disc_equation_Lib.IntTypes.S128", "disc_equation_Lib.IntTypes.S16", "disc_equation_Lib.IntTypes.S32", "disc_equation_Lib.IntTypes.S64", "disc_equation_Lib.IntTypes.S8", "disc_equation_Lib.IntTypes.U1", "disc_equation_Lib.IntTypes.U128", "disc_equation_Lib.IntTypes.U16", "disc_equation_Lib.IntTypes.U32", "disc_equation_Lib.IntTypes.U64", "disc_equation_Lib.IntTypes.U8", "fuel_guarded_inversion_Lib.IntTypes.inttype" ], 0, "60a6351ae89df8b3d05f4be3a339f8c8" ], [ "Lib.IntTypes.bits", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "disc_equation_Lib.IntTypes.S128", "disc_equation_Lib.IntTypes.S16", "disc_equation_Lib.IntTypes.S32", "disc_equation_Lib.IntTypes.S64", "disc_equation_Lib.IntTypes.S8", "disc_equation_Lib.IntTypes.U1", "disc_equation_Lib.IntTypes.U128", "disc_equation_Lib.IntTypes.U16", "disc_equation_Lib.IntTypes.U32", "disc_equation_Lib.IntTypes.U64", "disc_equation_Lib.IntTypes.U8", "fuel_guarded_inversion_Lib.IntTypes.inttype" ], 0, "7fa67feae4ba30e8cb6b2691e431534c" ], [ "Lib.IntTypes.modulus", 1, 2, 1, [ "@MaxIFuel_assumption", "@query", "equation_Lib.IntTypes.bits", "fuel_guarded_inversion_Lib.IntTypes.inttype", "projection_inverse_BoxInt_proj_0" ], 0, "3d1c1e5a9d36611464e4bf84f48bd297" ], [ "Lib.IntTypes.maxint", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.unsigned", "fuel_guarded_inversion_Lib.IntTypes.inttype", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0" ], 0, "635eb6b2ccf4bbeebf61a14fdcb9cdee" ], [ "Lib.IntTypes.minint", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.unsigned", "fuel_guarded_inversion_Lib.IntTypes.inttype", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0" ], 0, "a9ca5a530921c79264e75c7dff4eed69" ], [ "Lib.IntTypes.pub_int_t", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "disc_equation_Lib.IntTypes.S128", "disc_equation_Lib.IntTypes.S16", "disc_equation_Lib.IntTypes.S32", "disc_equation_Lib.IntTypes.S64", "disc_equation_Lib.IntTypes.S8", "disc_equation_Lib.IntTypes.U1", "disc_equation_Lib.IntTypes.U128", "disc_equation_Lib.IntTypes.U16", "disc_equation_Lib.IntTypes.U32", "disc_equation_Lib.IntTypes.U64", "disc_equation_Lib.IntTypes.U8", "fuel_guarded_inversion_Lib.IntTypes.inttype" ], 0, "d66006d39cdc575ed6f1c3236aba42f1" ], [ "Lib.IntTypes.pub_int_v", 1, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "b2t_def", "constructor_distinct_Lib.IntTypes.S128", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.S64", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.U1", "constructor_distinct_Lib.IntTypes.U128", "constructor_distinct_Lib.IntTypes.U16", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "disc_equation_Lib.IntTypes.S128", "disc_equation_Lib.IntTypes.S16", "disc_equation_Lib.IntTypes.S32", "disc_equation_Lib.IntTypes.S64", "disc_equation_Lib.IntTypes.S8", "disc_equation_Lib.IntTypes.U1", "disc_equation_Lib.IntTypes.U128", "disc_equation_Lib.IntTypes.U16", "disc_equation_Lib.IntTypes.U32", "disc_equation_Lib.IntTypes.U64", "disc_equation_Lib.IntTypes.U8", "equality_tok_Lib.IntTypes.S128@tok", "equality_tok_Lib.IntTypes.S16@tok", "equality_tok_Lib.IntTypes.S32@tok", "equality_tok_Lib.IntTypes.S64@tok", "equality_tok_Lib.IntTypes.S8@tok", "equality_tok_Lib.IntTypes.U128@tok", "equality_tok_Lib.IntTypes.U16@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_FStar.Int.fits", "equation_FStar.Int.max_int", "equation_FStar.Int.min_int", "equation_FStar.Int.size", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt128.n", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned", "equation_Prims.nat", "fuel_guarded_inversion_Lib.IntTypes.inttype", "lemma_FStar.UInt.pow2_values", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Minus", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_e0b16d74ee3644bd585df5e7938934c6", "typing_Lib.IntTypes.bits", "typing_tok_Lib.IntTypes.U1@tok" ], 0, "e0eebcd0165722510c2b1f9a3775f9d4" ], [ "Lib.IntTypes.int_t", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "disc_equation_Lib.IntTypes.PUB", "disc_equation_Lib.IntTypes.SEC", "fuel_guarded_inversion_Lib.IntTypes.secrecy_level" ], 0, "755396354acf0846c24597907d8ff324" ], [ "Lib.IntTypes.v", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Lib.IntTypes.PUB", "constructor_distinct_Lib.IntTypes.SEC", "disc_equation_Lib.IntTypes.PUB", "disc_equation_Lib.IntTypes.SEC", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.SEC@tok", "equation_Lib.IntTypes.int_t", "fuel_guarded_inversion_Lib.IntTypes.secrecy_level" ], 0, "800216e3ca68a7e47cb1807fbda5debb" ], [ "Lib.IntTypes.uint1", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.U1@tok", "equation_Lib.IntTypes.unsigned", "projection_inverse_BoxBool_proj_0" ], 0, "d6fca3c6799cefa60ecae3377d8e6f80" ], [ "Lib.IntTypes.uint8", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.U8", "equality_tok_Lib.IntTypes.U8@tok", "equation_Lib.IntTypes.unsigned", "projection_inverse_BoxBool_proj_0" ], 0, "5826a6eb19e74886bc3039493d5b2ef1" ], [ "Lib.IntTypes.int8", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.S8", "equality_tok_Lib.IntTypes.S8@tok", "equation_Lib.IntTypes.signed", "projection_inverse_BoxBool_proj_0" ], 0, "338e6b713ac548cae954d3bafd730487" ], [ "Lib.IntTypes.uint16", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.U16", "equality_tok_Lib.IntTypes.U16@tok", "equation_Lib.IntTypes.unsigned", "projection_inverse_BoxBool_proj_0" ], 0, "cb6f7cc89c0d4d739a0fdda87c9fb72a" ], [ "Lib.IntTypes.int16", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.S16", "equality_tok_Lib.IntTypes.S16@tok", "equation_Lib.IntTypes.signed", "projection_inverse_BoxBool_proj_0" ], 0, "6bd36e10c5ed1a90223687c5d94e9025" ], [ "Lib.IntTypes.uint32", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.U32", "equality_tok_Lib.IntTypes.U32@tok", "equation_Lib.IntTypes.unsigned", "projection_inverse_BoxBool_proj_0" ], 0, "24f3746478c674929c1f318218bc526c" ], [ "Lib.IntTypes.int32", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.S32", "equality_tok_Lib.IntTypes.S32@tok", "equation_Lib.IntTypes.signed", "projection_inverse_BoxBool_proj_0" ], 0, "616ce753b8df89d6ee8d8c1b4d2dddcb" ], [ "Lib.IntTypes.uint64", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.U64", "equality_tok_Lib.IntTypes.U64@tok", "equation_Lib.IntTypes.unsigned", "projection_inverse_BoxBool_proj_0" ], 0, "fc47be47af5558b74487ae23a75f7433" ], [ "Lib.IntTypes.int64", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.S64", "equality_tok_Lib.IntTypes.S64@tok", "equation_Lib.IntTypes.signed", "projection_inverse_BoxBool_proj_0" ], 0, "fb507ee8d740373ff3c82197b81a8ee6" ], [ "Lib.IntTypes.uint128", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.U128", "equality_tok_Lib.IntTypes.U128@tok", "equation_Lib.IntTypes.unsigned", "projection_inverse_BoxBool_proj_0" ], 0, "f0ca8f86c34a5c02dec359050cbfd30b" ], [ "Lib.IntTypes.int128", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.S128", "equality_tok_Lib.IntTypes.S128@tok", "equation_Lib.IntTypes.signed", "projection_inverse_BoxBool_proj_0" ], 0, "3a775913248b81da7eb73cf989c345c6" ], [ "Lib.IntTypes.bit_t", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.U1@tok", "equation_Lib.IntTypes.unsigned", "projection_inverse_BoxBool_proj_0" ], 0, "236a327393e6f35aa8b9b9111cf6ed78" ], [ "Lib.IntTypes.byte_t", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.U8", "equality_tok_Lib.IntTypes.U8@tok", "equation_Lib.IntTypes.unsigned", "projection_inverse_BoxBool_proj_0" ], 0, "c4af105d89ebed0f684f66aeeb4d5ecd" ], [ "Lib.IntTypes.size_t", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.U32", "equality_tok_Lib.IntTypes.U32@tok", "equation_Lib.IntTypes.unsigned", "projection_inverse_BoxBool_proj_0" ], 0, "3362ec706c55416d37d07f0ae24a33d0" ], [ "Lib.IntTypes.size128_t", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.U128", "equality_tok_Lib.IntTypes.U128@tok", "equation_Lib.IntTypes.unsigned", "projection_inverse_BoxBool_proj_0" ], 0, "ea68a5eeede5b9aa3277f3f490a6f716" ], [ "Lib.IntTypes.pub_uint8", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.U8", "equality_tok_Lib.IntTypes.U8@tok", "equation_Lib.IntTypes.unsigned", "projection_inverse_BoxBool_proj_0" ], 0, "3bcc42cec57c6806bddb0c48e12a464f" ], [ "Lib.IntTypes.pub_int8", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.S8", "equality_tok_Lib.IntTypes.S8@tok", "equation_Lib.IntTypes.signed", "projection_inverse_BoxBool_proj_0" ], 0, "208dc662a4c531d3b5d47ac8a2d7f4a0" ], [ "Lib.IntTypes.pub_uint16", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.U16", "equality_tok_Lib.IntTypes.U16@tok", "equation_Lib.IntTypes.unsigned", "projection_inverse_BoxBool_proj_0" ], 0, "b3287116581627ebc8791db62e809ac5" ], [ "Lib.IntTypes.pub_int16", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.S16", "equality_tok_Lib.IntTypes.S16@tok", "equation_Lib.IntTypes.signed", "projection_inverse_BoxBool_proj_0" ], 0, "0081a900d1bbf0b60d14a83f9ed2f639" ], [ "Lib.IntTypes.pub_uint32", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.U32", "equality_tok_Lib.IntTypes.U32@tok", "equation_Lib.IntTypes.unsigned", "projection_inverse_BoxBool_proj_0" ], 0, "b7c194b77c7d73481ac551c23f931595" ], [ "Lib.IntTypes.pub_int32", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.S32", "equality_tok_Lib.IntTypes.S32@tok", "equation_Lib.IntTypes.signed", "projection_inverse_BoxBool_proj_0" ], 0, "9da01ee34f682f90b263748693e0cee2" ], [ "Lib.IntTypes.pub_uint64", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.U64", "equality_tok_Lib.IntTypes.U64@tok", "equation_Lib.IntTypes.unsigned", "projection_inverse_BoxBool_proj_0" ], 0, "f0bc1b18ae01e8a61d435cef16b55d6a" ], [ "Lib.IntTypes.pub_int64", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.S64", "equality_tok_Lib.IntTypes.S64@tok", "equation_Lib.IntTypes.signed", "projection_inverse_BoxBool_proj_0" ], 0, "02ed4adbab5db802b29b5ed954239c07" ], [ "Lib.IntTypes.pub_uint128", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.U128", "equality_tok_Lib.IntTypes.U128@tok", "equation_Lib.IntTypes.unsigned", "projection_inverse_BoxBool_proj_0" ], 0, "33a87955839ba5e28bb5bf7aed4f40a9" ], [ "Lib.IntTypes.pub_int128", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.S128", "equality_tok_Lib.IntTypes.S128@tok", "equation_Lib.IntTypes.signed", "projection_inverse_BoxBool_proj_0" ], 0, "dd54bf4710ad87e2a6b64fd9c8a55985" ], [ "Lib.IntTypes.u1", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.U1", "equality_tok_Lib.IntTypes.U1@tok", "equation_Lib.IntTypes.unsigned", "projection_inverse_BoxBool_proj_0" ], 0, "ae4b9b66c0c68f546992267659e3a5dc" ], [ "Lib.IntTypes.u8", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.U8", "equality_tok_Lib.IntTypes.U8@tok", "equation_Lib.IntTypes.unsigned", "projection_inverse_BoxBool_proj_0" ], 0, "d36874e7f3edd4a6138992c1f69f7d82" ], [ "Lib.IntTypes.i8", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.S8", "equality_tok_Lib.IntTypes.S8@tok", "equation_Lib.IntTypes.signed", "projection_inverse_BoxBool_proj_0" ], 0, "6ff2ab3bcaedc9d1e6d5ecfd01d8076b" ], [ "Lib.IntTypes.u16", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.U16", "equality_tok_Lib.IntTypes.U16@tok", "equation_Lib.IntTypes.unsigned", "projection_inverse_BoxBool_proj_0" ], 0, "7df9b82e13a0c15f07e16266924e7fea" ], [ "Lib.IntTypes.i16", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.S16", "equality_tok_Lib.IntTypes.S16@tok", "equation_Lib.IntTypes.signed", "projection_inverse_BoxBool_proj_0" ], 0, "0c0798895c9af83a8f119604658e375e" ], [ "Lib.IntTypes.u32", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.U32", "equality_tok_Lib.IntTypes.U32@tok", "equation_Lib.IntTypes.unsigned", "projection_inverse_BoxBool_proj_0" ], 0, "78b6ec8db7103fce220fcb418e3bf3fa" ], [ "Lib.IntTypes.i32", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "bool_inversion", "constructor_distinct_Lib.IntTypes.S32", "equality_tok_Lib.IntTypes.S32@tok", "equation_Lib.IntTypes.signed", "equation_Lib.IntTypes.unsigned", "projection_inverse_BoxBool_proj_0", "typing_Lib.IntTypes.signed", "typing_tok_Lib.IntTypes.S32@tok" ], 0, "de16c88731992f4ae6cbf86061e29a7a" ], [ "Lib.IntTypes.u64", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.U64", "equality_tok_Lib.IntTypes.U64@tok", "equation_Lib.IntTypes.unsigned", "projection_inverse_BoxBool_proj_0" ], 0, "641e1f3053fa3be5d4955be6ae3f7061" ], [ "Lib.IntTypes.i64", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "bool_inversion", "constructor_distinct_Lib.IntTypes.S64", "equality_tok_Lib.IntTypes.S64@tok", "equation_Lib.IntTypes.signed", "equation_Lib.IntTypes.unsigned", "projection_inverse_BoxBool_proj_0", "typing_Lib.IntTypes.signed", "typing_tok_Lib.IntTypes.S64@tok" ], 0, "8f5a8b3a9d7293a4eab802fd4d80f8d6" ], [ "Lib.IntTypes.u128", 1, 2, 1, [ "@query" ], 0, "fd8f3dd271e2ea2c7bbdf0cd39a2f694" ], [ "Lib.IntTypes.i128", 1, 0, 1, [ "@query" ], 0, "268c4843c2a2a8a8e9ca4ace4e873a09" ], [ "Lib.IntTypes.size", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Lib.IntTypes.U32", "equality_tok_Lib.IntTypes.U32@tok", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned", "equation_Prims.nat", "int_inversion", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, "951abecdf1e799f906c9b28587ddc756" ], [ "Lib.IntTypes.byte", 1, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "constructor_distinct_Lib.IntTypes.U8", "equality_tok_Lib.IntTypes.U8@tok", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned", "equation_Prims.nat", "int_inversion", "lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_31c7d3d85d92cb942c95a78642e657c7", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_Lib.IntTypes.bits", "typing_tok_Lib.IntTypes.U8@tok" ], 0, "7941fe499581b4c147194c52f42f7935" ], [ "Lib.IntTypes.byte_v", 1, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U8", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned", "equation_Prims.nat", "lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_Lib.IntTypes.bits", "typing_tok_Lib.IntTypes.U32@tok", "typing_tok_Lib.IntTypes.U8@tok" ], 0, "1e3e7c11a030931e9c618788ca8511ad" ], [ "Lib.IntTypes.size_to_uint64", 1, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned", "equation_Prims.nat", "lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_Lib.IntTypes.bits", "typing_tok_Lib.IntTypes.U32@tok", "typing_tok_Lib.IntTypes.U64@tok" ], 0, "6d1813350da909d2af6d7d1fd8b28304" ], [ "Lib.IntTypes.op_At_Percent_Dot", 1, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.unsigned", "equation_Prims.nat", "fuel_guarded_inversion_Lib.IntTypes.inttype", "lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Modulus", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_Lib.IntTypes.bits" ], 0, "3a2d4ff80b1bcb25271517ca552c8126" ], [ "Lib.IntTypes.to_u1", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.SEC", "disc_equation_Lib.IntTypes.SEC", "equality_tok_Lib.IntTypes.SEC@tok", "projection_inverse_BoxBool_proj_0" ], 0, "55d14fcce2854399ca6e4dfe45ee6acb" ], [ "Lib.IntTypes.to_u8", 1, 2, 1, [ "@query", "constructor_distinct_Lib.IntTypes.SEC", "disc_equation_Lib.IntTypes.SEC", "equality_tok_Lib.IntTypes.SEC@tok", "projection_inverse_BoxBool_proj_0" ], 0, "4939d3202a2969a9c234f041541b220c" ], [ "Lib.IntTypes.to_i8", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.SEC", "disc_equation_Lib.IntTypes.SEC", "equality_tok_Lib.IntTypes.SEC@tok", "projection_inverse_BoxBool_proj_0" ], 0, "784a556dd0efc4babda697511e249018" ], [ "Lib.IntTypes.to_u16", 1, 2, 1, [ "@query", "constructor_distinct_Lib.IntTypes.SEC", "disc_equation_Lib.IntTypes.SEC", "equality_tok_Lib.IntTypes.SEC@tok", "projection_inverse_BoxBool_proj_0" ], 0, "12543aa0ee58c6195c55ec9c6d839001" ], [ "Lib.IntTypes.to_i16", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.SEC", "disc_equation_Lib.IntTypes.SEC", "equality_tok_Lib.IntTypes.SEC@tok", "projection_inverse_BoxBool_proj_0" ], 0, "f26b9522b4235da51723b6ac046a3634" ], [ "Lib.IntTypes.to_u32", 1, 2, 1, [ "@query", "constructor_distinct_Lib.IntTypes.SEC", "disc_equation_Lib.IntTypes.SEC", "equality_tok_Lib.IntTypes.SEC@tok", "projection_inverse_BoxBool_proj_0" ], 0, "1e1ce5a755ed112ea7de37aee22bcb04" ], [ "Lib.IntTypes.to_i32", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.SEC", "disc_equation_Lib.IntTypes.SEC", "equality_tok_Lib.IntTypes.SEC@tok", "projection_inverse_BoxBool_proj_0" ], 0, "14fdc6068600e705113c306cc50eff6f" ], [ "Lib.IntTypes.to_u64", 1, 2, 1, [ "@query", "constructor_distinct_Lib.IntTypes.SEC", "disc_equation_Lib.IntTypes.SEC", "equality_tok_Lib.IntTypes.SEC@tok", "projection_inverse_BoxBool_proj_0" ], 0, "26af475871b2416f96df9b32e00bf5bb" ], [ "Lib.IntTypes.to_i64", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.SEC", "disc_equation_Lib.IntTypes.SEC", "equality_tok_Lib.IntTypes.SEC@tok", "projection_inverse_BoxBool_proj_0" ], 0, "7cf79ae069ab8c79b6bc5ccc2dfcc1db" ], [ "Lib.IntTypes.to_u128", 1, 2, 1, [ "@query", "constructor_distinct_Lib.IntTypes.SEC", "disc_equation_Lib.IntTypes.SEC", "equality_tok_Lib.IntTypes.SEC@tok", "projection_inverse_BoxBool_proj_0" ], 0, "40527b762d3b4b069112fa798c2aa3f8" ], [ "Lib.IntTypes.to_i128", 1, 0, 1, [ "@query", "constructor_distinct_Lib.IntTypes.SEC", "disc_equation_Lib.IntTypes.SEC", "equality_tok_Lib.IntTypes.SEC@tok", "projection_inverse_BoxBool_proj_0" ], 0, "1f7e0b11dee7a90f3872cb095a35759f" ], [ "Lib.IntTypes.ones_v", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "disc_equation_Lib.IntTypes.S128", "disc_equation_Lib.IntTypes.S16", "disc_equation_Lib.IntTypes.S32", "disc_equation_Lib.IntTypes.S64", "disc_equation_Lib.IntTypes.S8", "disc_equation_Lib.IntTypes.U1", "disc_equation_Lib.IntTypes.U128", "disc_equation_Lib.IntTypes.U16", "disc_equation_Lib.IntTypes.U32", "disc_equation_Lib.IntTypes.U64", "disc_equation_Lib.IntTypes.U8", "fuel_guarded_inversion_Lib.IntTypes.inttype" ], 0, "ace39125e120129a4a09763c95e8b94a" ], [ "Lib.IntTypes.logxor_lemma", 1, 0, 1, [ "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "constructor_distinct_Lib.IntTypes.S128", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.S64", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.U1", "constructor_distinct_Lib.IntTypes.U128", "constructor_distinct_Lib.IntTypes.U16", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "equality_tok_Lib.IntTypes.U128@tok", "equality_tok_Lib.IntTypes.U16@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned", "equation_Prims.nat", "equation_Prims.pos", "fuel_guarded_inversion_Lib.IntTypes.inttype", "int_typing", "primitive_Prims.op_Minus", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "typing_Lib.IntTypes.bits", "typing_Prims.pow2", "typing_tok_Lib.IntTypes.U128@tok", "typing_tok_Lib.IntTypes.U16@tok", "typing_tok_Lib.IntTypes.U1@tok", "typing_tok_Lib.IntTypes.U32@tok", "typing_tok_Lib.IntTypes.U64@tok", "typing_tok_Lib.IntTypes.U8@tok" ], 0, "575317b5f46f02a14ce5904d8429277f" ], [ "Lib.IntTypes.logxor_v", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion", "constructor_distinct_Lib.IntTypes.S128", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.S64", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.U1", "constructor_distinct_Lib.IntTypes.U128", "constructor_distinct_Lib.IntTypes.U16", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "disc_equation_Lib.IntTypes.S128", "disc_equation_Lib.IntTypes.S16", "disc_equation_Lib.IntTypes.S32", "disc_equation_Lib.IntTypes.S64", "disc_equation_Lib.IntTypes.S8", "equality_tok_Lib.IntTypes.S128@tok", "equality_tok_Lib.IntTypes.S16@tok", "equality_tok_Lib.IntTypes.S32@tok", "equality_tok_Lib.IntTypes.S64@tok", "equality_tok_Lib.IntTypes.S8@tok", "equation_FStar.Int.fits", "equation_FStar.Int.max_int", "equation_FStar.Int.min_int", "equation_FStar.Int.size", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned", "fuel_guarded_inversion_Lib.IntTypes.inttype", "int_inversion", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "typing_FStar.Int.fits" ], 0, "b80400191db6d2603d0d84301be1d569" ], [ "Lib.IntTypes.logand_v", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion", "constructor_distinct_Lib.IntTypes.S128", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.S64", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.U1", "constructor_distinct_Lib.IntTypes.U128", "constructor_distinct_Lib.IntTypes.U16", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "disc_equation_Lib.IntTypes.S128", "disc_equation_Lib.IntTypes.S16", "disc_equation_Lib.IntTypes.S32", "disc_equation_Lib.IntTypes.S64", "disc_equation_Lib.IntTypes.S8", "equality_tok_Lib.IntTypes.S128@tok", "equality_tok_Lib.IntTypes.S16@tok", "equality_tok_Lib.IntTypes.S32@tok", "equality_tok_Lib.IntTypes.S64@tok", "equality_tok_Lib.IntTypes.S8@tok", "equation_FStar.Int.fits", "equation_FStar.Int.max_int", "equation_FStar.Int.min_int", "equation_FStar.Int.size", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned", "fuel_guarded_inversion_Lib.IntTypes.inttype", "int_inversion", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "typing_FStar.Int.fits" ], 0, "8aecdd2a80b5479f3db14d28efb84e97" ], [ "Lib.IntTypes.logand_mask", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "equation_Prims.pos", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_812109ba662576a3f745174092d33c56" ], 0, "e261affc2a5127f3b32fd4f815cd51cc" ], [ "Lib.IntTypes.logor_disjoint", 1, 2, 1, [ "@query" ], 0, "d66f1c67915173096588959a4a5a2e3e" ], [ "Lib.IntTypes.logor_v", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion", "constructor_distinct_Lib.IntTypes.S128", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.S64", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.U1", "constructor_distinct_Lib.IntTypes.U128", "constructor_distinct_Lib.IntTypes.U16", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "disc_equation_Lib.IntTypes.S128", "disc_equation_Lib.IntTypes.S16", "disc_equation_Lib.IntTypes.S32", "disc_equation_Lib.IntTypes.S64", "disc_equation_Lib.IntTypes.S8", "equality_tok_Lib.IntTypes.S128@tok", "equality_tok_Lib.IntTypes.S16@tok", "equality_tok_Lib.IntTypes.S32@tok", "equality_tok_Lib.IntTypes.S64@tok", "equality_tok_Lib.IntTypes.S8@tok", "equation_FStar.Int.fits", "equation_FStar.Int.max_int", "equation_FStar.Int.min_int", "equation_FStar.Int.size", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned", "fuel_guarded_inversion_Lib.IntTypes.inttype", "int_inversion", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "typing_FStar.Int.fits" ], 0, "b7f37235e002ad0641e6b9c1099fb074" ], [ "Lib.IntTypes.lognot_v", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion", "constructor_distinct_Lib.IntTypes.S128", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.S64", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.U1", "constructor_distinct_Lib.IntTypes.U128", "constructor_distinct_Lib.IntTypes.U16", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "disc_equation_Lib.IntTypes.S128", "disc_equation_Lib.IntTypes.S16", "disc_equation_Lib.IntTypes.S32", "disc_equation_Lib.IntTypes.S64", "disc_equation_Lib.IntTypes.S8", "equality_tok_Lib.IntTypes.S128@tok", "equality_tok_Lib.IntTypes.S16@tok", "equality_tok_Lib.IntTypes.S32@tok", "equality_tok_Lib.IntTypes.S64@tok", "equality_tok_Lib.IntTypes.S8@tok", "equation_FStar.Int.fits", "equation_FStar.Int.max_int", "equation_FStar.Int.min_int", "equation_FStar.Int.size", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned", "fuel_guarded_inversion_Lib.IntTypes.inttype", "int_inversion", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "typing_Lib.IntTypes.uu___is_S8" ], 0, "9a28a1117b9c61e3859d3ec1ec0db18c" ], [ "Lib.IntTypes.shift_right_lemma", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Lib.IntTypes.U32", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.U32@tok", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_e40dba697735a60216c598c2a27841b5", "typing_Lib.IntTypes.v", "typing_tok_Lib.IntTypes.PUB@tok", "typing_tok_Lib.IntTypes.U32@tok" ], 0, "2b191ffcf8f0c5d0c7b5c28714a4a834" ], [ "Lib.IntTypes.shift_left", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Lib.IntTypes.U32", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.U32@tok", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_e40dba697735a60216c598c2a27841b5", "typing_Lib.IntTypes.v", "typing_tok_Lib.IntTypes.PUB@tok", "typing_tok_Lib.IntTypes.U32@tok" ], 0, "0f45d5ecf13f9f410799c0c9fe7a6614" ], [ "Lib.IntTypes.shift_left_lemma", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Lib.IntTypes.U32", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.U32@tok", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "refinement_interpretation_Tm_refine_4d1a190ec02a669657768f0db44948f9", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_e40dba697735a60216c598c2a27841b5", "typing_Lib.IntTypes.v", "typing_tok_Lib.IntTypes.PUB@tok", "typing_tok_Lib.IntTypes.U32@tok" ], 0, "858314d8ea28c8ea445f7864aabc0b55" ], [ "Lib.IntTypes.shift_right_i", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "refinement_interpretation_Tm_refine_33026181614126bf2f989b87912ad69b" ], 0, "afe7009c991975682bd844781e57be70" ], [ "Lib.IntTypes.shift_right_i", 2, 0, 1, [ "@MaxIFuel_assumption", "@query", "refinement_interpretation_Tm_refine_33026181614126bf2f989b87912ad69b" ], 0, "a55d6e97e645e894d109f409b9ca364d" ], [ "Lib.IntTypes.shift_left_i", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "refinement_interpretation_Tm_refine_33026181614126bf2f989b87912ad69b" ], 0, "b4036f5545843f94f14e5b7af082667a" ], [ "Lib.IntTypes.shift_left_i", 2, 0, 1, [ "@MaxIFuel_assumption", "@query", "refinement_interpretation_Tm_refine_33026181614126bf2f989b87912ad69b" ], 0, "b0ad29d1f9bb8b9f0c3a64f15a9924de" ], [ "Lib.IntTypes.rotate_right_i", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "refinement_interpretation_Tm_refine_fe1f2b0fb92318a15c076125042e53a3" ], 0, "19db42ee3f135ffe768a3ee741568e69" ], [ "Lib.IntTypes.rotate_right_i", 2, 0, 1, [ "@MaxIFuel_assumption", "@query", "refinement_interpretation_Tm_refine_fe1f2b0fb92318a15c076125042e53a3" ], 0, "cd00c4506640c72b1d9f58abbd6cad6a" ], [ "Lib.IntTypes.rotate_left_i", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "refinement_interpretation_Tm_refine_fe1f2b0fb92318a15c076125042e53a3" ], 0, "0ea6fe50b6159733a392c63b15e5bf55" ], [ "Lib.IntTypes.rotate_left_i", 2, 0, 1, [ "@MaxIFuel_assumption", "@query", "refinement_interpretation_Tm_refine_fe1f2b0fb92318a15c076125042e53a3" ], 0, "430d18a15911fb60486ebe0cd824c665" ], [ "Lib.IntTypes.mod_mask", 1, 1, 1, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Lib.IntTypes.U32", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.U32@tok", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_e40dba697735a60216c598c2a27841b5", "typing_Lib.IntTypes.v", "typing_tok_Lib.IntTypes.PUB@tok", "typing_tok_Lib.IntTypes.U32@tok" ], 0, "c1a7ac18d22de02b280c83341d825e26" ], [ "Lib.IntTypes.mod_mask", 2, 1, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "constructor_distinct_Lib.IntTypes.U32", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.U32@tok", "equation_FStar.Int.op_At_Percent", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.op_At_Percent_Dot", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Prims.nat", "equation_Prims.pos", "equation_with_fuel_Prims.pow2.fuel_instrumented", "fuel_guarded_inversion_Lib.IntTypes.inttype", "int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values", "lemma_Lib.IntTypes.pow2_127", "primitive_Prims.op_GreaterThanOrEqual", "primitive_Prims.op_Minus", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_ac5393c1a5eb4d36f425e5e42929859b", "refinement_interpretation_Tm_refine_b6806f707b80b45deafff2826c0c9018", "refinement_interpretation_Tm_refine_e40dba697735a60216c598c2a27841b5", "token_correspondence_Prims.pow2.fuel_instrumented", "typing_Lib.IntTypes.bits", "typing_Lib.IntTypes.v", "typing_Prims.pow2", "typing_tok_Lib.IntTypes.PUB@tok", "typing_tok_Lib.IntTypes.U32@tok" ], 0, "8cb950a6ce14fc9af9a7339552b5c810" ], [ "Lib.IntTypes.mod_mask_lemma", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "b2t_def", "constructor_distinct_Lib.IntTypes.PUB", "constructor_distinct_Lib.IntTypes.U32", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.U32@tok", "equation_FStar.UInt.fits", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_Lib.IntTypes.int_t", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_ac5393c1a5eb4d36f425e5e42929859b", "refinement_interpretation_Tm_refine_e40dba697735a60216c598c2a27841b5", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.UInt32.v", "typing_Lib.IntTypes.v", "typing_tok_Lib.IntTypes.PUB@tok", "typing_tok_Lib.IntTypes.U32@tok" ], 0, "103b712a7b76ca70be126271d693d33b" ], [ "Lib.IntTypes.div", 1, 2, 1, [ "@query", "assumption_Lib.IntTypes.inttype__uu___haseq" ], 0, "4eaebd660ef0b5a40b73e7a41cc64484" ], [ "Lib.IntTypes.div_lemma", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "refinement_interpretation_Tm_refine_e450d0eda8ec6ce5c9eff42d01f0e81a" ], 0, "f4eee87d94dcaef87714f5bb3cdc2ac0" ], [ "Lib.IntTypes.mod", 1, 2, 1, [ "@query", "assumption_Lib.IntTypes.inttype__uu___haseq" ], 0, "abd759fb99607069853f3a372227f829" ], [ "Lib.IntTypes.mod_lemma", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion", "constructor_distinct_Lib.IntTypes.PUB", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S32", "constructor_distinct_Lib.IntTypes.S64", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.U1", "constructor_distinct_Lib.IntTypes.U16", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "disc_equation_Lib.IntTypes.S128", "disc_equation_Lib.IntTypes.U128", "equality_tok_Lib.IntTypes.PUB@tok", "equation_FStar.Int.int_t", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.int_t", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.signed", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "fuel_guarded_inversion_Lib.IntTypes.inttype", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_15e0fa5b1a593e81b2c5f5ce75454fde", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_b550ca9347e0645a53715102a08d8fa1", "refinement_interpretation_Tm_refine_c156ecc6eab05d1687a383ef171435eb", "refinement_interpretation_Tm_refine_e450d0eda8ec6ce5c9eff42d01f0e81a", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Int16.v", "typing_FStar.Int32.v", "typing_FStar.Int64.v", "typing_FStar.Int8.v", "typing_FStar.UInt8.v", "typing_Lib.IntTypes.unsigned", "typing_Lib.IntTypes.uu___is_S128", "typing_Lib.IntTypes.v", "typing_tok_Lib.IntTypes.PUB@tok" ], 0, "bcf88af31f4ec18b50fada8555018b7d" ] ] ]