Details

Time bar (total: 6.0s)

sample27.0ms

Algorithm
intervals
Results
14.0ms278×body80valid
1.0msbody640valid
0.0msbody1280valid
0.0msbody160valid
0.0msbody320valid

simplify78.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0548
11418
23258
39798
437008
550018

prune3.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: 4.6b

Counts
2 → 1

localize14.0ms

Local error

Found 4 expressions with local error:

0.0b
(tanh (/ t y))
0.0b
(tanh (/ x y))
0.3b
(- (tanh (/ t y)) (tanh (/ x y)))
5.2b
(* (* y z) (- (tanh (/ t y)) (tanh (/ x y))))

rewrite25.0ms

Algorithm
rewrite-expression-head
Rules
18×frac-sub
14×tanh-def
11×associate-*r/
pow1 add-exp-log add-sqr-sqrt *-un-lft-identity add-cbrt-cube
add-log-exp
add-cube-cbrt associate-*r*
sub-neg pow-prod-down prod-exp cbrt-unprod
distribute-rgt-in flip3-- distribute-lft-in flip-- distribute-lft-out-- difference-of-squares
diff-log associate-*l* *-commutative
Counts
4 → 78
Calls
4 calls:
2.0ms
(tanh (/ t y))
2.0ms
(tanh (/ x y))
6.0ms
(- (tanh (/ t y)) (tanh (/ x y)))
12.0ms
(* (* y z) (- (tanh (/ t y)) (tanh (/ x y))))

series562.0ms

Counts
4 → 12
Calls
4 calls:
83.0ms
(tanh (/ t y))
84.0ms
(tanh (/ x y))
229.0ms
(- (tanh (/ t y)) (tanh (/ x y)))
166.0ms
(* (* y z) (- (tanh (/ t y)) (tanh (/ x y))))

simplify63.0ms

Algorithm
egg-herbie
Counts
90 → 90
Iterations

Useful iterations: 1 (13.0ms)

IterNodesCost
05121026
12380971
25001971

prune272.0ms

Filtered
90 candidates to 71 candidates (78.9%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New84690
Fresh000
Picked101
Done000
Total85691

Merged error: 1.8b

Counts
91 → 6

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(tanh (/ t y))
0.3b
(- (tanh (/ t y)) (tanh (/ x y)))
1.3b
(* z (- (tanh (/ t y)) (tanh (/ x y))))
5.0b
(* y (* z (- (tanh (/ t y)) (tanh (/ x y)))))

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
33×associate-*r/
27×frac-sub
19×tanh-def
13×add-sqr-sqrt
11×pow1 add-exp-log *-un-lft-identity add-cbrt-cube
10×distribute-rgt-in distribute-lft-in
add-cube-cbrt sub-neg
associate-*r* associate-*l* add-log-exp
pow-prod-down prod-exp cbrt-unprod
flip3-- flip--
*-commutative distribute-lft-out-- difference-of-squares
diff-log unswap-sqr
Counts
4 → 105
Calls
4 calls:
2.0ms
(tanh (/ t y))
7.0ms
(- (tanh (/ t y)) (tanh (/ x y)))
11.0ms
(* z (- (tanh (/ t y)) (tanh (/ x y))))
12.0ms
(* y (* z (- (tanh (/ t y)) (tanh (/ x y)))))

series704.0ms

Counts
4 → 12
Calls
4 calls:
85.0ms
(tanh (/ t y))
230.0ms
(- (tanh (/ t y)) (tanh (/ x y)))
227.0ms
(* z (- (tanh (/ t y)) (tanh (/ x y))))
162.0ms
(* y (* z (- (tanh (/ t y)) (tanh (/ x y)))))

simplify64.0ms

Algorithm
egg-herbie
Counts
117 → 117
Iterations

Useful iterations: 1 (13.0ms)

IterNodesCost
05391404
123441324
250011324

prune315.0ms

Filtered
117 candidates to 86 candidates (73.5%)
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New1143117
Fresh235
Picked011
Done000
Total1167123

Merged error: 1.2b

Counts
123 → 7

localize14.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt z)
0.6b
(cbrt z)
1.3b
(* (* (cbrt z) (cbrt z)) (* (cbrt z) (- (tanh (/ t y)) (tanh (/ x y)))))
5.0b
(* y (* (* (cbrt z) (cbrt z)) (* (cbrt z) (- (tanh (/ t y)) (tanh (/ x y))))))

rewrite47.0ms

