Details

Time bar (total: 2.7min)

sample34.0ms

Algorithm
intervals
Results
9.0ms59×body640valid
5.0ms133×body80valid
4.0ms34×body320valid
4.0ms19×body1280valid
1.0ms11×body160valid

simplify2.6min

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01015
11815
23115
34115
45215
56615
67715
79715
812215
915715
1016215
1116615
1217015
1317415
1417815
1518215
1618615
1719015
1819415
1919815
2020215
2120615
2221015
2321415
2421815
2522215
2622615
2723015
2823415
2923815
3024215
3124615
3225015
3325415
3425815
3526215
3626615
3727015
3827415
3927815
4028215
4128615
4229015
4329415
4429815
4530215
4630615
4731015
4831415
4931815
5032215
5132615
5233015
5333415
5433815
5534215
5634615
5735015
5835415
5935815
6036215
6136615
6237015
6337415
6437815
6538215
6638615
6739015
6839415
6939815
7040215
7140615
7241015
7341415
7441815
7542215
7642615
7743015
7843415
7943815
8044215
8144615
8245015
8345415
8445815
8546215
8646615
8747015
8847415
8947815
9048215
9148615
9249015
9349415
9449815
9550215
9650615
9751015
9851415
9951815
10052215
10152615
10253015
10353415
10453815
10554215
10654615
10755015
10855415
10955815
11056215
11156615
11257015
11357415
11457815
11558215
11658615
11759015
11859415
11959815
12060215
12160615
12261015
12361415
12461815
12562215
12662615
12763015
12863415
12963815
13064215
13164615
13265015
13365415
13465815
13566215
13666615
13767015
13867415
13967815
14068215
14168615
14269015
14369415
14469815
14570215
14670615
14771015
14871415
14971815
15072215
15172615
15273015
15373415
15473815
15574215
15674615
15775015
15875415
15975815
16076215
16176615
16277015
16377415
16477815
16578215
16678615
16779015
16879415
16979815
17080215
17180615
17281015
17381415
17481815
17582215
17682615
17783015
17883415
17983815
18084215
18184615
18285015
18385415
18485815
18586215
18686615
18787015
18887415
18987815
19088215
19188615
19289015
19389415
19489815
19590215
19690615
19791015
19891415
19991815
20092215
20192615
20293015
20393415
20493815
20594215
20694615
20795015
20895415
20995815
21096215
21196615
21297015
21397415
21497815
21598215
21698615
21799015
21899415
21999815
220100215
221100615
222101015
223101415
224101815
225102215
226102615
227103015
228103415
229103815
230104215
231104615
232105015
233105415
234105815
235106215
236106615
237107015
238107415
239107815
240108215
241108615
242109015
243109415
244109815
245110215
246110615
247111015
248111415
249111815
250112215
251112615
252113015
253113415
254113815
255114215
256114615
257115015
258115415
259115815
260116215
261116615
262117015
263117415
264117815
265118215
266118615
267119015
268119415
269119815
270120215
271120615
272121015
273121415
274121815
275122215
276122615
277123015
278123415
279123815
280124215
281124615
282125015
283125415
284125815
285126215
286126615
287127015
288127415
289127815
290128215
291128615
292129015
293129415
294129815
295130215
296130615
297131015
298131415
299131815
300132215
301132615
302133015
303133415
304133815
305134215
306134615
307135015
308135415
309135815
310136215
311136615
312137015
313137415
314137815
315138215
316138615
317139015
318139415
319139815
320140215
321140615
322141015
323141415
324141815
325142215
326142615
327143015
328143415
329143815
330144215
331144615
332145015
333145415
334145815
335146215
336146615
337147015
338147415
339147815
340148215
341148615
342149015
343149415
344149815
345150215
346150615
347151015
348151415
349151815
350152215
351152615
352153015
353153415
354153815
355154215
356154615
357155015
358155415
359155815
360156215
361156615
362157015
363157415
364157815
365158215
366158615
367159015
368159415
369159815
370160215
371160615
372161015
373161415
374161815
375162215
376162615
377163015
378163415
379163815
380164215
381164615
382165015
383165415
384165815
385166215
386166615
387167015
388167415
389167815
390168215
391168615
392169015
393169415
394169815
395170215
396170615
397171015
398171415
399171815
400172215
401172615
402173015
403173415
404173815
405174215
406174615
407175015
408175415
409175815
410176215
411176615
412177015
413177415
414177815
415178215
416178615
417179015
418179415
419179815
420180215
421180615
422181015
423181415
424181815
425182215
426182615
427183015
428183415
429183815
430184215
431184615
432185015
433185415
434185815
435186215
436186615
437187015
438187415
439187815
440188215
441188615
442189015
443189415
444189815
445190215
446190615
447191015
448191415
449191815
450192215
451192615
452193015
453193415
454193815
455194215
456194615
457195015
458195415
459195815
460196215
461196615
462197015
463197415
464197815
465198215
466198615
467199015
468199415
469199815
470200215
471200615
472201015
473201415
474201815
475202215
476202615
477203015
478203415
479203815
480204215
481204615
482205015
483205415
484205815
485206215
486206615
487207015
488207415
489207815
490208215
491208615
492209015
493209415
494209815
495210215
496210615
497211015
498211415
499211815
500212215
501212615
502213015
503213415
504213815
505214215
506214615
507215015
508215415
509215815
510216215
511216615
512217015
513217415
514217815
515218215
516218615
517219015
518219415
519219815
520220215
521220615
522221015
523221415
524221815
525222215
526222615
527223015
528223415
529223815
530224215
531224615
532225015
533225415
534225815
535226215
536226615
537227015
538227415
539227815
540228215
541228615
542229015
543229415
544229815
545230215
546230615
547231015
548231415
549231815
550232215
551232615
552233015
553233415
554233815
555234215
556234615
557235015
558235415
559235815
560236215
561236615
562237015
563237415
564237815
565238215
566238615
567239015
568239415
569239815
570240215
571240615
572241015
573241415
574241815
575242215
576242615
577243015
578243415
579243815
580244215
581244615
582245015
583245415
584245815
585246215
586246615
587247015
588247415
589247815
590248215
591248615
592249015
593249415
594249815
595250215
596250615
597251015
598251415
599251815
600252215
601252615
602253015
603253415
604253815
605254215
606254615
607255015
608255415
609255815
610256215
611256615
612257015
613257415
614257815
615258215
616258615
617259015
618259415
619259815
620260215
621260615
622261015
623261415
624261815
625262215
626262615
627263015
628263415
629263815
630264215
631264615
632265015
633265415
634265815
635266215
636266615
637267015
638267415
639267815
640268215
641268615
642269015
643269415
644269815
645270215
646270615
647271015
648271415
649271815
650272215
651272615
652273015
653273415
654273815
655274215
656274615
657275015
658275415
659275815
660276215
661276615
662277015
663277415
664277815
665278215
666278615
667279015
668279415
669279815
670280215
671280615
672281015
673281415
674281815
675282215
676282615
677283015
678283415
679283815
680284215
681284615
682285015
683285415
684285815
685286215
686286615
687287015
688287415
689287815
690288215
691288615
692289015
693289415
694289815
695290215
696290615
697291015
698291415
699291815
700292215
701292615
702293015
703293415
704293815
705294215
706294615
707295015
708295415
709295815
710296215
711296615
712297015
713297415
714297815
715298215
716298615
717299015
718299415
719299815
720300215
721300615
722301015
723301415
724301815
725302215
726302615
727303015
728303415
729303815
730304215
731304615
732305015
733305415
734305815
735306215
736306615
737307015
738307415
739307815
740308215
741308615
742309015
743309415
744309815
745310215
746310615
747311015
748311415
749311815
750312215
751312615
752313015
753313415
754313815
755314215
756314615
757315015
758315415
759315815
760316215
761316615
762317015
763317415
764317815
765318215
766318615
767319015
768319415
769319815
770320215
771320615
772321015
773321415
774321815
775322215
776322615
777323015
778323415
779323815
780324215
781324615
782325015
783325415
784325815
785326215
786326615
787327015
788327415
789327815
790328215
791328615
792329015
793329415
794329815
795330215
796330615
797331015
798331415
799331815
800332215
801332615
802333015
803333415
804333815
805334215
806334615
807335015
808335415
809335815
810336215
811336615
812337015
813337415
814337815
815338215
816338615
817339015
818339415
819339815
820340215
821340615
822341015
823341415
824341815
825342215
826342615
827343015
828343415
829343815
830344215
831344615
832345015
833345415
834345815
835346215
836346615
837347015
838347415
839347815
840348215
841348615
842349015
843349415
844349815
845350215
846350615
847351015
848351415
849351815
850352215
851352615
852353015
853353415
854353815
855354215
856354615
857355015
858355415
859355815
860356215
861356615
862357015
863357415
864357815
865358215
866358615
867359015
868359415
869359815
870360215
871360615
872361015
873361415
874361815
875362215
876362615
877363015
878363415
879363815
880364215
881364615
882365015
883365415
884365815
885366215
886366615
887367015
888367415
889367815
890368215
891368615
892369015
893369415
894369815
895370215
896370615
897371015
898371415
899371815
900372215
901372615
902373015
903373415
904373815
905374215
906374615
907375015
908375415
909375815
910376215
911376615
912377015
913377415
914377815
915378215
916378615
917379015
918379415
919379815
920380215
921380615
922381015
923381415
924381815
925382215
926382615
927383015
928383415
929383815
930384215
931384615
932385015
933385415
934385815
935386215
936386615
937387015
938387415
939387815
940388215
941388615
942389015
943389415
944389815
945390215
946390615
947391015
948391415
949391815
950392215
951392615
952393015
953393415
954393815
955394215
956394615
957395015
958395415
959395815
960396215
961396615
962397015
963397415
964397815
965398215
966398615
967399015
968399415
969399815
970400215
971400615
972401015
973401415
974401815
975402215
976402615
977403015
978403415
979403815
980404215
981404615
982405015
983405415
984405815
985406215
986406615
987407015
988407415
989407815
990408215
991408615
992409015
993409415
994409815
995410215
996410615
997411015
998411415
999411815
1000412215
1001412615
1002413015
1003413415
1004413815
1005414215
1006414615
1007415015
1008415415
1009415815
1010416215
1011416615
1012417015
1013417415
1014417815
1015418215
1016418615
1017419015
1018419415
1019419815
1020420215
1021420615
1022421015
1023421415
1024421815
1025422215
1026422615
1027423015
1028423415
1029423815
1030424215
1031424615
1032425015
1033425415
1034425815
1035426215
1036426615
1037427015
1038427415
1039427815
1040428215
1041428615
1042429015
1043429415
1044429815
1045430215
1046430615
1047431015
1048431415
1049431815
1050432215
1051432615
1052433015
1053433415
1054433815
1055434215
1056434615
1057435015
1058435415
1059435815
1060436215
1061436615
1062437015
1063437415
1064437815
1065438215
1066438615
1067439015
1068439415
1069439815
1070440215
1071440615
1072441015
1073441415
1074441815
1075442215
1076442615
1077443015
1078443415
1079443815
1080444215
1081444615
1082445015
1083445415
1084445815
1085446215
1086446615
1087447015
1088447415
1089447815
1090448215
1091448615
1092449015
1093449415
1094449815
1095450215
1096450615
1097451015
1098451415
1099451815
1100452215
1101452615
1102453015
1103453415
1104453815
1105454215
1106454615
1107455015
1108455415
1109455815
1110456215
1111456615
1112457015
1113457415
1114457815
1115458215
1116458615
1117459015
1118459415
1119459815
1120460215
1121460615
1122461015
1123461415
1124461815
1125462215
1126462615
1127463015
1128463415
1129463815
1130464215
1131464615
1132465015
1133465415
1134465815
1135466215
1136466615
1137467015
1138467415
1139467815
1140468215
1141468615
1142469015
1143469415
1144469815
1145470215
1146470615
1147471015
1148471415
1149471815
1150472215
1151472615
1152473015
1153473415
1154473815
1155474215
1156474615
1157475015
1158475415
1159475815
1160476215
1161476615
1162477015
1163477415
1164477815
1165478215
1166478615
1167479015
1168479415
1169479815
1170480215
1171480615
1172481015
1173481415
1174481815
1175482215
1176482615
1177483015
1178483415
1179483815
1180484215
1181484615
1182485015
1183485415
1184485815
1185486215
1186486615
1187487015
1188487415
1189487815
1190488215
1191488615
1192489015
1193489415
1194489815
1195490215
1196490615
1197491015
1198491415
1199491815
1200492215
1201492615
1202493015
1203493415
1204493815
1205494215
1206494615
1207495015
1208495415
1209495815
1210496215
1211496615
1212497015
1213497415
1214497815
1215498215
1216498615
1217499015
1218499415
1219499815
done500015

