Details

Time bar (total: 16.5s)

sample129.0ms

Algorithm
intervals
Results
57.0ms56×body1280valid
24.0ms50×body640valid
11.0ms145×body80valid
9.0ms28×body320valid
6.0ms97×body80nan
2.0ms13×body160valid

simplify1.7s

Counts
1 → 1
Iterations
IterNodes
done5001
61961
5488
4149
352
224
115
08

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 11.3b

localize32.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)))

rewrite59.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
associate-*l* 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 → 117
Calls
3 calls:
12.0ms
(/ x (+ x y))
26.0ms
(* x (log (/ x (+ x y))))
11.0ms
(log (/ x (+ x y)))

series293.0ms

Counts
3 → 9
Calls
3 calls:
51.0ms
(/ x (+ x y))
143.0ms
(* x (log (/ x (+ x y))))
100.0ms
(log (/ x (+ x y)))

simplify987.0ms

Counts
126 → 126
Iterations
IterNodes
done5001
21037
1362
0167

prune740.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 1.3b

localize5.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

prune18.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 1.3b

localize74.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)))))

rewrite137.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
rec-exp add-cbrt-cube 1-exp 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 → 70
Calls
4 calls:
6.0ms
(cbrt (+ x y))
3.0ms
(cbrt (+ x y))
3.0ms
(cbrt (+ x y))
120.0ms
(log (* (/ 1 (* (cbrt (+ x y)) (cbrt (+ x y)))) (/ x (cbrt (+ x y)))))

series948.0ms

Counts
4 → 12
Calls
4 calls:
236.0ms
(cbrt (+ x y))
276.0ms
(cbrt (+ x y))
269.0ms
(cbrt (+ x y))
166.0ms
(log (* (/ 1 (* (cbrt (+ x y)) (cbrt (+ x y)))) (/ x (cbrt (+ x y)))))

simplify2.0s

Counts
82 → 82
Iterations
IterNodes
done5000
32848
2629
1183
082

prune607.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 1.3b

localize111.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)))))

rewrite389.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
add-cbrt-cube 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 → 76
Calls
4 calls:
8.0ms
(cbrt (+ x y))
7.0ms
(cbrt (+ x y))
7.0ms
(cbrt (+ x y))
361.0ms
(log (* (/ 1 (* (cbrt (+ x y)) (* (cbrt (* (cbrt (+ x y)) (cbrt (+ x y)))) (cbrt (cbrt (+ x y)))))) (/ x (cbrt (+ x y)))))

series880.0ms

Counts
4 → 12
Calls
4 calls:
199.0ms
(cbrt (+ x y))
284.0ms
(cbrt (+ x y))
222.0ms
(cbrt (+ x y))
174.0ms
(log (* (/ 1 (* (cbrt (+ x y)) (* (cbrt (* (cbrt (+ x y)) (cbrt (+ x y)))) (cbrt (cbrt (+ x y)))))) (/ x (cbrt (+ x y)))))

simplify2.5s

Counts
88 → 88
Iterations
IterNodes
done5000
33540
2680
1193
085

prune712.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 1.3b

regimes121.0ms

Accuracy

33.8% (5.3b remaining)

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

bsearch129.0ms

Steps
ItersRangePoint
10
1.710610704328059e-08
1875.4132169206714
14.336781711312787

simplify7.0ms

Iterations
IterNodes
done21
121
017

end0.0ms

sample3.9s

Algorithm
intervals
Results
1.2s1504×body1280valid
913.0ms4873×body80valid
740.0ms1499×body640valid
265.0ms3063×body80nan
225.0ms806×body320valid
81.0ms463×body160valid