Details

Time bar (total: 17.1s)

sample51.0ms

Algorithm
intervals
Results
26.0ms512×body80valid

simplify2.8s

Counts
1 → 1
Iterations

Useful iterations: 4 (162.0ms)

IterNodesCost
01113
12113
25213
317113
449612
5188512
done500112

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 5.1b

localize11.0ms

Local error

Found 2 expressions with local error:

0.0b
(- (* z z) t)
4.7b
(* (* y 4.0) (- (* z z) t))

rewrite58.0ms

Algorithm
rewrite-expression-head
Rules
prod-diff
add-sqr-sqrt
pow1 add-exp-log add-cbrt-cube
add-cube-cbrt *-un-lft-identity
distribute-rgt-in distribute-lft-in
associate-*r* add-log-exp
sub-neg pow-prod-down prod-exp cbrt-unprod
expm1-log1p-u flip3-- associate-*r/ flip-- log1p-expm1-u difference-of-squares
fma-neg diff-log associate-*l* *-commutative
Counts
2 → 52
Calls
2 calls:
16.0ms
(- (* z z) t)
40.0ms
(* (* y 4.0) (- (* z z) t))

series126.0ms

Counts
2 → 6
Calls
2 calls:
42.0ms
(- (* z z) t)
83.0ms
(* (* y 4.0) (- (* z z) t))

simplify2.3s

Counts
58 → 58
Iterations

Useful iterations: done (2.3s)

IterNodesCost
0108760
1337668
22160558
done5000553

prune174.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 2.2b

localize14.0ms

Local error

Found 1 expressions with local error:

4.7b
(* (* y 4.0) (fma z z (- t)))

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-cbrt-cube
associate-*r* pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity fma-udef
distribute-rgt-in expm1-log1p-u distribute-lft-in associate-*l* *-commutative log1p-expm1-u add-log-exp
Counts
1 → 22
Calls
1 calls:
34.0ms
(* (* y 4.0) (fma z z (- t)))

series114.0ms

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

simplify845.0ms

Counts
25 → 25
Iterations

Useful iterations: done (844.0ms)

IterNodesCost
056311
1153302
2952250
done5000248

prune106.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 2.2b

localize21.0ms

Local error

Found 4 expressions with local error:

2.6b
(* (* (cbrt (fma z z (- t))) (cbrt (fma z z (- t)))) (* y 4.0))
5.3b
(cbrt (fma z z (- t)))
5.3b
(cbrt (fma z z (- t)))
5.3b
(cbrt (fma z z (- t)))

rewrite84.0ms

Algorithm
rewrite-expression-head
Rules
16×pow1 add-exp-log
12×add-cbrt-cube
cbrt-prod
pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
expm1-log1p-u log1p-expm1-u add-log-exp
pow1/3
associate-*r* associate-*l* *-commutative
Counts
4 → 63
Calls
4 calls:
69.0ms
(* (* (cbrt (fma z z (- t))) (cbrt (fma z z (- t)))) (* y 4.0))
9.0ms
(cbrt (fma z z (- t)))
1.0ms
(cbrt (fma z z (- t)))
1.0ms
(cbrt (fma z z (- t)))

series820.0ms

Counts
4 → 12
Calls
4 calls:
283.0ms
(* (* (cbrt (fma z z (- t))) (cbrt (fma z z (- t)))) (* y 4.0))
207.0ms
(cbrt (fma z z (- t)))
139.0ms
(cbrt (fma z z (- t)))
191.0ms
(cbrt (fma z z (- t)))

simplify3.3s

Counts
75 → 75
Iterations

Useful iterations: done (3.3s)

IterNodesCost
0881054
12161020
2750865
34029823
done5002808

prune468.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 2.2b

localize57.0ms

Local error

Found 4 expressions with local error:

5.3b
(cbrt (fma z z (- t)))
5.3b
(cbrt (fma z z (- t)))
5.3b
(cbrt (fma z z (- t)))
5.3b
(cbrt (fma z z (- t)))

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
12×cbrt-prod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1 add-exp-log expm1-log1p-u pow1/3 add-cbrt-cube log1p-expm1-u add-log-exp
Counts
4 → 52
Calls
4 calls:
2.0ms
(cbrt (fma z z (- t)))
2.0ms
(cbrt (fma z z (- t)))
2.0ms
(cbrt (fma z z (- t)))
2.0ms
(cbrt (fma z z (- t)))

series656.0ms

Counts
4 → 12
Calls
4 calls:
155.0ms
(cbrt (fma z z (- t)))
160.0ms
(cbrt (fma z z (- t)))
172.0ms
(cbrt (fma z z (- t)))
169.0ms
(cbrt (fma z z (- t)))

simplify1.8s

Counts
64 → 64
Iterations

Useful iterations: done (1.8s)

IterNodesCost
040648
175644
2169596
3536568
42234548
done5001540

prune540.0ms

Pruning

6 alts after pruning (3 fresh and 3 done)

Merged error: 2.2b

regimes313.0ms

Accuracy

73.6% (0.8b remaining)

Error of 3.3b against oracle of 2.5b and baseline of 5.6b

bsearch90.0ms

Steps
ItersRangePoint
7
1.7782650372991448e-228
5.579091810141842e-227
1.8038936993828855e-228

simplify7.0ms

Iterations

Useful iterations: done (7.0ms)

IterNodesCost
02236
12936
done2934

end0.0ms

sample2.4s

Algorithm
intervals
Results
1.1s15756×body80valid