Details

Time bar (total: 33.4s)

sample353.0ms

Algorithm
intervals
Results
181.0ms1788×body80nan
31.0ms258×body80valid

simplify2.3s

Counts
1 → 1
Iterations
IterNodes
done5000
51804
4471
3157
261
127
015

prune30.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

localize44.0ms

Local error

Found 3 expressions with local error:

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

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
38×*-un-lft-identity
24×add-sqr-sqrt prod-diff
22×add-cube-cbrt
17×pow1 associate-+r+
14×log-pow
10×log-prod
distribute-lft-out
associate--l+ distribute-lft-out-- add-log-exp
associate-+l+ fma-def fma-neg
expm1-log1p-u add-cbrt-cube add-exp-log log1p-expm1-u
log-div sum-log sub-neg flip3-+ diff-log associate-+l- flip-+
+-commutative associate-+r- flip3-- fma-udef flip-- difference-of-squares
Counts
3 → 94
Calls
3 calls:
8.0ms
(- (log z) t)
0.0ms
(fma (log t) (- a 0.5) (+ (log (+ y x)) (- (log z) t)))
31.0ms
(+ (log (+ y x)) (- (log z) t))

series471.0ms

Counts
3 → 9
Calls
3 calls:
90.0ms
(- (log z) t)
152.0ms
(fma (log t) (- a 0.5) (+ (log (+ y x)) (- (log z) t)))
230.0ms
(+ (log (+ y x)) (- (log z) t))

simplify732.0ms

Counts
103 → 103
Iterations
IterNodes
done5001
21450
1440
0185

prune874.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.0b

localize54.0ms

Local error

Found 4 expressions with local error:

0.1b
(fma (log t) (- a 0.5) (+ (fma 2 (log (cbrt z)) (log (+ x y))) (- (log (cbrt z)) t)))
0.5b
(fma 2 (log (cbrt z)) (log (+ x y)))
0.6b
(cbrt z)
0.6b
(cbrt z)

rewrite5.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod add-sqr-sqrt *-un-lft-identity add-cube-cbrt
expm1-log1p-u pow1 add-cbrt-cube add-exp-log log1p-expm1-u add-log-exp
pow1/3 fma-udef
Counts
4 → 46
Calls
4 calls:
0.0ms
(fma (log t) (- a 0.5) (+ (fma 2 (log (cbrt z)) (log (+ x y))) (- (log (cbrt z)) t)))
0.0ms
(fma 2 (log (cbrt z)) (log (+ x y)))
1.0ms
(cbrt z)
1.0ms
(cbrt z)

series1.1s

Counts
4 → 12
Calls
4 calls:
257.0ms
(fma (log t) (- a 0.5) (+ (fma 2 (log (cbrt z)) (log (+ x y))) (- (log (cbrt z)) t)))
229.0ms
(fma 2 (log (cbrt z)) (log (+ x y)))
312.0ms
(cbrt z)
262.0ms
(cbrt z)

simplify1.7s

Counts
58 → 58
Iterations
IterNodes
done5000
32770
2622
1227
0106

prune755.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.0b

localize61.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (fma (log t) (- a 0.5) (+ (log (+ x y)) (fma (log z) 2/3 (- (log (cbrt z)) t)))))
0.6b
(cbrt z)
0.6b
(cbrt z)
0.6b
(cbrt z)

rewrite4.0ms

Algorithm
rewrite-expression-head
Rules
12×cbrt-prod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
expm1-log1p-u pow1 add-cbrt-cube pow1/3 add-exp-log log1p-expm1-u add-log-exp
Counts
4 → 52
Calls
4 calls:
1.0ms
(cbrt (fma (log t) (- a 0.5) (+ (log (+ x y)) (fma (log z) 2/3 (- (log (cbrt z)) t)))))
1.0ms
(cbrt z)
1.0ms
(cbrt z)
1.0ms
(cbrt z)

series2.9s

Counts
4 → 12
Calls
4 calls:
2.0s
(cbrt (fma (log t) (- a 0.5) (+ (log (+ x y)) (fma (log z) 2/3 (- (log (cbrt z)) t)))))
298.0ms
(cbrt z)
254.0ms
(cbrt z)
304.0ms
(cbrt z)

simplify1.4s

Counts
64 → 64
Iterations
IterNodes
done5000
23005
1692
0247

prune1.0s

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 0.0b

localize94.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (fma (log t) (- a 0.5) (+ (log (+ x y)) (fma (log z) 2/3 (- (log (cbrt z)) t)))))
0.5b
(cbrt (* (cbrt (fma (log t) (- a 0.5) (+ (log (+ y x)) (- (* (log z) 1) t)))) (cbrt (fma (log t) (- a 0.5) (+ (log (+ y x)) (- (* (log z) 1) t))))))
0.6b
(cbrt z)
0.6b
(cbrt z)

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
10×cbrt-prod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
expm1-log1p-u pow1 add-cbrt-cube pow1/3 add-exp-log log1p-expm1-u add-log-exp
Counts
4 → 50
Calls
4 calls:
1.0ms
(cbrt (fma (log t) (- a 0.5) (+ (log (+ x y)) (fma (log z) 2/3 (- (log (cbrt z)) t)))))
8.0ms
(cbrt (* (cbrt (fma (log t) (- a 0.5) (+ (log (+ y x)) (- (* (log z) 1) t)))) (cbrt (fma (log t) (- a 0.5) (+ (log (+ y x)) (- (* (log z) 1) t))))))
1.0ms
(cbrt z)
1.0ms
(cbrt z)

series4.1s

Counts
4 → 12
Calls
4 calls:
2.0s
(cbrt (fma (log t) (- a 0.5) (+ (log (+ x y)) (fma (log z) 2/3 (- (log (cbrt z)) t)))))
1.6s
(cbrt (* (cbrt (fma (log t) (- a 0.5) (+ (log (+ y x)) (- (* (log z) 1) t)))) (cbrt (fma (log t) (- a 0.5) (+ (log (+ y x)) (- (* (log z) 1) t))))))
239.0ms
(cbrt z)
287.0ms
(cbrt z)

simplify600.0ms

Counts
62 → 62
Iterations
IterNodes
done5000
11150
0399

prune1.3s

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 0.0b

regimes1.4s

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done19
119
017

end0.0ms

sample12.2s

Algorithm
intervals
Results
7.1s55365×body80nan
1.1s8034×body80valid