Details

Time bar (total: 3.5s)

sample23.0ms

Algorithm
intervals
Results
8.0ms350×body80valid

simplify114.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 1 (3.0ms)

IterNodesCost
0144
1273
2623
31123
41703
52133
62603
74503
88453
915323
1031383
1145873
1250013

prune6.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 2.1b

localize7.0ms

Local error

Found 1 expressions with local error:

5.7b
(* (- y x) (/ z t))

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt
13×associate-*r*
11×*-un-lft-identity
10×times-frac
add-cube-cbrt
add-exp-log add-cbrt-cube
associate-*l*
pow1
frac-times flip3-- associate-*l/ prod-exp flip-- cbrt-unprod unswap-sqr
cbrt-undiv expm1-log1p-u associate-*r/ div-exp pow-prod-down *-commutative log1p-expm1-u div-inv distribute-lft-out-- add-log-exp difference-of-squares
Counts
1 → 40
Calls
1 calls:
32.0ms
(* (- y x) (/ z t))

series47.0ms

Counts
1 → 3
Calls
1 calls:
47.0ms
(* (- y x) (/ z t))

simplify35.0ms

Algorithm
egg-herbie
Counts
43 → 43
Iterations

Useful iterations: 2 (31.0ms)

IterNodesCost
0242222
11043201
25001195

prune115.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.0b

localize19.0ms

Local error

Found 4 expressions with local error:

0.7b
(cbrt z)
0.7b
(cbrt z)
0.7b
(cbrt z)
2.3b
(* (- y x) (/ (* (cbrt z) (cbrt z)) (* (cbrt t) (cbrt t))))

rewrite61.0ms

Algorithm
rewrite-expression-head
Rules
22×add-exp-log
14×add-sqr-sqrt add-cbrt-cube
11×*-un-lft-identity
cbrt-prod add-cube-cbrt prod-exp cbrt-unprod
pow1
associate-*r* associate-*l*
cbrt-undiv expm1-log1p-u div-exp log1p-expm1-u add-log-exp
pow1/3
frac-times flip3-- times-frac associate-*l/ flip-- unswap-sqr
associate-*r/ pow-prod-down *-commutative div-inv distribute-lft-out-- difference-of-squares
Counts
4 → 77
Calls
4 calls:
1.0ms
(cbrt z)
1.0ms
(cbrt z)
1.0ms
(cbrt z)
54.0ms
(* (- y x) (/ (* (cbrt z) (cbrt z)) (* (cbrt t) (cbrt t))))

series696.0ms

Counts
4 → 12
Calls
4 calls:
191.0ms
(cbrt z)
184.0ms
(cbrt z)
183.0ms
(cbrt z)
137.0ms
(* (- y x) (/ (* (cbrt z) (cbrt z)) (* (cbrt t) (cbrt t))))

simplify54.0ms

Algorithm
egg-herbie
Counts
89 → 89
Iterations

Useful iterations: 2 (46.0ms)

IterNodesCost
0398630
11701502
25003463

prune308.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.0b

localize11.0ms

Local error

Found 1 expressions with local error:

5.7b
(* (/ z t) (- y x))

rewrite35.0ms

Algorithm
rewrite-expression-head
Rules
28×add-sqr-sqrt
23×*-un-lft-identity
21×add-cube-cbrt
18×prod-diff
13×associate-*l*
11×distribute-rgt-in distribute-lft-in
10×times-frac
add-exp-log add-cbrt-cube
associate-*r*
pow1
frac-times sub-neg flip3-- associate-*r/ prod-exp flip-- cbrt-unprod unswap-sqr
cbrt-undiv expm1-log1p-u div-exp pow-prod-down associate-*l/ *-commutative log1p-expm1-u div-inv distribute-lft-out-- add-log-exp difference-of-squares
Counts
1 → 62
Calls
1 calls:
32.0ms
(* (/ z t) (- y x))

series64.0ms

Counts
1 → 3
Calls
1 calls:
64.0ms
(* (/ z t) (- y x))

simplify44.0ms

Algorithm
egg-herbie
Counts
65 → 65
Iterations

Useful iterations: 2 (38.0ms)

IterNodesCost
0381523
11486369
25001357

prune131.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0b

localize11.0ms

Local error

Found 4 expressions with local error:

1.0b
(* (* (cbrt (/ z t)) (cbrt (/ z t))) (* (cbrt (/ z t)) (- y x)))
8.5b
(cbrt (/ z t))
8.5b
(cbrt (/ z t))
8.5b
(cbrt (/ z t))

rewrite100.0ms

Algorithm
rewrite-expression-head
Rules
49×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
44×distribute-rgt-in distribute-lft-in
39×cbrt-prod cbrt-div
36×prod-diff
29×frac-times
27×times-frac
19×associate-*r/
16×pow1 add-exp-log
13×associate-*l/
10×add-cbrt-cube
flip3-- pow-prod-down prod-exp flip-- cbrt-unprod
expm1-log1p-u sub-neg log1p-expm1-u add-log-exp
pow1/3 div-inv
associate-*r* associate-*l* *-commutative
Counts
4 → 163
Calls
4 calls:
85.0ms
(* (* (cbrt (/ z t)) (cbrt (/ z t))) (* (cbrt (/ z t)) (- y x)))
2.0ms
(cbrt (/ z t))
2.0ms
(cbrt (/ z t))
2.0ms
(cbrt (/ z t))

series275.0ms

Counts
4 → 12
Calls
4 calls:
58.0ms
(* (* (cbrt (/ z t)) (cbrt (/ z t))) (* (cbrt (/ z t)) (- y x)))
72.0ms
(cbrt (/ z t))
74.0ms
(cbrt (/ z t))
70.0ms
(cbrt (/ z t))

simplify68.0ms

Algorithm
egg-herbie
Counts
175 → 175
Iterations

Useful iterations: 2 (51.0ms)

IterNodesCost
07772311
122291663
250011430

prune384.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0b

regimes188.0ms

Accuracy

-12.2% (2.3b remaining)

Error of 2.3b against oracle of 0.0b and baseline of 2.1b

bsearch61.0ms

Steps
ItersRangePoint
8
5.4173199355459075e+163
2.1488424458591982e+167
5.48446941871804e+163
8
-5.073855505099906e+33
-4.63141098659472e+30
-6.499096036328817e+30

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03014
13014

end0.0ms

sample621.0ms

Algorithm
intervals
Results
258.0ms10666×body80valid