Details

Time bar (total: 14.3s)

sample69.0ms

Algorithm
intervals
Results
15.0ms186×body80valid
15.0ms41×body640valid
14.0ms25×body1280valid
3.0ms13×body320valid
2.0ms13×body160valid

simplify34.0ms

Counts
1 → 1
Iterations
IterNodes
done79
579
471
348
224
112
07

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 2.5b

localize32.0ms

Local error

Found 3 expressions with local error:

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

rewrite48.0ms

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

series225.0ms

Counts
3 → 9
Calls
3 calls:
94.0ms
(* x (/ (sin y) y))
37.0ms
(/ (sin y) y)
95.0ms
(/ (* x (/ (sin y) y)) z)

simplify1.3s

Counts
92 → 92
Iterations
IterNodes
done5000
21724
1346
0139

prune448.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.0b

localize13.0ms

Local error

Found 3 expressions with local error:

0.1b
(/ x (/ y (sin y)))
0.2b
(/ y (sin y))
2.5b
(/ (/ x (/ y (sin y))) z)

rewrite48.0ms

Algorithm
rewrite-expression-head
Rules
480×times-frac
238×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
50×associate-/l*
23×div-inv
19×associate-/r* add-cbrt-cube add-exp-log
10×cbrt-undiv div-exp
associate-/r/
pow1 clear-num frac-2neg add-log-exp
associate-/l/
Counts
3 → 293
Calls
3 calls:
8.0ms
(/ x (/ y (sin y)))
4.0ms
(/ y (sin y))
20.0ms
(/ (/ x (/ y (sin y))) z)

series216.0ms

Counts
3 → 9
Calls
3 calls:
72.0ms
(/ x (/ y (sin y)))
39.0ms
(/ y (sin y))
105.0ms
(/ (/ x (/ y (sin y))) z)

simplify932.0ms

Counts
302 → 302
Iterations
IterNodes
done5001
11299
0490

prune1.8s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0b

localize21.0ms

Local error

Found 4 expressions with local error:

0.1b
(* x (/ 1 (/ y (sin y))))
0.1b
(/ 1 (/ y (sin y)))
0.2b
(/ y (sin y))
2.5b
(/ (* x (/ 1 (/ y (sin y)))) z)

rewrite75.0ms

Algorithm
rewrite-expression-head
Rules
159×times-frac
106×add-sqr-sqrt
94×*-un-lft-identity
92×add-cube-cbrt
64×add-exp-log
44×associate-*r*
34×add-cbrt-cube
30×div-exp
19×associate-/r*
14×cbrt-undiv prod-exp
11×div-inv
pow1 associate-/l*
rec-exp 1-exp cbrt-unprod
unswap-sqr
add-log-exp
clear-num frac-2neg associate-*l*
associate-*r/ associate-/r/ un-div-inv associate-/l/
pow-prod-down *-commutative pow-flip inv-pow
Counts
4 → 207
Calls
4 calls:
34.0ms
(* x (/ 1 (/ y (sin y))))
12.0ms
(/ 1 (/ y (sin y)))
4.0ms
(/ y (sin y))
16.0ms
(/ (* x (/ 1 (/ y (sin y)))) z)

series288.0ms

Counts
4 → 12
Calls
4 calls:
95.0ms
(* x (/ 1 (/ y (sin y))))
44.0ms
(/ 1 (/ y (sin y)))
32.0ms
(/ y (sin y))
116.0ms
(/ (* x (/ 1 (/ y (sin y)))) z)

simplify1.9s

Counts
219 → 219
Iterations
IterNodes
done5002
24554
1800
0286

prune1.1s

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0b

localize16.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ x (* y (/ 1 (sin y))))
0.1b
(/ 1 (sin y))
0.2b
(* y (/ 1 (sin y)))
2.5b
(/ (/ x (* y (/ 1 (sin y)))) z)

rewrite94.0ms

Algorithm
rewrite-expression-head
Rules
62×times-frac
54×add-exp-log
47×add-sqr-sqrt
41×*-un-lft-identity
40×add-cube-cbrt
34×add-cbrt-cube
24×div-exp
15×associate-/l*
14×cbrt-undiv
13×associate-*r*
12×prod-exp
10×associate-/r/
div-inv
pow1 associate-/r*
associate-*r/ un-div-inv cbrt-unprod
rec-exp 1-exp add-log-exp
clear-num frac-2neg associate-*l* unswap-sqr
pow-prod-down *-commutative pow-flip inv-pow associate-/l/
Counts
4 → 154
Calls
4 calls:
19.0ms
(/ x (* y (/ 1 (sin y))))
10.0ms
(/ 1 (sin y))
26.0ms
(* y (/ 1 (sin y)))
30.0ms
(/ (/ x (* y (/ 1 (sin y)))) z)

series232.0ms

Counts
4 → 12
Calls
4 calls:
74.0ms
(/ x (* y (/ 1 (sin y))))
26.0ms
(/ 1 (sin y))
35.0ms
(* y (/ 1 (sin y)))
97.0ms
(/ (/ x (* y (/ 1 (sin y)))) z)

simplify1.8s

Counts
166 → 166
Iterations
IterNodes
done5002
23349
1601
0236

prune709.0ms

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0b

regimes518.0ms

Accuracy

90.9% (0.3b remaining)

Error of 0.3b against oracle of 0.0b and baseline of 2.9b

bsearch105.0ms

Steps
ItersRangePoint
7
7.978302556291104e+61
2.6223467935765294e+63
8.079582008954304e+61
7
-5.5329262028655726e+29
-3.032025084360222e+28
-6.342302612153459e+28

simplify4.0ms

Iterations
IterNodes
done26
126
022

end0.0ms

sample2.4s

Algorithm
intervals
Results
986.0ms976×body1280valid
537.0ms5865×body80valid
377.0ms1065×body640valid
124.0ms554×body320valid
39.0ms270×body160valid