Details

Time bar (total: 32.9s)

sample58.0ms

Algorithm
intervals
Results
15.0ms35×body1280valid
12.0ms170×body80valid
11.0ms35×body640valid
5.0ms22×body320valid
1.0ms10×body160valid

simplify91.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
078
1128
2248
3488
4718
5798
done798

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 1.8b

localize18.0ms

Local error

Found 3 expressions with local error:

0.1b
(* x (/ (sin y) y))
0.1b
(/ (sin y) y)
1.7b
(/ (* x (/ (sin y) y)) z)

rewrite77.0ms

Algorithm
rewrite-expression-head
Rules
26×add-sqr-sqrt
22×times-frac
21×add-cube-cbrt *-un-lft-identity
19×add-exp-log add-cbrt-cube
13×associate-*r*
cbrt-undiv div-exp associate-/r*
pow1
prod-exp cbrt-unprod associate-/l*
expm1-log1p-u associate-*l* log1p-expm1-u div-inv add-log-exp
frac-2neg associate-*r/ clear-num unswap-sqr
pow-prod-down *-commutative associate-/l/
Counts
3 → 89
Calls
3 calls:
20.0ms
(* x (/ (sin y) y))
24.0ms
(/ (sin y) y)
29.0ms
(/ (* x (/ (sin y) y)) z)

series271.0ms

Counts
3 → 9
Calls
3 calls:
110.0ms
(* x (/ (sin y) y))
51.0ms
(/ (sin y) y)
110.0ms
(/ (* x (/ (sin y) y)) z)

simplify3.8s

Counts
98 → 98
Iterations

Useful iterations: 3 (2.1s)

IterNodesCost
0145935
1323898
21027782
34743779
done5002779

prune331.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.0b

localize22.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (sin y))
0.6b
(cbrt (sin y))
0.6b
(cbrt (sin y))
1.7b
(/ (* x (* (/ (* (cbrt (sin y)) (cbrt (sin y))) (* (cbrt y) (cbrt y))) (/ (cbrt (sin y)) (cbrt y)))) z)

rewrite222.0ms

Algorithm
rewrite-expression-head
Rules
70×add-exp-log
44×add-cbrt-cube
29×prod-exp cbrt-unprod
25×cbrt-undiv div-exp
cbrt-prod add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1 expm1-log1p-u associate-*r/ log1p-expm1-u add-log-exp
times-frac pow1/3 associate-/r* associate-/l/
frac-times frac-2neg associate-*l/ clear-num div-inv associate-/l*
Counts
4 → 85
Calls
4 calls:
1.0ms
(cbrt (sin y))
1.0ms
(cbrt (sin y))
1.0ms
(cbrt (sin y))
214.0ms
(/ (* x (* (/ (* (cbrt (sin y)) (cbrt (sin y))) (* (cbrt y) (cbrt y))) (/ (cbrt (sin y)) (cbrt y)))) z)

series614.0ms

Counts
4 → 12
Calls
4 calls:
148.0ms
(cbrt (sin y))
167.0ms
(cbrt (sin y))
158.0ms
(cbrt (sin y))
141.0ms
(/ (* x (* (/ (* (cbrt (sin y)) (cbrt (sin y))) (* (cbrt y) (cbrt y))) (/ (cbrt (sin y)) (cbrt y)))) z)

simplify2.0s

Counts
97 → 97
Iterations

Useful iterations: done (2.0s)

IterNodesCost
01871917
15301838
22777949
done5002688

prune302.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.0b

localize27.0ms

Local error

Found 3 expressions with local error:

0.1b
(/ (sin y) y)
0.8b
(/ 1 (/ (/ z x) (/ (sin y) y)))
3.2b
(/ (/ z x) (/ (sin y) y))

rewrite251.0ms

Algorithm
rewrite-expression-head
Rules
2564×times-frac
1114×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
190×associate-/r*
139×div-inv
61×add-exp-log
43×div-exp
35×add-cbrt-cube
22×cbrt-undiv
19×associate-/l*
associate-/r/
rec-exp 1-exp
pow1
expm1-log1p-u frac-2neg clear-num log1p-expm1-u add-log-exp
pow-flip associate-/l/ inv-pow
Counts
3 → 980
Calls
3 calls:
13.0ms
(/ (sin y) y)
107.0ms
(/ 1 (/ (/ z x) (/ (sin y) y)))
39.0ms
(/ (/ z x) (/ (sin y) y))

series244.0ms

Counts
3 → 9
Calls
3 calls:
38.0ms
(/ (sin y) y)
83.0ms
(/ 1 (/ (/ z x) (/ (sin y) y)))
122.0ms
(/ (/ z x) (/ (sin y) y))

simplify4.2s

Counts
989 → 989
Iterations

Useful iterations: done (4.2s)

IterNodesCost
0145523170
1348320135
done500019113

prune2.6s

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0b

localize11.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (sin y) y)
0.1b
(/ 1 (/ (sin y) y))
0.7b
(/ 1 (/ z x))
3.2b
(/ (/ 1 (/ z x)) (/ 1 (/ (sin y) y)))

rewrite539.0ms

Algorithm
rewrite-expression-head
Rules
8035×times-frac
3246×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
372×div-inv
196×add-exp-log
162×div-exp
93×associate-/r/
73×associate-/r*
53×associate-/l*
52×add-cbrt-cube
34×cbrt-undiv
32×rec-exp 1-exp
pow1
expm1-log1p-u frac-2neg clear-num log1p-expm1-u add-log-exp
pow-flip inv-pow
associate-/l/
Counts
4 → 2281
Calls
4 calls:
18.0ms
(/ (sin y) y)
28.0ms
(/ 1 (/ (sin y) y))
22.0ms
(/ 1 (/ z x))
131.0ms
(/ (/ 1 (/ z x)) (/ 1 (/ (sin y) y)))

series209.0ms

Counts
4 → 12
Calls
4 calls:
47.0ms
(/ (sin y) y)
29.0ms
(/ 1 (/ (sin y) y))
17.0ms
(/ 1 (/ z x))
117.0ms
(/ (/ 1 (/ z x)) (/ 1 (/ (sin y) y)))

simplify2.0s

Counts
2293 → 2293
Iterations

Useful iterations: done (1.8s)

IterNodesCost
0369871188
done500065647

prune11.9s

Pruning

6 alts after pruning (3 fresh and 3 done)

Merged error: 0b

regimes212.0ms

Accuracy

84.2% (0.5b remaining)

Error of 0.5b against oracle of 0.0b and baseline of 3.0b

bsearch115.0ms

Steps
ItersRangePoint
9
9.606461655226288e+44
2.344417539397085e+52
9.777982240122366e+44
8
-1.3895445609299136e+18
-3122934099202797.0
-6.854450886547255e+17

simplify3.0ms

Iterations

Useful iterations: 1 (2.0ms)

IterNodesCost
01840
12429
done2429

end0.0ms

sample2.7s

Algorithm
intervals
Results
1.1s5826×body80valid
597.0ms955×body1280valid
482.0ms1054×body640valid
152.0ms586×body320valid
50.0ms280×body160valid