Details

Time bar (total: 20.2s)

sample48.0ms

Algorithm
intervals
Results
17.0ms256×body80valid
17.0ms268×body80nan

simplify2.9s

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

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 16.0b

localize20.0ms

Local error

Found 3 expressions with local error:

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

rewrite33.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* insert-posit16
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 → 110
Calls
3 calls:
8.0ms
(- (* x (log (/ x y))) z)
19.0ms
(* x (log (/ x y)))
3.0ms
(log (/ x y))

series555.0ms

Counts
3 → 9
Calls
3 calls:
105.0ms
(- (* x (log (/ x y))) z)
413.0ms
(* x (log (/ x y)))
38.0ms
(log (/ x y))

simplify2.2s

Counts
119 → 119
Iterations
IterNodes
done5002
32575
2699
1355
0195

prune642.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.0b

localize50.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt y)
0.6b
(cbrt y)
0.6b
(cbrt y)
4.6b
(log (* (/ (cbrt x) (cbrt y)) (/ (cbrt x) (cbrt y))))

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
17×add-exp-log
12×pow1
cbrt-prod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
log-pow
rem-log-exp
add-cbrt-cube div-exp prod-exp insert-posit16 add-log-exp
log-div pow1/3
pow2 frac-times log-prod pow-plus pow-prod-down associate-*l/ associate-*r/ pow-sqr pow-prod-up
Counts
4 → 59
Calls
4 calls:
1.0ms
(cbrt y)
1.0ms
(cbrt y)
1.0ms
(cbrt y)
11.0ms
(log (* (/ (cbrt x) (cbrt y)) (/ (cbrt x) (cbrt y))))

series931.0ms

Counts
4 → 12
Calls
4 calls:
266.0ms
(cbrt y)
283.0ms
(cbrt y)
255.0ms
(cbrt y)
127.0ms
(log (* (/ (cbrt x) (cbrt y)) (/ (cbrt x) (cbrt y))))

simplify1.8s

Counts
71 → 71
Iterations
IterNodes
done5000
42796
3774
2279
1128
068

prune477.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.0b

localize95.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt y)
0.6b
(cbrt y)
0.6b
(cbrt y)
0.7b
(- (log (* (cbrt x) (cbrt x))) (log (* (cbrt y) (cbrt y))))

rewrite35.0ms

Algorithm
rewrite-expression-head
Rules
38×pow1
30×log-pow
18×distribute-lft-out--
15×pow1/3
13×*-un-lft-identity
cbrt-prod add-sqr-sqrt
pow-prod-down
add-cube-cbrt
pow-prod-up
pow-plus add-cbrt-cube add-exp-log pow-sqr insert-posit16 add-log-exp
pow2 log-prod
sub-neg flip3-- diff-log associate--l+ flip-- associate--r+ difference-of-squares
Counts
4 → 70
Calls
4 calls:
1.0ms
(cbrt y)
1.0ms
(cbrt y)
1.0ms
(cbrt y)
32.0ms
(- (log (* (cbrt x) (cbrt x))) (log (* (cbrt y) (cbrt y))))

series1.2s

Counts
4 → 12
Calls
4 calls:
332.0ms
(cbrt y)
261.0ms
(cbrt y)
317.0ms
(cbrt y)
291.0ms
(- (log (* (cbrt x) (cbrt x))) (log (* (cbrt y) (cbrt y))))

simplify1.4s

Counts
82 → 82
Iterations
IterNodes
done5001
31672
2550
1203
092

prune509.0ms

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 0.0b

localize99.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt y)
0.6b
(cbrt y)
0.6b
(+ (log (* (cbrt x) (cbrt x))) (log (* (cbrt y) (cbrt y))))
0.7b
(- (* (log (* (cbrt x) (cbrt x))) (log (* (cbrt x) (cbrt x)))) (* (log (* (cbrt y) (cbrt y))) (log (* (cbrt y) (cbrt y)))))

rewrite53.0ms

Algorithm
rewrite-expression-head
Rules
38×pow1
30×log-pow
18×distribute-lft-out
14×pow1/3
12×*-un-lft-identity
pow-prod-down
cbrt-prod add-sqr-sqrt log-prod pow-prod-up add-cube-cbrt add-log-exp
pow-plus add-cbrt-cube add-exp-log pow-sqr insert-posit16
pow2 distribute-rgt-in distribute-lft-in associate--l+ associate--r+
+-commutative associate-+l+ associate-+r+ sum-log sub-neg flip3-+ flip3-- diff-log flip-+ flip-- difference-of-squares
Counts
4 → 74
Calls
4 calls:
1.0ms
(cbrt y)
1.0ms
(cbrt y)
40.0ms
(+ (log (* (cbrt x) (cbrt x))) (log (* (cbrt y) (cbrt y))))
11.0ms
(- (* (log (* (cbrt x) (cbrt x))) (log (* (cbrt x) (cbrt x)))) (* (log (* (cbrt y) (cbrt y))) (log (* (cbrt y) (cbrt y)))))

series1.2s

Counts
4 → 12
Calls
4 calls:
288.0ms
(cbrt y)
280.0ms
(cbrt y)
300.0ms
(+ (log (* (cbrt x) (cbrt x))) (log (* (cbrt y) (cbrt y))))
327.0ms
(- (* (log (* (cbrt x) (cbrt x))) (log (* (cbrt x) (cbrt x)))) (* (log (* (cbrt y) (cbrt y))) (log (* (cbrt y) (cbrt y)))))

simplify2.4s

Counts
86 → 86
Iterations
IterNodes
done5006
33820
21009
1309
0126

prune650.0ms

Pruning

9 alts after pruning (6 fresh and 3 done)

Merged error: 0.0b

regimes417.0ms

Accuracy

0% (0.3b remaining)

Error of 0.3b against oracle of 0.0b and baseline of 0.3b

bsearch0.0ms

simplify3.0ms

Iterations
IterNodes
done19
119
016

end0.0ms

sample2.5s

Algorithm
intervals
Results
1.2s8041×body80valid
722.0ms8256×body80nan