Details

Time bar (total: 17.0s)

sample59.0ms

Algorithm
intervals
Results
12.0ms170×body80valid
9.0ms26×body1280valid
7.0ms128×body80nan
5.0ms20×body640valid
5.0ms26×body320valid
4.0ms12×body1280nan
2.0ms10×body640nan
2.0ms14×body160valid
1.0msbody320nan
1.0msbody160nan

simplify1.3s

Counts
1 → 1
Iterations
IterNodes
done5000
92335
8741
7343
6223
5123
475
341
229
119
09

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 20.6b

localize34.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))
3.5b
(- 1.0 (/ (- x y) (- 1.0 y)))
4.2b
(log (- 1.0 (/ (- x y) (- 1.0 y))))

rewrite98.0ms

Algorithm
rewrite-expression-head
Rules
59×add-sqr-sqrt
51×*-un-lft-identity
28×times-frac
19×difference-of-squares
18×add-cube-cbrt
17×distribute-lft-out--
12×log-prod
add-exp-log add-log-exp
pow1 flip3-- add-cbrt-cube flip-- associate--r+
associate-/r* associate-/l*
log-div insert-posit16
associate--r-
sub-neg diff-log div-sub associate-/r/ log-pow associate-/l/
cbrt-undiv clear-num frac-2neg div-exp rem-log-exp div-inv
Counts
4 → 112
Calls
4 calls:
22.0ms
(- 1.0 (log (- 1.0 (/ (- x y) (- 1.0 y)))))
15.0ms
(/ (- x y) (- 1.0 y))
28.0ms
(- 1.0 (/ (- x y) (- 1.0 y)))
31.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))

series434.0ms

Counts
4 → 12
Calls
4 calls:
169.0ms
(- 1.0 (log (- 1.0 (/ (- x y) (- 1.0 y)))))
67.0ms
(/ (- x y) (- 1.0 y))
79.0ms
(- 1.0 (/ (- x y) (- 1.0 y)))
119.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))

simplify1.3s

Counts
124 → 124
Iterations
IterNodes
done5000
21724
1502
0208

prune558.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.1b

localize54.0ms

Local error

Found 4 expressions with local error:

0.2b
(cbrt (- 1.0 y))
0.2b
(cbrt (- 1.0 y))
4.2b
(log (- 1.0 (/ (/ (- x y) (* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))) (cbrt (- 1.0 y)))))
16.4b
(- 1.0 (/ (/ (- x y) (* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))) (cbrt (- 1.0 y))))

rewrite89.0ms

Algorithm
rewrite-expression-head
Rules
39×add-sqr-sqrt
15×*-un-lft-identity
14×cbrt-prod
12×times-frac difference-of-squares
log-prod
add-cube-cbrt
add-log-exp
pow1 add-exp-log
cbrt-div flip3-- add-cbrt-cube insert-posit16 flip-- distribute-lft-out--
log-div pow1/3 div-sub
sub-neg diff-log rem-log-exp log-pow associate--r-
Counts
4 → 73
Calls
4 calls:
3.0ms
(cbrt (- 1.0 y))
3.0ms
(cbrt (- 1.0 y))
40.0ms
(log (- 1.0 (/ (/ (- x y) (* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))) (cbrt (- 1.0 y)))))
42.0ms
(- 1.0 (/ (/ (- x y) (* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))) (cbrt (- 1.0 y))))

series509.0ms

Counts
4 → 12
Calls
4 calls:
154.0ms
(cbrt (- 1.0 y))
122.0ms
(cbrt (- 1.0 y))
151.0ms
(log (- 1.0 (/ (/ (- x y) (* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))) (cbrt (- 1.0 y)))))
82.0ms
(- 1.0 (/ (/ (- x y) (* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))) (cbrt (- 1.0 y))))

simplify3.0s

Counts
85 → 85
Iterations
IterNodes
done5000
34865
21121
1389
0180

