Details

Time bar (total: 9.7s)

analyze1.2s

Algorithm
search

sample32.0ms

Algorithm
intervals
Results
13.0ms256×body80valid
1.0ms13×body80invalid

simplify7.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0268
1398
2478
3498
4498

prune5.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 17.2b

Counts
2 → 1

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (+ a 1.0) (/ (* y b) t))
4.4b
(/ (* y z) t)
5.6b
(/ (* y b) t)
12.5b
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* y b) t)))

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
61×*-un-lft-identity
26×times-frac
24×distribute-lft-out
19×add-sqr-sqrt add-cube-cbrt
16×add-exp-log add-cbrt-cube
11×associate-/r*
add-log-exp
associate-/l*
cbrt-undiv flip3-+ div-exp flip-+
pow1 frac-add associate-/r/
frac-2neg clear-num sum-log div-inv
prod-exp cbrt-unprod associate-/l/
+-commutative associate-+l+
Counts
4 → 106
Calls
4 calls:
7.0ms
(+ (+ a 1.0) (/ (* y b) t))
4.0ms
(/ (* y z) t)
4.0ms
(/ (* y b) t)
12.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* y b) t)))

series61.0ms

Counts
4 → 12
Calls
4 calls:
9.0ms
(+ (+ a 1.0) (/ (* y b) t))
5.0ms
(/ (* y z) t)
5.0ms
(/ (* y b) t)
42.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* y b) t)))

simplify55.0ms

Algorithm
egg-herbie
Counts
118 → 118
Iterations

Useful iterations: 1 (13.0ms)

IterNodesCost
0469909
12102841
25001841

prune200.0ms

Filtered
78 candidates to 118 candidates (-51.3%)
Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New10711118
Fresh000
Picked101
Done000
Total10811119

Merged error: 11.8b

Counts
119 → 11

localize17.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt t)
4.0b
(* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))
5.6b
(/ (* y b) t)
12.5b
(/ (+ x (* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))) (+ (+ a 1.0) (/ (* y b) t)))

rewrite35.0ms

Algorithm
rewrite-expression-head
Rules
52×*-un-lft-identity
48×add-sqr-sqrt
46×times-frac
32×add-exp-log add-cube-cbrt
25×add-cbrt-cube
22×associate-*r*
14×cbrt-prod
12×distribute-lft-out
10×cbrt-undiv div-exp
prod-exp cbrt-unprod
associate-/r*
associate-*l*
pow1 unswap-sqr
associate-/r/ div-inv associate-/l* add-log-exp
flip3-+ flip-+
frac-2neg frac-add clear-num associate-/l/
frac-times pow1/3 associate-*r/ pow-prod-down associate-*l/ *-commutative
Counts
4 → 132
Calls
4 calls:
1.0ms
(cbrt t)
14.0ms
(* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))
4.0ms
(/ (* y b) t)
11.0ms
(/ (+ x (* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))) (+ (+ a 1.0) (/ (* y b) t)))

series107.0ms

Counts
4 → 12
Calls
4 calls:
24.0ms
(cbrt t)
10.0ms
(* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))
5.0ms
(/ (* y b) t)
68.0ms
(/ (+ x (* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))) (+ (+ a 1.0) (/ (* y b) t)))

simplify85.0ms

Algorithm
egg-herbie
Counts
144 → 144
Iterations

Useful iterations: 2 (69.0ms)

IterNodesCost
07541573
135961419
250011366

prune203.0ms

Filtered
99 candidates to 144 candidates (-45.5%)
Pruning

14 alts after pruning (14 fresh and 0 done)

PrunedKeptTotal
New1404144
Fresh01010
Picked101
Done000
Total14114155

Merged error: 10.5b

Counts
155 → 14

