Details

Time bar (total: 32.9s)

sample438.0ms

Algorithm
intervals
Results
197.0ms1488×body80nan
45.0ms403×body80valid
11.0ms19×body640valid
5.0msbody1280valid
4.0ms10×body320valid
3.0ms13×body160valid

simplify1.3s

Counts
1 → 1
Iterations

Useful iterations: 1 (3.0ms)

IterNodesCost
01718
13117
26217
313517
433517
5109117
done500017

prune13.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 3.0b

localize32.0ms

Local error

Found 4 expressions with local error:

0.0b
(* a (- (log (- 1.0 z)) b))
0.0b
(* (exp (fma y (- (log z) t) (* a (- (log (- 1.0 z)) b)))) x)
0.1b
(fma y (- (log z) t) (* a (- (log (- 1.0 z)) b)))
5.2b
(log (- 1.0 z))

rewrite112.0ms

Algorithm
rewrite-expression-head
Rules
37×add-sqr-sqrt
34×*-un-lft-identity
25×add-cube-cbrt
24×prod-diff
19×distribute-rgt-in distribute-lft-in
16×pow1
15×log-prod
10×associate--l+
associate-*r*
add-exp-log log-pow add-cbrt-cube
associate-*l*
distribute-lft-out--
expm1-log1p-u log1p-expm1-u add-log-exp difference-of-squares
sub-neg log-div flip3-- associate-*r/ pow-prod-down prod-exp *-commutative flip-- cbrt-unprod fma-udef unswap-sqr
rem-log-exp exp-sum
Counts
4 → 112
Calls
4 calls:
70.0ms
(* a (- (log (- 1.0 z)) b))
25.0ms
(* (exp (fma y (- (log z) t) (* a (- (log (- 1.0 z)) b)))) x)
1.0ms
(fma y (- (log z) t) (* a (- (log (- 1.0 z)) b)))
12.0ms
(log (- 1.0 z))

series823.0ms

Counts
4 → 12
Calls
4 calls:
100.0ms
(* a (- (log (- 1.0 z)) b))
407.0ms
(* (exp (fma y (- (log z) t) (* a (- (log (- 1.0 z)) b)))) x)
253.0ms
(fma y (- (log z) t) (* a (- (log (- 1.0 z)) b)))
63.0ms
(log (- 1.0 z))

simplify2.5s

Counts
124 → 124
Iterations

Useful iterations: done (2.5s)

IterNodesCost
02652242
15621967
213691671
341061574
done50001572

prune477.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize39.0ms

Local error

Found 4 expressions with local error:

0.0b
(* a (- (- (log 1.0) b) (* 1.0 z)))
0.0b
(* (exp (fma y (- (log z) t) (* a (- (- (log 1.0) b) (* 1.0 z))))) x)
0.0b
(exp (fma y (- (log z) t) (* a (- (- (log 1.0) b) (* 1.0 z)))))
0.1b
(fma y (- (log z) t) (* a (- (- (log 1.0) b) (* 1.0 z))))

rewrite246.0ms

Algorithm
rewrite-expression-head
Rules
40×associate--l+
36×prod-diff
35×add-sqr-sqrt
33×*-un-lft-identity
27×add-cube-cbrt
25×distribute-rgt-in distribute-lft-in
16×pow1
log-pow add-cbrt-cube
add-exp-log associate-*l*
log-prod associate-*r*
add-log-exp
expm1-log1p-u sub-neg log1p-expm1-u distribute-lft-out--
exp-prod fma-udef
associate-*r/ exp-sum pow-prod-down prod-exp *-commutative cbrt-unprod difference-of-squares unswap-sqr
flip3-- flip-- rem-exp-log
Counts
4 → 117
Calls
4 calls:
195.0ms
(* a (- (- (log 1.0) b) (* 1.0 z)))
34.0ms
(* (exp (fma y (- (log z) t) (* a (- (- (log 1.0) b) (* 1.0 z))))) x)
4.0ms
(exp (fma y (- (log z) t) (* a (- (- (log 1.0) b) (* 1.0 z)))))
1.0ms
(fma y (- (log z) t) (* a (- (- (log 1.0) b) (* 1.0 z))))

series670.0ms

Counts
4 → 12
Calls
4 calls:
78.0ms
(* a (- (- (log 1.0) b) (* 1.0 z)))
263.0ms
(* (exp (fma y (- (log z) t) (* a (- (- (log 1.0) b) (* 1.0 z))))) x)
134.0ms
(exp (fma y (- (log z) t) (* a (- (- (log 1.0) b) (* 1.0 z)))))
195.0ms
(fma y (- (log z) t) (* a (- (- (log 1.0) b) (* 1.0 z))))

simplify3.0s

Counts
129 → 129
Iterations

Useful iterations: 3 (1.3s)

IterNodesCost
02372776
14542442
211422074
345211982
done50001982

prune713.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize41.0ms

Local error

Found 4 expressions with local error:

0.0b
(* a (- (- (log 1.0) b) (* 1.0 z)))
0.0b
(* (pow E (fma y (- (log z) t) (* a (- (- (log 1.0) b) (* 1.0 z))))) x)
0.0b
(pow E (fma y (- (log z) t) (* a (- (- (log 1.0) b) (* 1.0 z)))))
0.1b
(fma y (- (log z) t) (* a (- (- (log 1.0) b) (* 1.0 z))))

