Details

Time bar (total: 1.0m)

sample332.0ms

Algorithm
intervals
Results
75.0ms349×body80nan
55.0ms65×body1280valid
25.0ms163×body80valid
24.0ms20×body2560valid
20.0ms29×body640valid
5.0ms11×body320valid
2.0msbody160valid

simplify351.0ms

Counts
1 → 1
Iterations
IterNodes
done97
697
595
489
375
253
133
018

prune24.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 23.7b

localize197.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.5b
(cos (- y (/ (* z t) 3.0)))

rewrite318.0ms

Algorithm
rewrite-expression-head
Rules
23×cos-sum
22×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
21×prod-diff
19×add-cbrt-cube add-exp-log
15×times-frac
pow1
prod-exp cbrt-unprod div-inv
expm1-log1p-u cbrt-undiv associate-/r* div-exp insert-posit16 log1p-expm1-u associate-/l* add-log-exp
cos-diff associate-*r* pow-prod-down
clear-num frac-2neg
distribute-rgt-in sub-neg distribute-lft-in associate-*l* *-commutative
Counts
4 → 105
Calls
4 calls:
46.0ms
(/ (* z t) 3.0)
34.0ms
(/ a (* b 3.0))
135.0ms
(* (* 2.0 (sqrt x)) (cos (- y (/ (* z t) 3.0))))
89.0ms
(cos (- y (/ (* z t) 3.0)))

series452.0ms

Counts
4 → 12
Calls
4 calls:
51.0ms
(/ (* z t) 3.0)
33.0ms
(/ a (* b 3.0))
293.0ms
(* (* 2.0 (sqrt x)) (cos (- y (/ (* z t) 3.0))))
74.0ms
(cos (- y (/ (* z t) 3.0)))

simplify4.3s

Counts
117 → 117
Iterations
IterNodes
done5000
21867
1715
0331

prune3.2s

Pruning

30 alts after pruning (30 fresh and 0 done)

Merged error: 16.9b

localize277.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* 2.0 (sqrt x)) (* (cos y) (cos (/ (* z t) 3.0))))
1.4b
(* (* 2.0 (sqrt x)) (* (sin y) (sin (/ (* z t) 3.0))))
28.3b
(sin (/ (* z t) 3.0))
28.5b
(cos (/ (* z t) 3.0))

rewrite318.0ms

Algorithm
rewrite-expression-head
Rules
28×pow1 add-cbrt-cube add-exp-log
16×pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt expm1-log1p-u *-un-lft-identity add-cube-cbrt insert-posit16 log1p-expm1-u add-log-exp
associate-*r* associate-*l* associate-*r/ *-commutative
cos-mult sin-mult
Counts
4 → 72
Calls
4 calls:
135.0ms
(* (* 2.0 (sqrt x)) (* (cos y) (cos (/ (* z t) 3.0))))
164.0ms
(* (* 2.0 (sqrt x)) (* (sin y) (sin (/ (* z t) 3.0))))
8.0ms
(sin (/ (* z t) 3.0))
8.0ms
(cos (/ (* z t) 3.0))

series593.0ms

Counts
4 → 12
Calls
4 calls:
301.0ms
(* (* 2.0 (sqrt x)) (* (cos y) (cos (/ (* z t) 3.0))))
236.0ms
(* (* 2.0 (sqrt x)) (* (sin y) (sin (/ (* z t) 3.0))))
38.0ms
(sin (/ (* z t) 3.0))
18.0ms
(cos (/ (* z t) 3.0))

simplify4.0s

Counts
84 → 84
Iterations
IterNodes
done5001
21298
1358
0142

prune2.4s

Pruning

36 alts after pruning (36 fresh and 0 done)

Merged error: 16.9b

localize287.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* 2.0 (sqrt x)) (* (cos y) (cos (* 0.3333333333333333 (* t z)))))
1.4b
(* (* 2.0 (sqrt x)) (* (sin y) (sin (/ (* z t) 3.0))))
28.3b
(sin (/ (* z t) 3.0))
28.4b
(cos (* 0.3333333333333333 (* t z)))

