Details

Time bar (total: 7.4s)

sample103.0ms

Algorithm
intervals
Results
25.0ms52×body1280valid
20.0ms43×body10240exit
12.0ms44×body640valid
9.0ms112×body80valid
5.0ms28×body320valid
3.0msbody2560valid
3.0ms85×body80nan
2.0ms12×body640nan
2.0ms19×body160valid
1.0msbody1280nan
1.0msbody320nan
0.0msbody160nan

simplify207.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0207
1337
2497
3717
4937
51807
62327
74117
87107
910927
1012407
1115587
1241917
1350017

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 27.0b

localize18.0ms

Local error

Found 3 expressions with local error:

0.1b
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
1.8b
(log (+ (- 1.0 y) (* y (exp z))))
4.1b
(+ (- 1.0 y) (* y (exp z)))

rewrite134.0ms

Algorithm
rewrite-expression-head
Rules
13×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
12×times-frac
pow1 add-log-exp
add-exp-log
log-pow add-cbrt-cube
log-div associate-/l*
log-prod flip3-+ associate-/r* flip-+
associate-+l+ div-sub sum-log
cbrt-undiv +-commutative associate-+l- sub-neg frac-2neg diff-log div-exp rem-log-exp clear-num div-inv
Counts
3 → 62
Calls
3 calls:
50.0ms
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
35.0ms
(log (+ (- 1.0 y) (* y (exp z))))
48.0ms
(+ (- 1.0 y) (* y (exp z)))

series288.0ms

Counts
3 → 9
Calls
3 calls:
177.0ms
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
75.0ms
(log (+ (- 1.0 y) (* y (exp z))))
35.0ms
(+ (- 1.0 y) (* y (exp z)))

simplify60.0ms

Algorithm
egg-herbie
Counts
71 → 71
Iterations

Useful iterations: 2 (49.0ms)

IterNodesCost
0403724
11430668
25002661

prune238.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 3.8b

localize17.0ms

Local error

Found 4 expressions with local error:

4.6b
(+ (* 1.0 (/ (* z y) t)) (+ (/ (log 1.0) t) (* 0.5 (/ (* (pow z 2) y) t))))
5.8b
(/ (* z y) t)
8.6b
(* (pow z 2) y)
9.0b
(/ (* (pow z 2) y) t)

rewrite88.0ms

Algorithm
rewrite-expression-head
Rules
24×add-exp-log
17×add-sqr-sqrt
16×add-cbrt-cube
11×add-cube-cbrt *-un-lft-identity
add-log-exp
associate-*l*
prod-exp
times-frac div-exp associate-/r*
pow1 cbrt-undiv unpow-prod-down associate-*r/ frac-add unswap-sqr
associate-*r* sum-log cbrt-unprod
pow-to-exp frac-2neg flip3-+ pow-exp clear-num flip-+ div-inv associate-/l* unpow2 sqr-pow
+-commutative associate-+r+ *-commutative
Counts
4 → 87
Calls
4 calls:
54.0ms
(+ (* 1.0 (/ (* z y) t)) (+ (/ (log 1.0) t) (* 0.5 (/ (* (pow z 2) y) t))))
9.0ms
(/ (* z y) t)
11.0ms
(* (pow z 2) y)
11.0ms
(/ (* (pow z 2) y) t)

series155.0ms

Counts
4 → 12
Calls
4 calls:
93.0ms
(+ (* 1.0 (/ (* z y) t)) (+ (/ (log 1.0) t) (* 0.5 (/ (* (pow z 2) y) t))))
20.0ms
(/ (* z y) t)
21.0ms
(* (pow z 2) y)
21.0ms
(/ (* (pow z 2) y) t)

simplify67.0ms

Algorithm
egg-herbie
Counts
99 → 99
Iterations

Useful iterations: 1 (14.0ms)

IterNodesCost
0493659
12291586
25001586

prune322.0ms

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 3.4b

localize227.0ms

Local error

Found 4 expressions with local error:

4.6b
(+ (* 1.0 (/ 1 (/ t (* z y)))) (+ (/ (log 1.0) t) (* 0.5 (/ (* (pow z 2) y) t))))
5.9b
(/ t (* z y))
8.6b
(* (pow z 2) y)
9.0b
(/ (* (pow z 2) y) t)

rewrite98.0ms

