Details

Time bar (total: 51.3s)

sample62.0ms

Algorithm
intervals
Results
16.0ms296×body80nan
14.0ms269×body80valid

simplify7.5s

Counts
1 → 1
Iterations
IterNodes
done5000
734957
724884
714811
704738
694663
684590
674517
664444
654369
644296
634223
624150
614075
604002
593929
583856
573781
563708
553635
543562
533487
523414
513341
503268
493193
483120
473047
462974
452899
442826
432753
422680
412605
402532
392459
382386
372311
362238
352161
342087
332016
321942
311869
301800
291721
281647
271574
261500
251425
241356
231279
221205
211134
201060
19987
18922
17843
16769
15700
14626
13547
12485
11409
10334
9244
8159
7128
6107
570
455
340
223
113
07

prune44.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize288.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (- 1.0 x) (* y (sqrt x)))
0.2b
(* y (sqrt x))

rewrite133.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
add-log-exp
associate-*r*
add-cube-cbrt *-un-lft-identity
pow1 add-exp-log sqrt-prod add-cbrt-cube
associate-*l*
associate-+l+ sum-log unswap-sqr
+-commutative associate-+l- sub-neg flip3-+ diff-log pow-prod-down prod-exp *-commutative cbrt-unprod flip-+
Counts
2 → 37
Calls
2 calls:
84.0ms
(+ (- 1.0 x) (* y (sqrt x)))
47.0ms
(* y (sqrt x))

series313.0ms

Counts
2 → 6
Calls
2 calls:
68.0ms
(+ (- 1.0 x) (* y (sqrt x)))
245.0ms
(* y (sqrt x))

simplify12.1s

Counts
43 → 43
Iterations
IterNodes
done5001
32822
2783
1251
096

prune441.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize81.0ms

Local error

Found 4 expressions with local error:

0.1b
(sqrt (sqrt x))
0.1b
(sqrt (sqrt x))
0.2b
(* y (sqrt (sqrt x)))
0.4b
(* (* y (sqrt (sqrt x))) (sqrt (sqrt x)))

rewrite155.0ms

Algorithm
rewrite-expression-head
Rules
41×sqrt-prod
25×add-sqr-sqrt
18×associate-*r*
15×pow1 add-cube-cbrt *-un-lft-identity
11×add-exp-log add-cbrt-cube
sqrt-pow1
rem-sqrt-square pow1/2 associate-*l* pow-prod-down prod-exp cbrt-unprod add-log-exp
unswap-sqr
*-commutative
Counts
4 → 88
Calls
4 calls:
4.0ms
(sqrt (sqrt x))
4.0ms
(sqrt (sqrt x))
27.0ms
(* y (sqrt (sqrt x)))
110.0ms
(* (* y (sqrt (sqrt x))) (sqrt (sqrt x)))

series1.7s

Counts
4 → 12
Calls
4 calls:
327.0ms
(sqrt (sqrt x))
727.0ms
(sqrt (sqrt x))
246.0ms
(* y (sqrt (sqrt x)))
419.0ms
(* (* y (sqrt (sqrt x))) (sqrt (sqrt x)))

simplify6.9s

Counts
100 → 100
Iterations
IterNodes
done5000
21273
1355
0132

prune1.3s

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0b

localize57.0ms

Local error

Found 4 expressions with local error:

0.1b
(sqrt (sqrt x))
0.2b
(* y (sqrt (sqrt (sqrt x))))
0.4b
(* (* (* y (sqrt (sqrt (sqrt x)))) (sqrt (sqrt (sqrt x)))) (sqrt (sqrt x)))
0.4b
(* (* y (sqrt (sqrt (sqrt x)))) (sqrt (sqrt (sqrt x))))

rewrite500.0ms

Algorithm
rewrite-expression-head
Rules
61×sqrt-prod
33×associate-*r*
28×add-sqr-sqrt
22×pow1
20×add-exp-log add-cbrt-cube
18×add-cube-cbrt *-un-lft-identity
10×pow-prod-down prod-exp cbrt-unprod
associate-*l*
sqrt-pow1 add-log-exp unswap-sqr
*-commutative
rem-sqrt-square pow1/2
Counts
4 → 103
Calls
4 calls:
5.0ms
(sqrt (sqrt x))
33.0ms
(* y (sqrt (sqrt (sqrt x))))
348.0ms
(* (* (* y (sqrt (sqrt (sqrt x)))) (sqrt (sqrt (sqrt x)))) (sqrt (sqrt x)))
106.0ms
(* (* y (sqrt (sqrt (sqrt x)))) (sqrt (sqrt (sqrt x))))

series1.5s

Counts
4 → 12
Calls
4 calls:
520.0ms
(sqrt (sqrt x))
690.0ms
(* y (sqrt (sqrt (sqrt x))))
159.0ms
(* (* (* y (sqrt (sqrt (sqrt x)))) (sqrt (sqrt (sqrt x)))) (sqrt (sqrt x)))
154.0ms
(* (* y (sqrt (sqrt (sqrt x)))) (sqrt (sqrt (sqrt x))))

simplify4.3s

Counts
115 → 115
Iterations
IterNodes
done5000
21819
1494
0180

prune1.3s

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0b

localize583.0ms

Local error

Found 4 expressions with local error:

0.1b
(sqrt (sqrt x))
0.2b
(* y (sqrt (sqrt (sqrt x))))
0.3b
(* (* y (sqrt (sqrt (sqrt x)))) (* (sqrt (sqrt (sqrt x))) (sqrt (sqrt x))))
0.3b
(* (sqrt (sqrt (sqrt x))) (sqrt (sqrt x)))

rewrite621.0ms

Algorithm
rewrite-expression-head
Rules
94×sqrt-prod
55×add-sqr-sqrt
38×pow1 sqrt-pow1
22×associate-*r*
20×add-exp-log add-cbrt-cube
18×add-cube-cbrt *-un-lft-identity
16×pow1/2 associate-*l* unswap-sqr
14×pow-prod-down
10×prod-exp pow-prod-up cbrt-unprod
add-log-exp
cube-unmult *-commutative
rem-sqrt-square pow-plus
sqrt-unprod
Counts
4 → 135
Calls
4 calls:
5.0ms
(sqrt (sqrt x))
148.0ms
(* y (sqrt (sqrt (sqrt x))))
285.0ms
(* (* y (sqrt (sqrt (sqrt x)))) (* (sqrt (sqrt (sqrt x))) (sqrt (sqrt x))))
95.0ms
(* (sqrt (sqrt (sqrt x))) (sqrt (sqrt x)))

series1.6s

Counts
4 → 12
Calls
4 calls:
272.0ms
(sqrt (sqrt x))
273.0ms
(* y (sqrt (sqrt (sqrt x))))
96.0ms
(* (* y (sqrt (sqrt (sqrt x)))) (* (sqrt (sqrt (sqrt x))) (sqrt (sqrt x))))
950.0ms
(* (sqrt (sqrt (sqrt x))) (sqrt (sqrt x)))

simplify5.5s

Counts
147 → 147
Iterations
IterNodes
done5002
21652
1490
0193

prune1.3s

Pruning

6 alts after pruning (3 fresh and 3 done)

Merged error: 0b

regimes315.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done9
19
07

end0.0ms

sample2.6s

Algorithm
intervals
Results
907.0ms8502×body80valid
730.0ms8321×body80nan
0.0msbody1280valid