Details

Time bar (total: 6.4s)

sample127.0ms

Algorithm
intervals
Results
43.0ms716×body80nan
13.0ms191×body80valid
9.0ms25×body640valid
6.0msbody1280valid
5.0ms23×body320valid
2.0ms11×body160valid

simplify103.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (101.0ms)

IterNodesCost
0521017

prune9.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 6.7b

Counts
2 → 1

localize14.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (- z 1.0) (log (- 1.0 y)))
0.0b
(+ (* (- x 1.0) (log y)) (* (- z 1.0) (log (- 1.0 y))))
0.1b
(* (- x 1.0) (log y))
5.5b
(log (- 1.0 y))

rewrite38.0ms

Algorithm
rewrite-expression-head
Rules
37×log-prod
35×add-sqr-sqrt
31×*-un-lft-identity
17×add-cube-cbrt
16×distribute-rgt-in distribute-lft-in
12×associate-*l/
11×pow1
10×associate-+r+ associate-*l*
add-exp-log
associate-*r* add-cbrt-cube
flip3-- flip-- distribute-lft-out-- difference-of-squares
associate-+l+ add-log-exp
frac-add
log-pow
log-div pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
+-commutative flip3-+ rem-log-exp sum-log flip-+
Counts
4 → 109
Calls
4 calls:
9.0ms
(* (- z 1.0) (log (- 1.0 y)))
12.0ms
(+ (* (- x 1.0) (log y)) (* (- z 1.0) (log (- 1.0 y))))
9.0ms
(* (- x 1.0) (log y))
3.0ms
(log (- 1.0 y))

series46.0ms

Counts
4 → 12
Calls
4 calls:
7.0ms
(* (- z 1.0) (log (- 1.0 y)))
26.0ms
(+ (* (- x 1.0) (log y)) (* (- z 1.0) (log (- 1.0 y))))
10.0ms
(* (- x 1.0) (log y))
3.0ms
(log (- 1.0 y))

simplify45.0ms

Algorithm
egg-herbie
Counts
121 → 121
Iterations

Useful iterations: 0 (34.0ms)

IterNodesCost
050531652

prune236.0ms

Filtered
92 candidates to 121 candidates (-31.5%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New1147121
Fresh000
Picked101
Done000
Total1157122

Merged error: 0.0b

Counts
122 → 7

localize20.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (* y (/ y (* 1.0 1.0))) -1/2)
0.0b
(+ (* (- x 1.0) (log y)) (* (- z 1.0) (+ (log 1.0) (- (* (* y (/ y (* 1.0 1.0))) -1/2) (* 1.0 y)))))
0.0b
(* (- z 1.0) (+ (log 1.0) (- (* (* y (/ y (* 1.0 1.0))) -1/2) (* 1.0 y))))
0.1b
(* (- x 1.0) (log y))

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
25×associate-*l/
22×add-exp-log add-cbrt-cube
21×add-sqr-sqrt
20×*-un-lft-identity
18×flip3-- flip--
16×frac-add
15×pow1
13×add-cube-cbrt
12×frac-times log-prod associate-*r*
11×associate-*l*
10×flip3-+ prod-exp cbrt-unprod flip-+
distribute-rgt-in distribute-lft-in
associate-*r/
associate-+l+ add-log-exp
pow-prod-down
*-commutative
cbrt-undiv associate-+r+ div-exp log-pow distribute-lft-out distribute-lft-out-- difference-of-squares unswap-sqr
+-commutative sum-log
Counts
4 → 119
Calls
4 calls:
8.0ms
(* (* y (/ y (* 1.0 1.0))) -1/2)
10.0ms
(+ (* (- x 1.0) (log y)) (* (- z 1.0) (+ (log 1.0) (- (* (* y (/ y (* 1.0 1.0))) -1/2) (* 1.0 y)))))
15.0ms
(* (- z 1.0) (+ (log 1.0) (- (* (* y (/ y (* 1.0 1.0))) -1/2) (* 1.0 y))))
7.0ms
(* (- x 1.0) (log y))

series61.0ms

Counts
4 → 12
Calls
4 calls:
3.0ms
(* (* y (/ y (* 1.0 1.0))) -1/2)
34.0ms
(+ (* (- x 1.0) (log y)) (* (- z 1.0) (+ (log 1.0) (- (* (* y (/ y (* 1.0 1.0))) -1/2) (* 1.0 y)))))
14.0ms
(* (- z 1.0) (+ (log 1.0) (- (* (* y (/ y (* 1.0 1.0))) -1/2) (* 1.0 y))))
10.0ms
(* (- x 1.0) (log y))

simplify47.0ms

Algorithm
egg-herbie
Counts
131 → 131
Iterations

Useful iterations: 0 (29.0ms)

IterNodesCost
050253613

prune362.0ms

Filtered
99 candidates to 131 candidates (-32.3%)
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1301131
Fresh066
Picked011
Done000
Total1308138

Merged error: 0.0b

