Details

Time bar (total: 8.2s)

sample118.0ms

Algorithm
intervals
Results
53.0ms349×body80valid
42.0ms333×body80nan

simplify65.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 4 (22.0ms)

IterNodesCost
04012
19212
226912
366912
4156511
5285511
6500111

prune9.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 4.9b

localize19.0ms

Local error

Found 4 expressions with local error:

0.1b
(+ (- (* (- x 0.5) (log x)) x) 0.91893853320467)
0.1b
(* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z)
0.2b
(* (- x 0.5) (log x))
4.5b
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

rewrite88.0ms

Algorithm
rewrite-expression-head
Rules
28×add-sqr-sqrt
26×*-un-lft-identity
22×add-cube-cbrt
12×log-prod
11×associate-+l+
10×add-exp-log add-cbrt-cube
pow1 times-frac add-log-exp
associate-*l*
associate-*r*
distribute-rgt-in distribute-lft-in associate--l+
expm1-log1p-u associate-*l/ log1p-expm1-u
fma-def prod-diff associate-/r* associate-/l*
flip3-- flip3-+ pow-prod-down prod-exp sum-log *-commutative flip-- cbrt-unprod flip-+ associate-/l/ unswap-sqr
cbrt-undiv +-commutative associate-+l- sub-neg frac-2neg diff-log div-exp clear-num log-pow div-inv distribute-lft-out distribute-lft-out-- difference-of-squares
Counts
4 → 114
Calls
4 calls:
34.0ms
(+ (- (* (- x 0.5) (log x)) x) 0.91893853320467)
19.0ms
(* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z)
11.0ms
(* (- x 0.5) (log x))
21.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

series824.0ms

Counts
4 → 12
Calls
4 calls:
446.0ms
(+ (- (* (- x 0.5) (log x)) x) 0.91893853320467)
39.0ms
(* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z)
253.0ms
(* (- x 0.5) (log x))
86.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

simplify74.0ms

Algorithm
egg-herbie
Counts
126 → 126
Iterations

Useful iterations: 2 (63.0ms)

IterNodesCost
0606918
12410804
25001787

prune465.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 4.2b

localize22.0ms

Local error

Found 4 expressions with local error:

0.1b
(fma (- x 0.5) (log x) (- (* (sqrt x) (sqrt x))))
0.5b
(* (sqrt x) (sqrt x))
2.3b
(+ (+ 0.91893853320467 (- x)) x)
4.5b
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

rewrite66.0ms

Algorithm
rewrite-expression-head
Rules
33×add-sqr-sqrt *-un-lft-identity
21×add-cube-cbrt
19×pow1
18×sqrt-prod
12×add-log-exp
times-frac
add-exp-log sqrt-pow1 pow1/2 swap-sqr add-cbrt-cube
distribute-lft-out
associate-*r* associate-*l*
fma-def sum-log pow-prod-up
expm1-log1p-u log1p-expm1-u unswap-sqr
associate-+l- pow-prod-down associate-/r* pow-sqr associate-/l*
distribute-rgt-neg-in flip3-+ flip-+ associate-/l/
cbrt-undiv +-commutative pow2 neg-sub0 associate-+r- associate-+l+ frac-2neg pow-plus sqrt-unprod div-exp unsub-neg neg-log prod-exp clear-num rem-square-sqrt *-commutative cbrt-unprod fma-udef div-inv
Counts
4 → 119
Calls
4 calls:
0.0ms
(fma (- x 0.5) (log x) (- (* (sqrt x) (sqrt x))))
7.0ms
(* (sqrt x) (sqrt x))
35.0ms
(+ (+ 0.91893853320467 (- x)) x)
21.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

series299.0ms

Counts
4 → 12
Calls
4 calls:
197.0ms
(fma (- x 0.5) (log x) (- (* (sqrt x) (sqrt x))))
15.0ms
(* (sqrt x) (sqrt x))
1.0ms
(+ (+ 0.91893853320467 (- x)) x)
86.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

simplify76.0ms

Algorithm
egg-herbie
Counts
131 → 131
Iterations

Useful iterations: 2 (60.0ms)

IterNodesCost
0476684
12396578
25001566

prune470.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 4.2b

localize23.0ms

Local error

Found 4 expressions with local error:

0.1b
(fma (- x 0.5) (log x) (- (exp (log x))))
2.3b
(+ (+ 0.91893853320467 (- x)) x)
4.5b
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)
5.9b
(exp (log x))

rewrite61.0ms

Algorithm
rewrite-expression-head
Rules
27×*-un-lft-identity
15×add-sqr-sqrt add-cube-cbrt
12×add-log-exp
times-frac
distribute-lft-out
add-exp-log add-cbrt-cube
pow1 fma-def sum-log
expm1-log1p-u exp-prod log1p-expm1-u
associate-+l- log-prod exp-sum associate-/r* associate-/l*
distribute-rgt-neg-in flip3-+ flip-+ associate-/l/
cbrt-undiv +-commutative neg-sub0 associate-+r- associate-+l+ frac-2neg div-exp unsub-neg neg-log clear-num log-pow fma-udef div-inv rem-exp-log
Counts
4 → 85
Calls
4 calls:
0.0ms
(fma (- x 0.5) (log x) (- (exp (log x))))
36.0ms
(+ (+ 0.91893853320467 (- x)) x)
21.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)
2.0ms
(exp (log x))

series385.0ms

Counts
4 → 12
Calls
4 calls:
289.0ms
(fma (- x 0.5) (log x) (- (exp (log x))))
1.0ms
(+ (+ 0.91893853320467 (- x)) x)
85.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)
9.0ms
(exp (log x))

simplify40.0ms

Algorithm
egg-herbie
Counts
97 → 97
Iterations

Useful iterations: 2 (32.0ms)

IterNodesCost
0392588
11363507
25001492

prune394.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 4.2b

localize20.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z)
0.1b
(fma (- x 0.5) (log x) (- (exp (log x))))
4.5b
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)
5.9b
(exp (log x))

rewrite48.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt
16×add-cube-cbrt *-un-lft-identity
times-frac
add-exp-log add-cbrt-cube
pow1
expm1-log1p-u exp-prod log1p-expm1-u add-log-exp
log-prod associate-*r* associate-*l* exp-sum associate-/r* associate-/l*
associate-*l/ associate-/l/
cbrt-undiv flip3-- frac-2neg flip3-+ div-exp pow-prod-down prod-exp clear-num log-pow *-commutative flip-- cbrt-unprod flip-+ fma-udef div-inv rem-exp-log unswap-sqr
Counts
4 → 80
Calls
4 calls:
23.0ms
(* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z)
0.0ms
(fma (- x 0.5) (log x) (- (exp (log x))))
21.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)
2.0ms
(exp (log x))

series413.0ms

Counts
4 → 12
Calls
4 calls:
43.0ms
(* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z)
274.0ms
(fma (- x 0.5) (log x) (- (exp (log x))))
87.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)
9.0ms
(exp (log x))

simplify42.0ms

Algorithm
egg-herbie
Counts
92 → 92
Iterations

Useful iterations: 2 (34.0ms)

IterNodesCost
0391660
11324582
25001571

prune338.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 4.2b

regimes174.0ms

Accuracy

0% (1.4b remaining)

Error of 6.0b against oracle of 4.7b and baseline of 6.0b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03123
13123

end0.0ms

sample3.7s

Algorithm
intervals
Results
1.7s11712×body80valid
1.5s11651×body80nan