Details

Time bar (total: 28.2s)

sample147.0ms

Algorithm
intervals
Results
39.0ms293×body80valid
29.0ms306×body80nan

simplify5.2s

Counts
1 → 1
Iterations

Useful iterations: 5 (3.7s)

IterNodesCost
01516
13016
28815
328015
4104015
5421314
done500014

prune30.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize42.0ms

Local error

Found 4 expressions with local error:

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

rewrite54.0ms

Algorithm
rewrite-expression-head
Rules
20×*-un-lft-identity
17×add-sqr-sqrt
14×add-cube-cbrt
12×prod-diff
pow1
add-log-exp
add-exp-log expm1-log1p-u log-pow add-cbrt-cube log1p-expm1-u
log-prod fma-def fma-neg fma-udef associate--r+
distribute-lft-out-- difference-of-squares
+-commutative sub-neg associate-+l+ flip3-- flip3-+ diff-log sum-log flip-- flip-+ distribute-lft-out
Counts
4 → 74
Calls
4 calls:
22.0ms
(- 1 (log t))
1.0ms
(fma b (- a 0.5) (fma (- 1 (log t)) z y))
25.0ms
(+ (fma b (- a 0.5) (fma (- 1 (log t)) z y)) x)
1.0ms
(fma (- 1 (log t)) z y)

series1.2s

Counts
4 → 12
Calls
4 calls:
315.0ms
(- 1 (log t))
224.0ms
(fma b (- a 0.5) (fma (- 1 (log t)) z y))
405.0ms
(+ (fma b (- a 0.5) (fma (- 1 (log t)) z y)) x)
221.0ms
(fma (- 1 (log t)) z y)

simplify1.6s

Counts
86 → 86
Iterations

Useful iterations: done (1.5s)

IterNodesCost
01461193
1335982
21113855
done5001806

prune916.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.0b

localize53.0ms

Local error

Found 4 expressions with local error:

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

rewrite59.0ms

Algorithm
rewrite-expression-head
Rules
23×*-un-lft-identity
20×add-sqr-sqrt
18×prod-diff
17×add-cube-cbrt
11×pow1
10×log-pow
add-log-exp
log-prod associate--r+
add-exp-log expm1-log1p-u add-cbrt-cube log1p-expm1-u
fma-def sqrt-pow1 pow1/2 fma-neg sqrt-prod fma-udef
distribute-lft-out-- difference-of-squares
+-commutative sub-neg associate-+l+ flip3-- flip3-+ diff-log sum-log flip-- flip-+ distribute-lft-out
Counts
4 → 83
Calls
4 calls:
38.0ms
(- 1 (log (sqrt t)))
1.0ms
(fma b (- a 0.5) (fma (- (- 1 (log (sqrt t))) (log (sqrt t))) z y))
14.0ms
(+ (fma b (- a 0.5) (fma (- (- 1 (log (sqrt t))) (log (sqrt t))) z y)) x)
1.0ms
(fma (- (- 1 (log (sqrt t))) (log (sqrt t))) z y)

series1.4s

Counts
4 → 12
Calls
4 calls:
162.0ms
(- 1 (log (sqrt t)))
357.0ms
(fma b (- a 0.5) (fma (- (- 1 (log (sqrt t))) (log (sqrt t))) z y))
519.0ms
(+ (fma b (- a 0.5) (fma (- (- 1 (log (sqrt t))) (log (sqrt t))) z y)) x)
360.0ms
(fma (- (- 1 (log (sqrt t))) (log (sqrt t))) z y)

simplify1.9s

Counts
95 → 95
Iterations

Useful iterations: done (1.9s)

IterNodesCost
01841751
14471446
214781159
done50011083

prune1.0s

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.0b

localize50.0ms

Local error

Found 4 expressions with local error:

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

rewrite160.0ms

Algorithm
rewrite-expression-head
Rules
15×*-un-lft-identity
11×add-sqr-sqrt add-log-exp
add-cube-cbrt
pow1
add-exp-log add-cbrt-cube
expm1-log1p-u fma-neg associate-*l* prod-diff log1p-expm1-u
fma-def associate-*r* distribute-lft-out
diff-log sum-log fma-udef
+-commutative sub-neg associate-+l+ flip3-- flip3-+ pow-prod-down prod-exp associate--l+ log-pow *-commutative flip-- cbrt-unprod flip-+ unswap-sqr
Counts
4 → 73
Calls
4 calls:
1.0ms
(fma b (- a 0.5) (- (+ z y) (* (log t) z)))
14.0ms
(+ (fma b (- a 0.5) (- (+ z y) (* (log t) z))) x)
122.0ms
(- (+ z y) (* (log t) z))
19.0ms
(* (log t) z)

series833.0ms

Counts
4 → 12
Calls
4 calls:
199.0ms
(fma b (- a 0.5) (- (+ z y) (* (log t) z)))
338.0ms
(+ (fma b (- a 0.5) (- (+ z y) (* (log t) z))) x)
137.0ms
(- (+ z y) (* (log t) z))
158.0ms
(* (log t) z)

simplify1.6s

Counts
85 → 85
Iterations

Useful iterations: done (1.6s)

IterNodesCost
01371092
13341023
21182948
done5002935

prune931.0ms

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 0.0b

localize49.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (fma b (- a 0.5) (fma (cbrt (pow (- 1 (log t)) 3)) z y)) x)
0.1b
(fma (cbrt (pow (- 1 (log t)) 3)) z y)
0.5b
(cbrt (pow (- 1 (log t)) 3))
0.8b
(pow (- 1 (log t)) 3)

rewrite98.0ms

Algorithm
rewrite-expression-head
Rules
29×*-un-lft-identity
23×add-sqr-sqrt
20×cbrt-prod
14×unpow-prod-down cube-prod
11×add-cube-cbrt
pow1
distribute-lft-out-- difference-of-squares
add-log-exp
add-exp-log add-cbrt-cube
cube-div expm1-log1p-u log-pow log1p-expm1-u
pow-unpow fma-def
cube-mult cbrt-div flip3-- unpow3 flip-- fma-udef sqr-pow
+-commutative pow-to-exp associate-+l+ pow-pow flip3-+ pow1/3 pow-exp sum-log rem-cbrt-cube flip-+ distribute-lft-out rem-cube-cbrt
Counts
4 → 96
Calls
4 calls:
32.0ms
(+ (fma b (- a 0.5) (fma (cbrt (pow (- 1 (log t)) 3)) z y)) x)
1.0ms
(fma (cbrt (pow (- 1 (log t)) 3)) z y)
30.0ms
(cbrt (pow (- 1 (log t)) 3))
28.0ms
(pow (- 1 (log t)) 3)

series1.3s

Counts
4 → 12
Calls
4 calls:
381.0ms
(+ (fma b (- a 0.5) (fma (cbrt (pow (- 1 (log t)) 3)) z y)) x)
236.0ms
(fma (cbrt (pow (- 1 (log t)) 3)) z y)
316.0ms
(cbrt (pow (- 1 (log t)) 3))
383.0ms
(pow (- 1 (log t)) 3)

simplify2.2s

Counts
108 → 108
Iterations

Useful iterations: done (2.2s)

IterNodesCost
01521467
14411122
220811025
done50011022

prune932.0ms

Pruning

9 alts after pruning (6 fresh and 3 done)

Merged error: 0.0b

regimes1.6s

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify4.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01619
11919
done1919

end0.0ms

sample4.9s

Algorithm
intervals
Results
1.9s9139×body80valid
1.2s9301×body80nan
1.0msbody320valid