Details

Time bar (total: 4.0s)

sample58.0ms

Algorithm
intervals
Results
33.0ms83×body10240exit
10.0ms271×body80valid
2.0msbody640valid
2.0msbody1280valid
1.0msbody320valid
0.0msbody160valid

simplify5.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0125
1195
2195

prune2.0ms

Filtered
1 candidates to 0 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.3b

Counts
2 → 1

localize7.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ 1.0 (exp x))
0.0b
(- (log (+ 1.0 (exp x))) (* x y))
0.3b
(log (+ 1.0 (exp x)))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
log-div
flip3-+ flip-+
associate--l-
+-commutative sub-neg flip3-- flip--
Counts
3 → 11
Calls
3 calls:
2.0ms
(+ 1.0 (exp x))
3.0ms
(- (log (+ 1.0 (exp x))) (* x y))
2.0ms
(log (+ 1.0 (exp x)))

series124.0ms

Counts
3 → 9
Calls
3 calls:
7.0ms
(+ 1.0 (exp x))
56.0ms
(- (log (+ 1.0 (exp x))) (* x y))
60.0ms
(log (+ 1.0 (exp x)))

simplify128.0ms

Algorithm
egg-herbie
Counts
20 → 20
Iterations

Useful iterations: 3 (31.0ms)

IterNodesCost
0147139
1400139
21172136
34044135
45001135

prune44.0ms

