Details

Time bar (total: 12.1s)

sample57.0ms

Algorithm
intervals
Results
26.0ms481×body80valid

simplify2.5s

Counts
1 → 1
Iterations

Useful iterations: 4 (104.0ms)

IterNodesCost
01113
12113
25213
317113
449612
5188512
done500112

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 6.8b

localize13.0ms

Local error

Found 1 expressions with local error:

6.4b
(fma (* y 4.0) (- t (* z z)) (* x x))

rewrite1.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-sqr-sqrt expm1-log1p-u add-cube-cbrt *-un-lft-identity add-cbrt-cube fma-udef log1p-expm1-u add-log-exp
Counts
1 → 10
Calls
1 calls:
1.0ms
(fma (* y 4.0) (- t (* z z)) (* x x))

series116.0ms

Counts
1 → 3
Calls
1 calls:
116.0ms
(fma (* y 4.0) (- t (* z z)) (* x x))

simplify605.0ms

Counts
13 → 13
Iterations

Useful iterations: 3 (91.0ms)

IterNodesCost
029208
156208
2173177
3729173
done5001173

prune70.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 5.7b

localize25.0ms

Local error

Found 4 expressions with local error:

1.6b
(cbrt (fma (* y 4.0) (- t (* z z)) (* x x)))
6.4b
(fma (* y 4.0) (- t (* z z)) (* x x))
6.4b
(fma (* y 4.0) (- t (* z z)) (* x x))
6.4b
(fma (* y 4.0) (- t (* z z)) (* x x))

rewrite3.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1 add-exp-log expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp
cbrt-prod fma-udef
pow1/3
Counts
4 → 43
Calls
4 calls:
1.0ms
(cbrt (fma (* y 4.0) (- t (* z z)) (* x x)))
0.0ms
(fma (* y 4.0) (- t (* z z)) (* x x))
0.0ms
(fma (* y 4.0) (- t (* z z)) (* x x))
0.0ms
(fma (* y 4.0) (- t (* z z)) (* x x))

series970.0ms

Counts
4 → 12
Calls
4 calls:
532.0ms
(cbrt (fma (* y 4.0) (- t (* z z)) (* x x)))
150.0ms
(fma (* y 4.0) (- t (* z z)) (* x x))
143.0ms
(fma (* y 4.0) (- t (* z z)) (* x x))
144.0ms
(fma (* y 4.0) (- t (* z z)) (* x x))

simplify971.0ms

Counts
55 → 55
Iterations

Useful iterations: done (969.0ms)

IterNodesCost
070924
1142920
2417799
31788781
done5001775

prune295.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 5.7b

localize26.0ms

Local error

Found 4 expressions with local error:

6.4b
(fma (* y 4.0) (- t (* z z)) (* x x))
6.4b
(fma (* y 4.0) (- t (* z z)) (* x x))
6.4b
(fma (* y 4.0) (- t (* z z)) (* x x))
6.4b
(fma (* y 4.0) (- t (* z z)) (* x x))

rewrite2.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-sqr-sqrt expm1-log1p-u add-cube-cbrt *-un-lft-identity add-cbrt-cube fma-udef log1p-expm1-u add-log-exp
Counts
4 → 40
Calls
4 calls:
0.0ms
(fma (* y 4.0) (- t (* z z)) (* x x))
0.0ms
(fma (* y 4.0) (- t (* z z)) (* x x))
0.0ms
(fma (* y 4.0) (- t (* z z)) (* x x))
0.0ms
(fma (* y 4.0) (- t (* z z)) (* x x))

series606.0ms

Counts
4 → 12
Calls
4 calls:
152.0ms
(fma (* y 4.0) (- t (* z z)) (* x x))
166.0ms
(fma (* y 4.0) (- t (* z z)) (* x x))
153.0ms
(fma (* y 4.0) (- t (* z z)) (* x x))
134.0ms
(fma (* y 4.0) (- t (* z z)) (* x x))

simplify697.0ms

Counts
52 → 52
Iterations

Useful iterations: 3 (124.0ms)

IterNodesCost
029832
156832
2173708
3729692
done5001692

prune309.0ms

Pruning

6 alts after pruning (3 fresh and 3 done)

Merged error: 5.7b

localize13.0ms

Local error

Found 1 expressions with local error:

0.0b
(fma (* 4.0 t) y (* x x))

rewrite1.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-sqr-sqrt expm1-log1p-u add-cube-cbrt *-un-lft-identity add-cbrt-cube fma-udef log1p-expm1-u add-log-exp
Counts
1 → 10
Calls
1 calls:
1.0ms
(fma (* 4.0 t) y (* x x))

series82.0ms

Counts
1 → 3
Calls
1 calls:
82.0ms
(fma (* 4.0 t) y (* x x))

simplify1.7s

Counts
13 → 13
Iterations

Useful iterations: 2 (20.0ms)

IterNodesCost
022140
132137
282121
3290121
41372121
done5001121

prune42.0ms

Pruning

10 alts after pruning (6 fresh and 4 done)

Merged error: 5.7b

regimes393.0ms

Accuracy

91.5% (0.1b remaining)

Error of 5.3b against oracle of 5.2b and baseline of 5.9b

bsearch79.0ms

Steps
ItersRangePoint
10
8.966215423231432e+294
+inf.0
1.7782743903293885e+308

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01526
11726
done1726

end0.0ms

sample2.5s

Algorithm
intervals
Results
1.2s15535×body80valid