Details

Time bar (total: 1.6m)

sample89.0ms

Algorithm
intervals
Results
70.0ms311×body80valid

simplify1.4s

Counts
1 → 1
Iterations
IterNodes
done2008
52008
41503
3361
295
133
015

prune18.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 10.6b

localize47.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (/ PI 2) (+ a b))
0.2b
(/ (/ PI 2) (+ a b))
4.6b
(/ (/ (/ (/ PI 2) (+ a b)) (- b a)) a)
6.1b
(/ (/ (/ (/ PI 2) (+ a b)) (- b a)) b)

rewrite367.0ms

Algorithm
rewrite-expression-head
Rules
7810×times-frac
4872×*-un-lft-identity
3776×add-sqr-sqrt
2848×add-cube-cbrt
618×associate-/l*
548×distribute-lft-out
464×distribute-lft-out-- difference-of-squares
222×div-inv
100×associate-/r/
42×flip3-+ add-cbrt-cube add-exp-log flip-+
26×cbrt-undiv div-exp
14×associate-/r*
flip3-- flip--
expm1-log1p-u pow1 clear-num frac-2neg insert-posit16 log1p-expm1-u add-log-exp associate-/l/
Counts
4 → 2596
Calls
4 calls:
17.0ms
(/ (/ PI 2) (+ a b))
23.0ms
(/ (/ PI 2) (+ a b))
60.0ms
(/ (/ (/ (/ PI 2) (+ a b)) (- b a)) a)
41.0ms
(/ (/ (/ (/ PI 2) (+ a b)) (- b a)) b)

series536.0ms

Counts
4 → 12
Calls
4 calls:
98.0ms
(/ (/ PI 2) (+ a b))
104.0ms
(/ (/ PI 2) (+ a b))
146.0ms
(/ (/ (/ (/ PI 2) (+ a b)) (- b a)) a)
187.0ms
(/ (/ (/ (/ PI 2) (+ a b)) (- b a)) b)

simplify3.1s

Counts
2608 → 2608
Iterations
IterNodes
done2863
02863

prune14.8s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 0.0b

localize57.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (/ 1 (- b a)) b)
0.2b
(/ (/ PI 2) (+ a b))
0.2b
(/ (/ PI 2) (+ a b))
4.6b
(/ (/ (/ (/ PI 2) (+ a b)) (- b a)) a)

rewrite243.0ms

Algorithm
rewrite-expression-head
Rules
4125×times-frac
2597×*-un-lft-identity
2021×add-sqr-sqrt
1533×add-cube-cbrt
343×associate-/l*
288×distribute-lft-out
244×distribute-lft-out-- difference-of-squares
122×div-inv
60×associate-/r/
37×add-exp-log
33×add-cbrt-cube
22×flip3-+ div-exp flip-+
19×cbrt-undiv
14×associate-/r*
flip3-- flip--
expm1-log1p-u pow1 clear-num frac-2neg insert-posit16 log1p-expm1-u add-log-exp associate-/l/
rec-exp 1-exp
Counts
4 → 1494
Calls
4 calls:
29.0ms
(/ (/ 1 (- b a)) b)
24.0ms
(/ (/ PI 2) (+ a b))
24.0ms
(/ (/ PI 2) (+ a b))
74.0ms
(/ (/ (/ (/ PI 2) (+ a b)) (- b a)) a)

series812.0ms

Counts
4 → 12
Calls
4 calls:
78.0ms
(/ (/ 1 (- b a)) b)
531.0ms
(/ (/ PI 2) (+ a b))
83.0ms
(/ (/ PI 2) (+ a b))
120.0ms
(/ (/ (/ (/ PI 2) (+ a b)) (- b a)) a)

simplify2.5s

Counts
1506 → 1506
Iterations
IterNodes
done2001
12001
01961

prune9.3s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 0.0b

localize80.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (+ a b))
0.6b
(cbrt (+ a b))
0.6b
(cbrt (+ a b))
4.5b
(/ (/ (/ (/ 1 2) (cbrt (+ a b))) (- b a)) a)

rewrite279.0ms

Algorithm
rewrite-expression-head
Rules
6493×times-frac
3713×*-un-lft-identity
3187×add-sqr-sqrt
2411×add-cube-cbrt
1052×cbrt-prod
491×associate-/l*
388×distribute-lft-out-- difference-of-squares
263×distribute-lft-out
165×div-inv
48×associate-/r/
46×cbrt-div
26×add-exp-log
23×flip3-+ flip-+
17×div-exp
16×add-cbrt-cube
10×cbrt-undiv
expm1-log1p-u pow1 flip3-- insert-posit16 log1p-expm1-u flip-- add-log-exp
associate-/r* pow1/3
rec-exp clear-num frac-2neg 1-exp associate-/l/
Counts
4 → 2042
Calls
4 calls:
6.0ms
(cbrt (+ a b))
6.0ms
(cbrt (+ a b))
5.0ms
(cbrt (+ a b))
75.0ms
(/ (/ (/ (/ 1 2) (cbrt (+ a b))) (- b a)) a)

series881.0ms

Counts
4 → 12
Calls
4 calls:
169.0ms
(cbrt (+ a b))
191.0ms
(cbrt (+ a b))
219.0ms
(cbrt (+ a b))
302.0ms
(/ (/ (/ (/ 1 2) (cbrt (+ a b))) (- b a)) a)

simplify3.0s

Counts
2054 → 2054
Iterations
IterNodes
done2552
02552

prune15.3s

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 0b

localize137.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (+ a b))
0.6b
(cbrt (+ a b))
0.6b
(cbrt (+ a b))
1.2b
(/ a (/ (/ (sqrt (/ 1 2)) (cbrt (cbrt (+ a b)))) (- b a)))

rewrite378.0ms

Algorithm
rewrite-expression-head
Rules
10828×times-frac
6066×*-un-lft-identity
5420×add-sqr-sqrt
4092×add-cube-cbrt
3532×cbrt-prod
2600×sqrt-prod
836×associate-/r*
664×distribute-lft-out-- difference-of-squares
323×distribute-lft-out
225×div-inv
86×cbrt-div
49×associate-/r/
23×flip3-+ flip-+
13×add-exp-log
12×add-cbrt-cube
cbrt-undiv div-exp
expm1-log1p-u pow1 flip3-- insert-posit16 log1p-expm1-u flip-- add-log-exp
pow1/3 associate-/l*
clear-num frac-2neg
Counts
4 → 3418
Calls
4 calls:
3.0ms
(cbrt (+ a b))
3.0ms
(cbrt (+ a b))
3.0ms
(cbrt (+ a b))
34.0ms
(/ a (/ (/ (sqrt (/ 1 2)) (cbrt (cbrt (+ a b)))) (- b a)))

series1.2s

Counts
4 → 12
Calls
4 calls:
181.0ms
(cbrt (+ a b))
223.0ms
(cbrt (+ a b))
202.0ms
(cbrt (+ a b))
572.0ms
(/ a (/ (/ (sqrt (/ 1 2)) (cbrt (cbrt (+ a b)))) (- b a)))

simplify6.5s

Counts
3430 → 3430
Iterations
IterNodes
done4091
04091

prune33.3s

Pruning

13 alts after pruning (11 fresh and 2 done)

Merged error: 0b

regimes197.0ms

Accuracy

0% (0.7b remaining)

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

bsearch0.0ms

simplify7.0ms

Iterations
IterNodes
done36
136
030

end0.0ms

sample2.3s

Algorithm
intervals
Results
1.8s9561×body80valid