prune528.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.1b

localize29.0ms

Local error

Found 4 expressions with local error:

3.5b
(- 1.0 (/ (- x y) (- 1.0 y)))
4.2b
(log (- 1.0 (/ (- x y) (- 1.0 y))))
4.2b
(log (- 1.0 (/ (- x y) (- 1.0 y))))
4.2b
(log (- 1.0 (/ (- x y) (- 1.0 y))))

rewrite97.0ms

Algorithm
rewrite-expression-head
Rules
27×add-sqr-sqrt
18×log-prod
15×*-un-lft-identity
difference-of-squares
pow1 add-exp-log add-cube-cbrt
log-div add-log-exp
times-frac flip3-- add-cbrt-cube insert-posit16 flip-- distribute-lft-out--
rem-log-exp log-pow
sub-neg diff-log div-sub associate--r-
Counts
4 → 71
Calls
4 calls:
33.0ms
(- 1.0 (/ (- x y) (- 1.0 y)))
28.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))
19.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))
16.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))

series400.0ms

Counts
4 → 12
Calls
4 calls:
64.0ms
(- 1.0 (/ (- x y) (- 1.0 y)))
106.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))
110.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))
120.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))

simplify1.6s

Counts
83 → 83
Iterations
IterNodes
done5001
32649
2589
1200
093

prune479.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.1b

localize83.0ms

Local error

Found 4 expressions with local error:

4.2b
(log (- 1.0 (/ (- x y) (- 1.0 y))))
4.2b
(log (- 1.0 (/ (- x y) (- 1.0 y))))
11.9b
(log (- (* 1.0 (* 1.0 1.0)) (* (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (/ (- x y) (- 1.0 y)))))
12.2b
(log (+ (* 1.0 1.0) (+ (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (* 1.0 (/ (- x y) (- 1.0 y))))))

rewrite206.0ms

Algorithm
rewrite-expression-head
Rules
19×log-prod
18×add-sqr-sqrt
12×*-un-lft-identity
pow1 log-div add-exp-log add-cube-cbrt
add-cbrt-cube rem-log-exp log-pow insert-posit16 add-log-exp difference-of-squares
flip3-- flip--
times-frac distribute-lft-out--
difference-cubes flip3-+ cube-unmult pow3 flip-+
Counts
4 → 67
Calls
4 calls:
29.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))
16.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))
102.0ms
(log (- (* 1.0 (* 1.0 1.0)) (* (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (/ (- x y) (- 1.0 y)))))
57.0ms
(log (+ (* 1.0 1.0) (+ (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (* 1.0 (/ (- x y) (- 1.0 y))))))

series781.0ms

Counts
4 → 12
Calls
4 calls:
106.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))
88.0ms
(log (- 1.0 (/ (- x y) (- 1.0 y))))
372.0ms
(log (- (* 1.0 (* 1.0 1.0)) (* (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (/ (- x y) (- 1.0 y)))))
215.0ms
(log (+ (* 1.0 1.0) (+ (* (/ (- x y) (- 1.0 y)) (/ (- x y) (- 1.0 y))) (* 1.0 (/ (- x y) (- 1.0 y))))))

simplify1.2s

Counts
79 → 79
Iterations
IterNodes
done5000
21654
1422
0172

prune578.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.1b

regimes291.0ms

Accuracy

99.5% (0.1b remaining)

Error of 0.2b against oracle of 0.1b and baseline of 17.0b

bsearch2.0ms

simplify6.0ms

Iterations
IterNodes
done25
125
023

end0.0ms

sample3.2s

Algorithm
intervals
Results
790.0ms824×body1280valid
659.0ms5631×body80valid
397.0ms3758×body80nan
320.0ms821×body640valid
221.0ms340×body1280nan
155.0ms215×body320nan
146.0ms396×body640nan
134.0ms468×body320valid
47.0ms256×body160valid
21.0ms126×body160nan