Details

Time bar (total: 23.4s)

sample62.0ms

Algorithm
intervals
Results
12.0ms180×body80valid
10.0ms30×body1280valid
5.0ms22×body640valid
5.0ms106×body80nan
3.0ms18×body320valid
2.0msbody1280nan
2.0ms10×body640nan
1.0msbody320nan
1.0msbody160valid
0.0msbody160nan

simplify1.4s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
09273
119273
229273
341273
475273
5123273
6223273
7343273
8741273
92335273
done5000273

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 19.1b

localize21.0ms

Local error

Found 4 expressions with local error:

0.0b
(- 1.0 (log (- 1.0 (/ (- x y) (- 1.0 y)))))
0.0b
(/ (- x y) (- 1.0 y))
1.7b
(- 1.0 (/ (- x y) (- 1.0 y)))
3.4b
(log (- 1.0 (/ (- x y) (- 1.0 y))))

rewrite194.0ms

Algorithm
rewrite-expression-head
Rules
192×add-sqr-sqrt
184×*-un-lft-identity
105×prod-diff
103×times-frac
91×add-cube-cbrt
49×difference-of-squares
47×distribute-lft-out--
12×log-prod
pow1 flip3-- flip--
associate-/r/
add-exp-log add-log-exp
add-cbrt-cube fma-neg associate--r+
associate-/r* log-pow associate-/l*
expm1-log1p-u log-div log1p-expm1-u div-inv
associate--r-
sub-neg diff-log div-sub associate-/l/
cbrt-undiv clear-num frac-2neg div-exp rem-log-exp
Counts
4 → 227
Calls
4 calls:
48.0ms
(- 1.0 (log (- 1.0 (/ (- x y) (- 1.0 y)))))
19.0ms
(/ (- x y) (- 1.0 y))
56.0ms
(- 1.0 (/ (- x y) (- 1.0 y)))
54.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))

series311.0ms

Counts
4 → 12
Calls
4 calls:
111.0ms
(- 1.0 (log (- 1.0 (/ (- x y) (- 1.0 y)))))
40.0ms
(/ (- x y) (- 1.0 y))
57.0ms
(- 1.0 (/ (- x y) (- 1.0 y)))
103.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))

simplify2.8s

Counts
239 → 239
Iterations

Useful iterations: done (2.8s)

IterNodesCost
0389134656
11025122822
24243109124
done5000108939

prune1.1s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize49.0ms

Local error

Found 4 expressions with local error:

11.7b
(/ (- x y) (- (* 1.0 1.0) (* y y)))
11.7b
(/ (- x y) (- (* 1.0 1.0) (* y y)))
11.7b
(/ (- x y) (- (* 1.0 1.0) (* y y)))
27.0b
(fma (- (+ 1.0 y)) (/ (- x y) (- (* 1.0 1.0) (* y y))) (* (+ 1.0 y) (/ (- x y) (- (* 1.0 1.0) (* y y)))))

rewrite71.0ms

Algorithm
rewrite-expression-head
Rules
67×add-sqr-sqrt *-un-lft-identity
60×times-frac
37×add-cube-cbrt
33×difference-of-squares
15×associate-/l* distribute-lft-out--
12×associate-/r*
10×add-cbrt-cube add-exp-log
flip3-- associate-/r/ flip-- associate-/l/
expm1-log1p-u pow1 log1p-expm1-u add-log-exp
cbrt-undiv clear-num frac-2neg div-sub div-exp div-inv
fma-udef
Counts
4 → 154
Calls
4 calls:
20.0ms
(/ (- x y) (- (* 1.0 1.0) (* y y)))
21.0ms
(/ (- x y) (- (* 1.0 1.0) (* y y)))
25.0ms
(/ (- x y) (- (* 1.0 1.0) (* y y)))
0.0ms
(fma (- (+ 1.0 y)) (/ (- x y) (- (* 1.0 1.0) (* y y))) (* (+ 1.0 y) (/ (- x y) (- (* 1.0 1.0) (* y y)))))

series424.0ms

Counts
4 → 12
Calls
4 calls:
106.0ms
(/ (- x y) (- (* 1.0 1.0) (* y y)))
92.0ms
(/ (- x y) (- (* 1.0 1.0) (* y y)))
99.0ms
(/ (- x y) (- (* 1.0 1.0) (* y y)))
127.0ms
(fma (- (+ 1.0 y)) (/ (- x y) (- (* 1.0 1.0) (* y y))) (* (+ 1.0 y) (/ (- x y) (- (* 1.0 1.0) (* y y)))))

simplify1.5s

Counts
166 → 166
Iterations

Useful iterations: done (1.4s)

IterNodesCost
012561058
132156453
2142255678
done500054303

prune1.1s

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize52.0ms

Local error

Found 4 expressions with local error:

1.7b
(- 1.0 (/ (- x y) (- 1.0 y)))
1.7b
(- 1.0 (/ (- x y) (- 1.0 y)))
3.4b
(log (* (cbrt (- 1.0 (/ (- x y) (- 1.0 y)))) (cbrt (- 1.0 (/ (- x y) (- 1.0 y))))))
3.4b
(log (cbrt (- 1.0 (/ (- x y) (- 1.0 y)))))

