Details

Time bar (total: 25.1s)

sample157.0ms

Algorithm
intervals
Results
40.0ms34×body10240exit
33.0ms44×body1280valid
21.0ms50×body640valid
9.0ms111×body80valid
8.0msbody2560valid
8.0ms31×body320valid
4.0ms72×body80nan
3.0ms17×body160valid
2.0msbody640nan
1.0msbody320nan
0.0msbody160nan
0.0msbody1280nan

simplify4.7s

Counts
1 → 1
Iterations
IterNodes
done5000
74914
6921
5224
484
353
235
120
012

prune19.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 26.1b

localize34.0ms

Local error

Found 4 expressions with local error:

0.0b
(* y (exp z))
0.0b
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
2.2b
(log (+ (- 1.0 y) (* y (exp z))))
4.3b
(+ (- 1.0 y) (* y (exp z)))

rewrite160.0ms

Algorithm
rewrite-expression-head
Rules
27×add-sqr-sqrt
25×*-un-lft-identity
23×add-cube-cbrt
12×times-frac
11×pow1 associate-+l+
prod-diff add-log-exp
add-cbrt-cube add-exp-log
fma-def log-pow
expm1-log1p-u log-div log1p-expm1-u associate-/l*
log-prod associate-/r* flip3-+ associate-*r* associate-*l* flip-+
sum-log div-sub
cbrt-undiv +-commutative clear-num sub-neg frac-2neg diff-log div-exp rem-log-exp pow-prod-down prod-exp *-commutative associate-+l- cbrt-unprod div-inv distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 102
Calls
4 calls:
17.0ms
(* y (exp z))
49.0ms
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
27.0ms
(log (+ (- 1.0 y) (* y (exp z))))
61.0ms
(+ (- 1.0 y) (* y (exp z)))

series392.0ms

Counts
4 → 12
Calls
4 calls:
26.0ms
(* y (exp z))
192.0ms
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
129.0ms
(log (+ (- 1.0 y) (* y (exp z))))
45.0ms
(+ (- 1.0 y) (* y (exp z)))

simplify1.2s

Counts
114 → 114
Iterations
IterNodes
done5000
21950
1513
0216

prune890.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 4.0b

localize34.0ms

Local error

Found 3 expressions with local error:

0.0b
(fma (* z z) 0.5 (* z 1.0))
2.4b
(fma y (fma (* z z) 0.5 (* z 1.0)) (log 1.0))
5.7b
(/ (fma y (fma (* z z) 0.5 (* z 1.0)) (log 1.0)) t)

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
11×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
times-frac
add-cbrt-cube add-exp-log
expm1-log1p-u pow1 associate-/r* log1p-expm1-u associate-/l* add-log-exp
fma-udef
cbrt-undiv clear-num frac-2neg div-exp div-inv
Counts
3 → 49
Calls
3 calls:
0.0ms
(fma (* z z) 0.5 (* z 1.0))
1.0ms
(fma y (fma (* z z) 0.5 (* z 1.0)) (log 1.0))
8.0ms
(/ (fma y (fma (* z z) 0.5 (* z 1.0)) (log 1.0)) t)

series348.0ms

Counts
3 → 9
Calls
3 calls:
80.0ms
(fma (* z z) 0.5 (* z 1.0))
94.0ms
(fma y (fma (* z z) 0.5 (* z 1.0)) (log 1.0))
173.0ms
(/ (fma y (fma (* z z) 0.5 (* z 1.0)) (log 1.0)) t)

simplify1.4s

Counts
58 → 58
Iterations
IterNodes
done5001
32638
2465
1162
092

prune543.0ms

Pruning

14 alts after pruning (13 fresh and 1 done)

Merged error: 3.9b

localize40.0ms

Local error

Found 3 expressions with local error:

0.1b
(fma (* y z) (fma z 0.5 1.0) (log 1.0))
0.5b
(/ 1 (/ t (fma (* y z) (fma z 0.5 1.0) (log 1.0))))
5.9b
(/ t (fma (* y z) (fma z 0.5 1.0) (log 1.0)))

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
84×times-frac
53×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
16×associate-/r* add-exp-log
10×add-cbrt-cube
div-exp
div-inv associate-/l*
pow1 cbrt-undiv
expm1-log1p-u log1p-expm1-u add-log-exp
rec-exp clear-num frac-2neg 1-exp
associate-/r/ fma-udef pow-flip inv-pow
Counts
3 → 117
Calls
3 calls:
0.0ms
(fma (* y z) (fma z 0.5 1.0) (log 1.0))
9.0ms
(/ 1 (/ t (fma (* y z) (fma z 0.5 1.0) (log 1.0))))
7.0ms
(/ t (fma (* y z) (fma z 0.5 1.0) (log 1.0)))

