Details

Time bar (total: 17.5s)

sample87.0ms

Algorithm
intervals
Results
24.0ms258×body80nan
20.0ms257×body80valid

simplify1.1s

Counts
1 → 1
Iterations
IterNodes
done5000
41080
3208
263
121
010

prune22.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize30.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ x (- y (fma (+ 0.5 y) (log y) z)))
0.1b
(- y (fma (+ 0.5 y) (log y) z))
0.1b
(fma (+ 0.5 y) (log y) z)

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
24×*-un-lft-identity
19×add-sqr-sqrt
18×prod-diff
17×add-cube-cbrt
11×associate-+r+
10×add-log-exp
expm1-log1p-u pow1 fma-def add-cbrt-cube fma-neg add-exp-log log1p-expm1-u
sum-log sub-neg diff-log fma-udef distribute-lft-out distribute-lft-out--
+-commutative associate-+r- flip3-+ flip3-- flip-+ flip-- associate--r+ difference-of-squares
Counts
3 → 70
Calls
3 calls:
13.0ms
(+ x (- y (fma (+ 0.5 y) (log y) z)))
8.0ms
(- y (fma (+ 0.5 y) (log y) z))
1.0ms
(fma (+ 0.5 y) (log y) z)

series148.0ms

Counts
3 → 9
Calls
3 calls:
49.0ms
(+ x (- y (fma (+ 0.5 y) (log y) z)))
58.0ms
(- y (fma (+ 0.5 y) (log y) z))
40.0ms
(fma (+ 0.5 y) (log y) z)

simplify1.6s

Counts
79 → 79
Iterations
IterNodes
done5002
21532
1339
0137

prune423.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.1b

localize19.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ x (- (- y (* (log y) (+ y 0.5))) z))
0.2b
(- y (* (log y) (+ y 0.5)))
0.2b
(* (log y) (+ y 0.5))

rewrite79.0ms

Algorithm
rewrite-expression-head
Rules
22×*-un-lft-identity
17×add-sqr-sqrt
16×associate-+r+
15×prod-diff add-cube-cbrt
14×add-log-exp
pow1
add-cbrt-cube associate--l+ add-exp-log
diff-log associate-*r* associate-*l*
expm1-log1p-u sum-log sub-neg fma-def fma-neg log1p-expm1-u distribute-lft-out
distribute-rgt-in distribute-lft-in flip3-+ associate-*r/ flip-+ associate--r+
+-commutative associate-+r- flip3-- pow-prod-down prod-exp log-pow *-commutative cbrt-unprod flip-- distribute-lft-out-- unswap-sqr
Counts
3 → 85
Calls
3 calls:
44.0ms
(+ x (- (- y (* (log y) (+ y 0.5))) z))
4.0ms
(- y (* (log y) (+ y 0.5)))
28.0ms
(* (log y) (+ y 0.5))

series934.0ms

Counts
3 → 9
Calls
3 calls:
71.0ms
(+ x (- (- y (* (log y) (+ y 0.5))) z))
532.0ms
(- y (* (log y) (+ y 0.5)))
331.0ms
(* (log y) (+ y 0.5))

simplify1.7s

Counts
94 → 94
Iterations
IterNodes
done5000
22186
1480
0173

prune562.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.0b

localize44.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ x (- (- y (+ (* y (log y)) (* 0.5 (log y)))) z))
0.0b
(+ (* y (log y)) (* 0.5 (log y)))
0.2b
(- y (+ (* y (log y)) (* 0.5 (log y))))
0.3b
(* y (log y))

rewrite282.0ms

Algorithm
rewrite-expression-head
Rules
53×*-un-lft-identity
46×add-sqr-sqrt
39×prod-diff
37×associate-+r+
36×add-cube-cbrt
25×add-log-exp
18×log-prod
14×associate--l+
distribute-rgt-in distribute-lft-in
pow1 sum-log distribute-rgt-out diff-log distribute-lft-out--
associate-+l+ add-cbrt-cube add-exp-log
expm1-log1p-u fma-def associate-*r* log1p-expm1-u difference-of-squares
sub-neg fma-neg associate-*l* distribute-lft-out
+-commutative flip3-+ flip-+
associate-+r- flip3-- pow-prod-down prod-exp log-pow *-commutative cbrt-unprod flip-- associate--r+ unswap-sqr
Counts
4 → 141
Calls
4 calls:
218.0ms
(+ x (- (- y (+ (* y (log y)) (* 0.5 (log y)))) z))
16.0ms
(+ (* y (log y)) (* 0.5 (log y)))
30.0ms
(- y (+ (* y (log y)) (* 0.5 (log y))))
13.0ms
(* y (log y))

series1.5s

Counts
4 → 12
Calls
4 calls:
74.0ms
(+ x (- (- y (+ (* y (log y)) (* 0.5 (log y)))) z))
579.0ms
(+ (* y (log y)) (* 0.5 (log y)))
606.0ms
(- y (+ (* y (log y)) (* 0.5 (log y))))
243.0ms
(* y (log y))

simplify2.5s

Counts
153 → 153
Iterations
IterNodes
done5004
22426
1652
0252

prune826.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize60.0ms

Local error

Found 4 expressions with local error:

0.3b
(+ (+ (* y (log (cbrt y))) (* y (log (cbrt y)))) (* y (log (cbrt y))))
0.5b
(cbrt y)
0.5b
(cbrt y)
0.5b
(cbrt y)

rewrite52.0ms

Algorithm
rewrite-expression-head
Rules
15×cbrt-prod
12×add-sqr-sqrt associate-+r+ log-prod *-un-lft-identity add-cube-cbrt
add-log-exp
distribute-rgt-in fma-def distribute-lft-in
expm1-log1p-u pow1 add-cbrt-cube add-exp-log log1p-expm1-u
sum-log pow1/3 distribute-lft-out
count-2
+-commutative associate-+l+ distribute-lft1-in flip3-+ distribute-rgt-out flip-+
Counts
4 → 74
Calls
4 calls:
47.0ms
(+ (+ (* y (log (cbrt y))) (* y (log (cbrt y)))) (* y (log (cbrt y))))
1.0ms
(cbrt y)
1.0ms
(cbrt y)
1.0ms
(cbrt y)

series1.2s

Counts
4 → 12
Calls
4 calls:
456.0ms
(+ (+ (* y (log (cbrt y))) (* y (log (cbrt y)))) (* y (log (cbrt y))))
272.0ms
(cbrt y)
266.0ms
(cbrt y)
239.0ms
(cbrt y)

simplify1.5s

Counts
86 → 86
Iterations
IterNodes
done5001
21169
1248
097

prune540.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

regimes208.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify4.0ms

Iterations
IterNodes
done20
120
015

end0.0ms

sample2.1s

Algorithm
intervals
Results
948.0ms8040×body80valid
401.0ms7802×body80nan
0.0msbody640valid