Details

Time bar (total: 15.5s)

sample84.0ms

Algorithm
intervals
Results
24.0ms31×body1280valid
19.0ms181×body80valid
15.0ms31×body640valid
4.0ms10×body320valid
1.0msbody160valid

simplify21.0ms

Counts
1 → 1
Iterations

Useful iterations: 2 (8.0ms)

IterNodesCost
08243
113243
221218
328218
done28218

prune51.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize25.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ x (sin y))
0.0b
(fma (cos y) z (+ x (sin y)))

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity
add-log-exp
add-sqr-sqrt fma-def add-cube-cbrt
expm1-log1p-u pow1 add-cbrt-cube add-exp-log log1p-expm1-u
+-commutative sum-log flip3-+ flip-+ fma-udef distribute-lft-out
Counts
2 → 27
Calls
2 calls:
11.0ms
(+ x (sin y))
1.0ms
(fma (cos y) z (+ x (sin y)))

series102.0ms

Counts
2 → 6
Calls
2 calls:
45.0ms
(+ x (sin y))
57.0ms
(fma (cos y) z (+ x (sin y)))

simplify1.6s

Counts
33 → 33
Iterations

Useful iterations: 2 (53.0ms)

IterNodesCost
0466530
11016084
22336059
38086059
done50006059

prune253.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize16.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ x (sin y))
0.0b
(+ (+ x (sin y)) (* z (cos y)))
0.1b
(* z (cos y))

rewrite62.0ms

Algorithm
rewrite-expression-head
Rules
11×*-un-lft-identity
10×add-log-exp
add-sqr-sqrt
fma-def add-cube-cbrt
pow1 add-cbrt-cube add-exp-log
sum-log
expm1-log1p-u associate-*r* associate-*l* log1p-expm1-u
+-commutative flip3-+ flip-+ distribute-lft-out
associate-+l+ pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
3 → 56
Calls
3 calls:
6.0ms
(+ x (sin y))
48.0ms
(+ (+ x (sin y)) (* z (cos y)))
7.0ms
(* z (cos y))

series175.0ms

Counts
3 → 9
Calls
3 calls:
46.0ms
(+ x (sin y))
77.0ms
(+ (+ x (sin y)) (* z (cos y)))
52.0ms
(* z (cos y))

simplify1.7s

Counts
65 → 65
Iterations

Useful iterations: 2 (191.0ms)

IterNodesCost
08512909
121811516
281211386
done500011386

prune403.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.0b

localize55.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (cbrt (cos y)) (cbrt (cos y)))
0.3b
(cbrt (cos y))
0.3b
(cbrt (cos y))
0.3b
(cbrt (cos y))

rewrite25.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod
23×add-sqr-sqrt
15×*-un-lft-identity add-cube-cbrt
11×pow1
pow1/3
swap-sqr associate-*r* associate-*l* add-exp-log
expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 81
Calls
4 calls:
18.0ms
(* (cbrt (cos y)) (cbrt (cos y)))
2.0ms
(cbrt (cos y))
2.0ms
(cbrt (cos y))
2.0ms
(cbrt (cos y))

series659.0ms

Counts
4 → 12
Calls
4 calls:
253.0ms
(* (cbrt (cos y)) (cbrt (cos y)))
124.0ms
(cbrt (cos y))
137.0ms
(cbrt (cos y))
145.0ms
(cbrt (cos y))

simplify1.8s

Counts
93 → 93
Iterations

Useful iterations: done (1.7s)

IterNodesCost
06824811
115220960
264020634
done500019829

prune631.0ms

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0.0b

localize96.0ms

Local error

Found 4 expressions with local error:

0.3b
(cbrt (* (cbrt (cos y)) (cbrt (cos y))))
0.3b
(* (cbrt (cbrt (cos y))) (cbrt (cbrt (cos y))))
0.3b
(cbrt (cbrt (cos y)))
0.3b
(cbrt (cbrt (cos y)))

rewrite52.0ms

Algorithm
rewrite-expression-head
Rules
73×cbrt-prod
38×add-sqr-sqrt
20×*-un-lft-identity add-cube-cbrt
11×pow1
pow1/3 swap-sqr associate-*r* associate-*l* unswap-sqr
add-exp-log
expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 99
Calls
4 calls:
11.0ms
(cbrt (* (cbrt (cos y)) (cbrt (cos y))))
30.0ms
(* (cbrt (cbrt (cos y))) (cbrt (cbrt (cos y))))
3.0ms
(cbrt (cbrt (cos y)))
3.0ms
(cbrt (cbrt (cos y)))

series651.0ms

Counts
4 → 12
Calls
4 calls:
167.0ms
(cbrt (* (cbrt (cos y)) (cbrt (cos y))))
185.0ms
(* (cbrt (cbrt (cos y))) (cbrt (cbrt (cos y))))
140.0ms
(cbrt (cbrt (cos y)))
159.0ms
(cbrt (cbrt (cos y)))

simplify3.3s

Counts
111 → 111
Iterations

Useful iterations: done (3.3s)

IterNodesCost
09243264
117639307
258139307
3344738567
done500138367

prune701.0ms

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 0.0b

regimes345.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08243
111243
done11243

end0.0ms

sample2.7s

Algorithm
intervals
Results
1.1s5559×body80valid
652.0ms994×body1280valid
482.0ms843×body640valid
167.0ms389×body320valid
44.0ms215×body160valid