Details

Time bar (total: 10.3s)

analyze755.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
50%50%0.1%4
74.9%25%0.1%5
74.9%25%0.1%6
74.9%25%0.1%7
74.9%25%0.1%8
74.9%25%0.1%9
74.9%25%0.1%10
74.9%25%0.1%11
74.9%25%0.1%12
74.9%25%0.1%13
74.9%25%0.1%14

sample206.0ms

Algorithm
intervals
Results
114.0ms90×body1280valid
49.0ms59×body640valid
14.0ms24×body320valid
12.0ms70×body80valid
5.0ms13×body160valid

simplify26.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (20.0ms)

IterNodesCost
0495550
1495550

prune16.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: 0.4b

Counts
2 → 2

localize36.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
0.4b
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
0.9b
(- (cos x) (cos y))
1.0b
(- 3.0 (sqrt 5.0))

rewrite41.0ms

Algorithm
rewrite-expression-head
Rules
28×add-sqr-sqrt
16×*-un-lft-identity
12×associate-*r*
11×pow1 add-exp-log add-cbrt-cube
10×associate-*r/
flip3-- flip--
add-cube-cbrt add-log-exp
associate-*l* difference-of-squares
sub-neg
sqrt-prod
frac-times pow-prod-down prod-exp cbrt-unprod distribute-lft-out--
distribute-rgt-in distribute-lft-in times-frac diff-log associate-*l/ *-commutative unswap-sqr
diff-cos
Counts
4 → 88
Calls
4 calls:
19.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
11.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
4.0ms
(- (cos x) (cos y))
4.0ms
(- 3.0 (sqrt 5.0))

series44.0ms

Counts
4 → 10
Calls
4 calls:
22.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
13.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
9.0ms
(- (cos x) (cos y))
0.0ms
(- 3.0 (sqrt 5.0))

simplify39.0ms

Algorithm
egg-herbie
Counts
98 → 98
Iterations

Useful iterations: 0 (30.0ms)

IterNodesCost
050701524

prune312.0ms

Filtered
72 candidates to 98 candidates (-36.1%)
Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New881098
Fresh011
Picked101
Done000
Total8911100

Merged error: 0.3b

Counts
100 → 11

localize39.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0))) (- (cos x) (cos y)))
0.3b
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
0.4b
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
0.9b
(- (cos x) (cos y))

rewrite61.0ms

Algorithm
rewrite-expression-head
Rules
36×associate-*r/
35×flip3-- flip--
32×frac-times
27×add-sqr-sqrt
20×pow1 add-exp-log add-cbrt-cube
18×associate-*r*
17×*-un-lft-identity
16×associate-*l/
10×pow-prod-down prod-exp cbrt-unprod
add-cube-cbrt
associate-*l*
sub-neg
add-log-exp difference-of-squares
sqrt-prod distribute-lft-out--
distribute-rgt-in distribute-lft-in *-commutative
times-frac diff-cos unswap-sqr
diff-log
Counts
4 → 126
Calls
4 calls:
24.0ms
(* (* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0))) (- (cos x) (cos y)))
17.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
11.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
4.0ms
(- (cos x) (cos y))

series84.0ms

Counts
4 → 12
Calls
4 calls:
36.0ms
(* (* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0))) (- (cos x) (cos y)))
26.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
13.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
9.0ms
(- (cos x) (cos y))

simplify48.0ms

Algorithm
egg-herbie
Counts
138 → 138
Iterations

Useful iterations: 0 (30.0ms)

IterNodesCost
051993491

prune470.0ms

Filtered
103 candidates to 138 candidates (-34.0%)
Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New1335138
Fresh3710
Picked101
Done000
Total13712149

Merged error: 0.2b

Counts
149 → 12

