Details

Time bar (total: 23.4s)

sample223.0ms

Algorithm
intervals
Results
80.0ms330×body80nan
43.0ms61×body1280valid
20.0ms182×body80valid
13.0ms11×body2560valid
12.0ms27×body640valid
2.0msbody320valid
1.0msbody160valid

simplify45.0ms

Counts
1 → 1
Iterations
IterNodes
done92
592
489
376
254
132
018

prune32.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 19.8b

localize50.0ms

Local error

Found 4 expressions with local error:

0.2b
(* z (/ t 3.0))
0.2b
(/ (/ a b) 3.0)
0.3b
(* (* 2.0 (sqrt x)) (cos (- y (* z (/ t 3.0)))))
24.1b
(cos (- y (* z (/ t 3.0))))

rewrite77.0ms

Algorithm
rewrite-expression-head
Rules
85×times-frac
60×add-sqr-sqrt
55×*-un-lft-identity add-cube-cbrt
19×add-cbrt-cube add-exp-log
16×associate-*r*
13×associate-/l*
11×pow1
div-inv
prod-exp cbrt-unprod
cbrt-undiv div-exp associate-*l* pow-prod-down add-log-exp
cos-diff associate-/r*
cos-sum *-commutative unswap-sqr
distribute-rgt-in clear-num sub-neg frac-2neg distribute-lft-in associate-*r/ associate-/l/
Counts
4 → 132
Calls
4 calls:
16.0ms
(* z (/ t 3.0))
10.0ms
(/ (/ a b) 3.0)
39.0ms
(* (* 2.0 (sqrt x)) (cos (- y (* z (/ t 3.0)))))
7.0ms
(cos (- y (* z (/ t 3.0))))

series260.0ms

Counts
4 → 12
Calls
4 calls:
38.0ms
(* z (/ t 3.0))
24.0ms
(/ (/ a b) 3.0)
129.0ms
(* (* 2.0 (sqrt x)) (cos (- y (* z (/ t 3.0)))))
68.0ms
(cos (- y (* z (/ t 3.0))))

simplify1.2s

Counts
144 → 144
Iterations
IterNodes
done5000
23261
1721
0286

prune1.4s

Pruning

23 alts after pruning (23 fresh and 0 done)

Merged error: 16.7b

localize51.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* 2.0 (sqrt x)) (+ (* (cos (* z (/ t 3.0))) (cos y)) (* (sin y) (sin (* z (/ t 3.0))))))
0.3b
(* (sin y) (sin (* z (/ t 3.0))))
28.6b
(cos (* z (/ t 3.0)))
28.7b
(sin (* z (/ t 3.0)))

rewrite126.0ms

Algorithm
rewrite-expression-head
Rules
11×pow1 add-cbrt-cube add-exp-log
add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
associate-*r*
associate-*l* pow-prod-down prod-exp cbrt-unprod add-log-exp
associate-*r/
*-commutative sin-mult
distribute-rgt-in distribute-lft-in flip3-+ frac-add cos-mult flip-+ unswap-sqr
Counts
4 → 56
Calls
4 calls:
91.0ms
(* (* 2.0 (sqrt x)) (+ (* (cos (* z (/ t 3.0))) (cos y)) (* (sin y) (sin (* z (/ t 3.0))))))
23.0ms
(* (sin y) (sin (* z (/ t 3.0))))
5.0ms
(cos (* z (/ t 3.0)))
5.0ms
(sin (* z (/ t 3.0)))

series453.0ms

Counts
4 → 12
Calls
4 calls:
342.0ms
(* (* 2.0 (sqrt x)) (+ (* (cos (* z (/ t 3.0))) (cos y)) (* (sin y) (sin (* z (/ t 3.0))))))
64.0ms
(* (sin y) (sin (* z (/ t 3.0))))
20.0ms
(cos (* z (/ t 3.0)))
26.0ms
(sin (* z (/ t 3.0)))

simplify1.2s

Counts
68 → 68
Iterations
IterNodes
done5002
22131
1388
0140

prune959.0ms

Pruning

28 alts after pruning (28 fresh and 0 done)

Merged error: 16.6b

