Details

Time bar (total: 42.7s)

sample131.0ms

Algorithm
intervals
Results
54.0ms45×body1280valid
31.0ms44×body640valid
21.0ms138×body80valid
12.0ms20×body320valid
3.0msbody160valid

simplify274.0ms

Counts
1 → 1
Iterations
IterNodes
done275
7275
6274
5226
4134
371
235
120
011

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.9b

localize23.0ms

Local error

Found 3 expressions with local error:

0.2b
(* (* (/ 8.0 3.0) (sin (* x 0.5))) (sin (* x 0.5)))
0.3b
(* (/ 8.0 3.0) (sin (* x 0.5)))
13.7b
(/ (* (* (/ 8.0 3.0) (sin (* x 0.5))) (sin (* x 0.5))) (sin x))

rewrite502.0ms

Algorithm
rewrite-expression-head
Rules
193×associate-*l*
181×add-sqr-sqrt
167×times-frac
106×*-un-lft-identity add-cube-cbrt
45×associate-*l/
43×associate-/l*
37×unswap-sqr
33×associate-*r*
31×add-cbrt-cube add-exp-log
12×associate-/r* prod-exp cbrt-unprod
11×*-commutative
10×pow1
associate-/l/
cbrt-undiv div-exp div-inv
clear-num frac-2neg pow-prod-down
insert-posit16 add-log-exp
Counts
3 → 263
Calls
3 calls:
172.0ms
(* (* (/ 8.0 3.0) (sin (* x 0.5))) (sin (* x 0.5)))
36.0ms
(* (/ 8.0 3.0) (sin (* x 0.5)))
283.0ms
(/ (* (* (/ 8.0 3.0) (sin (* x 0.5))) (sin (* x 0.5))) (sin x))

series221.0ms

Counts
3 → 9
Calls
3 calls:
61.0ms
(* (* (/ 8.0 3.0) (sin (* x 0.5))) (sin (* x 0.5)))
60.0ms
(* (/ 8.0 3.0) (sin (* x 0.5)))
99.0ms
(/ (* (* (/ 8.0 3.0) (sin (* x 0.5))) (sin (* x 0.5))) (sin x))

simplify17.5s

Counts
272 → 272
Iterations
IterNodes
done5005
23005
11065
0409

prune1.0s

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 0.0b

localize38.0ms

Local error

Found 3 expressions with local error:

0.3b
(* (sin (* x 0.5)) (/ (* (/ 8.0 3.0) (sin (* x 0.5))) (sin x)))
0.3b
(/ (* (/ 8.0 3.0) (sin (* x 0.5))) (sin x))
0.3b
(* (/ 8.0 3.0) (sin (* x 0.5)))

rewrite557.0ms

Algorithm
rewrite-expression-head
Rules
232×times-frac
198×add-sqr-sqrt
141×*-un-lft-identity
139×add-cube-cbrt
121×associate-*l*
100×associate-*r*
57×associate-/l*
38×associate-*r/
31×add-cbrt-cube add-exp-log
27×associate-*l/
24×unswap-sqr
18×associate-/l/
15×associate-/r*
11×div-inv
10×prod-exp *-commutative cbrt-unprod
cbrt-undiv div-exp
pow1
clear-num
frac-2neg
un-div-inv insert-posit16 add-log-exp
pow-prod-down
Counts
3 → 301
Calls
3 calls:
379.0ms
(* (sin (* x 0.5)) (/ (* (/ 8.0 3.0) (sin (* x 0.5))) (sin x)))
81.0ms
(/ (* (/ 8.0 3.0) (sin (* x 0.5))) (sin x))
72.0ms
(* (/ 8.0 3.0) (sin (* x 0.5)))

series307.0ms

Counts
3 → 9
Calls
3 calls:
123.0ms
(* (sin (* x 0.5)) (/ (* (/ 8.0 3.0) (sin (* x 0.5))) (sin x)))
112.0ms
(/ (* (/ 8.0 3.0) (sin (* x 0.5))) (sin x))
71.0ms
(* (/ 8.0 3.0) (sin (* x 0.5)))

simplify2.6s