prune2.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 9.9b

Counts
2 → 1

localize16.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ 1.0 (- x 1.0))
0.0b
(- (/ 1.0 (+ x 1.0)) (/ 2.0 x))
0.0b
(/ 1.0 (+ x 1.0))
2.1b
(+ (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (/ 1.0 (- x 1.0)))

rewrite63.0ms

Algorithm
rewrite-expression-head
Rules
83×*-un-lft-identity
47×times-frac
43×add-sqr-sqrt
23×add-cube-cbrt
14×distribute-lft-out--
13×distribute-lft-out
11×add-log-exp
associate-/r*
add-exp-log add-cbrt-cube difference-of-squares
associate-/l*
pow1 associate-/r/
flip3-- frac-add flip--
cbrt-undiv sub-neg associate-+l+ frac-2neg flip3-+ diff-log div-exp clear-num sum-log frac-sub flip-+ div-inv
+-commutative associate-+l-
Counts
4 → 114
Calls
4 calls:
5.0ms
(/ 1.0 (- x 1.0))
17.0ms
(- (/ 1.0 (+ x 1.0)) (/ 2.0 x))
6.0ms
(/ 1.0 (+ x 1.0))
30.0ms
(+ (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (/ 1.0 (- x 1.0)))

series24.0ms

Counts
4 → 12
Calls
4 calls:
2.0ms
(/ 1.0 (- x 1.0))
3.0ms
(- (/ 1.0 (+ x 1.0)) (/ 2.0 x))
2.0ms
(/ 1.0 (+ x 1.0))
16.0ms
(+ (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (/ 1.0 (- x 1.0)))

simplify923.0ms

Counts
126 → 126
Iterations

Useful iterations: done (919.0ms)

IterNodesCost
02121832
15051723
213591636
341181610
done50001609

prune207.0ms

Filtered
94 candidates to 126 candidates (-34.0%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New1224126
Fresh000
Picked101
Done000
Total1234127

Merged error: 0.5b

Counts
127 → 4

localize14.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (/ 1.0 (- x 1.0)) (/ 1.0 (- x 1.0)))
0.3b
(* (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)))
2.1b
(- (* (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (- (/ 1.0 (+ x 1.0)) (/ 2.0 x))) (* (/ 1.0 (- x 1.0)) (/ 1.0 (- x 1.0))))
12.7b
(/ (- (* (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (- (/ 1.0 (+ x 1.0)) (/ 2.0 x))) (* (/ 1.0 (- x 1.0)) (/ 1.0 (- x 1.0)))) (- (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (/ 1.0 (- x 1.0))))

rewrite212.0ms

Algorithm
rewrite-expression-head
Rules
340×*-un-lft-identity
225×times-frac
176×add-sqr-sqrt
150×frac-sub
101×distribute-lft-out--
94×frac-times
65×add-cube-cbrt
64×flip3-- flip--
52×associate-*r/ associate-*l/
51×difference-of-squares
47×associate-/l/
41×swap-sqr
31×associate-*r* associate-*l*
20×add-exp-log add-cbrt-cube
18×pow1
16×distribute-lft-out
13×associate-/r/
11×associate-/r*
add-log-exp
cbrt-undiv sub-neg div-exp prod-exp cbrt-unprod div-inv unswap-sqr
distribute-rgt-in distribute-lft-in associate--l+ associate-/l*
pow2 pow-plus pow-prod-down pow-sqr *-commutative pow-prod-up
frac-2neg diff-log div-sub clear-num
Counts
4 → 352
Calls
4 calls:
20.0ms
(* (/ 1.0 (- x 1.0)) (/ 1.0 (- x 1.0)))
44.0ms
(* (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)))
38.0ms
(- (* (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (- (/ 1.0 (+ x 1.0)) (/ 2.0 x))) (* (/ 1.0 (- x 1.0)) (/ 1.0 (- x 1.0))))
86.0ms
(/ (- (* (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (- (/ 1.0 (+ x 1.0)) (/ 2.0 x))) (* (/ 1.0 (- x 1.0)) (/ 1.0 (- x 1.0)))) (- (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (/ 1.0 (- x 1.0))))

series52.0ms

Counts
4 → 12
Calls
4 calls:
3.0ms
(* (/ 1.0 (- x 1.0)) (/ 1.0 (- x 1.0)))
4.0ms
(* (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)))
11.0ms
(- (* (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (- (/ 1.0 (+ x 1.0)) (/ 2.0 x))) (* (/ 1.0 (- x 1.0)) (/ 1.0 (- x 1.0))))
34.0ms
(/ (- (* (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (- (/ 1.0 (+ x 1.0)) (/ 2.0 x))) (* (/ 1.0 (- x 1.0)) (/ 1.0 (- x 1.0)))) (- (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (/ 1.0 (- x 1.0))))

simplify441.0ms

Counts
364 → 364
Iterations

Useful iterations: done (424.0ms)

IterNodesCost
057416482
1168115341
done500114569

prune1.6s

Filtered
229 candidates to 364 candidates (-59.0%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New3631364
Fresh033
Picked011
Done000
Total3635368

Merged error: 0.5b

Counts
368 → 5

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (+ x 1.0) x)
0.2b
(- (* 1.0 x) (* (+ x 1.0) 2.0))
1.6b
(+ (/ (- (* 1.0 x) (* (+ x 1.0) 2.0)) (* (+ x 1.0) x)) (/ 1.0 (- x 1.0)))
14.8b
(/ (- (* 1.0 x) (* (+ x 1.0) 2.0)) (* (+ x 1.0) x))

rewrite41.0ms

Algorithm
rewrite-expression-head
Rules
12×*-un-lft-identity
11×add-exp-log add-cbrt-cube
10×add-sqr-sqrt
add-cube-cbrt add-log-exp
pow1
associate-*l* associate-*l/
flip3-+ times-frac associate-*r* flip-+ associate-/l*
cbrt-undiv flip3-- div-sub div-exp prod-exp associate-/r/ flip-- cbrt-unprod associate-/l/ distribute-lft-out
+-commutative associate-+l- sub-neg frac-2neg diff-log pow-prod-down frac-add clear-num associate-/r* sum-log *-commutative div-inv unswap-sqr
Counts
4 → 73
Calls
4 calls:
6.0ms
(* (+ x 1.0) x)
4.0ms
(- (* 1.0 x) (* (+ x 1.0) 2.0))
20.0ms
(+ (/ (- (* 1.0 x) (* (+ x 1.0) 2.0)) (* (+ x 1.0) x)) (/ 1.0 (- x 1.0)))
10.0ms
(/ (- (* 1.0 x) (* (+ x 1.0) 2.0)) (* (+ x 1.0) x))

series31.0ms

Counts
4 → 12
Calls
4 calls:
5.0ms
(* (+ x 1.0) x)
4.0ms
(- (* 1.0 x) (* (+ x 1.0) 2.0))
18.0ms
(+ (/ (- (* 1.0 x) (* (+ x 1.0) 2.0)) (* (+ x 1.0) x)) (/ 1.0 (- x 1.0)))
5.0ms
(/ (- (* 1.0 x) (* (+ x 1.0) 2.0)) (* (+ x 1.0) x))

simplify538.0ms

Counts
85 → 85
Iterations

Useful iterations: done (536.0ms)

IterNodesCost
01531549
14621482
218701260
done50011107

prune119.0ms

Filtered
64 candidates to 85 candidates (-32.8%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New85085
Fresh033
Picked011
Done011
Total85590

Merged error: 0.5b

Counts
90 → 5

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (/ 2.0 (pow x 7)) (+ (/ 2.0 (pow x 3)) (/ 2.0 (pow x 5))))
0.1b
(/ 2.0 (pow x 5))
0.1b
(/ 2.0 (pow x 7))
0.6b
(/ 2.0 (pow x 3))

rewrite88.0ms

Algorithm
rewrite-expression-head
Rules
87×times-frac
78×*-un-lft-identity
64×add-sqr-sqrt add-cube-cbrt
36×unpow-prod-down
26×associate-/r*
19×add-exp-log
12×cube-prod sqr-pow
11×distribute-lft-out
10×add-cbrt-cube
div-exp associate-/l* add-log-exp
div-inv
pow1 cube-mult unpow3 frac-add
cbrt-undiv pow-to-exp frac-2neg pow-exp clear-num sum-log
flip3-+ flip-+
+-commutative associate-+r+
Counts
4 → 177
Calls
4 calls:
61.0ms
(+ (/ 2.0 (pow x 7)) (+ (/ 2.0 (pow x 3)) (/ 2.0 (pow x 5))))
5.0ms
(/ 2.0 (pow x 5))
5.0ms
(/ 2.0 (pow x 7))
6.0ms
(/ 2.0 (pow x 3))

series20.0ms

Counts
4 → 12
Calls
4 calls:
6.0ms
(+ (/ 2.0 (pow x 7)) (+ (/ 2.0 (pow x 3)) (/ 2.0 (pow x 5))))
4.0ms
(/ 2.0 (pow x 5))
5.0ms
(/ 2.0 (pow x 7))
4.0ms
(/ 2.0 (pow x 3))

simplify490.0ms

Counts
189 → 189
Iterations

Useful iterations: done (485.0ms)

IterNodesCost
02862461
16402197
220412113
done50012083

prune352.0ms

Filtered
129 candidates to 189 candidates (-46.5%)
Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New1863189
Fresh112
Picked011
Done022
Total1877194

Merged error: 0.0b

Counts
194 → 7

regimes56.0ms

Accuracy

99.8% (0.1b remaining)

Error of 0.1b against oracle of 0.0b and baseline of 26.0b

bsearch28.0ms

Steps
ItersRangePoint
9
0.009971872296741319
901.3230478674768
128.9853277188641
9
-174458.2165831976
-0.46594774775336223
-111.66855799925936

simplify3.0ms

Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
02967
13949
done3949

end0.0ms

sample823.0ms

Algorithm
intervals
Results
258.0ms1823×body640valid
174.0ms4225×body80valid
108.0ms546×body1280valid
102.0ms908×body320valid
36.0ms500×body160valid

Profiling

Loading profile data...