Details

Time bar (total: 40.8s)

analyze5.1s

Algorithm
search
Search
TrueOtherFalseIter
0%99.2%0.8%0
0%99.2%0.8%1
0%99.2%0.8%2
0%99.2%0.8%3
0%99.2%0.8%4
0%99.2%0.8%5
0%99.2%0.8%6
0%99.2%0.8%7
0%99.2%0.8%8
0%99.2%0.8%9
0%99.2%0.8%10
0%99.2%0.8%11
0%99.2%0.8%12
0%99.2%0.8%13
0%99.2%0.8%14

sample985.0ms

Algorithm
intervals
Results
469.0ms1978×body80invalid
305.0ms256×body80valid

simplify31.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (29.0ms)

IterNodesCost
0542795

prune22.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112

Merged error: 28.0b

Counts
2 → 1

localize64.0ms

Local error

Found 4 expressions with local error:

8.2b
(* (- (* x y2) (* z y3)) (- (* c y0) (* a y1)))
8.5b
(* (- (* x j) (* z k)) (- (* i y1) (* b y0)))
8.8b
(* (- (* t y2) (* y y3)) (- (* a y5) (* c y4)))
9.0b
(* (- (* t j) (* y k)) (- (* b y4) (* i y5)))

rewrite47.0ms

Algorithm
rewrite-expression-head
Rules
24×flip3-- flip--
20×add-sqr-sqrt
16×frac-times
12×pow1 add-exp-log add-cube-cbrt *-un-lft-identity associate-*r* associate-*l* add-cbrt-cube
sub-neg associate-*r/ associate-*l/
distribute-rgt-in distribute-lft-in pow-prod-down prod-exp *-commutative cbrt-unprod add-log-exp unswap-sqr
Counts
4 → 112
Calls
4 calls:
9.0ms
(* (- (* x y2) (* z y3)) (- (* c y0) (* a y1)))
15.0ms
(* (- (* x j) (* z k)) (- (* i y1) (* b y0)))
9.0ms
(* (- (* t y2) (* y y3)) (- (* a y5) (* c y4)))
9.0ms
(* (- (* t j) (* y k)) (- (* b y4) (* i y5)))

series209.0ms

Counts
4 → 12
Calls
4 calls:
51.0ms
(* (- (* x y2) (* z y3)) (- (* c y0) (* a y1)))
53.0ms
(* (- (* x j) (* z k)) (- (* i y1) (* b y0)))
54.0ms
(* (- (* t y2) (* y y3)) (- (* a y5) (* c y4)))
51.0ms
(* (- (* t j) (* y k)) (- (* b y4) (* i y5)))

simplify44.0ms

Algorithm
egg-herbie
Counts
124 → 124
Iterations

Useful iterations: 0 (29.0ms)

IterNodesCost
050532800

prune432.0ms

Filtered
104 candidates to 124 candidates (-19.2%)
Pruning

17 alts after pruning (17 fresh and 0 done)

PrunedKeptTotal
New10717124
Fresh000
Picked101
Done000
Total10817125

Merged error: 17.1b

Counts
125 → 17

localize67.0ms

Local error

Found 4 expressions with local error:

7.9b
(* (- (* x y) (* z t)) (- (* a b) (* c i)))
8.5b
(* (- (* x j) (* z k)) (- (* i y1) (* b y0)))
8.8b
(* (- (* t y2) (* y y3)) (- (* a y5) (* c y4)))
9.0b
(* (- (* t j) (* y k)) (- (* b y4) (* i y5)))

rewrite48.0ms

Algorithm
rewrite-expression-head
Rules
24×flip3-- flip--
20×add-sqr-sqrt
16×frac-times
12×pow1 add-exp-log add-cube-cbrt *-un-lft-identity associate-*r* associate-*l* add-cbrt-cube
sub-neg associate-*r/ associate-*l/
distribute-rgt-in distribute-lft-in pow-prod-down prod-exp *-commutative cbrt-unprod add-log-exp unswap-sqr
Counts
4 → 112
Calls
4 calls:
9.0ms
(* (- (* x y) (* z t)) (- (* a b) (* c i)))
9.0ms
(* (- (* x j) (* z k)) (- (* i y1) (* b y0)))
16.0ms
(* (- (* t y2) (* y y3)) (- (* a y5) (* c y4)))
10.0ms
(* (- (* t j) (* y k)) (- (* b y4) (* i y5)))

series208.0ms

Counts
4 → 12
Calls
4 calls:
50.0ms
(* (- (* x y) (* z t)) (- (* a b) (* c i)))
53.0ms
(* (- (* x j) (* z k)) (- (* i y1) (* b y0)))
53.0ms
(* (- (* t y2) (* y y3)) (- (* a y5) (* c y4)))
51.0ms
(* (- (* t j) (* y k)) (- (* b y4) (* i y5)))

simplify43.0ms

Algorithm
egg-herbie
Counts
124 → 124
Iterations

Useful iterations: 0 (28.0ms)

IterNodesCost
050422800

prune428.0ms

Filtered
104 candidates to 124 candidates (-19.2%)
Pruning

22 alts after pruning (22 fresh and 0 done)

PrunedKeptTotal
New1177124
Fresh11516
Picked101
Done000
Total11922141

Merged error: 14.3b

Counts
141 → 22

localize73.0ms

Local error

Found 4 expressions with local error:

