Details

Time bar (total: 30.3s)

sample226.0ms

Algorithm
intervals
Results
120.0ms832×body80nan
21.0ms185×body80valid
16.0ms26×body640valid
10.0ms10×body1280valid
6.0ms21×body320valid
4.0ms16×body160valid

simplify7.3s

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

prune13.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 8.0b

localize30.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))

rewrite69.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))
33.0ms
(* (- x 1.0) (log y))
4.0ms
(log (- 1.0 y))

series547.0ms

Counts
4 → 12
Calls
4 calls:
90.0ms
(- (* (- x 1.0) (log y)) t)
292.0ms
(fma (log (- 1.0 y)) (- z 1.0) (- (* (- x 1.0) (log y)) t))
82.0ms
(* (- x 1.0) (log y))
83.0ms
(log (- 1.0 y))

simplify2.7s

Counts
99 → 99
Iterations
IterNodes
done5000
34572
21385
1513
0217

prune463.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.1b

localize39.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))

rewrite33.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))
14.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))
17.0ms
(* (- x 1.0) (log y))

series477.0ms

Counts
4 → 12
Calls
4 calls:
99.0ms
(fma 1/2 (* (/ y 1.0) (/ y 1.0)) (* 1.0 y))
90.0ms
(- (* (- x 1.0) (log y)) t)
228.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))
59.0ms
(* (- x 1.0) (log y))

simplify1.9s

Counts
91 → 91
Iterations
IterNodes
done5000
33894
21111
1424
0184

prune571.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:
104.0ms
(* (log (cbrt y)) (+ (- x 1.0) (- x 1.0)))
46.0ms
(+ (* (log (cbrt y)) (+ (- x 1.0) (- x 1.0))) (* (- x 1.0) (log (cbrt y))))
1.0ms
(cbrt y)
1.0ms
(cbrt y)

series1.0s

Counts
4 → 12
Calls
4 calls:
200.0ms
(* (log (cbrt y)) (+ (- x 1.0) (- x 1.0)))
339.0ms
(+ (* (log (cbrt y)) (+ (- x 1.0) (- x 1.0))) (* (- x 1.0) (log (cbrt y))))
228.0ms
(cbrt y)
262.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

localize63.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)

rewrite91.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:
29.0ms
(* (- x 1.0) (log (pow y 1/3)))
55.0ms
(+ (* (log (cbrt y)) (+ (- x 1.0) (- x 1.0))) (* (- x 1.0) (log (pow y 1/3))))
1.0ms
(cbrt y)
3.0ms
(pow y 1/3)

series1.0s

Counts
4 → 12
Calls
4 calls:
130.0ms
(* (- x 1.0) (log (pow y 1/3)))
446.0ms
(+ (* (log (cbrt y)) (+ (- x 1.0) (- x 1.0))) (* (- x 1.0) (log (pow y 1/3))))
212.0ms
(cbrt y)
237.0ms
(pow y 1/3)

simplify2.2s

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

regimes510.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

sample6.2s

Algorithm
intervals
Results
3.3s24405×body80nan
731.0ms5990×body80valid
376.0ms417×body160valid
375.0ms730×body640valid
258.0ms641×body320valid
232.0ms258×body1280valid