Details

Time bar (total: 32.0s)

sample295.0ms

Algorithm
intervals
Results
149.0ms832×body80nan
33.0ms185×body80valid
23.0ms26×body640valid
14.0ms10×body1280valid
11.0ms21×body320valid
6.0ms16×body160valid

simplify7.2s

Counts
1 → 1
Iterations
IterNodes
done5001
72850
61322
5620
4304
3130
257
127
014

prune18.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 8.0b

localize24.0ms

Local error

Found 4 expressions with local error:

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

rewrite78.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt
17×log-prod
16×*-un-lft-identity
12×add-cube-cbrt
pow1
add-exp-log
distribute-rgt-in distribute-lft-in add-cbrt-cube associate--l+ add-log-exp
associate-*l*
expm1-log1p-u associate-*r* insert-posit16 log1p-expm1-u
flip3-- prod-diff flip--
log-div associate-*l/ log-pow distribute-lft-out-- difference-of-squares
sub-neg fma-neg diff-log rem-log-exp pow-prod-down prod-exp *-commutative cbrt-unprod fma-udef unswap-sqr
Counts
4 → 87
Calls
4 calls:
29.0ms
(- (* (- x 1.0) (log y)) t)
0.0ms
(fma (log (- 1.0 y)) (- z 1.0) (- (* (- x 1.0) (log y)) t))
42.0ms
(* (- x 1.0) (log y))
5.0ms
(log (- 1.0 y))

series487.0ms

Counts
4 → 12
Calls
4 calls:
62.0ms
(- (* (- x 1.0) (log y)) t)
279.0ms
(fma (log (- 1.0 y)) (- z 1.0) (- (* (- x 1.0) (log y)) t))
84.0ms
(* (- x 1.0) (log y))
62.0ms
(log (- 1.0 y))

simplify2.4s

Counts
99 → 99
Iterations
IterNodes
done5000
34572
21385
1513
0217

prune673.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.1b

localize55.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma 1/2 (* (/ y 1.0) (/ y 1.0)) (* 1.0 y))
0.0b
(- (* (- x 1.0) (log y)) t)
0.0b
(fma (- (log 1.0) (fma 1/2 (* (/ y 1.0) (/ y 1.0)) (* 1.0 y))) (- z 1.0) (- (* (- x 1.0) (log y)) t))
0.1b
(* (- x 1.0) (log y))

rewrite44.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt
13×*-un-lft-identity
12×log-prod
11×add-cube-cbrt
pow1
distribute-rgt-in distribute-lft-in add-cbrt-cube associate--l+ add-exp-log add-log-exp
associate-*l*
expm1-log1p-u associate-*r* insert-posit16 log1p-expm1-u
prod-diff
flip3-- associate-*l/ fma-udef flip--
sub-neg fma-neg diff-log pow-prod-down prod-exp log-pow *-commutative cbrt-unprod distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 79
Calls
4 calls:
0.0ms
(fma 1/2 (* (/ y 1.0) (/ y 1.0)) (* 1.0 y))
15.0ms
(- (* (- x 1.0) (log y)) t)
0.0ms
(fma (- (log 1.0) (fma 1/2 (* (/ y 1.0) (/ y 1.0)) (* 1.0 y))) (- z 1.0) (- (* (- x 1.0) (log y)) t))
27.0ms
(* (- x 1.0) (log y))

series443.0ms

Counts
4 → 12
Calls
4 calls:
115.0ms
(fma 1/2 (* (/ y 1.0) (/ y 1.0)) (* 1.0 y))
68.0ms
(- (* (- x 1.0) (log y)) t)
197.0ms
(fma (- (log 1.0) (fma 1/2 (* (/ y 1.0) (/ y 1.0)) (* 1.0 y))) (- z 1.0) (- (* (- x 1.0) (log y)) t))
63.0ms
(* (- x 1.0) (log y))

simplify2.2s

Counts
91 → 91
Iterations
IterNodes
done5000
33894
21111
1424
0184

prune607.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.1b

localize66.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (log (cbrt y)) (+ (- x 1.0) (- x 1.0)))
0.3b
(+ (* (log (cbrt y)) (+ (- x 1.0) (- x 1.0))) (* (- x 1.0) (log (cbrt y))))
0.7b
(cbrt y)
0.7b
(cbrt y)

