Details

Time bar (total: 4.1s)

analyze1.1s

Algorithm
search
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%4
0%99.8%0.2%5
0%99.8%0.2%6
0%99.8%0.2%7
0%99.8%0.2%8
0%99.8%0.2%9
0%99.8%0.2%10
9.4%90.4%0.2%11
9.4%90.4%0.2%12
10.1%89.6%0.2%13
20.8%78.9%0.2%14

sample30.0ms

Algorithm
intervals
Results
10.0ms256×body80valid
4.0ms100×body80invalid

simplify288.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (286.0ms)

IterNodesCost
0488813
1488813

prune17.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 7.6b

Counts
2 → 2

localize9.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (* x y) (* z (* 9.0 t)))
0.4b
(* z (* 9.0 t))
7.1b
(/ (- (* x y) (* z (* 9.0 t))) (* a 2.0))

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
13×add-exp-log add-cbrt-cube
pow1
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
add-log-exp
prod-exp cbrt-unprod
times-frac associate-*l* pow-prod-down associate-/l*
cbrt-undiv flip3-- div-exp flip-- associate-/l/
sub-neg frac-2neg diff-log div-sub associate-*r* clear-num associate-/r* *-commutative div-inv
Counts
3 → 53
Calls
3 calls:
4.0ms
(- (* x y) (* z (* 9.0 t)))
4.0ms
(* z (* 9.0 t))
6.0ms
(/ (- (* x y) (* z (* 9.0 t))) (* a 2.0))

series34.0ms

Counts
3 → 9
Calls
3 calls:
12.0ms
(- (* x y) (* z (* 9.0 t)))
3.0ms
(* z (* 9.0 t))
18.0ms
(/ (- (* x y) (* z (* 9.0 t))) (* a 2.0))

simplify29.0ms

Algorithm
egg-herbie
Counts
62 → 62
Iterations

Useful iterations: 0 (23.0ms)

IterNodesCost
05089703

prune104.0ms

Filtered
42 candidates to 62 candidates (-47.6%)
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New54862
Fresh101
Picked101
Done000
Total56864

Merged error: 0.0b

Counts
64 → 8

localize10.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (* y (/ x (* a 2.0))) (* (* 9.0 t) (/ z (* a 2.0))))
5.3b
(* (* 9.0 t) (/ z (* a 2.0)))
6.0b
(* y (/ x (* a 2.0)))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
33×add-exp-log add-cbrt-cube
15×prod-exp cbrt-unprod
14×associate-*r*
10×pow1 add-sqr-sqrt
add-cube-cbrt *-un-lft-identity
cbrt-undiv times-frac associate-*r/ div-exp
add-log-exp
associate-*l* pow-prod-down
*-commutative div-inv
sub-neg flip3-- diff-log frac-sub flip-- sub-div unswap-sqr
Counts
3 → 71
Calls
3 calls:
7.0ms
(- (* y (/ x (* a 2.0))) (* (* 9.0 t) (/ z (* a 2.0))))
9.0ms
(* (* 9.0 t) (/ z (* a 2.0)))
6.0ms
(* y (/ x (* a 2.0)))

series35.0ms

Counts
3 → 9
Calls
3 calls:
23.0ms
(- (* y (/ x (* a 2.0))) (* (* 9.0 t) (/ z (* a 2.0))))
6.0ms
(* (* 9.0 t) (/ z (* a 2.0)))
6.0ms
(* y (/ x (* a 2.0)))

simplify58.0ms

Algorithm
egg-herbie
Counts
80 → 80
Iterations

Useful iterations: 0 (50.0ms)

IterNodesCost
04998916
14998916

prune120.0ms

Filtered
50 candidates to 80 candidates (-60.0%)
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New75580
Fresh437
Picked101
Done000
Total80888

Merged error: 0.0b

Counts
88 → 8