rewrite292.0ms

Algorithm
rewrite-expression-head
Rules
271×add-sqr-sqrt
262×*-un-lft-identity
186×prod-diff
153×times-frac
136×add-cube-cbrt
66×difference-of-squares
63×distribute-lft-out--
15×flip3-- flip--
14×cbrt-div
13×pow1
12×associate-/r/
11×log-pow
10×log-div log-prod
add-exp-log add-log-exp
pow1/3
cbrt-prod fma-neg div-inv
expm1-log1p-u frac-times add-cbrt-cube log1p-expm1-u
rem-log-exp
sub-neg diff-log div-sub pow-prod-down associate-*l/ associate-*r/ pow-sqr pow-prod-up associate--r-
pow2 pow-plus prod-exp
Counts
4 → 280
Calls
4 calls:
69.0ms
(- 1.0 (/ (- x y) (- 1.0 y)))
69.0ms
(- 1.0 (/ (- x y) (- 1.0 y)))
103.0ms
(log (* (cbrt (- 1.0 (/ (- x y) (- 1.0 y)))) (cbrt (- 1.0 (/ (- x y) (- 1.0 y))))))
33.0ms
(log (cbrt (- 1.0 (/ (- x y) (- 1.0 y)))))

series593.0ms

Counts
4 → 12
Calls
4 calls:
95.0ms
(- 1.0 (/ (- x y) (- 1.0 y)))
71.0ms
(- 1.0 (/ (- x y) (- 1.0 y)))
273.0ms
(log (* (cbrt (- 1.0 (/ (- x y) (- 1.0 y)))) (cbrt (- 1.0 (/ (- x y) (- 1.0 y))))))
153.0ms
(log (cbrt (- 1.0 (/ (- x y) (- 1.0 y)))))

simplify3.1s

Counts
292 → 292
Iterations

Useful iterations: done (3.0s)

IterNodesCost
0381207237
1917187337
23060166265
done5001140727

prune1.7s

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize65.0ms

Local error

Found 4 expressions with local error:

1.7b
(- 1.0 (/ (- x y) (- 1.0 y)))
1.7b
(- 1.0 (/ (- x y) (- 1.0 y)))
3.4b
(log (* (cbrt (- 1.0 (/ (- x y) (- 1.0 y)))) (cbrt (- 1.0 (/ (- x y) (- 1.0 y))))))
3.4b
(log (cbrt (- 1.0 (/ (- x y) (- 1.0 y)))))

rewrite240.0ms

Algorithm
rewrite-expression-head
Rules
271×add-sqr-sqrt
262×*-un-lft-identity
186×prod-diff
153×times-frac
136×add-cube-cbrt
66×difference-of-squares
63×distribute-lft-out--
15×flip3-- flip--
14×cbrt-div
13×pow1
12×associate-/r/
11×log-pow
10×log-div log-prod
add-exp-log add-log-exp
pow1/3
cbrt-prod fma-neg div-inv
expm1-log1p-u frac-times add-cbrt-cube log1p-expm1-u
rem-log-exp
sub-neg diff-log div-sub pow-prod-down associate-*l/ associate-*r/ pow-sqr pow-prod-up associate--r-
pow2 pow-plus prod-exp
Counts
4 → 280
Calls
4 calls:
46.0ms
(- 1.0 (/ (- x y) (- 1.0 y)))
47.0ms
(- 1.0 (/ (- x y) (- 1.0 y)))
80.0ms
(log (* (cbrt (- 1.0 (/ (- x y) (- 1.0 y)))) (cbrt (- 1.0 (/ (- x y) (- 1.0 y))))))
33.0ms
(log (cbrt (- 1.0 (/ (- x y) (- 1.0 y)))))

series580.0ms

Counts
4 → 12
Calls
4 calls:
97.0ms
(- 1.0 (/ (- x y) (- 1.0 y)))
73.0ms
(- 1.0 (/ (- x y) (- 1.0 y)))
218.0ms
(log (* (cbrt (- 1.0 (/ (- x y) (- 1.0 y)))) (cbrt (- 1.0 (/ (- x y) (- 1.0 y))))))
192.0ms
(log (cbrt (- 1.0 (/ (- x y) (- 1.0 y)))))

simplify2.9s

Counts
292 → 292
Iterations

Useful iterations: done (2.7s)

IterNodesCost
0381207237
1917187337
23060166265
done5001140727

prune2.3s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.0b

regimes472.0ms

Accuracy

99.7% (0.0b remaining)

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

bsearch146.0ms

Steps
ItersRangePoint
7
383123.6636286385
64260609.3427585
43744445.70071104
5
-83422883652835.42
-34132302576650.152
-34474611802046.883

simplify64.0ms

Iterations

Useful iterations: 0 (10.0ms)

IterNodesCost
0301171
1441171
2491171
done491171

end0.0ms

sample2.0s

Algorithm
intervals
Results
502.0ms5674×body80valid
292.0ms3770×body80nan
239.0ms786×body1280valid
223.0ms826×body640valid
129.0ms412×body640nan
122.0ms345×body1280nan
71.0ms461×body320valid
29.0ms192×body320nan
27.0ms253×body160valid
11.0ms120×body160nan