Details

Time bar (total: 15.8s)

sample162.0ms

Algorithm
intervals
Results
62.0ms56×body2560valid
49.0ms81×body1280valid
14.0ms35×body640valid
6.0ms14×body160valid
5.0ms59×body80valid
3.0ms11×body320valid

simplify1.7s

Counts
1 → 1
Iterations

Useful iterations: 1 (4.0ms)

IterNodesCost
02327
14425
210025
321125
438525
560825
685025
7111425
8122425
9129825
10132625
done132625

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 46.3b

localize24.0ms

Local error

Found 4 expressions with local error:

2.5b
(* (* (+ (* y 2.0) 1.0) z) t)
3.3b
(* (* (+ (* a 2.0) 1.0) b) t)
35.0b
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))
35.7b
(cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0))

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
14×pow1 add-exp-log add-cbrt-cube
associate-*l/
add-sqr-sqrt add-cube-cbrt *-un-lft-identity associate-*r* pow-prod-down prod-exp cbrt-unprod
expm1-log1p-u log1p-expm1-u add-log-exp
flip3-+ associate-*l* *-commutative flip-+
Counts
4 → 62
Calls
4 calls:
16.0ms
(* (* (+ (* y 2.0) 1.0) z) t)
18.0ms
(* (* (+ (* a 2.0) 1.0) b) t)
2.0ms
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))
2.0ms
(cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0))

series175.0ms

Counts
4 → 12
Calls
4 calls:
49.0ms
(* (* (+ (* y 2.0) 1.0) z) t)
45.0ms
(* (* (+ (* a 2.0) 1.0) b) t)
41.0ms
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))
40.0ms
(cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0))

simplify718.0ms

Counts
74 → 74
Iterations

Useful iterations: 2 (155.0ms)

IterNodesCost
0146980
1382886
21515744
done5001744

prune436.0ms

Pruning

21 alts after pruning (21 fresh and 0 done)

Merged error: 41.6b

localize16.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (+ (* y 2.0) 1.0) z)
0.2b
(* x (cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0)))
2.5b
(* (* (+ (* y 2.0) 1.0) z) t)
35.7b
(cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0))

rewrite33.0ms

Algorithm
rewrite-expression-head
Rules
13×pow1 add-exp-log add-sqr-sqrt add-cbrt-cube
add-cube-cbrt *-un-lft-identity associate-*r*
associate-*l*
associate-*l/
pow-prod-down prod-exp cbrt-unprod
expm1-log1p-u log1p-expm1-u add-log-exp
*-commutative
flip3-+ flip-+ unswap-sqr
Counts
4 → 73
Calls
4 calls:
11.0ms
(* (+ (* y 2.0) 1.0) z)
3.0ms
(* x (cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0)))
16.0ms
(* (* (+ (* y 2.0) 1.0) z) t)
2.0ms
(cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0))

series206.0ms

Counts
4 → 12
Calls
4 calls:
40.0ms
(* (+ (* y 2.0) 1.0) z)
78.0ms
(* x (cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0)))
48.0ms
(* (* (+ (* y 2.0) 1.0) z) t)
39.0ms
(cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0))

simplify2.4s

Counts
85 → 85
Iterations

Useful iterations: 2 (110.0ms)

IterNodesCost
01261149
12961040
21093880
34425880
done5000880

prune494.0ms

Pruning

36 alts after pruning (36 fresh and 0 done)

Merged error: 39.9b

localize6.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify1.0ms

Counts
0 → 0
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
000
done00

prune151.0ms

Pruning

36 alts after pruning (35 fresh and 1 done)

Merged error: 39.9b

localize24.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt t)
0.6b
(* (* (* (cbrt t) (cbrt t)) (* z (fma 2.0 y 1.0))) (cbrt t))
2.1b
(* (* (cbrt t) (cbrt t)) (* z (fma 2.0 y 1.0)))
35.9b
(cos (/ (* (* (* (cbrt t) (cbrt t)) (* z (fma 2.0 y 1.0))) (cbrt t)) 16.0))

rewrite79.0ms

Algorithm
rewrite-expression-head
Rules
34×pow1 add-exp-log
21×pow-prod-down prod-exp add-cbrt-cube cbrt-unprod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity associate-*r*
cbrt-prod
distribute-rgt-in expm1-log1p-u distribute-lft-in fma-udef log1p-expm1-u add-log-exp
associate-*l* *-commutative
pow1/3
Counts
4 → 82
Calls
4 calls:
1.0ms
(cbrt t)
57.0ms
(* (* (* (cbrt t) (cbrt t)) (* z (fma 2.0 y 1.0))) (cbrt t))
16.0ms
(* (* (cbrt t) (cbrt t)) (* z (fma 2.0 y 1.0)))
2.0ms
(cos (/ (* (* (* (cbrt t) (cbrt t)) (* z (fma 2.0 y 1.0))) (cbrt t)) 16.0))

series587.0ms

Counts
4 → 12
Calls
4 calls:
187.0ms
(cbrt t)
88.0ms
(* (* (* (cbrt t) (cbrt t)) (* z (fma 2.0 y 1.0))) (cbrt t))
263.0ms
(* (* (cbrt t) (cbrt t)) (* z (fma 2.0 y 1.0)))
48.0ms
(cos (/ (* (* (* (cbrt t) (cbrt t)) (* z (fma 2.0 y 1.0))) (cbrt t)) 16.0))

simplify598.0ms

Counts
94 → 94
Iterations

Useful iterations: 2 (138.0ms)

IterNodesCost
01461551
13731510
214451036
done50001036

prune358.0ms

Pruning

50 alts after pruning (49 fresh and 1 done)

Merged error: 39.5b

regimes3.0s

Accuracy

0% (4.7b remaining)

Error of 44.2b against oracle of 39.4b and baseline of 44.2b

bsearch0.0ms

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0711
1911
done911

end0.0ms

sample4.5s

Algorithm
intervals
Results
2.0s1850×body2560valid
1.3s2321×body1280valid
425.0ms1129×body640valid
165.0ms1885×body80valid
131.0ms503×body320valid
116.0ms47×body5120valid
46.0ms265×body160valid