Filtered
20 candidates to 13 candidates (65.0%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New18220
Fresh000
Picked011
Done000
Total18321

Merged error: 0.2b

Counts
21 → 3

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(* 1/2 (pow x 2))
0.0b
(+ (* 1/2 (pow x 2)) (+ x 2.0))
0.0b
(- (log (+ (* 1/2 (pow x 2)) (+ x 2.0))) (* x y))
8.5b
(log (+ (* 1/2 (pow x 2)) (+ x 2.0)))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
log-div
flip3-+ flip-+
+-commutative associate--l- associate-+r+ associate-*r*
sub-neg flip3-- *-commutative flip-- unpow2 sqr-pow
Counts
4 → 16
Calls
4 calls:
3.0ms
(* 1/2 (pow x 2))
5.0ms
(+ (* 1/2 (pow x 2)) (+ x 2.0))
5.0ms
(- (log (+ (* 1/2 (pow x 2)) (+ x 2.0))) (* x y))
4.0ms
(log (+ (* 1/2 (pow x 2)) (+ x 2.0)))

series161.0ms

Counts
4 → 12
Calls
4 calls:
23.0ms
(* 1/2 (pow x 2))
16.0ms
(+ (* 1/2 (pow x 2)) (+ x 2.0))
71.0ms
(- (log (+ (* 1/2 (pow x 2)) (+ x 2.0))) (* x y))
50.0ms
(log (+ (* 1/2 (pow x 2)) (+ x 2.0)))

simplify143.0ms

Algorithm
egg-herbie
Counts
28 → 28
Iterations

Useful iterations: 2 (24.0ms)

IterNodesCost
0232234
1853227
23824220
35001220

prune79.0ms

Filtered
28 candidates to 21 candidates (75.0%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New25328
Fresh101
Picked101
Done011
Total27431

Merged error: 0.2b

Counts
31 → 4

localize17.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (- (* x (+ 0.5 (* x 0.25))) (- (* 1/2 (/ (pow x 2) (pow 2.0 2))) (log 2.0))) (* x y))
0.0b
(- (* 1/2 (/ (pow x 2) (pow 2.0 2))) (log 2.0))
0.0b
(* x (+ 0.5 (* x 0.25)))
7.0b
(- (* x (+ 0.5 (* x 0.25))) (- (* 1/2 (/ (pow x 2) (pow 2.0 2))) (log 2.0)))

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
15×associate--l+
+-commutative distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- flip--
frac-sub associate--r+
associate--l- flip3-+ flip-+
associate--r-
*-commutative
Counts
4 → 40
Calls
4 calls:
14.0ms
(- (- (* x (+ 0.5 (* x 0.25))) (- (* 1/2 (/ (pow x 2) (pow 2.0 2))) (log 2.0))) (* x y))
7.0ms
(- (* 1/2 (/ (pow x 2) (pow 2.0 2))) (log 2.0))
4.0ms
(* x (+ 0.5 (* x 0.25)))
12.0ms
(- (* x (+ 0.5 (* x 0.25))) (- (* 1/2 (/ (pow x 2) (pow 2.0 2))) (log 2.0)))

series452.0ms

Counts
4 → 12
Calls
4 calls:
66.0ms
(- (- (* x (+ 0.5 (* x 0.25))) (- (* 1/2 (/ (pow x 2) (pow 2.0 2))) (log 2.0))) (* x y))
266.0ms
(- (* 1/2 (/ (pow x 2) (pow 2.0 2))) (log 2.0))
65.0ms
(* x (+ 0.5 (* x 0.25)))
55.0ms
(- (* x (+ 0.5 (* x 0.25))) (- (* 1/2 (/ (pow x 2) (pow 2.0 2))) (log 2.0)))

simplify48.0ms

Algorithm
egg-herbie
Counts
52 → 52
Iterations

Useful iterations: 1 (9.0ms)

IterNodesCost
0362652
11544641
25001641

prune153.0ms

Filtered
52 candidates to 36 candidates (69.2%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New52052
Fresh022
Picked011
Done011
Total52456

Merged error: 0.2b

Counts
56 → 4

localize24.0ms

Local error

Found 4 expressions with local error:

0.6b
(- (log (+ (pow (* 1/2 (pow x 2)) 3) (pow (+ x 2.0) 3))) (+ (log (+ (* (* 1/2 (pow x 2)) (* 1/2 (pow x 2))) (- (* (+ x 2.0) (+ x 2.0)) (* (* 1/2 (pow x 2)) (+ x 2.0))))) (* x y)))
8.8b
(+ (pow (* 1/2 (pow x 2)) 3) (pow (+ x 2.0) 3))
11.4b
(log (+ (* (* 1/2 (pow x 2)) (* 1/2 (pow x 2))) (- (* (+ x 2.0) (+ x 2.0)) (* (* 1/2 (pow x 2)) (+ x 2.0)))))
13.1b
(log (+ (pow (* 1/2 (pow x 2)) 3) (pow (+ x 2.0) 3)))

rewrite57.0ms

Algorithm
rewrite-expression-head
Rules
log-div
flip3-+ flip-+
sum-cubes
+-commutative associate--l- associate-+l- log-prod associate--r+ associate--r-
sub-neg flip3-- associate--l+ flip--
Counts
4 → 20
Calls
4 calls:
24.0ms
(- (log (+ (pow (* 1/2 (pow x 2)) 3) (pow (+ x 2.0) 3))) (+ (log (+ (* (* 1/2 (pow x 2)) (* 1/2 (pow x 2))) (- (* (+ x 2.0) (+ x 2.0)) (* (* 1/2 (pow x 2)) (+ x 2.0))))) (* x y)))
7.0ms
(+ (pow (* 1/2 (pow x 2)) 3) (pow (+ x 2.0) 3))
19.0ms
(log (+ (* (* 1/2 (pow x 2)) (* 1/2 (pow x 2))) (- (* (+ x 2.0) (+ x 2.0)) (* (* 1/2 (pow x 2)) (+ x 2.0)))))
6.0ms
(log (+ (pow (* 1/2 (pow x 2)) 3) (pow (+ x 2.0) 3)))

series381.0ms

Counts
4 → 12
Calls
4 calls:
156.0ms
(- (log (+ (pow (* 1/2 (pow x 2)) 3) (pow (+ x 2.0) 3))) (+ (log (+ (* (* 1/2 (pow x 2)) (* 1/2 (pow x 2))) (- (* (+ x 2.0) (+ x 2.0)) (* (* 1/2 (pow x 2)) (+ x 2.0))))) (* x y)))
53.0ms
(+ (pow (* 1/2 (pow x 2)) 3) (pow (+ x 2.0) 3))
54.0ms
(log (+ (* (* 1/2 (pow x 2)) (* 1/2 (pow x 2))) (- (* (+ x 2.0) (+ x 2.0)) (* (* 1/2 (pow x 2)) (+ x 2.0)))))
117.0ms
(log (+ (pow (* 1/2 (pow x 2)) 3) (pow (+ x 2.0) 3)))

simplify55.0ms

Algorithm
egg-herbie
Counts
32 → 32
Iterations

Useful iterations: 2 (41.0ms)

IterNodesCost
0424725
11532715
25001711

prune147.0ms

Filtered
32 candidates to 30 candidates (93.8%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New30232
Fresh101
Picked101
Done112
Total33336

Merged error: 0.2b

Counts
36 → 3

regimes73.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0105
1105

end0.0ms

sample1.8s

Algorithm
intervals
Results
1.0s2506×body10240exit
322.0ms8428×body80valid
67.0ms251×body640valid
59.0ms116×body1280valid
31.0ms179×body320valid
10.0ms105×body160valid