Counts
138 → 8

localize24.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (- x 1.0) (log y))
3.9b
(+ (+ (* (- x 1.0) (log y)) (* (log (+ (sqrt 1.0) (sqrt y))) (- z 1.0))) (* (- z 1.0) (log (- (sqrt 1.0) (sqrt y)))))
9.1b
(log (- (sqrt 1.0) (sqrt y)))
9.1b
(log (+ (sqrt 1.0) (sqrt y)))

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
40×add-sqr-sqrt
38×log-prod
30×*-un-lft-identity
22×associate-*l/
20×frac-add sqrt-prod
18×associate-+r+
16×flip3-- flip--
13×difference-of-squares
12×distribute-rgt-in add-cube-cbrt distribute-lft-in
pow1 add-log-exp
add-exp-log associate-*r/
distribute-lft-out--
add-cbrt-cube
associate-*l*
log-div flip3-+ associate-*r* flip-+
sum-log log-pow
rem-log-exp distribute-lft-out
+-commutative associate-+l+ pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 108
Calls
4 calls:
7.0ms
(* (- x 1.0) (log y))
18.0ms
(+ (+ (* (- x 1.0) (log y)) (* (log (+ (sqrt 1.0) (sqrt y))) (- z 1.0))) (* (- z 1.0) (log (- (sqrt 1.0) (sqrt y)))))
6.0ms
(log (- (sqrt 1.0) (sqrt y)))
6.0ms
(log (+ (sqrt 1.0) (sqrt y)))

series89.0ms

Counts
4 → 12
Calls
4 calls:
10.0ms
(* (- x 1.0) (log y))
64.0ms
(+ (+ (* (- x 1.0) (log y)) (* (log (+ (sqrt 1.0) (sqrt y))) (- z 1.0))) (* (- z 1.0) (log (- (sqrt 1.0) (sqrt y)))))
8.0ms
(log (- (sqrt 1.0) (sqrt y)))
7.0ms
(log (+ (sqrt 1.0) (sqrt y)))

simplify47.0ms

Algorithm
egg-herbie
Counts
120 → 120
Iterations

Useful iterations: 0 (30.0ms)

IterNodesCost
055973048

prune337.0ms

Filtered
85 candidates to 120 candidates (-41.2%)
Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New1200120
Fresh066
Picked011
Done011
Total1208128

Merged error: 0.0b

Counts
128 → 8

localize16.0ms

Local error

Found 4 expressions with local error:

0.0b
(pow (log (- 1.0 y)) 3)
0.1b
(cbrt (pow (log (- 1.0 y)) 3))
0.1b
(* (- x 1.0) (log y))
5.5b
(log (- 1.0 y))

rewrite18.0ms

Algorithm
rewrite-expression-head
Rules
21×add-sqr-sqrt
19×*-un-lft-identity
15×add-cube-cbrt
14×cbrt-prod
13×pow1
11×log-prod
add-exp-log unpow-prod-down cube-prod
add-cbrt-cube
log-pow
associate-*l*
associate-*r* add-log-exp
distribute-rgt-in pow-unpow distribute-lft-in
cube-mult log-div flip3-- unpow3 associate-*l/ flip-- distribute-lft-out-- difference-of-squares sqr-pow
pow-to-exp pow-pow pow1/3 rem-log-exp pow-prod-down pow-exp prod-exp *-commutative rem-cbrt-cube cbrt-unprod rem-cube-cbrt unswap-sqr
Counts
4 → 93
Calls
4 calls:
3.0ms
(pow (log (- 1.0 y)) 3)
2.0ms
(cbrt (pow (log (- 1.0 y)) 3))
7.0ms
(* (- x 1.0) (log y))
3.0ms
(log (- 1.0 y))

series25.0ms

Counts
4 → 12
Calls
4 calls:
10.0ms
(pow (log (- 1.0 y)) 3)
3.0ms
(cbrt (pow (log (- 1.0 y)) 3))
9.0ms
(* (- x 1.0) (log y))
3.0ms
(log (- 1.0 y))

simplify30.0ms

Algorithm
egg-herbie
Counts
105 → 105
Iterations

Useful iterations: 0 (20.0ms)

IterNodesCost
052481103

prune159.0ms

Filtered
64 candidates to 105 candidates (-64.1%)
Pruning

8 alts after pruning (5 fresh and 3 done)

PrunedKeptTotal
New1050105
Fresh055
Picked011
Done022
Total1058113

Merged error: 0.0b

Counts
113 → 8

regimes510.0ms

Accuracy

0% (0.3b remaining)

Error of 0.4b against oracle of 0.1b and baseline of 0.4b

bsearch0.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
06629
16629

end0.0ms

sample3.9s

Algorithm
intervals
Results
1.5s24363×body80nan
407.0ms5868×body80valid
274.0ms757×body640valid
175.0ms251×body1280valid
159.0ms696×body320valid
64.0ms452×body160valid

Profiling

Loading profile data...