rewrite287.0ms

Algorithm
rewrite-expression-head
Rules
40×add-sqr-sqrt associate--l+
36×prod-diff
35×*-un-lft-identity
29×add-cube-cbrt
25×distribute-rgt-in distribute-lft-in
15×pow1
13×add-exp-log
11×associate-*l*
log-pow add-cbrt-cube
unpow-prod-down
log-prod associate-*r*
prod-exp
expm1-log1p-u sub-neg pow-exp log1p-expm1-u distribute-lft-out-- add-log-exp unswap-sqr
pow-unpow fma-udef sqr-pow
unpow-prod-up pow-to-exp e-exp-1 associate-*r/ *-commutative cbrt-unprod difference-of-squares
flip3-- pow-pow pow-prod-down flip--
Counts
4 → 132
Calls
4 calls:
233.0ms
(* a (- (- (log 1.0) b) (* 1.0 z)))
34.0ms
(* (pow E (fma y (- (log z) t) (* a (- (- (log 1.0) b) (* 1.0 z))))) x)
6.0ms
(pow E (fma y (- (log z) t) (* a (- (- (log 1.0) b) (* 1.0 z)))))
1.0ms
(fma y (- (log z) t) (* a (- (- (log 1.0) b) (* 1.0 z))))

series828.0ms

Counts
4 → 12
Calls
4 calls:
78.0ms
(* a (- (- (log 1.0) b) (* 1.0 z)))
261.0ms
(* (pow E (fma y (- (log z) t) (* a (- (- (log 1.0) b) (* 1.0 z))))) x)
229.0ms
(pow E (fma y (- (log z) t) (* a (- (- (log 1.0) b) (* 1.0 z)))))
259.0ms
(fma y (- (log z) t) (* a (- (- (log 1.0) b) (* 1.0 z))))

simplify1.2s

Counts
144 → 144
Iterations

Useful iterations: done (1.2s)

IterNodesCost
02603269
15082828
213272470
done50002375

prune712.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize47.0ms

Local error

Found 4 expressions with local error:

0.0b
(pow (sqrt E) (fma y (- (log z) t) (* a (- (log 1.0) (fma 1.0 z b)))))
0.0b
(* (pow (sqrt E) (fma y (- (log z) t) (* a (- (- (log 1.0) b) (* 1.0 z))))) (* (pow (sqrt E) (fma y (- (log z) t) (* a (- (log 1.0) (fma 1.0 z b))))) x))
0.1b
(fma y (- (log z) t) (* a (- (log 1.0) (fma 1.0 z b))))
0.1b
(fma y (- (log z) t) (* a (- (- (log 1.0) b) (* 1.0 z))))

rewrite69.0ms

Algorithm
rewrite-expression-head
Rules
31×add-exp-log
21×prod-exp
12×unpow-prod-down
11×associate-*l*
10×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
add-cbrt-cube
pow-to-exp pow-exp
pow1 sqrt-prod
expm1-log1p-u fma-udef log1p-expm1-u add-log-exp
pow-unpow pow-pow cbrt-unprod
unpow-prod-up sqr-pow
sqrt-pow1 pow1/2 associate-*r* *-commutative sqrt-pow2
Counts
4 → 82
Calls
4 calls:
6.0ms
(pow (sqrt E) (fma y (- (log z) t) (* a (- (log 1.0) (fma 1.0 z b)))))
57.0ms
(* (pow (sqrt E) (fma y (- (log z) t) (* a (- (- (log 1.0) b) (* 1.0 z))))) (* (pow (sqrt E) (fma y (- (log z) t) (* a (- (log 1.0) (fma 1.0 z b))))) x))
1.0ms
(fma y (- (log z) t) (* a (- (log 1.0) (fma 1.0 z b))))
1.0ms
(fma y (- (log z) t) (* a (- (- (log 1.0) b) (* 1.0 z))))

series1.8s

Counts
4 → 12
Calls
4 calls:
335.0ms
(pow (sqrt E) (fma y (- (log z) t) (* a (- (log 1.0) (fma 1.0 z b)))))
976.0ms
(* (pow (sqrt E) (fma y (- (log z) t) (* a (- (- (log 1.0) b) (* 1.0 z))))) (* (pow (sqrt E) (fma y (- (log z) t) (* a (- (log 1.0) (fma 1.0 z b))))) x))
223.0ms
(fma y (- (log z) t) (* a (- (log 1.0) (fma 1.0 z b))))
232.0ms
(fma y (- (log z) t) (* a (- (- (log 1.0) b) (* 1.0 z))))

simplify2.8s

Counts
94 → 94
Iterations

Useful iterations: 3 (1.4s)

IterNodesCost
01623027
13892821
212162081
345432040
done50002040

prune698.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

regimes356.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify5.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02841
13741
done3741

end0.0ms

sample13.7s

Algorithm
intervals
Results
7.0s41075×body80nan
1.8s12533×body80valid
235.0ms362×body640valid
178.0ms413×body320valid
75.0ms65×body1280valid
58.0ms268×body160valid