Algorithm
rewrite-expression-head
Rules
24×add-exp-log
17×add-sqr-sqrt
16×add-cbrt-cube
11×add-cube-cbrt *-un-lft-identity
add-log-exp
associate-*l* frac-add
prod-exp
times-frac div-exp
associate-*r/
pow1 cbrt-undiv unpow-prod-down associate-/r* associate-/l* unswap-sqr
flip3-+ associate-*r* sum-log un-div-inv cbrt-unprod flip-+
pow-to-exp frac-2neg pow-exp clear-num div-inv unpow2 sqr-pow
+-commutative associate-+r+ *-commutative
Counts
4 → 90
Calls
4 calls:
66.0ms
(+ (* 1.0 (/ 1 (/ t (* z y)))) (+ (/ (log 1.0) t) (* 0.5 (/ (* (pow z 2) y) t))))
7.0ms
(/ t (* z y))
11.0ms
(* (pow z 2) y)
11.0ms
(/ (* (pow z 2) y) t)

series193.0ms

Counts
4 → 12
Calls
4 calls:
130.0ms
(+ (* 1.0 (/ 1 (/ t (* z y)))) (+ (/ (log 1.0) t) (* 0.5 (/ (* (pow z 2) y) t))))
21.0ms
(/ t (* z y))
19.0ms
(* (pow z 2) y)
23.0ms
(/ (* (pow z 2) y) t)

simplify74.0ms

Algorithm
egg-herbie
Counts
102 → 102
Iterations

Useful iterations: 2 (65.0ms)

IterNodesCost
0537799
12508716
25002713

prune333.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 3.4b

localize22.0ms

Local error

Found 4 expressions with local error:

4.5b
(/ (* z y) (* (cbrt t) (cbrt t)))
4.6b
(+ (* 1.0 (/ (/ (* z y) (* (cbrt t) (cbrt t))) (cbrt t))) (+ (/ (log 1.0) t) (* 0.5 (/ (* (pow z 2) y) t))))
8.6b
(* (pow z 2) y)
9.0b
(/ (* (pow z 2) y) t)

rewrite111.0ms

Algorithm
rewrite-expression-head
Rules
31×add-exp-log
19×add-cbrt-cube
15×add-sqr-sqrt
10×prod-exp
add-cube-cbrt *-un-lft-identity add-log-exp
div-exp associate-*l*
cbrt-undiv cbrt-unprod
pow1 unpow-prod-down times-frac associate-*r/ frac-add associate-/r* unswap-sqr
associate-*r* sum-log
pow-to-exp frac-2neg flip3-+ pow-exp clear-num flip-+ div-inv associate-/l* unpow2 sqr-pow
+-commutative associate-+r+ *-commutative
Counts
4 → 87
Calls
4 calls:
14.0ms
(/ (* z y) (* (cbrt t) (cbrt t)))
70.0ms
(+ (* 1.0 (/ (/ (* z y) (* (cbrt t) (cbrt t))) (cbrt t))) (+ (/ (log 1.0) t) (* 0.5 (/ (* (pow z 2) y) t))))
12.0ms
(* (pow z 2) y)
13.0ms
(/ (* (pow z 2) y) t)

series284.0ms

Counts
4 → 12
Calls
4 calls:
122.0ms
(/ (* z y) (* (cbrt t) (cbrt t)))
117.0ms
(+ (* 1.0 (/ (/ (* z y) (* (cbrt t) (cbrt t))) (cbrt t))) (+ (/ (log 1.0) t) (* 0.5 (/ (* (pow z 2) y) t))))
22.0ms
(* (pow z 2) y)
22.0ms
(/ (* (pow z 2) y) t)

simplify79.0ms

Algorithm
egg-herbie
Counts
99 → 99
Iterations

Useful iterations: 2 (71.0ms)

IterNodesCost
0582873
12841761
25001750

prune325.0ms

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 3.4b

regimes636.0ms

Accuracy

71.7% (4.8b remaining)

Error of 8.8b against oracle of 4.0b and baseline of 20.9b

bsearch145.0ms

Steps
ItersRangePoint
8
2.6474833247400647e-96
1.762045633081938e-93
4.549364555403628e-95
8
-8.744032506619758
-0.007402571928667657
-0.012438934411162209

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05933
15933

end0.0ms

sample3.2s

Algorithm
intervals
Results
773.0ms1506×body1280valid
729.0ms1549×body10240exit
436.0ms1541×body640valid
200.0ms3504×body80valid
160.0ms920×body320valid
93.0ms73×body2560valid
90.0ms2515×body80nan
51.0ms491×body160valid
50.0ms267×body640nan
31.0ms114×body1280nan
22.0ms184×body320nan
8.0ms99×body160nan