Algorithm
rewrite-expression-head
Rules
55×associate-*r/
34×pow1 add-exp-log
32×distribute-rgt-in distribute-lft-in
22×add-cbrt-cube
21×pow-prod-down prod-exp cbrt-unprod
18×frac-sub
12×sub-neg tanh-def
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
cbrt-prod
associate-*l* add-log-exp
flip3-- pow1/3 associate-*r* *-commutative flip--
Counts
4 → 117
Calls
4 calls:
1.0ms
(cbrt z)
1.0ms
(cbrt z)
16.0ms
(* (* (cbrt z) (cbrt z)) (* (cbrt z) (- (tanh (/ t y)) (tanh (/ x y)))))
20.0ms
(* y (* (* (cbrt z) (cbrt z)) (* (cbrt z) (- (tanh (/ t y)) (tanh (/ x y))))))

series1.0s

Counts
4 → 12
Calls
4 calls:
384.0ms
(cbrt z)
191.0ms
(cbrt z)
244.0ms
(* (* (cbrt z) (cbrt z)) (* (cbrt z) (- (tanh (/ t y)) (tanh (/ x y)))))
196.0ms
(* y (* (* (cbrt z) (cbrt z)) (* (cbrt z) (- (tanh (/ t y)) (tanh (/ x y))))))

simplify82.0ms

Algorithm
egg-herbie
Counts
129 → 129
Iterations

Useful iterations: 2 (68.0ms)

IterNodesCost
06361884
128861400
250031331

prune309.0ms

Filtered
129 candidates to 73 candidates (56.6%)
Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New1281129
Fresh055
Picked011
Done011
Total1288136

Merged error: 1.2b

Counts
136 → 8

localize20.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt z)
0.6b
(cbrt (cbrt z))
1.3b
(* (* (cbrt z) (* (cbrt (* (cbrt z) (cbrt z))) (cbrt (cbrt z)))) (* (cbrt z) (- (tanh (/ t y)) (tanh (/ x y)))))
5.0b
(* y (* (* (cbrt z) (* (cbrt (* (cbrt z) (cbrt z))) (cbrt (cbrt z)))) (* (cbrt z) (- (tanh (/ t y)) (tanh (/ x y))))))

rewrite54.0ms

Algorithm
rewrite-expression-head
Rules
55×associate-*r/
54×pow1 add-exp-log
37×pow-prod-down prod-exp cbrt-unprod
32×distribute-rgt-in distribute-lft-in add-cbrt-cube
18×frac-sub
12×cbrt-prod sub-neg tanh-def
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
associate-*l* add-log-exp
flip3-- pow1/3 associate-*r* *-commutative flip--
Counts
4 → 132
Calls
4 calls:
1.0ms
(cbrt z)
2.0ms
(cbrt (cbrt z))
20.0ms
(* (* (cbrt z) (* (cbrt (* (cbrt z) (cbrt z))) (cbrt (cbrt z)))) (* (cbrt z) (- (tanh (/ t y)) (tanh (/ x y)))))
23.0ms
(* y (* (* (cbrt z) (* (cbrt (* (cbrt z) (cbrt z))) (cbrt (cbrt z)))) (* (cbrt z) (- (tanh (/ t y)) (tanh (/ x y))))))

series872.0ms

Counts
4 → 12
Calls
4 calls:
191.0ms
(cbrt z)
248.0ms
(cbrt (cbrt z))
242.0ms
(* (* (cbrt z) (* (cbrt (* (cbrt z) (cbrt z))) (cbrt (cbrt z)))) (* (cbrt z) (- (tanh (/ t y)) (tanh (/ x y)))))
191.0ms
(* y (* (* (cbrt z) (* (cbrt (* (cbrt z) (cbrt z))) (cbrt (cbrt z)))) (* (cbrt z) (- (tanh (/ t y)) (tanh (/ x y))))))

simplify111.0ms

Algorithm
egg-herbie
Counts
144 → 144
Iterations

Useful iterations: 2 (90.0ms)

IterNodesCost
07463045
136042442
250012403

prune382.0ms

Filtered
144 candidates to 81 candidates (56.3%)
Pruning

8 alts after pruning (5 fresh and 3 done)

PrunedKeptTotal
New1440144
Fresh055
Picked011
Done022
Total1448152

Merged error: 1.2b

Counts
152 → 8

regimes162.0ms

Accuracy

45.6% (0.6b remaining)

Error of 1.6b against oracle of 1.0b and baseline of 2.1b

bsearch77.0ms

Steps
ItersRangePoint
7
9.957219710147508e-81
2.250307747114975e-79
1.2470180769406097e-80
5
-3.958202426005718e+46
-1.284651138085913e+46
-1.3707252738241185e+46

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03525
13525

end0.0ms

sample701.0ms

Algorithm
intervals
Results
425.0ms8342×body80valid
16.0ms84×body640valid
10.0ms36×body1280valid
10.0ms69×body320valid
3.0ms33×body160valid

Profiling

Loading profile data...