localize46.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (* (- (cos x) (cos y)) (* (sqrt 2.0) (* (- (sin x) (/ (sin y) 16.0)) (- (sin y) (/ (sin x) 16.0))))))
0.9b
(- (cos x) (cos y))
0.9b
(- (cos x) (cos y))
0.9b
(- (cos x) (cos y))

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
38×associate-*r/
30×flip3-- flip--
28×frac-times
26×cbrt-div
10×add-sqr-sqrt *-un-lft-identity add-log-exp
associate-*l/
pow1 add-exp-log add-cube-cbrt add-cbrt-cube
sub-neg diff-log diff-cos distribute-lft-out-- difference-of-squares
cbrt-prod pow1/3
Counts
4 → 77
Calls
4 calls:
28.0ms
(cbrt (* (- (cos x) (cos y)) (* (sqrt 2.0) (* (- (sin x) (/ (sin y) 16.0)) (- (sin y) (/ (sin x) 16.0))))))
4.0ms
(- (cos x) (cos y))
4.0ms
(- (cos x) (cos y))
4.0ms
(- (cos x) (cos y))

series209.0ms

Counts
4 → 12
Calls
4 calls:
182.0ms
(cbrt (* (- (cos x) (cos y)) (* (sqrt 2.0) (* (- (sin x) (/ (sin y) 16.0)) (- (sin y) (/ (sin x) 16.0))))))
9.0ms
(- (cos x) (cos y))
9.0ms
(- (cos x) (cos y))
9.0ms
(- (cos x) (cos y))

simplify47.0ms

Algorithm
egg-herbie
Counts
89 → 89
Iterations

Useful iterations: 0 (34.0ms)

IterNodesCost
058802436

prune604.0ms

Filtered
75 candidates to 89 candidates (-18.7%)
Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New88189
Fresh01111
Picked101
Done000
Total8912101

Merged error: 0.2b

Counts
101 → 12

localize49.0ms

Local error

Found 4 expressions with local error:

0.9b
(- (cos x) (cos y))
0.9b
(- (cos x) (cos y))
0.9b
(- (cos x) (cos y))
1.0b
(log (exp (cbrt (* (- (cos x) (cos y)) (* (sqrt 2.0) (* (- (sin x) (/ (sin y) 16.0)) (- (sin y) (/ (sin x) 16.0))))))))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt *-un-lft-identity
10×add-log-exp
add-cube-cbrt
pow1 log-pow
add-exp-log exp-prod add-cbrt-cube
sub-neg log-prod flip3-- diff-log flip-- diff-cos distribute-lft-out-- difference-of-squares
cbrt-prod rem-log-exp
Counts
4 → 58
Calls
4 calls:
4.0ms
(- (cos x) (cos y))
4.0ms
(- (cos x) (cos y))
5.0ms
(- (cos x) (cos y))
2.0ms
(log (exp (cbrt (* (- (cos x) (cos y)) (* (sqrt 2.0) (* (- (sin x) (/ (sin y) 16.0)) (- (sin y) (/ (sin x) 16.0))))))))

series182.0ms

Counts
4 → 12
Calls
4 calls:
9.0ms
(- (cos x) (cos y))
9.0ms
(- (cos x) (cos y))
9.0ms
(- (cos x) (cos y))
156.0ms
(log (exp (cbrt (* (- (cos x) (cos y)) (* (sqrt 2.0) (* (- (sin x) (/ (sin y) 16.0)) (- (sin y) (/ (sin x) 16.0))))))))

simplify42.0ms

Algorithm
egg-herbie
Counts
70 → 70
Iterations

Useful iterations: 0 (35.0ms)

IterNodesCost
049461030
149461030

prune326.0ms

Filtered
54 candidates to 70 candidates (-29.6%)
Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New69170
Fresh01111
Picked101
Done000
Total701282

Merged error: 0.2b

Counts
82 → 12

regimes232.0ms

Accuracy

0% (0.2b remaining)

Error of 0.5b against oracle of 0.3b and baseline of 0.5b

bsearch0.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
09750
19750

end0.0ms

sample6.3s

Algorithm
intervals
Results
3.5s2719×body1280valid
1.6s1875×body640valid
446.0ms731×body320valid
419.0ms2301×body80valid
152.0ms374×body160valid

Profiling

Loading profile data...