Details

Time bar (total: 21.2s)

sample67.0ms

Algorithm
intervals
Results
30.0ms237×body80valid
5.0ms16×body640valid
4.0msbody1280valid
3.0ms13×body160valid
2.0msbody320valid
0.0msbody2560valid

simplify4.4s

Counts
1 → 1
Iterations
IterNodes
done5001
83757
72046
6989
5406
4195
3103
250
122
011

prune13.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 10.7b

localize18.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ y (- a t))
11.8b
(fma (- t z) (/ y (- a t)) (+ x y))

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt *-un-lft-identity
15×times-frac
12×add-cube-cbrt
associate-/r*
add-cbrt-cube add-exp-log distribute-lft-out-- difference-of-squares
associate-/l*
expm1-log1p-u pow1 associate-/r/ insert-posit16 log1p-expm1-u add-log-exp
cbrt-undiv clear-num frac-2neg flip3-- div-exp fma-udef div-inv flip--
Counts
2 → 51
Calls
2 calls:
24.0ms
(/ y (- a t))
1.0ms
(fma (- t z) (/ y (- a t)) (+ x y))

series248.0ms

Counts
2 → 6
Calls
2 calls:
39.0ms
(/ y (- a t))
210.0ms
(fma (- t z) (/ y (- a t)) (+ x y))

simplify1.4s

Counts
57 → 57
Iterations
IterNodes
done5000
31386
2456
1176
094

prune461.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 4.1b

localize35.0ms

Local error

Found 2 expressions with local error:

0.2b
(* y (/ 1 (- a t)))
11.8b
(fma (- t z) (* y (/ 1 (- a t))) (+ x y))

rewrite48.0ms

Algorithm
rewrite-expression-head
Rules
25×add-sqr-sqrt
21×associate-*r*
19×*-un-lft-identity
17×times-frac
12×add-cube-cbrt
11×add-exp-log
add-cbrt-cube
pow1 prod-exp
associate-*l* distribute-lft-out-- difference-of-squares unswap-sqr
expm1-log1p-u div-exp associate-/r/ cbrt-unprod insert-posit16 log1p-expm1-u add-log-exp
cbrt-undiv rec-exp flip3-- 1-exp pow-prod-down associate-*r/ un-div-inv *-commutative fma-udef div-inv flip--
Counts
2 → 58
Calls
2 calls:
46.0ms
(* y (/ 1 (- a t)))
1.0ms
(fma (- t z) (* y (/ 1 (- a t))) (+ x y))

series200.0ms

Counts
2 → 6
Calls
2 calls:
42.0ms
(* y (/ 1 (- a t)))
158.0ms
(fma (- t z) (* y (/ 1 (- a t))) (+ x y))

simplify3.4s

Counts
64 → 64
Iterations
IterNodes
done5000
44971
31372
2643
1267
0116

prune338.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 4.1b

localize29.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ y (- a t))
4.4b
(+ (* (- t z) (/ y (- a t))) (+ x y))
11.2b
(* (- t z) (/ y (- a t)))

rewrite132.0ms

Algorithm
rewrite-expression-head
Rules
44×add-sqr-sqrt
39×*-un-lft-identity
31×times-frac
23×add-cube-cbrt
21×associate-*r*
10×add-cbrt-cube frac-add add-exp-log
flip3-- flip-- distribute-lft-out-- add-log-exp difference-of-squares
frac-times flip3-+ associate-*l/ flip-+
pow1 associate-/r* associate-*l*
associate-/r/
expm1-log1p-u sum-log associate-*r/ insert-posit16 log1p-expm1-u associate-/l*
cbrt-undiv div-exp prod-exp cbrt-unprod div-inv unswap-sqr
+-commutative associate-+r+ clear-num fma-def frac-2neg pow-prod-down *-commutative
Counts
3 → 116
Calls
3 calls:
23.0ms
(/ y (- a t))
43.0ms
(+ (* (- t z) (/ y (- a t))) (+ x y))
60.0ms
(* (- t z) (/ y (- a t)))

series356.0ms

Counts
3 → 9
Calls
3 calls:
39.0ms
(/ y (- a t))
222.0ms
(+ (* (- t z) (/ y (- a t))) (+ x y))
95.0ms
(* (- t z) (/ y (- a t)))

simplify2.8s

Counts
125 → 125
Iterations
IterNodes
done5000
23040
1675
0217

prune864.0ms

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 4.1b

localize37.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (/ 1 (- a t)))
0.6b
(cbrt (/ 1 (- a t)))
0.6b
(cbrt (/ 1 (- a t)))
11.8b
(fma (- t z) (* (* y (* (cbrt (/ 1 (- a t))) (cbrt (/ 1 (- a t))))) (cbrt (/ 1 (- a t)))) (+ x y))

rewrite55.0ms

Algorithm
rewrite-expression-head
Rules
63×cbrt-prod
49×add-sqr-sqrt *-un-lft-identity
45×times-frac
31×add-cube-cbrt
distribute-lft-out-- difference-of-squares
associate-/r/
expm1-log1p-u pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u add-log-exp
cbrt-div flip3-- pow1/3 div-inv flip--
fma-udef
Counts
4 → 110
Calls
4 calls:
13.0ms
(cbrt (/ 1 (- a t)))
13.0ms
(cbrt (/ 1 (- a t)))
22.0ms
(cbrt (/ 1 (- a t)))
1.0ms
(fma (- t z) (* (* y (* (cbrt (/ 1 (- a t))) (cbrt (/ 1 (- a t))))) (cbrt (/ 1 (- a t)))) (+ x y))

series1.0s

Counts
4 → 12
Calls
4 calls:
257.0ms
(cbrt (/ 1 (- a t)))
271.0ms
(cbrt (/ 1 (- a t)))
253.0ms
(cbrt (/ 1 (- a t)))
225.0ms
(fma (- t z) (* (* y (* (cbrt (/ 1 (- a t))) (cbrt (/ 1 (- a t))))) (cbrt (/ 1 (- a t)))) (+ x y))

simplify1.8s

Counts
122 → 122
Iterations
IterNodes
done5001
31463
2510
1255
0143

prune792.0ms

Pruning

14 alts after pruning (12 fresh and 2 done)

Merged error: 4.1b

regimes712.0ms

Accuracy

36.4% (5.4b remaining)

Error of 8.7b against oracle of 3.3b and baseline of 11.8b

bsearch155.0ms

Steps
ItersRangePoint
9
8.926486449435712e+126
2.8364102844858466e+132
2.83517124515135e+130
8
-8.353436009901676e+53
-1.3939370376628877e+50
-1.0569496526028927e+52

simplify7.0ms

Iterations
IterNodes
done25
125
019

end0.0ms

sample1.8s

Algorithm
intervals
Results
1.2s7361×body80valid
108.0ms433×body640valid
107.0ms392×body320valid
80.0ms268×body1280valid
29.0ms245×body160valid
8.0ms20×body2560valid