Skip to content

Instantly share code, notes, and snippets.

@DRMacIver
Created April 4, 2019 09:37
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/3cac77eb9973a95df8986dc84d8e5c96 to your computer and use it in GitHub Desktop.
Save DRMacIver/3cac77eb9973a95df8986dc84d8e5c96 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], "calls": [821, 3381, 2110, 2045, 1749, 996, 7447, 655, 789, 2257, 2858, 1456, 3842, 4858, 8313, 1834, 791, 1679, 1712, 1610, 1986, 2528, 4236, 1599, 1350, 6043, 6127, 2320, 6050, 6335, 1070, 4367, 1525, 3200, 1585, 5514, 10968, 1881, 2609, 1997, 823, 2654, 2777, 5094, 2295, 1796, 2185, 1733, 1137, 3412, 1649, 1158, 762, 670, 1197, 5542, 6874, 1088, 9669, 1422, 1042, 2662, 3536, 1728, 1188, 1961, 1794, 4265, 8840, 7370, 1150, 19573, 3261, 3707, 3395, 2710, 1059, 7674, 12103, 15302, 4154, 1355, 1807, 1751, 1711, 889, 1193, 1381, 5070, 3291, 1012, 796, 4586, 484, 1519, 868, 2931, 4114, 1212, 4625, 928, 7607, 575, 4700, 1922, 972, 1494, 822, 8041, 814, 676, 616, 4200, 1261, 689, 5839, 1153, 2619, 6388, 1324, 1315, 546, 8541, 7941, 4183, 1681, 1106, 8326, 962, 1825, 4614, 10627, 1879, 2760, 4129, 973, 715, 2370, 2800, 2454, 2033, 2283, 4857, 1030, 1689, 1758, 1071, 4928, 921, 1068, 2050, 3780, 1790, 9043, 4514, 586, 5844, 3794, 1192, 5428, 5216, 2881, 886, 1761, 2417, 3011, 2724, 1873, 1372, 1381, 1092, 8592, 2356, 765, 3242, 1047, 2284, 9027, 3308, 3665, 1372, 2661, 3136, 1220, 3221, 961, 2258, 3368, 10396, 3342, 1654, 6954, 4550, 2535, 4246, 585, 1319, 2668, 3628, 1438, 1223, 1804, 1337, 4552, 5650, 4185, 2088, 5035, 1845, 9328, 2774, 3902, 8102, 2087, 11932, 886, 3342, 7228, 8295, 845, 3468, 2604, 1571, 2864, 2876, 1817, 4869, 677, 3053, 1572, 5484, 9681, 1479, 2535, 3103, 2536, 4720, 1520, 1977, 778, 6165, 1364, 560, 5624, 2457, 1760, 3238, 1008, 1325, 1796, 1981, 1736, 1143, 20574, 1233, 1045, 2323, 1102, 712, 1555, 1959, 1551, 782, 4623, 1156, 1319, 914, 584, 2398, 817, 8765, 431, 2596, 4211, 944, 1048, 926, 1689, 1069, 3917, 922, 9469, 1463, 7145, 678, 1339, 1346, 1281, 2591, 903, 2440, 1120, 7523, 1751, 7238, 1149, 1270, 3516, 1056, 2815, 3805, 1089, 4447, 1388, 2368, 1915, 1312, 2706, 2928, 4850, 937, 1662, 972, 1974, 3324, 1860, 11926, 1698, 393, 412, 2285, 1550, 841, 1202, 9477, 927, 657, 1571, 2378, 1887, 607, 4649, 1131, 1966, 2250, 2671, 1028, 8931, 12094, 2435, 7184, 754, 5174, 4052, 663, 1302, 1629, 4431, 624, 1196, 1330, 2043, 1522, 1066, 4373, 1489, 1817, 2729, 1843, 25281, 921, 1757, 1051, 583, 5585, 777, 799, 5021, 4065, 4445, 611, 1606, 2809, 1994, 9216, 1134, 717, 754, 4331, 667, 15395, 2661, 833, 1991, 1385, 559, 1551, 4742, 3576, 1212, 5433, 3406, 1830, 593, 8874, 553, 1007, 5582, 519, 1645, 1602, 2434, 4614, 2578, 1121, 1178, 1416, 2345, 2842, 8123, 2032, 3036, 1451, 1212, 1317, 789, 3331, 813, 1076, 990, 4674, 6186, 792, 3038, 1986, 2681, 1713, 986, 8476, 1355, 5178, 5485, 1258, 1338, 4382, 9127, 3699, 6118, 4497, 981, 588, 937, 820, 5205, 1388, 1479, 668, 1325, 539, 1436, 1292, 855, 962, 1000, 924, 1973, 617, 1457, 8576, 691, 1250, 2297, 1746, 1086, 1634, 2624, 1610, 3719, 1120, 1828, 3476, 737, 1720]}, "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], "calls": [1770, 2546, 4252, 7197, 2824, 1945, 5566, 8113, 5853, 2077, 3430, 6648, 4712, 3801, 1685, 12529, 2158, 2280, 4236, 8736, 6354, 618, 4303, 3436, 2292, 3050, 2094, 4184, 681, 1997, 3392, 1004, 2433, 3556, 2886, 2784, 3589, 4398, 1478, 2382, 2153, 2071, 3154, 1356, 2624, 2247, 6497, 1954, 11651, 1486, 2649, 7239, 2660, 4524, 3967, 7877, 14185, 1958, 3107, 6548, 3934, 1786, 2894, 2727, 610, 5856, 4627, 6114, 3676, 3208, 817, 3647, 1080, 1446, 3191, 4124, 3850, 4783, 8810, 4495, 6464, 1628, 2774, 1853, 4810, 10703, 5842, 2238, 5332, 4718, 2147, 1865, 4592, 2091, 2800, 5091, 5173, 1682, 876, 1484, 1142, 6254, 21794, 11111, 7677, 4618, 2658, 9849, 2040, 3323, 4284, 4525, 1859, 3574, 2306, 6299, 2573, 5761, 3242, 10311, 9396, 6543, 4915, 2593, 5632, 5200, 3540, 6006, 3005, 8035, 9753, 3123, 9487, 4810, 2003, 8937, 2466, 9386, 1268, 4710, 1519, 812, 3397, 3129, 3962, 5630, 883, 3746, 1148, 4169, 631, 2667, 1474, 5032, 524, 8509, 1514, 3802, 1932, 941, 5040, 2604, 2428, 5792, 2187, 1707, 5991, 737, 1498, 3456, 8287, 1335, 3311, 769, 9670, 4204, 6404, 6362, 1255, 5370, 2140, 6173, 2206, 5818, 2247, 1088, 984, 7532, 5862, 965, 2083, 7732, 785, 11797, 1169, 2308, 4958, 4786, 19179, 2638, 3261, 5378, 3759, 13277, 6666, 646, 2024, 4122, 1770, 6659, 853, 1304, 1427, 4908, 4868, 1700, 5383, 4759, 5907, 695, 4179, 2641, 1921, 10789, 10454, 880, 1758, 1688, 5894, 874, 1643, 635, 4118, 5235, 3708, 6839, 792, 5202, 3130, 4319, 5220, 1698, 2375, 1402, 3628, 2601, 2101, 3394, 7106, 5439, 6048, 1739, 3260, 2080, 2989, 1105, 5851, 10750, 5165, 4580, 2025, 4290, 12039, 7801, 3898, 2304, 5112, 3715, 5074, 6282, 1438, 2080, 3451, 985, 2066, 9286, 1538, 3656, 1830, 3551, 5236, 6551, 1642, 4800, 2105, 6287, 1858, 4096, 3685, 5337, 5993, 1807, 609, 3034, 3835, 2019, 2024, 3203, 3789, 727, 4318, 5186, 1716, 867, 2215, 2492, 4337, 9105, 2085, 4374, 5736, 909, 2612, 434, 13038, 2012, 2871, 1049, 3985, 1237, 7538, 4611, 8048, 3714, 6029, 4734, 1592, 1800, 19369, 1118, 1691, 4166, 5725, 2583, 1696, 6682, 873, 4386, 1824, 4084, 1140, 5924, 1961, 1980, 1284, 18532, 6177, 4766, 2883, 2533, 1510, 2280, 1529, 14728, 5743, 2257, 2886, 2512, 2456, 1341, 5157, 7809, 2230, 1911]}, "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], "calls": [9147, 3619, 5940, 5155, 1218, 4339, 8297, 4706, 1980, 2908, 1265, 1119, 1723, 3180, 2120, 609, 745, 3819, 2523, 790, 2055, 4791, 1274, 2188, 1853, 1465, 913, 1124, 992, 4996, 796, 2355, 6432, 7882, 1892, 2599, 3783, 3391, 1668, 1348, 1957, 2272, 2379, 2869, 1389, 2332, 3067, 1039, 474, 1056, 1052, 3600, 5010, 2414, 1115, 1367, 743, 2027, 1310, 15290, 3145, 2136, 7069, 3422, 1402, 553, 5659, 711, 1591, 2572, 8794, 4560, 3944, 1726, 4288, 923, 6066, 2095, 7340, 663, 4672, 616, 4130, 2809, 1398, 4730, 1081, 793, 2881, 2844, 2578, 1038, 1748, 935, 687, 1951, 2729, 6596, 1654, 923, 739, 2119, 2485, 2918, 1160, 931, 3091, 4337, 2605, 2484, 2507, 885, 2127, 4278, 1661, 4362, 2431, 4254, 2435, 4517, 2538, 858, 2451, 1002, 1881, 8870, 2041, 3688, 3397, 991, 4191, 1467, 1525, 2110, 2138, 7050, 10323, 1683, 4701, 2274, 6719, 1055, 1918, 975, 5274, 482, 9958, 5384, 1904, 5584, 2364, 2095, 1228, 34619, 2572, 1308, 2666, 1945, 686, 2690, 8209, 4764, 1856, 1308, 1374, 3431, 5235, 11600, 4277, 1104, 2620, 11753, 1766, 1393, 1960, 5564, 1761, 1640, 4876, 2282, 2008, 831, 1484, 5052, 3439, 3088, 1740, 1258, 5174, 13010, 1228, 2787, 826, 1013, 862, 8631, 814, 1408, 7002, 1152, 8853, 5096, 3351, 1734, 3773, 6201, 1067, 9060, 4895, 2678, 1309, 6745, 1032, 11642, 1052, 715, 1007, 5991, 5253, 1478, 819, 4381, 2186, 802, 2736, 2144, 3116, 1117, 604, 9300, 2282, 907, 1323, 1398, 2675, 3042, 1910, 820, 810, 2600, 1802, 2239, 1648, 14243, 3941, 2212, 922, 2875, 1409, 1712, 1493, 2785, 2182, 3573, 8190, 9839, 1495, 2062, 1232, 583, 1237, 5000, 5324, 4118, 800, 2575, 2270, 1311, 3917, 7499, 776, 1196, 3348, 7971, 8062, 939, 12164, 2256, 913, 858, 3075, 604, 10700, 774, 5749, 1139, 10079, 1011, 2075, 857, 1018, 1790, 1010, 1834, 2521, 3116, 12251, 905, 814, 2590, 4302, 1183, 1872, 703, 1009, 1728, 1497, 2079, 3026, 3148, 2329, 1726, 1050, 10197, 3998, 1522, 1437, 8675, 1072, 1627, 1257, 691, 1314, 2027, 12712, 10328, 488, 870, 2947, 1209, 1530, 682, 2373, 4151, 1394, 929, 2261, 1064, 7116, 2347, 774, 11647, 1945, 16984, 8665, 1979, 1921, 2107, 970, 10225, 3992, 8699, 1327, 3606, 6152, 1432, 2432, 2706, 780, 994, 2319, 888, 1097, 4114, 4039, 4834, 1088, 933, 5973, 2673, 2931, 3734, 1549, 5662, 7457, 1320, 1618, 985, 1071, 1293, 377, 663, 1982, 3580, 1527, 841, 2571, 5525, 1899, 3493, 3137, 1711, 674, 641, 3549, 2022, 2357, 5191, 7797, 777, 3704, 908, 2651, 1161, 5912, 760, 2307, 18397, 1524, 1356, 970, 1017, 3278, 1263, 2132, 728, 5938, 935, 4378, 3271, 2526, 9111, 1033, 2111, 12670, 1265, 2745, 6021, 1564, 2804, 2588, 2338, 1115, 4777, 7908, 947, 7652, 2659, 2322, 1053, 6005, 3448, 1081, 3706, 3563, 4178, 1256, 5873, 3863, 781, 555, 2222, 2985, 1167, 1841, 1255, 6460, 9323, 1286, 2733, 704, 2865, 12939, 7019, 1869, 2793, 4577, 4566, 2611, 1447, 4152, 2333, 2676, 7137, 1970, 1840, 3738, 4017, 3552, 1415, 2113, 9269, 2579, 3996, 11565, 2333, 1598, 3777, 1657, 2543, 752, 5689, 4544, 4742, 1013, 1077, 6046, 1073, 4025, 2050, 1052, 4615, 2834, 3792, 616, 4745, 979, 1789, 2295, 3904, 1292, 2175, 2455, 1039, 1573, 3339, 6072, 2341, 2885, 4543]}, "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], "calls": [5945, 2425, 2809, 3327, 2049, 7632, 2668, 2747, 4440, 3211, 5376, 2638, 1283, 7714, 7901, 5515, 4270, 7714, 4247, 5802, 4168, 2379, 6614, 4286, 7421, 6216, 3863, 7007, 1534, 1105, 1468, 3225, 1667, 2329, 1192, 4725, 2943, 2469, 4002, 3862, 1383, 2870, 5319, 2023, 2607, 1354, 1601, 4495, 1738, 3957, 2561, 3565, 1972, 5429, 4791, 1985, 3154, 2928, 2279, 2571, 2320, 2960, 2305, 3454, 7176, 2044, 1873, 3244, 1916, 1442, 3896, 3708, 2941, 3500, 3587, 6417, 2026, 3481, 2840, 3547, 7206, 1285, 937, 4211, 6030, 5471, 3299, 1946, 2034, 3749, 3277, 2570, 4514, 3695, 6665, 4680, 2429, 7954, 1746, 6870, 4686, 2001, 3875, 1780, 9000, 3426, 4068, 1187, 5082, 6420, 3783, 2727, 4867, 3021, 5773, 4226, 4425, 4469, 5564, 4009, 4590, 9970, 9516, 2086, 1918, 3088, 1848, 8184, 4137, 11162, 4177, 2342, 1634, 2094, 5991, 1953, 1263, 964, 1573, 3863, 7205, 6637, 5942, 10139, 3850, 8744, 6280, 3685, 3690, 2743, 2196, 2448, 1112, 8215, 4586, 3114, 2611, 3235, 1105, 3083, 5577, 1369, 807, 2570, 1840, 1161, 5001, 1010, 8865, 6614, 6102, 4552, 1032, 5445, 1335, 7323, 3769, 5232, 6115, 3011, 7110, 4026, 978, 3199, 1280, 2146, 1710, 8290, 2188, 8664, 2446, 5612, 1200, 2901, 5335, 5173, 10549, 4456, 2434, 2849, 5815, 5303, 2475, 1481, 3595, 4235, 8277, 3177, 4152, 919, 5595, 3021, 8670, 5470, 4618, 2246, 4053, 5284, 996, 3798, 4616, 3099, 3588, 4410, 6276, 4608, 2932, 3225, 5077, 4268, 2642, 5346, 3221, 1066, 3164, 760, 3212, 5472, 1548, 3866, 2949, 1334, 14292, 2423, 3567, 5337, 2816, 1030, 1768, 2960, 2409, 4390, 1839, 3648, 8925, 5408, 1010, 4787, 3220, 3223, 4059, 2772, 10835, 3379, 2732, 2588, 4534, 2891, 5578, 4643, 7460, 1817, 6825, 5240, 4853, 2990, 4308, 4790, 3393, 2346, 2051, 3037, 1575, 2141, 5240, 1598, 4868, 6253, 4709, 4917, 5044, 1307, 3936, 2211]}, "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], "calls": [2213, 8060, 9229, 8233, 6016, 9180, 4363, 5057, 9553, 5673, 2457, 8565, 4060, 9707, 2251, 6123, 6453, 1869]}, "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], "calls": [3735, 3168, 2206, 2839, 5044, 5075, 7782, 2194, 1679, 3041, 4459, 7378, 2435, 2319, 1742, 3834, 5307, 1773, 3948, 3534, 3188, 6716, 2369, 1388, 2699, 1477, 1193, 4974, 2997, 4505, 5303, 604, 6041, 6228, 5810, 9121, 6032, 5963, 1391, 3041, 3336, 1745, 3724, 4262, 952, 2980, 5423, 6116, 3771, 1682, 4573, 7469, 6712, 1842, 4547, 2423, 1741, 6681, 1100, 20686, 2089, 4647, 4711, 4862, 10075, 8735, 2395, 3005, 7206, 3748, 6013, 1632, 3662, 7166, 7863, 4067, 7646, 1421, 944, 4049, 5862, 883, 3163, 8596, 1165, 4758, 1421, 3963, 2631, 2971, 6390, 1038, 6888, 1254, 4276, 5377, 2836, 4422, 5493, 4431, 4379, 4802, 4994, 4400, 1646, 4027, 1456, 6729, 3423, 1238, 1000, 9456, 2384, 2746, 4763, 2264, 7649, 9306, 5236, 2535, 1558, 3870, 6309, 2332, 8616, 20656, 2117, 2884, 4036, 2427, 6211, 7910, 2780, 2081, 6248, 5695, 3822, 7002, 6432, 4307, 1468, 2961, 7369, 2361, 651, 1834, 5174, 5540, 4830, 1168, 8805, 1494, 7488, 1948, 6633, 6259, 3676, 11495, 7059, 13484, 2050, 1120, 4087, 4576, 1521, 1557, 3757, 1355, 3064, 2172, 2729, 2038, 4354, 5506, 7210, 3611, 8597, 1777, 13541, 6853, 1567, 2487, 6295, 4122, 4303, 2062, 1193, 2002, 3721, 2199, 2667, 4708, 3944, 7126, 1516, 1107, 1953, 3407, 3384, 3262, 4861, 3554, 10035, 4428, 1265, 1435, 935, 1239, 12703, 3327, 6198, 7424, 8369, 9734, 7435, 5147, 6487, 1687, 5439, 7243, 6115, 3953, 2498, 6325, 3411, 4750, 5343, 2469, 17198, 8401, 3144, 4721, 2580, 5202, 3561, 1266, 6293, 4897, 10662, 1314, 1596, 1178, 9038, 3014, 7147, 7108, 2985, 2561, 2803, 5619, 1866, 4830, 5682, 3584, 1301, 7467, 9003]}, "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], "calls": [3467, 5213, 1913, 1415, 7403, 2448, 3931, 4289, 2984, 4876, 1405, 1427, 2752, 8069, 1843, 838, 4792, 720, 5127, 2505, 7875, 871, 4311, 2774, 8392, 1240, 3436, 534, 3438, 3574, 9591, 2380, 2756, 2035, 1015, 3947, 1279, 2191, 1258, 2550, 1481, 867, 5160, 8975, 4172, 3067, 4169, 1067, 13060, 3070, 3492, 4196, 1013, 2292, 1780, 2941, 7588, 2657, 4554, 6123, 4145, 606, 2876, 3005, 4864, 495, 9330, 3162, 5409, 3324, 5504, 1739, 1400, 5293, 1695, 1384, 1012, 7371, 1349, 1002, 2221, 1068, 3266, 1642, 1138, 2598, 3860, 4305, 1830, 2850, 3960, 1748, 1444, 1137, 9721, 2425, 1548, 3428, 1624, 2130, 3917, 2314, 2542, 2719, 1232, 1160, 1618, 8212, 3259, 4469, 1160, 1334, 2623, 5621, 6268, 6217, 3296, 2091, 3382, 1129, 2966, 8165, 1876, 5135, 1114, 1024, 3344, 3624, 756, 1989, 1505, 1277, 5182, 7774, 2906, 2681, 542, 1260, 766, 8870, 1942, 1072, 784, 661, 1235, 6613, 1136, 1891, 2103, 1571, 2476, 1290, 3526, 612, 3337, 4991, 2513, 1168, 1251, 3319, 965, 984, 3541, 4120, 7450, 8666, 2258, 445, 8305, 4529, 11611, 887, 2060, 4955, 8750, 10984, 4982, 3647, 4086, 3963, 1308, 856, 8034, 4262, 6483, 7116, 4989, 929, 10384, 985, 1799, 2060, 3757, 2123, 1031, 753, 1074, 6393, 3794, 2375, 882, 1363, 1137, 951, 1672, 1699, 1703, 5572, 1597, 8474, 1327, 2881, 3169, 1916, 993, 1691, 1805, 2165, 7379, 5147, 6110, 969, 4237, 1010, 1498, 1354, 6321, 3562, 3416, 3747, 1561, 2626, 4292, 967, 4019, 2556, 993, 3926, 440, 716, 2139, 8610, 2468, 6096, 2942, 3169, 2112, 4070, 1398, 585, 1135, 6956, 5390, 972, 771, 3007, 1845, 5284, 4787, 1510, 3509, 4338, 805, 1136, 4444, 865, 2024, 7803, 1878, 1446, 1269, 2447, 1372, 2524, 5358, 3222, 1835, 3807, 3817, 834, 1154, 1080, 3361, 785, 4834, 1307, 971, 751]}, "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], "calls": [10284, 6523, 3718, 5068, 6195, 9498, 2547, 6134, 10276, 3694, 10282, 4307, 5224, 12888, 6594, 7668, 7420, 4455, 4288, 6663, 2597, 7091, 2116, 3905, 4716, 10931, 5388, 4376, 6715, 4798, 8766, 1530, 5276, 1133, 3187, 6319, 2658, 3481, 4884, 6199, 4291, 15389, 12098, 13583, 1844, 1898, 2786, 8928, 3388, 2850, 3691, 4490, 4955, 2855, 4008, 7773, 4996, 7415, 3585, 3111, 2239, 2324, 5807, 6130, 18996, 4934, 2085, 4644, 8240, 3152, 8556, 8581, 2248, 6099, 5596, 9701, 7829, 3791, 4774, 4831, 3671, 5452, 6736, 5704]}, "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], "calls": [2000, 7613, 2166, 5307, 908, 1307, 949, 5403, 886, 878, 2916, 3807, 1547, 1885, 3231, 1242, 4034, 6316, 3016, 1586, 5843, 9720, 11592, 1015, 1338, 4095, 2848, 1151, 7720, 486, 747, 1191, 2032, 900, 1238, 1752, 7045, 802, 6248, 811, 2737, 474, 1243, 5210, 826, 1529, 938, 8524, 3268, 595, 5619, 742, 3513, 2775, 974, 1295, 729, 1419, 854, 4264, 4073, 2187, 9280, 1258, 882, 851, 2836, 1505, 2315, 888, 1105, 1260, 5592, 5450, 896, 1741, 2782, 3441, 2769, 3886, 826, 4374, 4272, 706, 996, 18860, 787, 1037, 4323, 1302, 2363, 2399, 4445, 1096, 787, 2927, 1888, 2034, 2141, 7070, 2866, 2175, 832, 485, 6292, 4719, 778, 977, 1125, 1902, 732, 4911, 4075, 2168, 1072, 897, 1831, 2715, 1106, 1041, 3979, 881, 912, 5378, 1125, 1974, 2949, 18929, 8157, 1503, 1164, 5858, 1460, 1146, 5456, 6216, 1183, 1643, 611, 3456, 1931, 4660, 9135, 9664, 1083, 8447, 1188, 477, 2451, 511, 1063, 555, 882, 1336, 1317, 1353, 628, 7503, 2653, 1089, 1521, 1215, 2068, 944, 6088, 503, 2073, 5329, 791, 889, 771, 677, 876, 648, 1698, 6079, 8133, 1148, 4027, 3642, 7020, 881, 1002, 957, 1749, 1525, 844, 4746, 1213, 1080, 756, 1025, 1038, 731, 1256, 1325, 919, 4299, 2490, 963, 1641, 435, 1697, 1104, 2486, 885, 11181, 1599, 919, 1727, 4956, 1070, 4724, 800, 1316, 3422, 943, 2099, 2966, 3767, 1586, 1155, 691, 3601, 1240, 1110, 5625, 1023, 898, 13569, 1173, 11082, 998, 1069, 4138, 904, 1003, 675, 9078, 1829, 1093, 1339, 1652, 12370, 6953, 674, 2048, 2174, 8959, 846, 2116, 686, 1649, 6145, 11268, 4242, 7422, 1434, 503, 2101, 3036, 3127, 1959, 5479, 2268, 1412, 712, 4221, 2491, 2439, 595, 7325, 4556, 8257, 7671, 5019, 3947, 4341, 1356, 901, 3106, 6631, 2625, 1285, 5368, 5672, 1845, 8769, 739, 674, 1100, 12016, 970, 581, 2780, 520, 3398, 3735, 8951, 1373, 7546, 4335, 13946, 1843, 842, 8050, 957, 2902, 2880, 1015, 2666, 6386, 3717, 4124, 601, 4271, 747, 2148, 1692, 3687, 881, 2001, 1379, 1008, 622, 2521, 1239, 773, 11449, 702, 714, 4057, 607, 1000, 3073, 2894, 3982, 564, 785, 1043, 697, 1461, 1459, 390, 848, 861, 3819, 2430, 1857, 1783, 934, 1100, 729, 898, 1281, 1089, 777, 1385, 948, 822, 7857, 2376, 745, 1554, 686, 2194, 847, 815, 1411, 998, 820, 733, 631, 2351, 919, 2773, 3654, 4517, 5889, 510, 1656, 19902, 5732, 1434, 4456, 5319, 893, 3096, 679, 783, 1724, 5522, 2181, 10337, 1275, 10581, 1872, 1064, 807, 7284, 755, 737, 965, 1476, 2926, 779, 663, 3370, 2018, 1246, 3944, 2617, 2009, 1133, 7892, 3173, 1793, 2660, 654, 10435, 2713, 1120, 978, 1774, 4110, 1214, 889, 5981, 3073, 4647, 4639, 1848, 734, 827, 800, 1587, 2144, 1592, 1714, 377, 6987, 2235, 7812, 3838, 8180, 18816, 799, 2863, 6458, 373, 891, 3481, 721, 1464, 841, 1176, 1865, 2401, 1172, 2657, 10008, 2472, 935, 998, 3269, 3123, 1591, 3529, 9437, 535, 1053, 5522, 772, 5513, 516, 6945, 8110, 1515, 686, 3055, 1640, 4439, 1374, 829, 7128, 4682, 881, 962, 1584, 686, 2880, 5517, 1062, 967, 3275, 1135, 3996, 735, 1838, 1212, 6726, 3307, 866, 761, 986, 4928, 1140, 1082, 1174, 1457, 2983, 1327, 3922, 1022, 7700, 7064, 661, 3829, 1441, 635, 2896, 3949, 780, 840, 710, 2632, 3545, 648, 2109, 454, 1555, 8826, 2100, 1468, 4325, 13116, 1355, 2360, 647, 1484, 4394, 905, 4418, 6277, 4265, 7515, 1720, 2263, 1337, 7793, 7207, 880, 2654, 1449, 1149, 1291, 2887, 3348, 1562, 2122, 6821, 4324, 1906, 710, 790, 1419, 3246, 2581, 727, 5386, 1181, 700, 1120, 1762, 3388, 7528, 1208, 1079, 939, 1296, 783, 1515, 1050, 2432, 3064, 660, 954, 416, 1022, 812, 1529, 1255, 2328, 1695, 2884, 911, 1529, 1072, 776, 9419, 5157, 2853, 620, 1051, 608, 753, 1906, 890, 2039, 1237, 927, 3913, 4924, 942, 2287, 6294, 2595, 3484, 997, 945, 3035, 3882, 1039, 5669, 1478, 2001, 4461, 1277, 722, 3325, 1493, 385, 656, 4290, 2524, 4683, 7013, 2530, 2126, 4673, 6013, 2418, 4364, 722, 3471, 1449, 639, 838, 3868, 720, 1295, 2785, 980, 897, 1300, 6371, 909]}, "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], "calls": [3879, 5821, 1102, 1338, 2738, 14483, 9200, 3657, 785, 8217, 1082, 7434, 1706, 7843, 10632, 2715, 6557, 1108, 8684, 5601, 3024, 3618, 10018, 1546, 1707, 7544, 2839, 3595, 5356, 6073, 5037, 4526, 7255, 6039, 904, 5750, 21637, 4861, 5611, 2179, 2266, 11841, 5393, 7043, 5785, 7640, 1866, 6524, 796, 8019, 2194, 8445, 7618, 2365, 1678, 2224, 4444, 12189, 1828, 2794, 3072, 1621, 3944, 15273, 6918, 3701, 5024, 1491, 8873, 1613, 5863, 8334, 4581, 3285, 3236, 5073, 3673, 5038, 4569, 5828, 4438, 5520, 1402, 5630, 4736, 2377, 9782, 2474, 3921, 1337, 3576, 6160, 5521, 2882, 7676, 3703, 3892, 8167, 6106, 1833, 5020, 11146, 7220, 7045, 4292, 3621, 5023, 2989, 2423, 3538, 5213, 6208, 907, 5194, 4759, 5536, 6123, 1889, 4752, 3118, 2003, 1662, 7107, 1716, 2370, 4014, 5180, 5267, 5825, 1670, 14772, 2502, 707, 3758, 6496, 4321, 6609, 6216, 1453, 2371, 850, 3882, 1207, 1768, 5788, 9266, 2041, 3350, 7676, 3774, 6735, 5571, 5992, 7160, 5468, 5883, 8763, 1081, 2133, 3581, 8819, 3881, 3157, 2040, 8875, 2665, 9653, 1633, 4038, 11809, 5276, 2661, 2807, 7975, 2896, 4661, 1187, 8571, 2465, 12748, 3131, 3063, 7865, 2092, 1716, 5649, 3458, 5426, 4853, 1603, 8893, 5929, 5632, 5423, 2865, 8322, 4068, 2489, 1472, 9572, 4243, 871, 2576, 1619, 4946, 16040, 3207, 1732, 2855, 10121, 7453, 2868, 7108, 3638, 3037, 5173, 8154, 4494, 3521, 7099, 10761, 3533, 9214, 4722, 6753, 2294, 3760, 6741]}, "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], "calls": [669, 1345, 2608, 3523, 3114, 6503, 689, 1964, 2199, 4477, 3009, 2439, 3339, 1908, 6676, 1892, 2412, 3197, 2551, 928, 2569, 1765, 2063, 962, 4594, 13488, 647, 1425, 2574, 4386, 4071, 3601]}, "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], "calls": [9963, 3626, 16765, 9644, 5177, 5178, 2541, 11470, 29795, 3903, 3998, 1946, 2167, 11330, 7599, 9187, 6201, 12246, 6147, 5903, 11309, 7633, 12012, 1806, 2098, 20451, 11246, 2542, 10637, 5655, 4679, 4468, 6409, 3863, 3136, 9202, 6695, 6309, 3492, 3453, 9900, 6396, 11268, 6758, 2458, 5937, 7060, 2974, 6000, 5503, 874, 6955, 7698, 10198, 4196, 3458, 8661, 6466, 2511, 7960, 4822, 6403, 25459, 5338, 1680, 664, 2651, 1534, 4111, 4643, 14222, 4690, 5205, 1044, 1882, 9493, 4219, 10108, 10311, 5414]}, "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], "calls": [4571, 9122, 5950, 7170, 7073, 2379, 1466, 2858, 9713, 4368, 10731, 3054, 2028, 14227, 5923, 2501, 3765, 16813]}, "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], "calls": [5154, 5735, 1061, 10298, 4596, 1645, 1638, 3913]}, "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], "calls": [1149, 1494, 1793, 4789, 928, 2190, 2102, 2993, 5453, 1264, 3537, 3688, 1698, 2069, 3719, 962, 1453, 2510, 1615, 1289, 1331, 3705, 4836, 3282, 3164, 1525, 2925, 1211, 1724, 3305, 1532, 2725, 1258, 2332, 1970, 854, 2203, 1469, 1896, 4319, 1715, 4647, 2218, 1434, 7106, 1366, 1941, 1378, 891, 3132, 1625, 4083, 1942, 1033, 1602, 4169, 3577, 4979, 1706, 5582, 2713, 10327, 1139, 1118, 8812, 6406, 693, 1069, 1409, 1439, 2467, 838, 3701, 1246, 1023, 9457, 2300, 2564, 1321, 3830, 1113, 1725, 4771, 4525, 1443, 2789, 2603, 2043]}, "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], "calls": [2162]}, "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], "calls": [1133, 3555, 1502, 2261, 9530, 3466, 2908, 2396, 2465, 4816, 980, 3564, 6764, 8079, 2706, 1397]}, "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], "calls": [5078, 1382, 2709, 976, 6855, 871, 826, 1484, 1661, 1197, 756, 2881, 2900, 698, 2245, 2217, 1138, 4707, 2244, 2881, 1065, 2337, 570, 3486, 12680, 714, 564, 4942, 1556, 2299, 2146, 745, 1876, 617, 735, 2123, 1588, 1465, 802, 3619, 2262, 2271, 3918, 848, 1587, 4596]}, "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], "calls": [1903, 4378, 4483, 1847, 3892, 3852, 2291, 4619, 3053, 2003, 1740, 2135, 2390, 4443, 1399, 974, 3407, 2918, 1451, 5348, 3900, 2117, 1147, 1230, 3335, 8897, 3835, 1396, 3200, 7691, 5435, 2359, 4920, 8005, 5327, 2477, 3383, 2285, 17247, 1563, 2451, 4180, 1257, 4169, 4221, 5284, 3250, 7126, 5056, 10376, 4272, 1927, 1185, 3030, 5603, 2815, 4847, 4174, 5341, 1878, 4583, 7869, 3530, 5224, 2752, 2187, 6314, 8815, 2160, 8447, 1458, 2049, 3042, 5172, 1580, 4619]}, "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], "calls": [13158, 4237, 3739]}, "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], "calls": [8836, 2371, 4132, 3249, 1664, 2759, 1867, 4188, 3574, 6029, 3640, 6799, 11061, 6236]}, "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], "calls": [3868, 1820, 4680, 3748, 5465, 5429]}, "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], "calls": [6079, 1484, 3672]}, "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], "calls": [2567, 11220, 2494]}, "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], "calls": [3745, 695, 1009, 3389]}, "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], "calls": [9882, 1985]}, "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], "calls": [3667, 990, 4758, 1656, 4721]}, "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], "calls": [4028, 1398, 1676]}, "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], "calls": [5518]}, "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], "calls": [5934]}, "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], "calls": [2735]}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment