Details

Time bar (total: 19.4s)

sample38.0ms

Algorithm
intervals
Results
10.0ms256×body80valid
7.0ms245×body80nan

simplify3.3s

Counts
1 → 1
Iterations
IterNodes
done5001
654993
644914
634843
624764
614677
604598
594527
584448
574361
564282
554211
544132
534045
523966
513895
503816
493729
483650
473579
463500
453413
443334
433263
423184
413097
403018
392947
382868
372781
362702
352631
342552
332465
322386
312315
302236
292149
282070
271999
261920
251833
241754
231683
221604
211517
201438
191367
181284
171201
161118
151047
14952
13872
12759
11599
10296
9215
8154
7104
684
568
441
323
216
113
07

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 14.6b

localize13.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (* x (log (/ x y))) z)
0.3b
(* x (log (/ x y)))
14.4b
(log (/ x y))

rewrite31.0ms

Algorithm
rewrite-expression-head
Rules
65×log-prod
45×times-frac
42×add-sqr-sqrt
40×*-un-lft-identity add-cube-cbrt
26×distribute-rgt-in distribute-lft-in associate--l+
add-exp-log
pow1
add-cbrt-cube div-inv add-log-exp
associate-*r*
associate-*l*
rem-log-exp log-pow
log-div sub-neg flip3-- diff-log div-exp pow-prod-down prod-exp *-commutative cbrt-unprod flip-- unswap-sqr
Counts
3 → 107
Calls
3 calls:
14.0ms
(- (* x (log (/ x y))) z)
10.0ms
(* x (log (/ x y)))
2.0ms
(log (/ x y))

series184.0ms

Counts
3 → 9
Calls
3 calls:
79.0ms
(- (* x (log (/ x y))) z)
53.0ms
(* x (log (/ x y)))
52.0ms
(log (/ x y))

simplify2.0s

Counts
116 → 116
Iterations
IterNodes
done5028
32720
2734
1379
0192

prune703.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.0b

localize88.0ms

Local error

Found 4 expressions with local error:

0.7b
(cbrt x)
0.7b
(cbrt x)
0.7b
(cbrt x)
2.4b
(log (/ (* (cbrt x) (cbrt x)) (* (cbrt y) (cbrt y))))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
17×add-exp-log
cbrt-prod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1 log-prod rem-log-exp
add-cbrt-cube div-exp prod-exp add-log-exp
pow1/3
log-div times-frac log-pow div-inv
Counts
4 → 52
Calls
4 calls:
1.0ms
(cbrt x)
1.0ms
(cbrt x)
1.0ms
(cbrt x)
14.0ms
(log (/ (* (cbrt x) (cbrt x)) (* (cbrt y) (cbrt y))))

series915.0ms

Counts
4 → 12
Calls
4 calls:
267.0ms
(cbrt x)
263.0ms
(cbrt x)
242.0ms
(cbrt x)
143.0ms
(log (/ (* (cbrt x) (cbrt x)) (* (cbrt y) (cbrt y))))

simplify2.2s

Counts
64 → 64
Iterations
IterNodes
done5001
42883
3741
2289
1136
071

prune468.0ms

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0.0b

localize138.0ms

Local error

Found 4 expressions with local error:

0.7b
(cbrt x)
2.9b
(cbrt (/ (* (cbrt x) (cbrt x)) (* (cbrt y) (cbrt y))))
2.9b
(cbrt (/ (* (cbrt x) (cbrt x)) (* (cbrt y) (cbrt y))))
2.9b
(cbrt (/ (* (cbrt x) (cbrt x)) (* (cbrt y) (cbrt y))))

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
18×cbrt-prod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1 add-cbrt-cube pow1/3 add-exp-log add-log-exp
cbrt-div times-frac div-inv
Counts
4 → 53
Calls
4 calls:
1.0ms
(cbrt x)
9.0ms
(cbrt (/ (* (cbrt x) (cbrt x)) (* (cbrt y) (cbrt y))))
16.0ms
(cbrt (/ (* (cbrt x) (cbrt x)) (* (cbrt y) (cbrt y))))
16.0ms
(cbrt (/ (* (cbrt x) (cbrt x)) (* (cbrt y) (cbrt y))))

series620.0ms

Counts
4 → 12
Calls
4 calls:
291.0ms
(cbrt x)
91.0ms
(cbrt (/ (* (cbrt x) (cbrt x)) (* (cbrt y) (cbrt y))))
124.0ms
(cbrt (/ (* (cbrt x) (cbrt x)) (* (cbrt y) (cbrt y))))
114.0ms
(cbrt (/ (* (cbrt x) (cbrt x)) (* (cbrt y) (cbrt y))))

simplify1.4s

Counts
65 → 65
Iterations
IterNodes
done5002
41735
3631
2273
1132
070

prune612.0ms

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 0.0b

localize50.0ms

Local error

Found 4 expressions with local error:

0.7b
(cbrt x)
0.7b
(cbrt x)
0.7b
(cbrt x)
3.9b
(log (/ (cbrt x) y))

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
22×log-prod
20×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
18×cbrt-prod times-frac
add-exp-log
pow1
add-cbrt-cube add-log-exp
pow1/3
rem-log-exp
log-div div-exp log-pow div-inv
Counts
4 → 66
Calls
4 calls:
1.0ms
(cbrt x)
1.0ms
(cbrt x)
1.0ms
(cbrt x)
5.0ms
(log (/ (cbrt x) y))

series1.4s

Counts
4 → 12
Calls
4 calls:
266.0ms
(cbrt x)
607.0ms
(cbrt x)
312.0ms
(cbrt x)
202.0ms
(log (/ (cbrt x) y))

simplify1.9s

Counts
78 → 78
Iterations
IterNodes
done5006
43058
31031
2391
1202
0109

prune599.0ms

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 0.0b

regimes493.0ms

Accuracy

65% (0.5b remaining)

Error of 0.5b against oracle of 0.0b and baseline of 1.5b

bsearch182.0ms

Steps
ItersRangePoint
9
1.5240429683228154e-86
3.876421106483138e-81
3.0266531674456805e-81
9
-1.2775037923523436e-306
6.218782843424262e-302
-4.974644044754423e-309

simplify24.0ms

Iterations
IterNodes
done56
356
255
151
039

end0.0ms

sample1.9s

Algorithm
intervals
Results
638.0ms8035×body80valid
365.0ms8061×body80nan