localize13.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* x y) (* z (* 9.0 t)))
0.4b
(* z (* 9.0 t))
0.4b
(/ 1 (* 2.0 (/ a (- (* x y) (* z (* 9.0 t))))))
7.1b
(/ a (- (* x y) (* z (* 9.0 t))))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
32×add-exp-log
20×add-cbrt-cube
15×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
12×pow1 times-frac
10×div-exp
prod-exp
associate-/l* add-log-exp
cbrt-undiv cbrt-unprod
pow-prod-down associate-/r*
rec-exp 1-exp associate-*l* associate-/r/
flip3-- pow-flip frac-2neg clear-num flip-- div-inv
sub-neg diff-log associate-*r/ associate-*r* *-commutative inv-pow
Counts
4 → 91
Calls
4 calls:
4.0ms
(- (* x y) (* z (* 9.0 t)))
5.0ms
(* z (* 9.0 t))
9.0ms
(/ 1 (* 2.0 (/ a (- (* x y) (* z (* 9.0 t))))))
6.0ms
(/ a (- (* x y) (* z (* 9.0 t))))

series63.0ms

Counts
4 → 12
Calls
4 calls:
15.0ms
(- (* x y) (* z (* 9.0 t)))
3.0ms
(* z (* 9.0 t))
27.0ms
(/ 1 (* 2.0 (/ a (- (* x y) (* z (* 9.0 t))))))
17.0ms
(/ a (- (* x y) (* z (* 9.0 t))))

simplify63.0ms

Algorithm
egg-herbie
Counts
103 → 103
Iterations

Useful iterations: 0 (54.0ms)

IterNodesCost
049791260
149791260

prune127.0ms

Filtered
66 candidates to 103 candidates (-56.1%)
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1030103
Fresh077
Picked011
Done000
Total1038111

Merged error: 0.0b

Counts
111 → 8

localize11.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (* (/ y a) (/ x 2.0)) (* (* 9.0 t) (/ z (* a 2.0))))
5.3b
(* (* 9.0 t) (/ z (* a 2.0)))
5.7b
(* (/ y a) (/ x 2.0))

rewrite31.0ms

Algorithm
rewrite-expression-head
Rules
36×add-exp-log add-cbrt-cube
31×add-sqr-sqrt
25×times-frac
20×associate-*r*
19×add-cube-cbrt *-un-lft-identity
15×prod-exp cbrt-unprod
14×associate-*l*
10×pow1
cbrt-undiv div-exp
associate-*r/
add-log-exp
pow-prod-down unswap-sqr
frac-times frac-sub div-inv
associate-*l/ *-commutative
sub-neg flip3-- diff-log flip-- sub-div
Counts
3 → 96
Calls
3 calls:
10.0ms
(- (* (/ y a) (/ x 2.0)) (* (* 9.0 t) (/ z (* a 2.0))))
7.0ms
(* (* 9.0 t) (/ z (* a 2.0)))
9.0ms
(* (/ y a) (/ x 2.0))

series33.0ms

Counts
3 → 9
Calls
3 calls:
21.0ms
(- (* (/ y a) (/ x 2.0)) (* (* 9.0 t) (/ z (* a 2.0))))
6.0ms
(* (* 9.0 t) (/ z (* a 2.0)))
6.0ms
(* (/ y a) (/ x 2.0))

simplify41.0ms

Algorithm
egg-herbie
Counts
105 → 105
Iterations

Useful iterations: 0 (31.0ms)

IterNodesCost
049911179
149911179

prune107.0ms

Filtered
73 candidates to 105 candidates (-43.8%)
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1041105
Fresh066
Picked101
Done011
Total1058113

Merged error: 0.0b

Counts
113 → 8

regimes802.0ms

Accuracy

6.7% (7.2b remaining)

Error of 7.2b against oracle of 0.0b and baseline of 7.7b

bsearch128.0ms

Steps
ItersRangePoint
10
2.2798709526586523e+51
1.9547241988210532e+64
6.1237664107480045e+54
8
-4.3321961595562746e-271
-4.7134031728253505e-275
-1.3426129749595774e-273
8
-1.1502702204083056e-123
-2.205452467347853e-128
-3.898581623228132e-126
7
-7.120069189623366e+57
-1.313008628930058e+56
-8.813908218785836e+56
9
-6.152275231463145e+240
-5.079621671769735e+234
-8.946880921470724e+237

simplify3.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0194124
1194124

end0.0ms

sample819.0ms

Algorithm
intervals
Results
345.0ms8000×body80valid
126.0ms3134×body80invalid

Profiling

Loading profile data...