rewrite505.0ms

Algorithm
rewrite-expression-head
Rules
28×pow1 add-cbrt-cube add-exp-log
16×pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt expm1-log1p-u *-un-lft-identity add-cube-cbrt insert-posit16 log1p-expm1-u add-log-exp
associate-*r* associate-*l* associate-*r/ *-commutative
cos-mult sin-mult
Counts
4 → 72
Calls
4 calls:
265.0ms
(* (* 2.0 (sqrt x)) (* (cos y) (cos (* 0.3333333333333333 (* t z)))))
148.0ms
(* (* 2.0 (sqrt x)) (* (sin y) (sin (/ (* z t) 3.0))))
15.0ms
(sin (/ (* z t) 3.0))
74.0ms
(cos (* 0.3333333333333333 (* t z)))

series587.0ms

Counts
4 → 12
Calls
4 calls:
299.0ms
(* (* 2.0 (sqrt x)) (* (cos y) (cos (* 0.3333333333333333 (* t z)))))
228.0ms
(* (* 2.0 (sqrt x)) (* (sin y) (sin (/ (* z t) 3.0))))
33.0ms
(sin (/ (* z t) 3.0))
28.0ms
(cos (* 0.3333333333333333 (* t z)))

simplify3.8s

Counts
84 → 84
Iterations
IterNodes
done5000
21332
1359
0145

prune2.9s

Pruning

38 alts after pruning (38 fresh and 0 done)

Merged error: 16.9b

localize221.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* 2.0 (sqrt x)) (* (cos y) (cos (* 0.3333333333333333 (* t z)))))
1.5b
(* (* 2.0 (sqrt x)) (* (sin y) (sin (* 0.3333333333333333 (* t z)))))
28.3b
(sin (* 0.3333333333333333 (* t z)))
28.4b
(cos (* 0.3333333333333333 (* t z)))

rewrite705.0ms

Algorithm
rewrite-expression-head
Rules
28×pow1 add-cbrt-cube add-exp-log
16×pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt expm1-log1p-u *-un-lft-identity add-cube-cbrt insert-posit16 log1p-expm1-u add-log-exp
associate-*r* associate-*l* associate-*r/ *-commutative
cos-mult sin-mult
Counts
4 → 72
Calls
4 calls:
276.0ms
(* (* 2.0 (sqrt x)) (* (cos y) (cos (* 0.3333333333333333 (* t z)))))
295.0ms
(* (* 2.0 (sqrt x)) (* (sin y) (sin (* 0.3333333333333333 (* t z)))))
70.0ms
(sin (* 0.3333333333333333 (* t z)))
58.0ms
(cos (* 0.3333333333333333 (* t z)))

series614.0ms

Counts
4 → 12
Calls
4 calls:
293.0ms
(* (* 2.0 (sqrt x)) (* (cos y) (cos (* 0.3333333333333333 (* t z)))))
253.0ms
(* (* 2.0 (sqrt x)) (* (sin y) (sin (* 0.3333333333333333 (* t z)))))
40.0ms
(sin (* 0.3333333333333333 (* t z)))
28.0ms
(cos (* 0.3333333333333333 (* t z)))

simplify4.0s

Counts
84 → 84
Iterations
IterNodes
done5000
21319
1348
0137

prune1.7s

Pruning

39 alts after pruning (39 fresh and 0 done)

Merged error: 16.9b

regimes20.9s

Accuracy

39.2% (3.4b remaining)

Error of 17.9b against oracle of 14.5b and baseline of 20.0b

bsearch8.0ms

simplify43.0ms

Iterations
IterNodes
done56
156
042

end0.0ms

sample8.4s

Algorithm
intervals
Results
1.9s9129×body80nan
1.7s1614×body1280valid
1.5s945×body640valid
911.0ms5569×body80valid
572.0ms385×body2560valid
332.0ms422×body320valid
104.0ms223×body160valid