Details

Time bar (total: 14.8s)

sample105.0ms

Algorithm
intervals
Results
39.0ms56×body1280valid
20.0ms50×body640valid
10.0ms145×body80valid
7.0ms28×body320valid
5.0ms97×body80nan
2.0ms13×body160valid

simplify1.7s

Counts
1 → 1
Iterations
IterNodes
done5000
62074
5506
4151
352
224
115
08

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 11.3b

localize15.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ x (+ x y))
0.1b
(* x (log (/ x (+ x y))))
7.7b
(log (/ x (+ x y)))

rewrite77.0ms

Algorithm
rewrite-expression-head
Rules
64×*-un-lft-identity
54×log-prod
48×times-frac
40×add-sqr-sqrt
38×add-cube-cbrt
18×distribute-rgt-in distribute-lft-in
13×distribute-lft-out
10×add-exp-log
associate-/r/
pow1 add-cbrt-cube
associate-/r* flip3-+ associate-*r* flip-+ div-inv
expm1-log1p-u associate-*l* log1p-expm1-u associate-/l* add-log-exp
div-exp rem-log-exp log-pow
cbrt-undiv log-div clear-num frac-2neg pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
3 → 123
Calls
3 calls:
23.0ms
(/ x (+ x y))
34.0ms
(* x (log (/ x (+ x y))))
10.0ms
(log (/ x (+ x y)))

series238.0ms

Counts
3 → 9
Calls
3 calls:
68.0ms
(/ x (+ x y))
114.0ms
(* x (log (/ x (+ x y))))
56.0ms
(log (/ x (+ x y)))

simplify1.0s

Counts
132 → 132
Iterations
IterNodes
done5001
21065
1371
0173

prune824.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 1.3b

localize4.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations
IterNodes
done0
00

prune14.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 1.3b

localize52.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (+ x y))
0.6b
(cbrt (+ x y))
0.6b
(cbrt (+ x y))
32.9b
(log (* (/ 1 (* (cbrt (+ x y)) (cbrt (+ x y)))) (/ x (cbrt (+ x y)))))

rewrite150.0ms

Algorithm
rewrite-expression-head
Rules
50×add-exp-log
20×prod-exp
15×div-exp rem-log-exp
13×*-un-lft-identity
12×cbrt-prod
add-sqr-sqrt pow1 add-cube-cbrt
cbrt-div
expm1-log1p-u rec-exp add-cbrt-cube 1-exp log1p-expm1-u add-log-exp
log-div flip3-+ pow1/3 flip-+ distribute-lft-out
log-pow
frac-times log-prod pow-prod-down associate-*l/ associate-*r/
Counts
4 → 78
Calls
4 calls:
6.0ms
(cbrt (+ x y))
7.0ms
(cbrt (+ x y))
7.0ms
(cbrt (+ x y))
124.0ms
(log (* (/ 1 (* (cbrt (+ x y)) (cbrt (+ x y)))) (/ x (cbrt (+ x y)))))

series753.0ms

Counts
4 → 12
Calls
4 calls:
234.0ms
(cbrt (+ x y))
198.0ms
(cbrt (+ x y))
205.0ms
(cbrt (+ x y))
116.0ms
(log (* (/ 1 (* (cbrt (+ x y)) (cbrt (+ x y)))) (/ x (cbrt (+ x y)))))

simplify2.1s

Counts
90 → 90
Iterations
IterNodes
done5002
33092
2670
1191
086

prune598.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 1.3b

localize95.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (+ x y))
0.6b
(cbrt (+ x y))
0.6b
(cbrt (+ x y))
31.5b
(log (* (/ 1 (* (cbrt (+ x y)) (* (cbrt (* (cbrt (+ x y)) (cbrt (+ x y)))) (cbrt (cbrt (+ x y)))))) (/ x (cbrt (+ x y)))))

rewrite305.0ms

Algorithm
rewrite-expression-head
Rules
79×add-exp-log
38×prod-exp
22×div-exp
21×rem-log-exp
13×*-un-lft-identity
12×cbrt-prod
add-sqr-sqrt pow1 add-cube-cbrt
rec-exp cbrt-div 1-exp
expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp
log-div flip3-+ pow1/3 flip-+ distribute-lft-out
log-pow
frac-times log-prod pow-prod-down associate-*l/ associate-*r/
Counts
4 → 84
Calls
4 calls:
3.0ms
(cbrt (+ x y))
4.0ms
(cbrt (+ x y))
6.0ms
(cbrt (+ x y))
289.0ms
(log (* (/ 1 (* (cbrt (+ x y)) (* (cbrt (* (cbrt (+ x y)) (cbrt (+ x y)))) (cbrt (cbrt (+ x y)))))) (/ x (cbrt (+ x y)))))

series631.0ms

Counts
4 → 12
Calls
4 calls:
154.0ms
(cbrt (+ x y))
179.0ms
(cbrt (+ x y))
197.0ms
(cbrt (+ x y))
101.0ms
(log (* (/ 1 (* (cbrt (+ x y)) (* (cbrt (* (cbrt (+ x y)) (cbrt (+ x y)))) (cbrt (cbrt (+ x y)))))) (/ x (cbrt (+ x y)))))

simplify2.0s

Counts
96 → 96
Iterations
IterNodes
done5000
33658
2721
1201
089

prune623.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 1.3b

regimes93.0ms

Accuracy

33.8% (5.3b remaining)

Error of 6.9b against oracle of 1.6b and baseline of 9.6b

bsearch94.0ms

Steps
ItersRangePoint
10
1.710610704328059e-08
1875.4132169206714
14.336781711312787

simplify3.0ms

Iterations
IterNodes
done21
121
017

end0.0ms

sample3.3s

Algorithm
intervals
Results
1.3s1504×body1280valid
693.0ms1499×body640valid
393.0ms4873×body80valid
236.0ms806×body320valid
183.0ms3063×body80nan
109.0ms463×body160valid