series666.0ms

Counts
3 → 9
Calls
3 calls:
117.0ms
(fma (* y z) (fma z 0.5 1.0) (log 1.0))
186.0ms
(/ 1 (/ t (fma (* y z) (fma z 0.5 1.0) (log 1.0))))
362.0ms
(/ t (fma (* y z) (fma z 0.5 1.0) (log 1.0)))

simplify1.2s

Counts
126 → 126
Iterations
IterNodes
done5002
22189
1486
0199

prune719.0ms

Pruning

14 alts after pruning (13 fresh and 1 done)

Merged error: 3.2b

localize42.0ms

Local error

Found 4 expressions with local error:

5.9b
(/ t (* (* (cbrt (fma (* y z) (fma z 0.5 1.0) (log 1.0))) (cbrt (fma (* y z) (fma z 0.5 1.0) (log 1.0)))) (cbrt (fma (* y z) (fma z 0.5 1.0) (log 1.0)))))
20.6b
(cbrt (fma (* y z) (fma z 0.5 1.0) (log 1.0)))
20.6b
(cbrt (fma (* y z) (fma z 0.5 1.0) (log 1.0)))
20.6b
(cbrt (fma (* y z) (fma z 0.5 1.0) (log 1.0)))

rewrite35.0ms

Algorithm
rewrite-expression-head
Rules
13×add-exp-log
cbrt-prod add-sqr-sqrt *-un-lft-identity add-cbrt-cube add-cube-cbrt
expm1-log1p-u pow1 log1p-expm1-u add-log-exp
cbrt-undiv times-frac pow1/3 div-exp prod-exp cbrt-unprod associate-/l*
clear-num associate-/r* frac-2neg div-inv
Counts
4 → 64
Calls
4 calls:
29.0ms
(/ t (* (* (cbrt (fma (* y z) (fma z 0.5 1.0) (log 1.0))) (cbrt (fma (* y z) (fma z 0.5 1.0) (log 1.0)))) (cbrt (fma (* y z) (fma z 0.5 1.0) (log 1.0)))))
1.0ms
(cbrt (fma (* y z) (fma z 0.5 1.0) (log 1.0)))
1.0ms
(cbrt (fma (* y z) (fma z 0.5 1.0) (log 1.0)))
1.0ms
(cbrt (fma (* y z) (fma z 0.5 1.0) (log 1.0)))

series1.7s

Counts
4 → 12
Calls
4 calls:
348.0ms
(/ t (* (* (cbrt (fma (* y z) (fma z 0.5 1.0) (log 1.0))) (cbrt (fma (* y z) (fma z 0.5 1.0) (log 1.0)))) (cbrt (fma (* y z) (fma z 0.5 1.0) (log 1.0)))))
465.0ms
(cbrt (fma (* y z) (fma z 0.5 1.0) (log 1.0)))
446.0ms
(cbrt (fma (* y z) (fma z 0.5 1.0) (log 1.0)))
417.0ms
(cbrt (fma (* y z) (fma z 0.5 1.0) (log 1.0)))

simplify882.0ms

Counts
76 → 76
Iterations
IterNodes
done5000
21400
1383
0157

prune1.1s

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 3.2b

regimes1.2s

Accuracy

70.2% (4.9b remaining)

Error of 8.5b against oracle of 3.7b and baseline of 20.0b

bsearch233.0ms

Steps
ItersRangePoint
7
5.538891297495534e-19
3.5925222958199154e-17
4.705526175098552e-18
0
1.5267098419003533e-142
1.5696891366903245e-142
1.548199489295339e-142
9
-6.590418748316962e-09
-5.10986653714767e-17
-1.788149422936711e-10

simplify14.0ms

Iterations
IterNodes
done56
256
155
049

end0.0ms

sample7.2s

Algorithm
intervals
Results
1.7s1576×body10240exit
1.6s1491×body1280valid
1.3s947×body320valid
758.0ms1541×body640valid
419.0ms3492×body80valid
165.0ms2464×body80nan
153.0ms77×body2560valid
117.0ms232×body640nan
99.0ms483×body160valid
56.0ms110×body1280nan
48.0ms211×body320nan
17.0ms119×body160nan