Counts
310 → 310
Iterations
IterNodes
done5023
24087
11194
0427

prune1.5s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0b

localize19.0ms

Local error

Found 3 expressions with local error:

0.1b
(/ (* 8.0 (sin (* x 0.5))) 3.0)
0.2b
(/ (/ (* 8.0 (sin (* x 0.5))) 3.0) (/ (sin x) (sin (* x 0.5))))
0.2b
(/ (sin x) (sin (* x 0.5)))

rewrite306.0ms

Algorithm
rewrite-expression-head
Rules
1438×times-frac
731×add-sqr-sqrt
637×*-un-lft-identity add-cube-cbrt
141×associate-*r* associate-*l*
70×associate-/l*
58×div-inv
47×*-commutative unswap-sqr
31×add-cbrt-cube add-exp-log
25×associate-/r*
18×associate-/l/
16×cbrt-undiv div-exp
associate-/r/
clear-num frac-2neg
pow1 prod-exp cbrt-unprod insert-posit16 add-log-exp
Counts
3 → 717
Calls
3 calls:
53.0ms
(/ (* 8.0 (sin (* x 0.5))) 3.0)
159.0ms
(/ (/ (* 8.0 (sin (* x 0.5))) 3.0) (/ (sin x) (sin (* x 0.5))))
23.0ms
(/ (sin x) (sin (* x 0.5)))

series215.0ms

Counts
3 → 9
Calls
3 calls:
43.0ms
(/ (* 8.0 (sin (* x 0.5))) 3.0)
114.0ms
(/ (/ (* 8.0 (sin (* x 0.5))) 3.0) (/ (sin x) (sin (* x 0.5))))
59.0ms
(/ (sin x) (sin (* x 0.5)))

simplify2.6s

Counts
726 → 726
Iterations
IterNodes
done5001
13657
01155

prune4.0s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0b

localize40.0ms

Local error

Found 3 expressions with local error:

0.2b
(/ (/ 8.0 3.0) (/ (sin x) (sin (* x 0.5))))
0.2b
(/ (sin x) (sin (* x 0.5)))
0.3b
(* (sin (* x 0.5)) (/ (/ 8.0 3.0) (/ (sin x) (sin (* x 0.5)))))

rewrite394.0ms

Algorithm
rewrite-expression-head
Rules
859×times-frac
431×add-sqr-sqrt
415×*-un-lft-identity
413×add-cube-cbrt
182×associate-*r*
59×div-inv
43×associate-/l*
41×associate-/r*
38×associate-*r/
35×add-cbrt-cube add-exp-log
20×associate-/l/
18×associate-/r/
17×cbrt-undiv div-exp
clear-num
frac-2neg
pow1 prod-exp cbrt-unprod unswap-sqr
un-div-inv
associate-*l* insert-posit16 add-log-exp
pow-prod-down *-commutative
Counts
3 → 512
Calls
3 calls:
46.0ms
(/ (/ 8.0 3.0) (/ (sin x) (sin (* x 0.5))))
24.0ms
(/ (sin x) (sin (* x 0.5)))
297.0ms
(* (sin (* x 0.5)) (/ (/ 8.0 3.0) (/ (sin x) (sin (* x 0.5)))))

series302.0ms

Counts
3 → 9
Calls
3 calls:
85.0ms
(/ (/ 8.0 3.0) (/ (sin x) (sin (* x 0.5))))
77.0ms
(/ (sin x) (sin (* x 0.5)))
139.0ms
(* (sin (* x 0.5)) (/ (/ 8.0 3.0) (/ (sin x) (sin (* x 0.5)))))

simplify2.2s

Counts
521 → 521
Iterations
IterNodes
done5003
12425
0734

prune2.4s

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0b

regimes64.0ms

Accuracy

0% (0.3b remaining)

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

bsearch0.0ms

simplify5.0ms

Iterations
IterNodes
done17
117
013

end0.0ms

sample5.5s

Algorithm
intervals
Results
2.2s1442×body1280valid
1.4s1183×body640valid
1.1s4417×body80valid
554.0ms647×body320valid
144.0ms311×body160valid