localize18.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt t)
3.8b
(* (/ y (* (cbrt t) (cbrt t))) (/ b (cbrt t)))
4.0b
(* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))
12.5b
(/ (+ x (* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))) (+ (+ a 1.0) (* (/ y (* (cbrt t) (cbrt t))) (/ b (cbrt t)))))

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
75×add-sqr-sqrt
65×times-frac
48×add-exp-log
44×associate-*r*
43×add-cube-cbrt *-un-lft-identity
34×add-cbrt-cube
25×cbrt-prod
16×prod-exp cbrt-unprod
15×cbrt-undiv div-exp
14×associate-*l*
12×unswap-sqr
pow1 associate-/r/
frac-add
flip3-+ flip-+ div-inv
frac-times associate-*r/ associate-*l/ add-log-exp
associate-/r* associate-/l*
pow-prod-down *-commutative associate-/l/
frac-2neg pow1/3 clear-num
Counts
4 → 166
Calls
4 calls:
1.0ms
(cbrt t)
14.0ms
(* (/ y (* (cbrt t) (cbrt t))) (/ b (cbrt t)))
14.0ms
(* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))
11.0ms
(/ (+ x (* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))) (+ (+ a 1.0) (* (/ y (* (cbrt t) (cbrt t))) (/ b (cbrt t)))))

series116.0ms

Counts
4 → 12
Calls
4 calls:
22.0ms
(cbrt t)
10.0ms
(* (/ y (* (cbrt t) (cbrt t))) (/ b (cbrt t)))
10.0ms
(* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))
74.0ms
(/ (+ x (* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))) (+ (+ a 1.0) (* (/ y (* (cbrt t) (cbrt t))) (/ b (cbrt t)))))

simplify112.0ms

Algorithm
egg-herbie
Counts
178 → 178
Iterations

Useful iterations: 2 (89.0ms)

IterNodesCost
09762263
146562028
250011936

prune256.0ms

Filtered
128 candidates to 178 candidates (-39.1%)
Pruning

15 alts after pruning (15 fresh and 0 done)

PrunedKeptTotal
New1753178
Fresh11213
Picked101
Done000
Total17715192

Merged error: 10.5b

Counts
192 → 15

localize18.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt t)
4.0b
(* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))
5.9b
(* y (/ b t))
12.5b
(/ (+ x (* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))) (+ (+ a 1.0) (* y (/ b t))))

rewrite38.0ms

Algorithm
rewrite-expression-head
Rules
57×add-sqr-sqrt
47×times-frac
36×add-cube-cbrt *-un-lft-identity
35×associate-*r*
32×add-exp-log
25×add-cbrt-cube
14×cbrt-prod
10×associate-*l* prod-exp cbrt-unprod
cbrt-undiv div-exp
pow1 unswap-sqr
associate-*r/ associate-/r/ div-inv add-log-exp
flip3-+ associate-/r* flip-+ associate-/l*
pow-prod-down frac-add *-commutative associate-/l/
frac-times frac-2neg pow1/3 associate-*l/ clear-num
Counts
4 → 135
Calls
4 calls:
1.0ms
(cbrt t)
14.0ms
(* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))
6.0ms
(* y (/ b t))
9.0ms
(/ (+ x (* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))) (+ (+ a 1.0) (* y (/ b t))))

series106.0ms

Counts
4 → 12
Calls
4 calls:
22.0ms
(cbrt t)
12.0ms
(* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))
5.0ms
(* y (/ b t))
66.0ms
(/ (+ x (* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))) (+ (+ a 1.0) (* y (/ b t))))

simplify100.0ms

Algorithm
egg-herbie
Counts
147 → 147
Iterations

Useful iterations: 2 (86.0ms)

IterNodesCost
08051467
139841313
250011260

prune138.0ms

Filtered
106 candidates to 147 candidates (-38.7%)
Pruning

15 alts after pruning (14 fresh and 1 done)

PrunedKeptTotal
New1461147
Fresh11314
Picked011
Done000
Total14715162

Merged error: 10.5b

Counts
162 → 15

regimes988.0ms

Accuracy

46.9% (3.3b remaining)

Error of 13.6b against oracle of 10.2b and baseline of 16.5b

bsearch3.7s

Steps
ItersRangePoint
9
1.189665597673409e-64
1.7928365741096753e-59
1.7760786447759744e-59
6
-3.085943244688896e+118
-4.7114672541637123e+117
-4.973621433515476e+117

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04722
14722

end0.0ms

analyze1.3s

Algorithm
search

sample725.0ms

Algorithm
intervals
Results
441.0ms8000×body80valid
15.0ms273×body80invalid

Profiling

Loading profile data...