Details

Time bar (total: 3.0s)

sample29.0ms

Algorithm
intervals
Results
18.0ms334×body80valid

simplify148.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0144
1314
2574
3914
41174
51364
61584
72124
84214
98804
1017524
1130214
1245414
1350014

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 2.1b

localize11.0ms

Local error

Found 1 expressions with local error:

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

rewrite28.0ms

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

series71.0ms

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

simplify79.0ms

Algorithm
egg-herbie
Counts
45 → 45
Iterations

Useful iterations: 1 (7.0ms)

IterNodesCost
0254228
1989200
24147200
35002200

prune95.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0b

localize8.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (* (/ x y) z) (* (/ x y) (- t)))
4.1b
(* (/ x y) z)
5.4b
(* (/ x y) (- t))

rewrite25.0ms

Algorithm
rewrite-expression-head
Rules
31×add-sqr-sqrt
26×associate-*l*
21×add-cube-cbrt *-un-lft-identity
20×times-frac
13×add-exp-log associate-*r* add-cbrt-cube
pow1
add-log-exp
associate-*l/ prod-exp cbrt-unprod unswap-sqr
distribute-lft-neg-in distribute-rgt-neg-in distribute-rgt-neg-out
cbrt-undiv div-exp pow-prod-down *-commutative div-inv
+-commutative neg-mul-1 flip3-+ unsub-neg frac-add sum-log flip-+ distribute-lft-out
Counts
3 → 87
Calls
3 calls:
4.0ms
(+ (* (/ x y) z) (* (/ x y) (- t)))
7.0ms
(* (/ x y) z)
11.0ms
(* (/ x y) (- t))

series91.0ms

Counts
3 → 9
Calls
3 calls:
46.0ms
(+ (* (/ x y) z) (* (/ x y) (- t)))
23.0ms
(* (/ x y) z)
22.0ms
(* (/ x y) (- t))

simplify53.0ms

Algorithm
egg-herbie
Counts
96 → 96
Iterations

Useful iterations: 2 (47.0ms)

IterNodesCost
0413443
11865391
25002384

prune230.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0b

localize13.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt z)
1.4b
(* (* (/ x y) (* (cbrt z) (cbrt z))) (cbrt z))
2.9b
(* (/ x y) (* (cbrt z) (cbrt z)))
5.4b
(* (/ x y) (- t))

rewrite74.0ms

Algorithm
rewrite-expression-head
Rules
39×add-exp-log
32×add-sqr-sqrt
27×associate-*l*
26×add-cbrt-cube
24×add-cube-cbrt *-un-lft-identity
20×pow1 times-frac
19×prod-exp cbrt-unprod
17×associate-*r*
10×pow-prod-down
cbrt-prod
cbrt-undiv div-exp
associate-*l/ add-log-exp unswap-sqr
distribute-lft-neg-in distribute-rgt-neg-in *-commutative
div-inv
neg-mul-1 pow1/3 distribute-rgt-neg-out
Counts
4 → 115
Calls
4 calls:
1.0ms
(cbrt z)
43.0ms
(* (* (/ x y) (* (cbrt z) (cbrt z))) (cbrt z))
15.0ms
(* (/ x y) (* (cbrt z) (cbrt z)))
11.0ms
(* (/ x y) (- t))

series347.0ms

Counts
4 → 12
Calls
4 calls:
169.0ms
(cbrt z)
45.0ms
(* (* (/ x y) (* (cbrt z) (cbrt z))) (cbrt z))
110.0ms
(* (/ x y) (* (cbrt z) (cbrt z)))
22.0ms
(* (/ x y) (- t))

simplify64.0ms

Algorithm
egg-herbie
Counts
127 → 127
Iterations

Useful iterations: 2 (53.0ms)

IterNodesCost
0521767
12579586
25001541

prune315.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0b

localize6.0ms

Local error

Found 2 expressions with local error:

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

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
41×add-sqr-sqrt
36×*-un-lft-identity
31×times-frac
22×add-cube-cbrt
19×associate-*r*
add-exp-log add-cbrt-cube
distribute-lft-out-- difference-of-squares
associate-/l*
pow1
associate-*l* associate-/r*
cbrt-undiv div-exp prod-exp cbrt-unprod div-inv associate-/l/ add-log-exp unswap-sqr
flip3-- frac-2neg div-sub associate-*r/ pow-prod-down clear-num *-commutative flip--
Counts
2 → 76
Calls
2 calls:
7.0ms
(/ (- z t) y)
14.0ms
(* x (/ (- z t) y))

series73.0ms

Counts
2 → 6
Calls
2 calls:
25.0ms
(/ (- z t) y)
48.0ms
(* x (/ (- z t) y))

simplify35.0ms

Algorithm
egg-herbie
Counts
82 → 82
Iterations

Useful iterations: 2 (29.0ms)

IterNodesCost
0277403
11180372
25002366

prune147.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0b

regimes188.0ms

Accuracy

-50.8% (3.4b remaining)

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

bsearch92.0ms

Steps
ItersRangePoint
7
5.919098703954595e+44
6.570892709053075e+46
1.0938764514398644e+45
10
-14.579906112121636
-4.53965370491993e-16
-2.5427232442432984e-09

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03516
13916
24216
34216

end0.0ms

sample790.0ms

Algorithm
intervals
Results
524.0ms10731×body80valid