rewrite155.0ms

Algorithm
rewrite-expression-head
Rules
42×*-un-lft-identity
26×add-sqr-sqrt
24×frac-add
22×associate-*r*
18×flip3-- associate-*r/ flip--
16×add-cube-cbrt
12×cbrt-prod associate-+r+ log-prod associate-*l/
10×distribute-lft-out--
distribute-rgt-in distribute-lft-in
pow1 distribute-rgt-out distribute-lft-out
add-cbrt-cube add-exp-log add-log-exp
associate-*l*
expm1-log1p-u flip3-+ flip-+ insert-posit16 log1p-expm1-u difference-of-squares
pow1/3
associate-+l+ distribute-lft1-in distribute-rgt1-in log-pow
+-commutative sum-log fma-def count-2 pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 119
Calls
4 calls:
97.0ms
(* (log (cbrt y)) (+ (- x 1.0) (- x 1.0)))
52.0ms
(+ (* (log (cbrt y)) (+ (- x 1.0) (- x 1.0))) (* (- x 1.0) (log (cbrt y))))
1.0ms
(cbrt y)
1.0ms
(cbrt y)

series998.0ms

Counts
4 → 12
Calls
4 calls:
224.0ms
(* (log (cbrt y)) (+ (- x 1.0) (- x 1.0)))
329.0ms
(+ (* (log (cbrt y)) (+ (- x 1.0) (- x 1.0))) (* (- x 1.0) (log (cbrt y))))
224.0ms
(cbrt y)
221.0ms
(cbrt y)

simplify2.4s

Counts
131 → 131
Iterations
IterNodes
done5000
24001
1888
0250

prune1.1s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.1b

localize69.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (- x 1.0) (log (pow y 1/3)))
0.3b
(+ (* (log (cbrt y)) (+ (- x 1.0) (- x 1.0))) (* (- x 1.0) (log (pow y 1/3))))
0.7b
(cbrt y)
5.1b
(pow y 1/3)

rewrite74.0ms

Algorithm
rewrite-expression-head
Rules
28×log-prod
21×add-sqr-sqrt
20×frac-add
19×*-un-lft-identity
17×add-cube-cbrt
15×distribute-rgt-in unpow-prod-down distribute-lft-in flip3-- flip--
14×associate-+r+ associate-*l/
12×associate-*r/
pow1 add-exp-log
add-cbrt-cube add-log-exp
associate-*l* sqr-pow
expm1-log1p-u associate-*r* insert-posit16 log1p-expm1-u
cbrt-prod pow-unpow flip3-+ flip-+
associate-+l+
pow-to-exp +-commutative sum-log pow-pow fma-def unpow1/3 pow1/3 pow-prod-down pow-exp prod-exp log-pow *-commutative cbrt-unprod distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 118
Calls
4 calls:
23.0ms
(* (- x 1.0) (log (pow y 1/3)))
46.0ms
(+ (* (log (cbrt y)) (+ (- x 1.0) (- x 1.0))) (* (- x 1.0) (log (pow y 1/3))))
1.0ms
(cbrt y)
2.0ms
(pow y 1/3)

series1.1s

Counts
4 → 12
Calls
4 calls:
127.0ms
(* (- x 1.0) (log (pow y 1/3)))
471.0ms
(+ (* (log (cbrt y)) (+ (- x 1.0) (- x 1.0))) (* (- x 1.0) (log (pow y 1/3))))
252.0ms
(cbrt y)
234.0ms
(pow y 1/3)

simplify2.4s

Counts
130 → 130
Iterations
IterNodes
done5000
24131
1992
0289

prune1.1s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.1b

regimes511.0ms

Accuracy

0% (0.3b remaining)

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

bsearch0.0ms

simplify5.0ms

Iterations
IterNodes
done26
126
024

end0.0ms

sample7.4s

Algorithm
intervals
Results
4.4s24405×body80nan
796.0ms5990×body80valid
482.0ms730×body640valid
336.0ms641×body320valid
300.0ms258×body1280valid
134.0ms417×body160valid