localize67.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (sin y) (sin (* z (* t 0.3333333333333333))))
0.3b
(* (* 2.0 (sqrt x)) (+ (* (cos (* z (/ t 3.0))) (cos y)) (* (sin y) (sin (* z (* t 0.3333333333333333))))))
28.4b
(sin (* z (* t 0.3333333333333333)))
28.6b
(cos (* z (/ t 3.0)))

rewrite207.0ms

Algorithm
rewrite-expression-head
Rules
11×pow1 add-cbrt-cube add-exp-log
add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
associate-*r*
associate-*l* pow-prod-down prod-exp cbrt-unprod add-log-exp
associate-*r/
*-commutative sin-mult
distribute-rgt-in distribute-lft-in flip3-+ frac-add cos-mult flip-+ unswap-sqr
Counts
4 → 56
Calls
4 calls:
27.0ms
(* (sin y) (sin (* z (* t 0.3333333333333333))))
134.0ms
(* (* 2.0 (sqrt x)) (+ (* (cos (* z (/ t 3.0))) (cos y)) (* (sin y) (sin (* z (* t 0.3333333333333333))))))
37.0ms
(sin (* z (* t 0.3333333333333333)))
8.0ms
(cos (* z (/ t 3.0)))

series407.0ms

Counts
4 → 12
Calls
4 calls:
72.0ms
(* (sin y) (sin (* z (* t 0.3333333333333333))))
285.0ms
(* (* 2.0 (sqrt x)) (+ (* (cos (* z (/ t 3.0))) (cos y)) (* (sin y) (sin (* z (* t 0.3333333333333333))))))
31.0ms
(sin (* z (* t 0.3333333333333333)))
19.0ms
(cos (* z (/ t 3.0)))

simplify1.6s

Counts
68 → 68
Iterations
IterNodes
done5001
22175
1394
0142

prune1.0s

Pruning

30 alts after pruning (30 fresh and 0 done)

Merged error: 14.7b

localize80.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (/ a b) 3.0)
0.2b
(* (sin y) (sin (* z (* t 0.3333333333333333))))
28.4b
(sin (* z (* t 0.3333333333333333)))
28.5b
(cos (* z (* t 0.3333333333333333)))

rewrite122.0ms

Algorithm
rewrite-expression-head
Rules
75×times-frac
50×add-sqr-sqrt
48×*-un-lft-identity add-cube-cbrt
13×associate-/l*
11×add-cbrt-cube add-exp-log
pow1
div-inv
add-log-exp
cbrt-undiv associate-/r* div-exp associate-*r* associate-*l*
clear-num frac-2neg pow-prod-down prod-exp *-commutative cbrt-unprod sin-mult unswap-sqr associate-/l/
Counts
4 → 103
Calls
4 calls:
18.0ms
(/ (/ a b) 3.0)
50.0ms
(* (sin y) (sin (* z (* t 0.3333333333333333))))
20.0ms
(sin (* z (* t 0.3333333333333333)))
26.0ms
(cos (* z (* t 0.3333333333333333)))

series157.0ms

Counts
4 → 12
Calls
4 calls:
36.0ms
(/ (/ a b) 3.0)
69.0ms
(* (sin y) (sin (* z (* t 0.3333333333333333))))
32.0ms
(sin (* z (* t 0.3333333333333333)))
21.0ms
(cos (* z (* t 0.3333333333333333)))

simplify1000.0ms

Counts
115 → 115
Iterations
IterNodes
done5000
21866
1451
0205

prune1.4s

Pruning

30 alts after pruning (30 fresh and 0 done)

Merged error: 14.7b

regimes3.0s

Accuracy

0% (4.5b remaining)

Error of 20.0b against oracle of 15.5b and baseline of 20.0b

bsearch0.0ms

simplify5.0ms

Iterations
IterNodes
done36
236
135
029

end0.0ms

sample8.1s

Algorithm
intervals
Results
2.2s9299×body80nan
1.3s1634×body1280valid
1.3s348×body2560valid
966.0ms5587×body80valid
542.0ms915×body640valid
211.0ms465×body320valid
55.0ms217×body160valid