7.5b
(* (- (* k y2) (* j y3)) (- (* y1 y4) (* y0 y5)))
8.5b
(* (- (* x j) (* z k)) (- (* i y1) (* b y0)))
8.8b
(* (- (* t y2) (* y y3)) (- (* a y5) (* c y4)))
9.0b
(* (- (* t j) (* y k)) (- (* b y4) (* i y5)))

rewrite47.0ms

Algorithm
rewrite-expression-head
Rules
24×flip3-- flip--
20×add-sqr-sqrt
16×frac-times
12×pow1 add-exp-log add-cube-cbrt *-un-lft-identity associate-*r* associate-*l* add-cbrt-cube
sub-neg associate-*r/ associate-*l/
distribute-rgt-in distribute-lft-in pow-prod-down prod-exp *-commutative cbrt-unprod add-log-exp unswap-sqr
Counts
4 → 112
Calls
4 calls:
10.0ms
(* (- (* k y2) (* j y3)) (- (* y1 y4) (* y0 y5)))
9.0ms
(* (- (* x j) (* z k)) (- (* i y1) (* b y0)))
10.0ms
(* (- (* t y2) (* y y3)) (- (* a y5) (* c y4)))
9.0ms
(* (- (* t j) (* y k)) (- (* b y4) (* i y5)))

series209.0ms

Counts
4 → 12
Calls
4 calls:
53.0ms
(* (- (* k y2) (* j y3)) (- (* y1 y4) (* y0 y5)))
51.0ms
(* (- (* x j) (* z k)) (- (* i y1) (* b y0)))
53.0ms
(* (- (* t y2) (* y y3)) (- (* a y5) (* c y4)))
51.0ms
(* (- (* t j) (* y k)) (- (* b y4) (* i y5)))

simplify49.0ms

Algorithm
egg-herbie
Counts
124 → 124
Iterations

Useful iterations: 0 (34.0ms)

IterNodesCost
050472796

prune470.0ms

Filtered
103 candidates to 124 candidates (-20.4%)
Pruning

26 alts after pruning (26 fresh and 0 done)

PrunedKeptTotal
New1177124
Fresh21921
Picked101
Done000
Total12026146

Merged error: 12.5b

Counts
146 → 26

localize80.0ms

Local error

Found 4 expressions with local error:

5.9b
(* b (* a (- (* y x) (* t z))))
7.5b
(* (- (* k y2) (* j y3)) (- (* y1 y4) (* y0 y5)))
8.8b
(* (- (* t y2) (* y y3)) (- (* a y5) (* c y4)))
9.0b
(* (- (* t j) (* y k)) (- (* b y4) (* i y5)))

rewrite40.0ms

Algorithm
rewrite-expression-head
Rules
19×flip3-- flip--
17×add-sqr-sqrt
15×pow1 add-exp-log add-cbrt-cube
12×frac-times associate-*l*
11×add-cube-cbrt *-un-lft-identity
10×sub-neg associate-*r/ associate-*r*
distribute-rgt-in distribute-lft-in
pow-prod-down associate-*l/ prod-exp cbrt-unprod
*-commutative add-log-exp
unswap-sqr
Counts
4 → 108
Calls
4 calls:
7.0ms
(* b (* a (- (* y x) (* t z))))
10.0ms
(* (- (* k y2) (* j y3)) (- (* y1 y4) (* y0 y5)))
10.0ms
(* (- (* t y2) (* y y3)) (- (* a y5) (* c y4)))
9.0ms
(* (- (* t j) (* y k)) (- (* b y4) (* i y5)))

series181.0ms

Counts
4 → 12
Calls
4 calls:
26.0ms
(* b (* a (- (* y x) (* t z))))
52.0ms
(* (- (* k y2) (* j y3)) (- (* y1 y4) (* y0 y5)))
50.0ms
(* (- (* t y2) (* y y3)) (- (* a y5) (* c y4)))
54.0ms
(* (- (* t j) (* y k)) (- (* b y4) (* i y5)))

simplify57.0ms

Algorithm
egg-herbie
Counts
120 → 120
Iterations

Useful iterations: 0 (41.0ms)

IterNodesCost
051432421

prune160.0ms

Filtered
91 candidates to 120 candidates (-31.9%)
Pruning

27 alts after pruning (27 fresh and 0 done)

PrunedKeptTotal
New1173120
Fresh12425
Picked101
Done000
Total11927146

Merged error: 12.2b

Counts
146 → 27

regimes7.5s

Accuracy

3.4% (15.8b remaining)

Error of 26.9b against oracle of 11.0b and baseline of 27.4b

bsearch1.6s

Steps
ItersRangePoint
8
4.463564938715904e+36
9.01555675544135e+40
8.375037087757261e+37
5
3.542905439368026e-120
1.1015744226972665e-119
5.8370955327107604e-120
6
9.022380173766268e-160
3.702042987790866e-159
2.5044263656925586e-159
5
8.50260538068084e-187
1.7248962087683796e-186
1.4742294544187031e-186
8
-1.9631496595666221e-119
-2.7840102145291784e-123
-5.352377399321279e-121

simplify94.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (91.0ms)

IterNodesCost
03139677
13139677

end0.0ms

sample22.5s

Algorithm
intervals
Results
14.8s62903×body80invalid
1.9s8000×body80valid

Profiling

Loading profile data...