Skip to content

Instantly share code, notes, and snippets.

@DRMacIver
Created April 3, 2019 15:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DRMacIver/df2714b91d15607f6cd4018f7c571ceb to your computer and use it in GitHub Desktop.
Save DRMacIver/df2714b91d15607f6cd4018f7c571ceb to your computer and use it in GitHub Desktop.
{"Type: ZeroDivisionError\nMessage: integer division or modulo by zero\nLocation: core/numbers.py:2094": {"sizes": [10, 13, 7, 10, 8, 7, 15, 7, 9, 7, 7, 8, 11, 8, 10, 8, 7, 8, 10, 7, 10, 10, 7, 8, 7, 11, 11, 7, 12, 8, 8, 9, 7, 9, 10, 9, 15, 9, 8, 8, 8, 7, 11, 18, 10, 11, 8, 8, 10, 9, 9, 8, 7, 9, 8, 8, 9, 7, 7, 8, 8, 7, 10, 8, 8, 7, 9, 8, 11, 7, 7, 10, 8, 12, 12, 7, 8, 9, 10, 9, 13, 7, 9, 7, 9, 8, 8, 9, 12, 10, 7, 8, 10, 7, 7, 9, 9, 10, 7, 10, 8, 8, 8, 9, 9, 8, 8, 8, 13, 7, 8, 7, 8, 7, 8, 11, 10, 8, 10, 10, 9, 7, 9, 10, 9, 8, 8, 9, 8, 7, 8, 11, 9, 7, 9, 10, 9, 10, 9, 9, 9, 8, 10, 8, 8, 8, 8, 8, 8, 8, 7, 8, 7, 12, 8, 8, 8, 9, 9, 9, 8, 10, 8, 8, 9, 11, 11, 7, 10, 8, 8, 7, 7, 9, 11, 8, 10, 10, 8, 14, 7, 8, 8, 8, 10, 7, 10, 8, 12, 9, 7, 8, 8, 11, 15, 8, 8, 11, 9, 7, 7, 8, 8, 9, 9, 9, 10, 11, 7, 8, 8, 10, 11, 9, 10, 8, 8, 17, 7, 7, 7, 11, 10, 10, 7, 9, 8, 8, 7, 7, 8, 10, 8, 11, 9, 8, 9, 8, 7, 8, 12, 8, 7, 11, 8, 8, 9, 8, 9, 10, 8, 9, 7, 9, 7, 8, 8, 10, 8, 8, 7, 7, 7, 8, 11, 7, 7, 7, 9, 9, 12, 8, 7, 10, 9, 9, 9, 9, 8, 10, 7, 12, 9, 9, 7, 7, 9, 7, 11, 9, 9, 8, 11, 7, 8, 10, 9, 11, 9, 9, 9, 9, 9, 10, 7, 7, 7, 7, 8, 9, 8, 8, 8, 10, 12, 9, 9, 8, 8, 7, 9, 9, 9, 7, 11, 9, 7, 9, 11, 8, 8, 9, 10, 7, 12, 7, 8, 8, 9, 9, 10, 8, 9, 8, 7, 10, 9, 13, 7, 8, 8, 9, 10, 9, 9, 7, 7, 8, 9, 7, 8, 9, 9, 8, 10, 7, 7, 9, 9, 9, 8, 10, 9, 9, 13, 10, 8, 8, 9, 8, 8, 8, 7, 7, 8, 7, 8, 11, 10, 9, 12, 10, 8, 8, 9, 7, 8, 9, 8, 10, 8, 8, 8, 9, 7, 10, 9, 8, 9, 11, 8, 10, 9, 8, 9, 8, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 7, 7, 9, 7, 11, 11, 7, 7, 9, 16, 10, 8, 10, 8, 7, 7, 8, 10, 10, 10, 8, 11, 8, 7, 8, 8, 7, 7, 7, 9, 8, 9, 9, 7, 8, 9, 9, 7, 9, 8, 11, 14, 9, 10, 8, 8, 10], "best": ["state = SympyRules()", "v1 = state.constants_are_expr(x=pi)", "v2 = state.constants_are_expr(x=I)", "v3 = state.mod_expr(x=v2, y=v1)", "v4 = state.mod_expr(x=v3, y=v3)", "v5 = state.subs_expr(x=v3, y=v1, z=v4)", "state.teardown()"], "initial_sizes": [71, 34, 223, 21, 87, 82, 63, 117, 88, 107, 42, 437, 53, 107, 71, 65, 101, 281, 38, 84, 19, 399, 80, 151, 13, 84, 77, 294, 54, 41, 43, 44, 28, 303, 14, 80, 205, 110, 340, 34, 13, 82, 48, 39, 84, 18, 56, 90, 49, 116, 15, 98, 161, 14, 227, 199, 86, 15, 122, 33, 88, 219, 12, 80, 86, 80, 22, 93, 83, 111, 13, 195, 98, 37, 185, 221, 87, 114, 145, 128, 16, 170, 29, 355, 75, 74, 117, 130, 43, 13, 24, 266, 57, 33, 74, 11, 110, 50, 149, 77, 29, 98, 12, 253, 51, 71, 82, 13, 87, 17, 40, 215, 41, 191, 10, 77, 47, 32, 63, 52, 42, 12, 95, 50, 61, 22, 208, 63, 65, 188, 395, 112, 44, 74, 56, 38, 12, 28, 57, 31, 20, 36, 189, 24, 79, 44, 607, 83, 739, 27, 61, 91, 96, 117, 65, 150, 189, 62, 16, 91, 88, 22, 30, 562, 26, 49, 41, 226, 15, 77, 92, 98, 522, 149, 33, 26, 18, 98, 82, 142, 83, 26, 27, 37, 437, 17, 17, 40, 111, 315, 69, 69, 255, 14, 68, 31, 244, 312, 120, 34, 29, 91, 48, 90, 45, 109, 156, 18, 276, 115, 144, 33, 30, 12, 94, 29, 297, 81, 296, 18, 147, 31, 27, 17, 114, 57, 126, 26, 51, 56, 83, 136, 15, 32, 79, 590, 62, 17, 27, 11, 99, 56, 91, 83, 124, 341, 192, 100, 349, 19, 95, 17, 281, 136, 116, 290, 197, 116, 16, 12, 89, 16, 234, 83, 13, 28, 142, 50, 24, 46, 118, 15, 214, 88, 105, 98, 27, 16, 75, 30, 60, 20, 18, 110, 26, 322, 13, 133, 83, 56, 79, 15, 27, 95, 121, 107, 52, 25, 173, 33, 24, 11, 52, 247, 23, 467, 250, 170, 92, 15, 242, 87, 250, 102, 489, 34, 88, 140, 15, 43, 90, 17, 156, 70, 52, 16, 9, 18, 14, 72, 100, 41, 164, 20, 99, 132, 24, 263, 109, 20, 94, 62, 101, 192, 107, 14, 21, 35, 71, 16, 163, 14, 17, 66, 74, 80, 471, 140, 24, 107, 46, 16, 89, 25, 49, 58, 18, 84, 104, 285, 15, 14, 19, 108, 90, 16, 29, 115, 183, 90, 190, 58, 118, 19, 13, 14, 185, 93, 200, 164, 69, 119, 12, 43, 49, 9, 113, 70, 17, 105, 237, 46, 77, 17, 17, 34, 289, 272, 116, 81, 43, 56, 15, 79, 58, 15, 86, 68, 129, 11, 105, 295, 408, 114, 23, 30, 105, 69, 67, 105, 35, 72, 25, 51, 37, 110, 54, 79, 301, 57, 20, 16, 58, 20, 42, 282, 49, 604, 23, 466, 18, 45, 13, 17, 165, 55, 13, 16, 105, 49, 15, 25, 273, 18, 88, 104, 229, 43, 73, 11, 91, 16, 25]}, "Type: TypeError\nMessage: Invalid NaN comparison\nLocation: core/expr.py:323": {"sizes": [9, 11, 9, 9, 8, 9, 10, 9, 9, 9, 10, 10, 9, 9, 9, 9, 9, 8, 9, 10, 10, 7, 9, 9, 9, 11, 9, 9, 7, 8, 10, 9, 11, 10, 9, 9, 10, 9, 8, 9, 9, 10, 9, 9, 9, 11, 10, 8, 10, 9, 9, 11, 9, 9, 13, 9, 10, 8, 8, 10, 11, 10, 8, 9, 7, 10, 9, 10, 11, 9, 9, 9, 9, 9, 10, 10, 9, 10, 9, 9, 11, 9, 9, 8, 10, 9, 9, 8, 9, 9, 9, 8, 9, 9, 10, 9, 10, 10, 9, 9, 7, 9, 21, 9, 9, 9, 9, 9, 9, 10, 10, 9, 9, 9, 12, 9, 8, 10, 10, 9, 11, 9, 10, 9, 10, 10, 7, 9, 9, 9, 10, 10, 9, 8, 9, 9, 9, 9, 9, 11, 9, 9, 11, 11, 9, 9, 8, 9, 8, 11, 7, 10, 8, 9, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 9, 11, 8, 9, 9, 10, 9, 9, 8, 9, 10, 10, 9, 8, 9, 11, 9, 8, 9, 10, 8, 8, 10, 13, 7, 9, 16, 9, 9, 8, 9, 10, 11, 10, 8, 10, 10, 8, 9, 9, 7, 7, 12, 9, 10, 8, 9, 9, 10, 12, 10, 9, 9, 8, 8, 9, 7, 10, 9, 9, 7, 8, 9, 13, 7, 9, 7, 9, 8, 9, 9, 8, 8, 10, 9, 8, 9, 9, 8, 9, 9, 10, 9, 9, 8, 9, 11, 9, 11, 10, 9, 8, 9, 10, 9, 10, 12, 9, 9, 10, 9, 9, 9, 11, 11, 10, 9, 10, 7, 8, 10, 8, 9, 10, 10, 10, 11, 8, 9, 10, 10, 10, 10, 12, 9, 10, 11, 7, 9, 9, 9, 9, 9, 10, 7, 9, 10, 7, 9, 9, 9, 8, 9, 7, 9, 11, 8, 8, 7, 9, 8, 9, 7, 10, 8, 10, 10, 10, 10, 10, 10, 9, 8, 9, 8, 9, 10, 9, 11, 7, 9, 8, 9, 9, 9, 8, 9, 8, 10, 9, 9, 11, 9, 9, 9, 8, 10, 9, 10, 8, 8, 9, 12, 9, 9, 12, 10, 10, 10], "best": ["state = SympyRules()", "v1 = state.constants_are_expr(x=pi)", "v2 = state.constants_are_expr(x=I)", "v3 = state.fn_expr(fn=atan, x=v2)", "v4 = state.add_expr_ops(op=<function _operator.add>, x=v3, y=v1)", "v5 = state.mod_expr(x=v2, y=v4)", "state.teardown()"], "initial_sizes": [43, 65, 39, 136, 179, 39, 113, 86, 94, 32, 22, 139, 137, 61, 77, 88, 20, 209, 34, 150, 88, 14, 43, 77, 29, 35, 40, 55, 40, 101, 43, 18, 83, 43, 46, 17, 88, 153, 42, 45, 25, 26, 64, 35, 61, 42, 49, 194, 98, 14, 81, 79, 46, 104, 82, 205, 332, 119, 97, 101, 129, 27, 28, 33, 48, 49, 86, 104, 38, 69, 18, 79, 19, 12, 34, 91, 58, 100, 117, 86, 62, 20, 42, 21, 101, 103, 124, 101, 148, 109, 38, 62, 409, 25, 95, 107, 68, 28, 15, 49, 35, 179, 243, 157, 162, 67, 314, 155, 34, 228, 179, 104, 36, 94, 176, 324, 47, 170, 43, 155, 73, 117, 61, 53, 150, 44, 63, 163, 56, 103, 213, 414, 168, 173, 34, 142, 44, 338, 32, 110, 35, 14, 82, 31, 70, 133, 24, 395, 14, 25, 15, 113, 54, 64, 13, 97, 108, 48, 92, 15, 114, 17, 100, 54, 61, 12, 109, 15, 39, 109, 116, 37, 53, 14, 184, 50, 83, 123, 24, 113, 26, 72, 147, 105, 227, 19, 17, 47, 65, 18, 27, 303, 30, 217, 29, 37, 103, 35, 219, 52, 31, 63, 42, 102, 64, 16, 34, 235, 46, 340, 25, 27, 43, 42, 103, 27, 94, 150, 180, 14, 70, 195, 49, 44, 227, 28, 72, 15, 71, 14, 120, 48, 38, 404, 31, 66, 16, 54, 556, 83, 80, 15, 44, 21, 98, 49, 37, 62, 110, 170, 143, 31, 103, 37, 84, 69, 188, 203, 67, 115, 35, 93, 200, 270, 65, 32, 147, 107, 74, 102, 24, 23, 185, 16, 35, 260, 10, 33, 50, 137, 83, 97, 9, 33, 83, 53, 596, 516, 59, 244, 90, 34, 10, 70, 91, 27, 27, 168, 41, 41, 48, 105, 83, 13, 42, 44, 26, 92, 60, 40, 152, 16, 105, 7, 96, 25, 30, 10, 65, 68, 83, 25, 110, 66, 168, 64, 18, 94, 159, 13, 13, 121, 197, 160, 20, 72, 9, 134, 42, 63, 21, 128, 22, 92, 15, 201, 80, 206, 87, 30, 122, 20, 25, 152, 70, 33, 77, 38, 25, 27, 150, 236, 44, 16]}, "Type: TypeError\nMessage: 'mpf' object is not iterable\nLocation: core/numbers.py:90": {"sizes": [15, 8, 11, 12, 8, 9, 16, 8, 10, 8, 8, 8, 9, 10, 12, 8, 8, 9, 9, 8, 8, 10, 8, 8, 11, 9, 8, 9, 8, 10, 9, 8, 12, 8, 8, 8, 11, 10, 10, 8, 11, 9, 9, 9, 9, 9, 12, 8, 8, 8, 8, 10, 9, 11, 8, 11, 9, 11, 8, 19, 11, 9, 14, 8, 8, 8, 8, 8, 10, 8, 8, 8, 16, 8, 8, 9, 9, 8, 10, 8, 8, 8, 8, 8, 10, 8, 8, 8, 11, 8, 8, 8, 9, 8, 9, 9, 9, 24, 10, 10, 8, 8, 9, 10, 8, 9, 12, 11, 8, 11, 8, 9, 8, 8, 9, 10, 9, 8, 8, 8, 10, 8, 8, 11, 9, 8, 8, 8, 8, 8, 8, 9, 9, 9, 12, 11, 17, 9, 9, 11, 8, 9, 10, 9, 12, 8, 8, 8, 9, 8, 8, 9, 8, 21, 8, 9, 8, 10, 8, 9, 15, 9, 9, 8, 8, 9, 10, 13, 8, 8, 9, 16, 8, 10, 9, 9, 9, 8, 9, 10, 8, 8, 10, 8, 8, 8, 9, 9, 10, 12, 8, 10, 9, 9, 9, 8, 8, 9, 10, 8, 8, 8, 8, 9, 10, 9, 8, 11, 9, 8, 8, 8, 8, 17, 9, 8, 8, 10, 8, 8, 9, 9, 8, 8, 8, 9, 8, 10, 8, 9, 9, 8, 8, 8, 8, 9, 9, 8, 8, 9, 8, 8, 8, 16, 8, 11, 8, 10, 8, 9, 10, 8, 8, 9, 14, 16, 8, 9, 9, 9, 8, 10, 9, 12, 9, 9, 13, 8, 11, 11, 9, 9, 8, 16, 10, 8, 10, 8, 9, 9, 9, 8, 9, 9, 8, 9, 8, 8, 9, 8, 8, 8, 9, 9, 10, 8, 37, 9, 9, 8, 8, 11, 8, 9, 9, 9, 9, 9, 9, 11, 9, 9, 8, 8, 8, 9, 9, 17, 9, 9, 8, 8, 9, 8, 20, 15, 8, 9, 10, 10, 8, 8, 9, 10, 9, 8, 8, 9, 15, 12, 9, 23, 10, 20, 8, 9, 8, 10, 8, 11, 8, 10, 10, 10, 10, 8, 8, 12, 8, 8, 8, 8, 9, 8, 8, 10, 9, 8, 10, 14, 8, 12, 9, 12, 9, 8, 10, 8, 9, 8, 8, 8, 9, 8, 10, 9, 9, 15, 8, 9, 10, 8, 8, 9, 10, 10, 13, 10, 8, 8, 10, 8, 8, 8, 8, 8, 8, 21, 9, 10, 10, 8, 8, 8, 8, 8, 11, 8, 8, 9, 10, 11, 10, 8, 10, 9, 8, 8, 10, 8, 8, 8, 9, 8, 12, 10, 8, 8, 8, 8, 10, 10, 9, 8, 8, 10, 8, 8, 9, 8, 9, 9, 9, 8, 9, 8, 9, 16, 11, 9, 8, 8, 18, 12, 10, 8, 9, 9, 12, 8, 9, 8, 10, 12, 9, 10, 9, 8, 10, 10, 8, 13, 9, 10, 8, 8, 9, 11, 9, 9, 8, 10, 10, 10, 9, 10, 9, 8, 15, 8, 9, 8, 9, 8, 9, 23, 9, 9, 9, 8, 10, 9, 8, 9, 10, 8, 8, 8, 8, 9], "best": ["state = SympyRules()", "v1 = state.gen_c(x=0)", "v2 = state.c_is_expr(x=v1)", "v3 = state.constants_are_expr(x=pi)", "v4 = state.gen_v(x='a')", "v5 = state.combine_many(f=v1, op=sympy.concrete.summations.Sum, t=v1, var=v4, x=v2)", "v6 = state.mod_expr(x=v3, y=v5)", "state.teardown()"], "initial_sizes": [99, 368, 44, 43, 152, 52, 67, 124, 14, 449, 17, 139, 26, 62, 113, 46, 63, 23, 61, 13, 83, 191, 221, 45, 32, 18, 19, 16, 18, 119, 12, 90, 69, 74, 110, 59, 50, 63, 28, 25, 28, 45, 81, 48, 13, 70, 99, 15, 14, 14, 17, 54, 230, 354, 166, 14, 28, 89, 30, 69, 94, 82, 125, 147, 138, 14, 182, 131, 229, 36, 265, 138, 64, 41, 313, 43, 70, 37, 116, 12, 422, 12, 83, 20, 44, 123, 15, 15, 22, 95, 47, 15, 17, 11, 10, 75, 291, 106, 54, 21, 13, 121, 87, 114, 107, 67, 52, 52, 78, 47, 87, 23, 48, 67, 69, 47, 109, 351, 69, 57, 51, 16, 75, 17, 16, 575, 52, 119, 66, 15, 310, 149, 28, 152, 66, 50, 110, 19, 112, 31, 147, 17, 13, 17, 218, 15, 253, 243, 407, 100, 129, 165, 19, 154, 64, 15, 191, 17, 9, 39, 133, 46, 39, 38, 69, 78, 43, 97, 150, 13, 97, 293, 30, 15, 45, 76, 29, 156, 119, 47, 100, 25, 25, 266, 74, 87, 237, 66, 82, 41, 14, 55, 26, 15, 16, 87, 92, 14, 65, 17, 195, 88, 77, 93, 91, 174, 16, 99, 91, 100, 21, 151, 15, 81, 15, 172, 23, 149, 110, 84, 16, 90, 232, 16, 177, 67, 83, 36, 13, 354, 45, 11, 15, 85, 55, 66, 32, 14, 36, 81, 112, 108, 29, 169, 351, 34, 14, 114, 16, 55, 49, 75, 71, 99, 62, 79, 30, 23, 15, 9, 17, 42, 138, 80, 13, 181, 36, 74, 55, 135, 12, 14, 70, 127, 201, 16, 285, 127, 13, 37, 310, 13, 103, 18, 239, 15, 76, 28, 28, 17, 15, 85, 18, 98, 379, 81, 77, 17, 15, 61, 86, 14, 31, 12, 17, 61, 88, 47, 83, 459, 52, 41, 10, 83, 42, 13, 344, 107, 16, 102, 18, 9, 126, 79, 117, 58, 42, 12, 39, 76, 25, 17, 37, 33, 19, 20, 48, 14, 70, 59, 121, 67, 38, 445, 252, 95, 78, 108, 52, 283, 108, 246, 19, 99, 105, 13, 71, 52, 14, 90, 25, 73, 75, 82, 18, 163, 15, 27, 57, 45, 59, 17, 47, 97, 76, 31, 15, 27, 175, 19, 8, 91, 76, 251, 26, 18, 31, 41, 127, 48, 87, 175, 75, 14, 41, 32, 21, 258, 243, 14, 71, 25, 309, 180, 107, 17, 54, 253, 14, 14, 16, 11, 68, 48, 34, 58, 46, 12, 186, 26, 83, 94, 67, 40, 160, 25, 305, 449, 61, 57, 48, 55, 16, 15, 138, 12, 229, 119, 127, 46, 103, 33, 18, 109, 137, 41, 17, 47, 384, 16, 15, 24, 63, 89, 85, 132, 295, 85, 52, 35, 14, 105, 65, 299, 381, 54, 105, 92, 16, 19, 79, 117, 60, 115, 183, 15, 103, 88, 49, 15, 41, 89, 17, 76, 173, 159, 98, 63, 16, 75, 31, 58, 200, 100, 18, 16, 230, 47, 94, 79, 18, 84, 124, 118, 15, 206, 13, 85, 34, 161, 19, 33, 47, 17, 49, 79, 48, 150, 63, 100]}, "Type: OverflowError\nMessage: cannot convert float infinity to integer\nLocation: core/expr.py:3326": {"sizes": [8, 9, 9, 10, 8, 8, 8, 9, 9, 8, 8, 8, 8, 8, 9, 9, 11, 8, 8, 11, 8, 8, 9, 9, 8, 8, 9, 10, 9, 8, 9, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8, 8, 9, 8, 10, 8, 8, 8, 9, 10, 8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 10, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 10, 8, 8, 9, 8, 11, 9, 8, 9, 8, 10, 8, 9, 9, 8, 13, 8, 9, 8, 8, 8, 8, 8, 8, 8, 11, 8, 8, 9, 9, 9, 12, 8, 11, 8, 9, 8, 8, 8, 8, 9, 9, 10, 10, 8, 8, 10, 9, 8, 9, 9, 8, 8, 8, 9, 8, 9, 8, 9, 8, 9, 8, 8, 8, 9, 9, 8, 8, 8, 8, 8, 9, 8, 9, 8, 8, 9, 8, 9, 8, 8, 8, 9, 8, 8, 8, 8, 9, 10, 9, 8, 8, 8, 8, 10, 10, 8, 8, 10, 8, 9, 9, 10, 8, 9, 8, 12, 8, 9, 9, 9, 8, 10, 8, 9, 8, 9, 8, 8, 13, 8, 8, 12, 8, 8, 9, 10, 8, 9, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 8, 10, 8, 8, 9, 9, 8, 8, 9, 8, 10, 10, 8, 8, 8, 9, 8, 8, 8, 8, 8, 12, 9, 8, 9, 10, 8, 8, 8, 9, 8, 9, 8, 10, 8, 9, 8, 8, 9, 8, 8, 8, 9, 8, 8, 8, 8, 11, 8, 8, 8, 8, 8, 9, 9, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8, 8, 9, 8, 10, 9, 9, 10, 8], "best": ["state = SympyRules()", "v1 = state.constants_are_expr(x=I)", "v2 = state.fn_expr(fn=atan, x=v1)", "v3 = state.fn_expr(fn=<function sympy.functions.elementary.miscellaneous.sqrt>, x=v2)", "v4 = state.fn_expr(fn=asin, x=v3)", "v5 = state.constants_are_expr(x=pi)", "v6 = state.mod_expr(x=v5, y=v4)", "state.teardown()"], "initial_sizes": [91, 33, 57, 46, 35, 114, 35, 25, 108, 46, 95, 396, 28, 127, 109, 128, 72, 145, 84, 548, 92, 71, 118, 62, 135, 58, 202, 72, 28, 25, 160, 49, 26, 30, 33, 88, 167, 32, 87, 72, 26, 64, 68, 49, 106, 20, 27, 88, 83, 55, 57, 90, 113, 143, 128, 38, 92, 48, 137, 38, 109, 47, 33, 51, 133, 38, 42, 49, 23, 48, 109, 94, 63, 64, 119, 172, 265, 210, 84, 185, 102, 32, 58, 67, 108, 88, 62, 30, 73, 115, 26, 527, 106, 114, 102, 75, 121, 394, 100, 239, 94, 65, 68, 27, 110, 59, 73, 30, 64, 131, 158, 36, 437, 177, 88, 112, 80, 94, 136, 115, 106, 250, 165, 18, 97, 102, 27, 140, 129, 229, 76, 66, 50, 116, 97, 51, 28, 14, 113, 38, 96, 104, 84, 121, 621, 99, 130, 94, 95, 82, 47, 140, 26, 283, 80, 655, 50, 379, 14, 66, 102, 28, 13, 54, 15, 103, 168, 72, 239, 56, 122, 85, 32, 77, 246, 381, 45, 93, 124, 115, 134, 75, 35, 43, 29, 36, 144, 318, 71, 152, 200, 104, 106, 49, 92, 76, 122, 320, 38, 55, 147, 145, 52, 21, 118, 72, 105, 77, 211, 17, 86, 148, 145, 119, 264, 53, 63, 120, 90, 51, 90, 262, 79, 154, 85, 219, 91, 51, 177, 91, 251, 354, 86, 32, 150, 172, 72, 227, 67, 90, 172, 219, 55, 32, 116, 82, 39, 30, 27, 53, 108, 188, 21, 102, 116, 92, 22, 122, 49, 58, 245, 40, 80, 44, 37, 81, 103, 85, 95, 98, 145, 22, 92, 176, 71, 81, 82, 91, 214, 37, 31, 315, 40, 64, 87, 16, 93, 103, 104, 66, 185, 101, 50, 37]}, "Type: OverflowError\nMessage: absolute value too large\nLocation: sympy/test.py:187": {"sizes": [8, 11, 10, 7, 7, 10, 10, 7, 14, 11, 11, 9, 10, 12, 11, 16, 9, 8], "best": ["state = SympyRules()", "v1 = state.gen_v(x='a')", "v2 = state.v_is_expr(x=v1)", "v3 = state.fn_expr(fn=<function sympy.functions.elementary.miscellaneous.sqrt>, x=v2)", "v4 = state.add_expr_ops(op=<function _operator.pow>, x=v2, y=v3)", "state.assignment_commutes_with_simplify(data=data(...), source=v4)", "state.teardown()"], "initial_sizes": [24, 43, 73, 172, 213, 354, 82, 99, 76, 105, 28, 48, 73, 112, 76, 45, 44, 29]}, "Type: AssertionError\nMessage: \nLocation: sympy/test.py:187": {"sizes": [8, 7, 8, 8, 9, 15, 14, 9, 8, 8, 8, 9, 9, 8, 9, 9, 8, 8, 8, 9, 8, 9, 8, 8, 8, 9, 8, 10, 8, 12, 8, 7, 11, 8, 8, 11, 10, 11, 7, 8, 8, 7, 8, 8, 7, 11, 8, 8, 11, 8, 12, 8, 8, 9, 11, 10, 8, 8, 7, 17, 9, 11, 8, 8, 11, 11, 10, 8, 8, 8, 8, 7, 8, 11, 11, 10, 11, 7, 7, 8, 11, 9, 10, 9, 8, 9, 9, 10, 10, 7, 8, 7, 8, 7, 9, 8, 11, 12, 10, 9, 8, 8, 8, 8, 9, 8, 8, 8, 8, 7, 8, 10, 9, 10, 8, 8, 12, 9, 11, 7, 8, 8, 8, 12, 9, 13, 12, 8, 10, 9, 9, 9, 8, 10, 9, 11, 10, 10, 7, 7, 8, 8, 8, 8, 7, 7, 9, 9, 11, 9, 10, 8, 8, 7, 11, 10, 9, 40, 10, 11, 8, 7, 7, 10, 7, 8, 10, 8, 9, 7, 10, 8, 9, 8, 9, 8, 8, 8, 11, 11, 8, 9, 11, 9, 8, 9, 8, 8, 8, 8, 10, 8, 8, 9, 8, 10, 8, 15, 9, 8, 10, 10, 12, 8, 9, 7, 7, 8, 14, 8, 8, 8, 8, 8, 8, 10, 10, 7, 9, 9, 8, 9, 9, 8, 9, 7, 12, 10, 11, 7, 8, 10, 9, 10, 9, 7, 8, 10, 13, 7, 7, 8, 10, 9, 9, 12, 9, 7, 8, 9, 9, 9, 9, 9, 8, 12, 18], "best": ["state = SympyRules()", "v1 = state.gen_v(x='a')", "v2 = state.v_is_expr(x=v1)", "v3 = state.fn_expr(fn=sin, x=v2)", "v4 = state.fn_expr(fn=asin, x=v3)", "state.assignment_commutes_with_simplify(data=data(...), source=v4)", "state.teardown()"], "initial_sizes": [41, 72, 31, 123, 303, 72, 422, 117, 9, 23, 64, 81, 31, 52, 34, 209, 58, 33, 387, 75, 73, 121, 11, 15, 59, 58, 22, 165, 41, 29, 213, 14, 100, 119, 118, 141, 108, 86, 37, 49, 83, 41, 48, 91, 26, 30, 156, 106, 65, 35, 61, 267, 154, 132, 103, 71, 14, 247, 27, 185, 218, 170, 71, 106, 344, 104, 59, 29, 174, 84, 113, 191, 83, 306, 176, 83, 203, 72, 53, 91, 42, 14, 40, 224, 14, 103, 35, 95, 51, 49, 111, 115, 126, 14, 57, 53, 70, 111, 81, 61, 59, 93, 88, 60, 63, 67, 12, 118, 48, 121, 69, 75, 264, 69, 386, 43, 89, 331, 305, 55, 35, 64, 76, 231, 119, 381, 18, 51, 59, 44, 180, 123, 35, 70, 88, 91, 57, 141, 181, 79, 8, 92, 227, 42, 13, 38, 84, 85, 57, 13, 148, 20, 375, 61, 174, 95, 66, 75, 139, 70, 31, 29, 114, 71, 146, 21, 38, 128, 215, 66, 60, 32, 98, 75, 120, 153, 154, 52, 188, 311, 23, 108, 131, 72, 110, 25, 17, 23, 64, 116, 29, 57, 60, 143, 35, 35, 23, 45, 100, 61, 76, 54, 164, 80, 33, 43, 19, 34, 86, 160, 154, 140, 437, 111, 89, 42, 82, 39, 168, 106, 123, 76, 29, 100, 42, 100, 105, 349, 241, 178, 117, 97, 71, 57, 476, 29, 122, 133, 419, 26, 44, 13, 114, 41, 356, 64, 35, 48, 273, 75, 79, 86, 79, 107, 17, 138, 105]}, "Type: AttributeError\nMessage: 'NaN' object has no attribute '_mpf_'\nLocation: core/expr.py:3326": {"sizes": [7, 9, 7, 7, 9, 7, 9, 9, 9, 7, 10, 8, 10, 9, 7, 7, 9, 8, 10, 10, 9, 8, 10, 7, 8, 9, 7, 7, 8, 10, 8, 8, 7, 9, 7, 13, 8, 8, 7, 7, 7, 8, 8, 8, 11, 8, 10, 8, 15, 7, 8, 9, 6, 8, 8, 8, 12, 7, 9, 19, 11, 7, 11, 9, 10, 7, 8, 10, 9, 9, 8, 8, 7, 8, 9, 8, 7, 7, 8, 7, 8, 7, 9, 7, 8, 7, 7, 7, 9, 8, 9, 9, 9, 7, 10, 10, 9, 7, 8, 7, 7, 8, 9, 9, 8, 8, 9, 8, 8, 8, 7, 7, 7, 8, 8, 7, 9, 7, 7, 9, 9, 9, 7, 8, 8, 9, 8, 7, 6, 10, 8, 9, 9, 10, 9, 7, 7, 7, 8, 7, 9, 7, 8, 7, 6, 11, 7, 8, 10, 8, 9, 7, 10, 7, 8, 8, 8, 8, 9, 9, 7, 7, 7, 9, 12, 11, 7, 7, 7, 7, 9, 7, 7, 8, 11, 13, 13, 8, 9, 7, 6, 8, 8, 10, 8, 9, 12, 10, 12, 7, 7, 9, 8, 7, 7, 7, 9, 11, 9, 10, 7, 7, 8, 7, 6, 9, 8, 9, 8, 12, 7, 7, 8, 8, 7, 7, 7, 10, 16, 9, 10, 9, 11, 7, 8, 8, 10, 9, 9, 9, 8, 10, 8, 6, 9, 9, 9, 10, 7, 7, 7, 10, 9, 9, 7, 8, 11, 9, 7, 7, 9, 9, 9, 7, 7, 6, 8, 10, 6, 9, 7, 12, 9, 7, 10, 7, 7, 6, 9, 8, 7, 8, 7, 9, 8, 9, 8, 10, 8, 7, 9, 6, 10, 7, 7, 8, 7, 7], "best": ["state = SympyRules()", "v1 = state.constants_are_expr(x=I)", "v2 = state.fn_expr(fn=atan, x=v1)", "v3 = state.fn_expr(fn=factorial, x=v2)", "v4 = state.mod_expr(x=v3, y=v1)", "state.teardown()"], "initial_sizes": [268, 72, 23, 58, 82, 135, 85, 229, 55, 165, 19, 24, 126, 196, 221, 156, 62, 96, 118, 58, 149, 54, 54, 165, 439, 81, 94, 24, 132, 356, 272, 53, 217, 203, 29, 41, 61, 60, 112, 82, 27, 20, 153, 186, 231, 79, 62, 25, 129, 199, 424, 93, 58, 515, 27, 241, 545, 78, 73, 50, 65, 9, 78, 109, 109, 16, 105, 49, 98, 77, 147, 73, 90, 176, 50, 120, 17, 116, 18, 31, 43, 24, 93, 14, 101, 138, 106, 95, 261, 119, 97, 195, 257, 247, 437, 39, 47, 90, 72, 177, 119, 410, 42, 258, 459, 31, 216, 91, 68, 81, 18, 216, 78, 272, 237, 111, 24, 290, 62, 44, 298, 98, 155, 82, 16, 24, 15, 63, 44, 216, 220, 30, 71, 160, 69, 114, 46, 84, 95, 121, 77, 96, 13, 17, 30, 113, 28, 15, 43, 66, 231, 14, 230, 18, 107, 105, 51, 18, 16, 21, 39, 110, 66, 193, 114, 75, 27, 24, 165, 164, 235, 116, 65, 82, 100, 83, 83, 114, 169, 159, 14, 14, 162, 198, 119, 208, 117, 38, 101, 30, 49, 255, 51, 121, 23, 23, 16, 102, 59, 30, 12, 93, 47, 21, 15, 290, 34, 238, 61, 187, 22, 97, 96, 23, 93, 74, 22, 84, 126, 363, 112, 17, 102, 511, 9, 332, 95, 79, 82, 85, 67, 371, 80, 9, 66, 49, 70, 63, 12, 28, 90, 212, 67, 138, 45, 776, 94, 260, 52, 17, 22, 83, 99, 34, 82, 56, 624, 114, 102, 106, 89, 189, 29, 18, 78, 83, 38, 230, 16, 22, 29, 113, 28, 52, 192, 56, 29, 98, 55, 15, 21, 10, 42, 26, 87, 66, 326, 11]}, "Type: TypeError\nMessage: can't convert expression to float\nLocation: core/expr.py:239": {"sizes": [12, 10, 14, 11, 11, 10, 12, 12, 14, 11, 12, 11, 10, 14, 11, 13, 11, 9, 10, 11, 11, 12, 9, 10, 9, 10, 10, 12, 9, 11, 10, 10, 9, 9, 9, 11, 10, 9, 11, 10, 10, 10, 12, 11, 9, 9, 12, 28, 10, 9, 10, 11, 9, 9, 9, 11, 9, 13, 13, 11, 10, 10, 11, 10, 12, 13, 9, 11, 10, 9, 11, 9, 10, 10, 9, 12, 13, 10, 12, 11, 9, 9, 11, 11], "best": ["state = SympyRules()", "v1 = state.constants_are_expr(x=I)", "v2 = state.gen_v(x='a')", "v3 = state.v_is_expr(x=v2)", "v4 = state.fn_expr(fn=sin, x=v3)", "v5 = state.fn_expr(fn=asin, x=v4)", "v6 = state.mod_expr(x=v5, y=v1)", "state.assignment_commutes_with_simplify(data=data(...), source=v6)", "state.teardown()"], "initial_sizes": [115, 84, 73, 60, 97, 106, 27, 101, 88, 55, 380, 103, 115, 137, 67, 137, 116, 50, 55, 155, 28, 158, 49, 175, 109, 131, 80, 62, 120, 99, 308, 11, 52, 237, 80, 202, 47, 54, 87, 389, 98, 142, 106, 67, 11, 24, 50, 99, 76, 65, 433, 115, 54, 231, 139, 94, 86, 234, 105, 57, 31, 27, 499, 82, 345, 87, 46, 165, 154, 74, 120, 163, 34, 194, 76, 277, 217, 54, 67, 111, 112, 129, 106, 79]}, "Type: TypeError\nMessage: Invalid comparison of complex\nLocation: core/expr.py:321": {"sizes": [7, 12, 10, 7, 7, 9, 7, 11, 7, 7, 7, 7, 9, 8, 7, 7, 10, 10, 7, 7, 7, 10, 10, 7, 8, 10, 7, 7, 7, 7, 7, 6, 10, 7, 7, 6, 10, 7, 7, 7, 7, 7, 8, 10, 7, 8, 7, 8, 10, 7, 7, 7, 7, 9, 8, 8, 7, 7, 7, 6, 10, 7, 7, 7, 7, 8, 10, 6, 7, 7, 8, 8, 8, 10, 8, 7, 8, 9, 8, 11, 7, 10, 8, 7, 7, 12, 7, 7, 9, 7, 7, 7, 6, 7, 7, 7, 7, 8, 7, 8, 8, 8, 6, 6, 11, 7, 7, 7, 7, 7, 7, 9, 7, 8, 7, 7, 8, 10, 7, 9, 8, 7, 8, 7, 8, 7, 7, 9, 11, 7, 7, 8, 7, 8, 11, 8, 7, 8, 6, 9, 8, 7, 9, 10, 7, 11, 8, 7, 8, 7, 7, 7, 8, 6, 7, 7, 7, 9, 7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 10, 10, 7, 12, 7, 9, 8, 8, 7, 8, 7, 7, 9, 7, 8, 7, 7, 9, 7, 7, 8, 7, 7, 8, 7, 7, 7, 11, 8, 8, 6, 11, 7, 8, 7, 11, 8, 10, 7, 8, 11, 7, 7, 7, 10, 8, 7, 6, 7, 7, 7, 7, 7, 7, 11, 7, 14, 7, 7, 8, 9, 7, 7, 11, 11, 11, 7, 10, 8, 8, 7, 7, 8, 10, 7, 7, 7, 8, 8, 9, 7, 7, 10, 6, 10, 7, 7, 8, 8, 7, 7, 7, 8, 10, 8, 7, 9, 7, 11, 7, 7, 10, 11, 7, 8, 9, 7, 11, 7, 15, 8, 6, 13, 7, 7, 8, 12, 7, 7, 7, 7, 7, 6, 10, 9, 10, 7, 11, 8, 8, 10, 8, 7, 9, 7, 8, 8, 11, 8, 6, 11, 7, 8, 7, 11, 7, 7, 7, 7, 7, 10, 7, 7, 10, 7, 8, 8, 7, 6, 8, 8, 7, 7, 7, 8, 7, 8, 6, 6, 7, 8, 8, 7, 8, 10, 8, 7, 7, 7, 7, 8, 7, 7, 7, 7, 9, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 7, 7, 8, 9, 8, 6, 10, 7, 7, 7, 7, 10, 7, 7, 7, 7, 7, 7, 7, 11, 8, 9, 7, 7, 8, 9, 7, 7, 7, 8, 10, 8, 7, 7, 8, 7, 13, 10, 9, 7, 7, 6, 7, 8, 7, 23, 7, 7, 7, 7, 9, 7, 7, 8, 7, 7, 7, 9, 7, 7, 8, 7, 8, 7, 8, 6, 10, 6, 7, 9, 7, 7, 7, 9, 12, 7, 7, 8, 7, 7, 7, 8, 10, 8, 7, 7, 9, 7, 7, 7, 9, 7, 7, 11, 7, 7, 9, 8, 7, 7, 7, 11, 10, 9, 7, 7, 7, 7, 7, 8, 11, 10, 6, 8, 10, 7, 8, 11, 7, 7, 8, 8, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 8, 7, 13, 9, 6, 7, 10, 7, 11, 7, 7, 7, 7, 9, 11, 7, 7, 7, 9, 8, 8, 7, 8, 10, 7, 11, 7, 8, 11, 7, 7, 9, 11, 10, 9, 9, 7, 9, 7, 8, 8, 8, 7, 10, 8, 11, 8, 8, 8, 9, 8, 7, 7, 7, 7, 7, 7, 10, 8, 7, 8, 9, 7, 7, 8, 8, 9, 7, 7, 7, 7, 12, 7, 7, 7, 6, 8, 9, 7, 7, 7, 7, 8, 7, 10, 7, 7, 7, 10, 8, 7, 8, 6, 6, 7, 7, 10, 9, 7, 8, 7, 7, 6, 11, 8, 7, 7, 7, 8, 7, 8, 9, 9, 10, 13, 7, 7, 8, 6, 7, 7, 6, 7, 11, 7, 7, 7, 7, 17, 9, 7, 8, 10, 7, 7, 8, 8, 7, 7, 8, 7, 7, 7, 11, 7], "best": ["state = SympyRules()", "v1 = state.constants_are_expr(x=I)", "v2 = state.fn_expr(fn=cos, x=v1)", "v3 = state.add_expr_ops(op=<function _operator.pow>, x=v2, y=v1)", "v4 = state.simplify_expr(x=v3)", "state.teardown()"], "initial_sizes": [58, 65, 66, 103, 15, 15, 42, 566, 14, 11, 79, 107, 81, 24, 190, 51, 59, 189, 113, 112, 188, 236, 156, 14, 15, 175, 80, 44, 185, 126, 90, 17, 19, 63, 16, 25, 189, 21, 188, 14, 83, 13, 14, 175, 14, 48, 14, 502, 41, 11, 101, 50, 116, 47, 13, 14, 45, 14, 11, 89, 110, 50, 130, 30, 13, 32, 121, 15, 14, 24, 52, 31, 192, 84, 77, 16, 259, 94, 61, 324, 80, 65, 94, 33, 51, 159, 11, 15, 116, 17, 65, 43, 65, 12, 11, 66, 81, 164, 75, 115, 113, 75, 11, 18, 364, 115, 13, 15, 50, 101, 13, 105, 246, 110, 17, 17, 10, 31, 18, 14, 54, 14, 11, 149, 15, 82, 241, 118, 390, 31, 239, 103, 66, 16, 62, 141, 83, 112, 32, 68, 119, 156, 113, 175, 176, 112, 28, 12, 89, 14, 13, 8, 14, 16, 33, 33, 13, 114, 55, 16, 25, 72, 103, 17, 149, 13, 14, 146, 20, 12, 15, 19, 12, 13, 47, 165, 249, 13, 42, 91, 251, 142, 286, 18, 113, 22, 9, 230, 25, 28, 16, 12, 18, 17, 15, 19, 10, 359, 158, 11, 65, 12, 17, 9, 81, 9, 220, 147, 14, 26, 122, 26, 330, 13, 33, 199, 16, 43, 65, 262, 229, 89, 12, 78, 67, 21, 80, 25, 11, 127, 17, 102, 15, 14, 114, 13, 16, 10, 117, 298, 17, 13, 30, 279, 132, 11, 90, 706, 91, 14, 15, 10, 21, 110, 164, 81, 100, 16, 9, 26, 299, 16, 15, 303, 82, 40, 18, 73, 53, 74, 16, 92, 174, 149, 196, 101, 91, 61, 25, 42, 48, 133, 34, 13, 41, 170, 41, 81, 9, 10, 12, 240, 11, 9, 41, 13, 53, 313, 152, 18, 365, 302, 142, 23, 19, 235, 11, 98, 40, 29, 82, 498, 36, 34, 10, 119, 13, 34, 31, 57, 11, 17, 27, 13, 12, 119, 69, 12, 215, 14, 14, 98, 14, 16, 60, 270, 117, 11, 155, 14, 15, 28, 29, 7, 13, 12, 157, 207, 30, 75, 13, 13, 16, 16, 18, 40, 13, 328, 11, 17, 83, 113, 12, 143, 16, 81, 23, 14, 13, 11, 14, 32, 11, 38, 13, 44, 37, 32, 126, 12, 21, 168, 155, 24, 143, 169, 14, 146, 7, 18, 27, 107, 89, 162, 11, 261, 16, 14, 20, 121, 14, 10, 11, 35, 307, 12, 15, 79, 251, 17, 484, 72, 44, 15, 153, 391, 69, 665, 13, 203, 103, 14, 14, 74, 61, 17, 14, 229, 98, 311, 651, 16, 14, 16, 13, 33, 147, 31, 18, 9, 243, 47, 360, 100, 218, 92, 14, 62, 448, 14, 10, 168, 12, 12, 21, 10, 273, 88, 16, 37, 172, 109, 13, 157, 49, 105, 14, 115, 110, 9, 12, 108, 11, 220, 15, 64, 115, 13, 11, 87, 76, 107, 29, 18, 169, 209, 14, 13, 14, 22, 36, 37, 15, 19, 98, 15, 633, 11, 59, 112, 102, 59, 13, 13, 12, 79, 15, 16, 16, 26, 80, 17, 102, 14, 176, 368, 16, 108, 12, 14, 257, 118, 17, 13, 11, 51, 325, 16, 269, 8, 16, 155, 41, 49, 218, 43, 12, 83, 17, 14, 652, 11, 106, 279, 58, 206, 18, 35, 16, 321, 104, 116, 70, 11, 12, 70, 142, 147, 19, 17, 70, 86, 17, 14, 11, 77, 296, 494, 12, 209, 55, 82, 108, 16, 72, 207, 14, 13, 19, 12, 14, 43, 17, 108, 63, 15, 12, 15, 46, 18, 44, 15, 38, 22, 22, 14, 170, 23, 17, 49, 81, 41, 40, 12, 8, 16, 88, 15, 18, 62, 16, 118, 110, 29, 237, 116, 42, 701, 14, 17, 96, 76, 95, 131, 17, 182, 136, 16, 12, 48, 15, 16, 15, 148, 44, 389, 188, 416, 119, 88, 114, 49, 16, 12, 621, 80, 10, 12, 68, 22, 18, 53, 13, 16, 16, 204, 32]}, "Type: AssertionError\nMessage: \nLocation: core/expr.py:3329": {"sizes": [9, 7, 7, 7, 11, 15, 12, 12, 7, 11, 8, 11, 7, 11, 12, 8, 11, 9, 14, 8, 10, 10, 11, 9, 8, 11, 8, 9, 8, 11, 8, 10, 13, 9, 8, 10, 13, 10, 9, 8, 8, 11, 11, 10, 11, 8, 9, 10, 7, 10, 8, 10, 8, 8, 9, 9, 10, 8, 9, 8, 7, 8, 8, 12, 8, 8, 8, 8, 13, 9, 8, 8, 8, 10, 8, 9, 10, 18, 11, 7, 10, 11, 9, 8, 8, 8, 9, 9, 11, 7, 8, 9, 10, 9, 10, 8, 10, 13, 10, 10, 14, 8, 12, 8, 8, 9, 8, 10, 8, 11, 8, 12, 8, 8, 9, 10, 12, 8, 10, 9, 9, 8, 12, 8, 12, 9, 11, 11, 8, 7, 15, 8, 8, 10, 8, 8, 11, 10, 8, 8, 8, 10, 7, 9, 12, 8, 9, 8, 11, 13, 12, 12, 7, 10, 13, 11, 11, 9, 8, 8, 13, 8, 9, 9, 21, 11, 11, 8, 8, 11, 13, 9, 8, 7, 8, 12, 7, 8, 8, 10, 13, 8, 11, 8, 8, 9, 8, 8, 8, 8, 9, 10, 8, 8, 9, 14, 10, 9, 8, 13, 8, 8, 8, 8, 9, 11, 8, 8, 9, 8, 8, 8, 9, 8, 9, 10, 9, 9, 12, 10, 11, 8, 10, 8, 19, 8, 8, 10], "best": ["state = SympyRules()", "v1 = state.constants_are_expr(x=pi)", "v2 = state.fn_expr(fn=factorial, x=v1)", "v3 = state.add_expr_ops(op=<function _operator.pow>, x=v2, y=v2)", "v4 = state.subs_expr(x=v3, y=v2, z=v3)", "v5 = state.mod_expr(x=v3, y=v4)", "state.teardown()"], "initial_sizes": [63, 42, 29, 86, 63, 226, 93, 27, 22, 176, 38, 116, 41, 125, 105, 110, 78, 14, 439, 115, 31, 102, 117, 57, 23, 179, 151, 78, 537, 79, 100, 69, 146, 103, 26, 106, 107, 85, 64, 93, 84, 633, 76, 118, 87, 140, 10, 84, 42, 105, 35, 112, 101, 259, 60, 142, 27, 171, 35, 51, 33, 30, 63, 67, 496, 33, 82, 177, 127, 25, 89, 123, 78, 45, 39, 78, 47, 55, 78, 110, 71, 79, 27, 129, 86, 34, 152, 19, 46, 38, 47, 74, 50, 78, 85, 18, 469, 63, 107, 22, 75, 346, 93, 65, 32, 66, 110, 55, 75, 175, 187, 71, 13, 127, 40, 132, 33, 33, 69, 87, 46, 28, 105, 39, 31, 351, 222, 107, 248, 41, 265, 10, 88, 46, 145, 140, 221, 110, 35, 27, 63, 75, 37, 37, 88, 154, 26, 113, 82, 45, 55, 92, 80, 141, 75, 97, 269, 34, 38, 41, 136, 75, 26, 99, 114, 99, 101, 39, 105, 151, 72, 72, 60, 262, 63, 26, 40, 155, 27, 105, 103, 64, 170, 80, 31, 67, 58, 54, 69, 45, 133, 50, 80, 61, 46, 30, 198, 41, 25, 90, 90, 511, 37, 21, 101, 86, 82, 39, 33, 70, 171, 52, 729, 57, 57, 54, 184, 60, 47, 120, 209, 52, 112, 98, 254, 40, 59, 104]}, "Type: TypeError\nMessage: 'mpf' object is not iterable\nLocation: core/evalf.py:849": {"sizes": [9, 8, 9, 9, 8, 9, 8, 8, 8, 8, 8, 10, 9, 8, 8, 8, 8, 9, 9, 9, 8, 8, 9, 9, 8, 8, 8, 8, 10, 9, 8, 9], "best": ["state = SympyRules()", "v1 = state.gen_c(x=0)", "v2 = state.c_is_expr(x=v1)", "v3 = state.gen_v(x='a')", "v4 = state.combine_many(f=v1, op=sympy.concrete.summations.Sum, t=v1, var=v3, x=v2)", "v5 = state.fn_expr(fn=atan, x=v4)", "state.expr_evalf(x=v5)", "state.teardown()"], "initial_sizes": [27, 29, 245, 44, 101, 558, 16, 46, 72, 96, 51, 181, 191, 32, 201, 70, 45, 77, 141, 44, 52, 87, 79, 34, 114, 134, 39, 31, 338, 61, 41, 284]}, "Type: ZeroDivisionError\nMessage: integer division or modulo by zero\nLocation: core/numbers.py:1638": {"sizes": [10, 10, 10, 13, 10, 11, 10, 27, 26, 13, 9, 10, 8, 11, 13, 7, 10, 9, 9, 10, 11, 13, 10, 10, 10, 24, 11, 13, 13, 17, 9, 14, 9, 10, 12, 10, 10, 12, 8, 11, 9, 11, 16, 9, 9, 11, 10, 11, 9, 10, 8, 10, 8, 11, 9, 13, 16, 9, 10, 12, 13, 11, 17, 12, 8, 7, 10, 9, 9, 10, 9, 8, 9, 8, 9, 13, 11, 11, 16, 13], "best": ["state = SympyRules()", "v1 = state.gen_v(x='a')", "v2 = state.v_is_expr(x=v1)", "v3 = state.fn_expr(fn=acos, x=v2)", "v4 = state.mod_expr(x=v3, y=v2)", "state.assignment_commutes_with_simplify(data=data(...), source=v4)", "state.teardown()"], "initial_sizes": [163, 103, 116, 46, 78, 76, 34, 85, 116, 103, 228, 46, 83, 206, 87, 435, 81, 48, 108, 94, 314, 63, 321, 28, 23, 89, 346, 26, 118, 54, 114, 26, 148, 85, 29, 113, 96, 110, 109, 48, 49, 32, 105, 164, 66, 92, 129, 29, 226, 131, 24, 68, 103, 103, 331, 222, 33, 144, 67, 250, 35, 65, 232, 72, 169, 26, 222, 30, 243, 55, 126, 29, 37, 39, 575, 117, 116, 199, 178, 85]}, "Type: ValueError\nMessage: got complex zero with unknown accuracy\nLocation: core/evalf.py:258": {"sizes": [10, 10, 10, 11, 10, 9, 9, 8, 10, 9, 33, 8, 7, 23, 10, 9, 10, 8], "best": ["state = SympyRules()", "v1 = state.constants_are_expr(x=I)", "v2 = state.fn_expr(fn=atan, x=v1)", "v3 = state.constants_are_expr(x=pi)", "v4 = state.add_expr_ops(op=<function _operator.pow>, x=v2, y=v3)", "v5 = state.mod_expr(x=v3, y=v4)", "state.teardown()"], "initial_sizes": [164, 65, 69, 97, 95, 126, 121, 87, 124, 359, 105, 48, 44, 108, 124, 106, 75, 92]}, "Type: ValueError\nMessage: Invalid limits given\nLocation: concrete/expr_with_limits.py:69": {"sizes": [9, 10, 9, 9, 9, 9, 9, 9], "best": ["state = SympyRules()", "v1 = state.gen_c(x=0)", "v2 = state.c_is_expr(x=v1)", "v3 = state.gen_v(x='a')", "v4 = state.combine_many(f=v1, op=sympy.concrete.summations.Sum, t=v1, var=v3, x=v2)", "v5 = state.combine_many(f=v1, op=sympy.concrete.summations.Sum, t=v1, var=v3, x=v4)", "v6 = state.combine_many(f=v1, op=sympy.concrete.summations.Sum, t=v1, var=v3, x=v5)", "v7 = state.fn_expr(fn=<function sympy.simplify.combsimp.combsimp>, x=v6)", "state.teardown()"], "initial_sizes": [147, 89, 22, 192, 172, 37, 30, 98]}, "Type: ValueError\nMessage: gamma function pole\nLocation: core/function.py:545": {"sizes": [9, 9, 9, 9, 9, 9, 9, 9, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 9, 9, 9, 9, 9, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 9, 11, 9, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 9, 9, 10, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 9, 9], "best": ["state = SympyRules()", "v1 = state.gen_c(x=0)", "v2 = state.gen_c(x=1)", "v3 = state.constants_are_expr(x=I)", "v4 = state.gen_v(x='a')", "v5 = state.combine_many(f=v1, op=sympy.concrete.products.Product, t=v2, var=v4, x=v3)", "v6 = state.fn_expr(fn=factorial, x=v5)", "state.expr_evalf(x=v6)", "state.teardown()"], "initial_sizes": [42, 44, 45, 178, 132, 26, 40, 123, 124, 38, 77, 95, 265, 544, 97, 72, 32, 69, 573, 23, 68, 110, 60, 121, 139, 25, 76, 250, 82, 94, 55, 183, 123, 211, 35, 56, 55, 87, 53, 180, 97, 396, 67, 111, 347, 112, 69, 51, 47, 100, 68, 87, 23, 26, 22, 199, 66, 116, 189, 287, 167, 193, 13, 39, 385, 123, 30, 65, 61, 21, 107, 44, 108, 62, 32, 259, 29, 186, 103, 268, 18, 54, 171, 156, 35, 116, 93, 109]}, "Type: InconsistentAssumptions\nMessage: \nLocation: simplify/powsimp.py:390": {"sizes": [11], "best": ["state = SympyRules()", "v1 = state.gen_c(x=0)", "v2 = state.gen_v(x='a')", "v3 = state.v_is_expr(x=v2)", "v4 = state.mod_expr(x=v3, y=v3)", "v5 = state.combine_many(f=v1, op=sympy.concrete.summations.Sum, t=v1, var=v2, x=v4)", "v6 = state.fn_expr(fn=atan, x=v5)", "v7 = state.apart_expr(x=v6)", "v8 = state.add_expr_ops(op=<function _operator.add>, x=v7, y=v7)", "v9 = state.simplify_expr(x=v8)", "state.teardown()"], "initial_sizes": [148]}, "Type: TypeError\nMessage: can't convert oo to int\nLocation: core/expr.py:212": {"sizes": [9, 10, 9, 9, 10, 10, 9, 11, 9, 9, 7, 10, 17, 11, 9, 7], "best": ["state = SympyRules()", "v1 = state.constants_are_expr(x=I)", "v2 = state.fn_expr(fn=atan, x=v1)", "v3 = state.fn_expr(fn=atan, x=v2)", "v4 = state.add_expr_ops(op=<function _operator.add>, x=v3, y=v2)", "v5 = state.apart_expr(x=v4)", "state.teardown()"], "initial_sizes": [23, 60, 21, 209, 101, 79, 81, 37, 139, 61, 41, 97, 81, 330, 120, 395]}, "Type: OverflowError\nMessage: int too large to convert to float\nLocation: core/power.py:75": {"sizes": [7, 7, 8, 7, 8, 7, 7, 8, 8, 7, 7, 7, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 7, 8, 8, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 10, 8, 7, 7], "best": ["state = SympyRules()", "v1 = state.gen_v(x='a')", "v2 = state.v_is_expr(x=v1)", "v3 = state.add_expr_ops(op=<function _operator.pow>, x=v2, y=v2)", "v4 = state.add_expr_ops(op=<function _operator.pow>, x=v3, y=v3)", "state.assignment_commutes_with_simplify(data=data(...), source=v4)", "state.teardown()"], "initial_sizes": [92, 31, 50, 20, 73, 20, 16, 65, 103, 16, 30, 44, 35, 13, 61, 34, 20, 92, 34, 56, 25, 96, 21, 48, 113, 17, 19, 316, 23, 48, 31, 11, 117, 33, 19, 54, 30, 27, 19, 66, 36, 53, 54, 22, 22, 109]}, "Type: TypeError\nMessage: Invalid comparison of complex\nLocation: core/expr.py:299": {"sizes": [9, 12, 11, 11, 9, 10, 9, 9, 11, 9, 11, 12, 9, 10, 10, 9, 9, 10, 10, 10, 10, 11, 9, 10, 10, 12, 10, 10, 11, 9, 11, 9, 10, 10, 10, 11, 9, 10, 13, 9, 9, 10, 10, 11, 10, 11, 11, 11, 10, 12, 12, 9, 10, 9, 11, 12, 9, 12, 9, 9, 9, 11, 12, 10, 12, 11, 12, 10, 10, 9, 11, 9, 11, 10, 9, 10], "best": ["state = SympyRules()", "v1 = state.gen_c(x=0)", "v2 = state.c_is_expr(x=v1)", "v3 = state.constants_are_expr(x=I)", "v4 = state.gen_v(x='a')", "v5 = state.combine_many(f=v1, op=sympy.concrete.summations.Sum, t=v1, var=v4, x=v3)", "v6 = state.subs_expr(x=v5, y=v2, z=v3)", "state.expr_evalf(x=v6)", "state.teardown()"], "initial_sizes": [30, 388, 29, 65, 313, 45, 144, 75, 41, 179, 20, 86, 441, 114, 27, 30, 84, 60, 59, 370, 419, 35, 24, 16, 775, 146, 121, 138, 75, 113, 41, 154, 106, 214, 110, 84, 178, 18, 376, 218, 62, 272, 24, 307, 251, 36, 64, 112, 106, 380, 71, 36, 17, 87, 102, 39, 475, 311, 62, 75, 35, 147, 114, 83, 47, 36, 87, 247, 66, 112, 17, 201, 29, 53, 264, 133]}, "Type: TypeError\nMessage: 'NoneType' object is not iterable\nLocation: core/evalf.py:822": {"sizes": [9, 10, 12], "best": ["state = SympyRules()", "v1 = state.gen_c(x=0)", "v2 = state.constants_are_expr(x=I)", "v3 = state.gen_v(x='a')", "v4 = state.v_is_expr(x=v3)", "v5 = state.combine_many(f=v1, op=sympy.concrete.summations.Sum, t=v1, var=v3, x=v4)", "v6 = state.add_expr_ops(op=<function _operator.pow>, x=v5, y=v2)", "v7 = state.apart_expr(x=v6)", "state.teardown()"], "initial_sizes": [186, 204, 33]}, "Type: TypeError\nMessage: cannot determine truth value of Relational\nLocation: core/relational.py:195": {"sizes": [10, 11, 13, 11, 10, 13, 10, 10, 10, 12, 12, 11, 18, 13], "best": ["state = SympyRules()", "v1 = state.gen_c(x=0)", "v2 = state.gen_c(x=1)", "v3 = state.gen_v(x='a')", "v4 = state.v_is_expr(x=v3)", "v5 = state.constants_are_expr(x=I)", "v6 = state.mod_expr(x=v4, y=v5)", "v7 = state.combine_many(f=v1, op=sympy.concrete.summations.Sum, t=v2, var=v3, x=v6)", "state.expr_evalf(x=v7)", "state.teardown()"], "initial_sizes": [417, 18, 75, 119, 150, 36, 21, 376, 110, 198, 79, 108, 79, 41]}, "Type: TypeError\nMessage: Invalid NaN comparison\nLocation: core/expr.py:301": {"sizes": [13, 10, 10, 10, 11, 11], "best": ["state = SympyRules()", "v1 = state.gen_c(x=0)", "v2 = state.constants_are_expr(x=pi)", "v3 = state.gen_v(x='a')", "v4 = state.combine_many(f=v1, op=sympy.concrete.summations.Sum, t=v1, var=v3, x=v2)", "v5 = state.c_is_expr(x=v1)", "v6 = state.gen_rat(m=v1, n=v1)", "v7 = state.subs_expr(x=v4, y=v5, z=v6)", "state.expr_evalf(x=v7)", "state.teardown()"], "initial_sizes": [263, 36, 91, 102, 121, 110]}, "Type: StopIteration\nMessage: \nLocation: simplify/simplify.py:730": {"sizes": [10, 10, 11], "best": ["state = SympyRules()", "v1 = state.gen_c(x=0)", "v2 = state.constants_are_expr(x=pi)", "v3 = state.gen_v(x='a')", "v4 = state.combine_many(f=v1, op=sympy.concrete.summations.Sum, t=v1, var=v3, x=v2)", "v5 = state.add_expr_ops(op=<function _operator.truediv>, x=v2, y=v4)", "v6 = state.add_expr_ops(op=<function _operator.add>, x=v5, y=v4)", "v7 = state.combine_many(f=v1, op=sympy.concrete.summations.Sum, t=v1, var=v3, x=v6)", "v8 = state.simplify_expr(x=v7)", "state.teardown()"], "initial_sizes": [73, 23, 55]}, "Type: AttributeError\nMessage: 'Zero' object has no attribute 'limits'\nLocation: simplify/simplify.py:746": {"sizes": [11, 10, 10], "best": ["state = SympyRules()", "v1 = state.gen_c(x=1)", "v2 = state.c_is_expr(x=v1)", "v3 = state.constants_are_expr(x=pi)", "v4 = state.gen_v(x='a')", "v5 = state.add_expr_ops(op=<function _operator.add>, x=v3, y=v2)", "v6 = state.combine_many(f=v1, op=sympy.concrete.summations.Sum, t=v1, var=v4, x=v5)", "v7 = state.add_expr_ops(op=<function _operator.mul>, x=v6, y=v6)", "v8 = state.simplify_expr(x=v7)", "state.teardown()"], "initial_sizes": [89, 299, 78]}, "Type: MemoryError\nMessage: \nLocation: core/function.py:545": {"sizes": [9, 7, 7, 7], "best": ["state = SympyRules()", "v1 = state.constants_are_expr(x=E)", "v2 = state.add_expr_ops(op=<function _operator.pow>, x=v1, y=v1)", "v3 = state.fn_expr(fn=factorial, x=v2)", "v4 = state.subs_expr(x=v3, y=v1, z=v3)", "state.expr_evalf(x=v4)", "state.teardown()"], "initial_sizes": [40, 15, 15, 168]}, "Type: TypeError\nMessage: cannot create mpf from None\nLocation: core/evalf.py:910": {"sizes": [9, 9], "best": ["state = SympyRules()", "v1 = state.gen_c(x=0)", "v2 = state.c_is_expr(x=v1)", "v3 = state.gen_v(x='a')", "v4 = state.v_is_expr(x=v3)", "v5 = state.combine_many(f=v1, op=sympy.concrete.summations.Sum, t=v1, var=v3, x=v4)", "v6 = state.subs_expr(x=v5, y=v2, z=v5)", "state.expr_evalf(x=v6)", "state.teardown()"], "initial_sizes": [214, 54]}, "Type: OverflowError\nMessage: Python int too large to convert to C ssize_t\nLocation: core/function.py:545": {"sizes": [10, 8, 10, 8, 10], "best": ["state = SympyRules()", "v1 = state.constants_are_expr(x=pi)", "v2 = state.add_expr_ops(op=<function _operator.pow>, x=v1, y=v1)", "v3 = state.fn_expr(fn=factorial, x=v2)", "v4 = state.constants_are_expr(x=v1)", "v5 = state.subs_expr(x=v3, y=v4, z=v3)", "state.expr_evalf(x=v5)", "state.teardown()"], "initial_sizes": [112, 42, 68, 14, 79]}, "Type: ZeroDivisionError\nMessage: \nLocation: core/evalf.py:675": {"sizes": [9, 9, 10], "best": ["state = SympyRules()", "v1 = state.gen_c(x=0)", "v2 = state.gen_v(x='a')", "v3 = state.gen_rat(m=v1, n=v1)", "v4 = state.gen_c(x=4)", "v5 = state.fn_expr(fn=factorial, x=v3)", "v6 = state.combine_many(f=v4, op=sympy.concrete.products.Product, t=v1, var=v2, x=v5)", "state.expr_evalf(x=v6)", "state.teardown()"], "initial_sizes": [441, 87, 83]}, "Type: ValueError\nMessage: cannot convert inf or nan to int\nLocation: core/evalf.py:338": {"sizes": [7], "best": ["state = SympyRules()", "v1 = state.constants_are_expr(x=I)", "v2 = state.fn_expr(fn=atan, x=v1)", "v3 = state.add_expr_ops(op=<function _operator.pow>, x=v2, y=v2)", "v4 = state.add_expr_ops(op=<function _operator.pow>, x=v3, y=v3)", "v5 = state.subs_expr(x=v4, y=v1, z=v3)", "state.teardown()"], "initial_sizes": [35]}, "Type: RuntimeError\nMessage: run out of coefficient configurations\nLocation: polys/numberfields.py:879": {"sizes": [8], "best": ["state = SympyRules()", "v1 = state.constants_are_expr(x=I)", "v2 = state.fn_expr(fn=<function sympy.functions.elementary.miscellaneous.sqrt>, x=v1)", "v3 = state.constants_are_expr(x=pi)", "v4 = state.add_expr_ops(op=<function _operator.add>, x=v3, y=v1)", "v5 = state.add_expr_ops(op=<function _operator.mul>, x=v4, y=v2)", "v6 = state.apart_expr(x=v5)", "state.teardown()"], "initial_sizes": [72]}, "Type: OverflowError\nMessage: cannot convert float infinity to integer\nLocation: core/evalf.py:1249": {"sizes": [12], "best": ["state = SympyRules()", "v1 = state.gen_c(x=0)", "v2 = state.constants_are_expr(x=E)", "v3 = state.constants_are_expr(x=I)", "v4 = state.gen_v(x='a')", "v5 = state.collect(x=v3, y=v3)", "v6 = state.collect(x=v5, y=v5)", "v7 = state.combine_many(f=v1, op=sympy.concrete.summations.Sum, t=v1, var=v4, x=v6)", "v8 = state.add_expr_ops(op=<function _operator.pow>, x=v7, y=v6)", "v9 = state.apart_expr(x=v2)", "v10 = state.add_expr_ops(op=<function _operator.pow>, x=v8, y=v9)", "state.teardown()"], "initial_sizes": [21]}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment