Details

Time bar (total: 5.0s)

analyze1.4s (28.7%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.7%0.3%0
0%99.7%0.3%1
0%99.7%0.3%2
0%99.7%0.3%3
0%99.7%0.3%4
0%99.7%0.3%5
0%99.7%0.3%6
0%99.7%0.3%7
0%99.7%0.3%8
0%99.7%0.3%9
0%99.7%0.3%10
0%99.7%0.3%11
0%99.7%0.3%12
1.7%98%0.3%13
2.5%97.2%0.3%14

sample40.0ms (0.8%)

Algorithm
intervals
Results
14.0ms256×body80valid
7.0ms137×body80invalid

simplify68.0ms (1.4%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (66.0ms)

IterNodesCost
0497721
1497721

prune9.0ms (0.2%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 1

localize17.0ms (0.4%)

Local error

Found 4 expressions with local error:

0.0b
(+ (- (- x (* (- y 1.0) z)) (* (- t 1.0) a)) (* (- (+ y t) 2.0) b))
0.0b
(* (- y 1.0) z)
0.0b
(* (- t 1.0) a)
0.0b
(* (- (+ y t) 2.0) b)

rewrite35.0ms (0.7%)

Algorithm
rewrite-expression-head
Rules
26×associate-*l/
22×add-sqr-sqrt
19×flip3-- *-un-lft-identity flip--
16×associate-*l*
13×add-log-exp
12×frac-add
10×pow1 add-exp-log add-cube-cbrt add-cbrt-cube
associate-*r*
frac-sub
distribute-lft-out--
diff-log pow-prod-down prod-exp sum-log *-commutative cbrt-unprod difference-of-squares unswap-sqr
sub-neg associate-+l+
+-commutative associate-+l- flip3-+ associate--l+ flip-+ distribute-lft-out
Counts
4 → 95
Calls

4 calls:

12.0ms
(+ (- (- x (* (- y 1.0) z)) (* (- t 1.0) a)) (* (- (+ y t) 2.0) b))
8.0ms
(* (- (+ y t) 2.0) b)
6.0ms
(* (- t 1.0) a)
6.0ms
(* (- y 1.0) z)

series64.0ms (1.3%)

Counts
4 → 12
Calls

4 calls:

49.0ms
(+ (- (- x (* (- y 1.0) z)) (* (- t 1.0) a)) (* (- (+ y t) 2.0) b))
7.0ms
(* (- (+ y t) 2.0) b)
4.0ms
(* (- t 1.0) a)
4.0ms
(* (- y 1.0) z)

simplify52.0ms (1%)

Algorithm
egg-herbie
Counts
107 → 107
Iterations

Useful iterations: 0 (39.0ms)

IterNodesCost
049702369
149702369

prune234.0ms (4.7%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New1016107
Fresh000
Picked101
Done000
Total1026108

Merged error: 0b

Counts
108 → 6

localize19.0ms (0.4%)

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt (* (- t 1.0) a)) (cbrt (* (- t 1.0) a)))
0.6b
(cbrt (* (- t 1.0) a))
0.6b
(cbrt (* (- t 1.0) a))
0.6b
(cbrt (* (- t 1.0) a))

rewrite23.0ms (0.5%)

Algorithm
rewrite-expression-head
Rules
20×associate-*l/
18×cbrt-div
11×pow1
10×add-sqr-sqrt
flip3-- pow1/3 flip--
add-cube-cbrt *-un-lft-identity
cbrt-prod
add-exp-log
frac-times swap-sqr associate-*r* associate-*l* add-cbrt-cube add-log-exp
associate-*r/ pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 72
Calls

4 calls:

7.0ms
(* (cbrt (* (- t 1.0) a)) (cbrt (* (- t 1.0) a)))
5.0ms
(cbrt (* (- t 1.0) a))
5.0ms
(cbrt (* (- t 1.0) a))
5.0ms
(cbrt (* (- t 1.0) a))

series65.0ms (1.3%)

Counts
4 → 12
Calls

4 calls:

21.0ms
(* (cbrt (* (- t 1.0) a)) (cbrt (* (- t 1.0) a)))
16.0ms
(cbrt (* (- t 1.0) a))
14.0ms
(cbrt (* (- t 1.0) a))
14.0ms
(cbrt (* (- t 1.0) a))

simplify60.0ms (1.2%)

Algorithm
egg-herbie
Counts
84 → 84
Iterations

Useful iterations: 0 (52.0ms)

IterNodesCost
05430976

prune244.0ms (4.9%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New84084
Fresh055
Picked011
Done000
Total84690

Merged error: 0b

Counts
90 → 6

localize22.0ms (0.4%)

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt (* (- (+ y t) 2.0) b)) (cbrt (* (- (+ y t) 2.0) b)))
0.6b
(cbrt (* (- (+ y t) 2.0) b))
0.6b
(cbrt (* (- (+ y t) 2.0) b))
0.6b
(cbrt (* (- (+ y t) 2.0) b))

rewrite34.0ms (0.7%)

Algorithm
rewrite-expression-head
Rules
20×associate-*l/
18×cbrt-div
11×pow1
10×add-sqr-sqrt
flip3-- pow1/3 flip--
add-cube-cbrt *-un-lft-identity
cbrt-prod
add-exp-log
frac-times swap-sqr associate-*r* associate-*l* add-cbrt-cube add-log-exp
associate-*r/ pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 72
Calls

4 calls:

11.0ms
(* (cbrt (* (- (+ y t) 2.0) b)) (cbrt (* (- (+ y t) 2.0) b)))
7.0ms
(cbrt (* (- (+ y t) 2.0) b))
7.0ms
(cbrt (* (- (+ y t) 2.0) b))
7.0ms
(cbrt (* (- (+ y t) 2.0) b))

series129.0ms (2.6%)

Counts
4 → 12
Calls

4 calls:

43.0ms
(* (cbrt (* (- (+ y t) 2.0) b)) (cbrt (* (- (+ y t) 2.0) b)))
31.0ms
(cbrt (* (- (+ y t) 2.0) b))
28.0ms
(cbrt (* (- (+ y t) 2.0) b))
27.0ms
(cbrt (* (- (+ y t) 2.0) b))

simplify64.0ms (1.3%)

Algorithm
egg-herbie
Counts
84 → 84
Iterations

Useful iterations: 0 (53.0ms)

IterNodesCost
050451192

prune242.0ms (4.9%)

Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New84084
Fresh044
Picked011
Done011
Total84690

Merged error: 0b

Counts
90 → 6

localize19.0ms (0.4%)

Local error

Found 4 expressions with local error:

0.4b
(* (* (cbrt (- (+ y t) 2.0)) (cbrt (- (+ y t) 2.0))) (* b (cbrt (- (+ y t) 2.0))))
0.7b
(cbrt (- (+ y t) 2.0))
0.7b
(cbrt (- (+ y t) 2.0))
0.7b
(cbrt (- (+ y t) 2.0))

rewrite47.0ms (0.9%)

Algorithm
rewrite-expression-head
Rules
60×cbrt-div
30×flip3-- flip--
28×frac-times
26×associate-*r/
22×*-un-lft-identity
18×cbrt-prod
16×pow1 add-exp-log
14×associate-*l/
13×add-sqr-sqrt
10×add-cbrt-cube
pow-prod-down prod-exp cbrt-unprod
add-cube-cbrt
distribute-lft-out--
add-log-exp
pow1/3 distribute-lft-out difference-of-squares
associate-*r* associate-*l* *-commutative
Counts
4 → 96
Calls

4 calls:

25.0ms
(* (* (cbrt (- (+ y t) 2.0)) (cbrt (- (+ y t) 2.0))) (* b (cbrt (- (+ y t) 2.0))))
7.0ms
(cbrt (- (+ y t) 2.0))
5.0ms
(cbrt (- (+ y t) 2.0))
5.0ms
(cbrt (- (+ y t) 2.0))

series82.0ms (1.6%)

Counts
4 → 12
Calls

4 calls:

25.0ms
(cbrt (- (+ y t) 2.0))
23.0ms
(cbrt (- (+ y t) 2.0))
23.0ms
(cbrt (- (+ y t) 2.0))
11.0ms
(* (* (cbrt (- (+ y t) 2.0)) (cbrt (- (+ y t) 2.0))) (* b (cbrt (- (+ y t) 2.0))))

simplify50.0ms (1%)

Algorithm
egg-herbie
Counts
108 → 108
Iterations

Useful iterations: 0 (37.0ms)

IterNodesCost
049271994
149271994

prune294.0ms (5.9%)

Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New1080108
Fresh033
Picked011
Done022
Total1086114

Merged error: 0b

Counts
114 → 6

regimes516.0ms (10.4%)

Accuracy

Total 0.3b remaining (96%)

Threshold costs 0.3b (96%)

bsearch0.0ms (0%)

simplify4.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
024336
124336

end0.0ms (0%)

sample1.1s (22.2%)

Algorithm
intervals
Results
437.0ms7999×body80valid
250.0ms4577×body80invalid
0.0msbody160valid

Profiling

Loading profile data...