Details

Time bar (total: 4.1s)

analyze836.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%4
0%99.8%0.2%5
0%99.8%0.2%6
0%99.8%0.2%7
0%99.8%0.2%8
0%99.8%0.2%9
0%99.8%0.2%10
13.2%86.5%0.2%11
16.8%83%0.2%12
22.7%77.1%0.2%13
24.1%74.7%1.3%14

sample28.0ms

Algorithm
intervals
Results
8.0ms256×body80valid
2.0ms71×body80invalid

simplify4.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
0689
1689

prune11.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.1b

Counts
2 → 2

localize7.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ x (/ (* y (- z t)) a))
5.9b
(/ (* y (- z t)) a)

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
add-exp-log add-cbrt-cube
*-un-lft-identity
add-sqr-sqrt add-cube-cbrt add-log-exp
times-frac associate-/r*
pow1 cbrt-undiv associate-*r/ div-exp associate-/l/
+-commutative flip3-- frac-2neg flip3-+ prod-exp clear-num sum-log flip-- cbrt-unprod flip-+ div-inv distribute-lft-out associate-/l*
Counts
2 → 35
Calls
2 calls:
4.0ms
(+ x (/ (* y (- z t)) a))
6.0ms
(/ (* y (- z t)) a)

series27.0ms

Counts
2 → 6
Calls
2 calls:
15.0ms
(+ x (/ (* y (- z t)) a))
12.0ms
(/ (* y (- z t)) a)

simplify31.0ms

Algorithm
egg-herbie
Counts
41 → 41
Iterations

Useful iterations: 0 (26.0ms)

IterNodesCost
05281403

prune62.0ms

Filtered
29 candidates to 41 candidates (-41.4%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New37441
Fresh011
Picked011
Done000
Total37643

Merged error: 0.0b

Counts
43 → 6

localize11.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ x (* (* y (- z t)) (/ 1 a)))
5.9b
(* (* y (- z t)) (/ 1 a))

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
24×add-exp-log
14×add-cbrt-cube
13×associate-*r*
12×prod-exp
add-sqr-sqrt add-cube-cbrt *-un-lft-identity times-frac
pow1
cbrt-unprod
associate-*r/
div-exp add-log-exp
pow-prod-down
cbrt-undiv frac-times rec-exp flip3-- 1-exp associate-*l/ flip--
+-commutative flip3-+ associate-*l* sum-log un-div-inv *-commutative flip-+ div-inv
Counts
2 → 53
Calls
2 calls:
3.0ms
(+ x (* (* y (- z t)) (/ 1 a)))
10.0ms
(* (* y (- z t)) (/ 1 a))

series27.0ms

Counts
2 → 6
Calls
2 calls:
15.0ms
(+ x (* (* y (- z t)) (/ 1 a)))
12.0ms
(* (* y (- z t)) (/ 1 a))

simplify37.0ms

Algorithm
egg-herbie
Counts
59 → 59
Iterations

Useful iterations: 0 (32.0ms)

IterNodesCost
05104573

prune66.0ms

Filtered
34 candidates to 59 candidates (-73.5%)
Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New58159
Fresh044
Picked011
Done011
Total58765

Merged error: 0b

Counts
65 → 7

localize12.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (/ 1 a))
0.6b
(cbrt (/ 1 a))
1.0b
(* (* y (* (- z t) (* (cbrt (/ 1 a)) (cbrt (/ 1 a))))) (cbrt (/ 1 a)))
4.2b
(* y (* (- z t) (* (cbrt (/ 1 a)) (cbrt (/ 1 a)))))

rewrite49.0ms

Algorithm
rewrite-expression-head
Rules
52×associate-*r/
50×cbrt-div
39×cbrt-prod
38×frac-times
27×pow1 add-exp-log add-sqr-sqrt add-cube-cbrt *-un-lft-identity times-frac
26×associate-*l/
19×add-cbrt-cube
17×associate-*r*
16×pow-prod-down prod-exp cbrt-unprod
12×flip3-- flip--
associate-*l* add-log-exp
div-inv
pow1/3 *-commutative
Counts
4 → 136
Calls
4 calls:
2.0ms
(cbrt (/ 1 a))
2.0ms
(cbrt (/ 1 a))
20.0ms
(* (* y (* (- z t) (* (cbrt (/ 1 a)) (cbrt (/ 1 a))))) (cbrt (/ 1 a)))
17.0ms
(* y (* (- z t) (* (cbrt (/ 1 a)) (cbrt (/ 1 a)))))

series108.0ms

Counts
4 → 12
Calls
4 calls:
21.0ms
(cbrt (/ 1 a))
22.0ms
(cbrt (/ 1 a))
20.0ms
(* (* y (* (- z t) (* (cbrt (/ 1 a)) (cbrt (/ 1 a))))) (cbrt (/ 1 a)))
45.0ms
(* y (* (- z t) (* (cbrt (/ 1 a)) (cbrt (/ 1 a)))))

simplify81.0ms

Algorithm
egg-herbie
Counts
148 → 148
Iterations

Useful iterations: 0 (68.0ms)

IterNodesCost
049231353
149231353

prune171.0ms

Filtered
88 candidates to 148 candidates (-68.2%)
Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New1480148
Fresh044
Picked011
Done022
Total1487155

Merged error: 0b

Counts
155 → 7

localize9.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ x (/ y (/ a (- z t))))
7.5b
(/ y (/ a (- z t)))

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
123×times-frac
86×*-un-lft-identity
84×add-sqr-sqrt
60×add-cube-cbrt
21×associate-/r*
12×distribute-lft-out-- difference-of-squares
associate-/r/
add-exp-log add-cbrt-cube
div-inv
flip3-- flip-- add-log-exp
cbrt-undiv div-exp associate-/l*
pow1
+-commutative frac-2neg flip3-+ clear-num sum-log flip-+ distribute-lft-out
Counts
2 → 114
Calls
2 calls:
17.0ms
(+ x (/ y (/ a (- z t))))
8.0ms
(/ y (/ a (- z t)))

series27.0ms

Counts
2 → 6
Calls
2 calls:
15.0ms
(+ x (/ y (/ a (- z t))))
12.0ms
(/ y (/ a (- z t)))

simplify61.0ms

Algorithm
egg-herbie
Counts
120 → 120
Iterations

Useful iterations: 0 (47.0ms)

IterNodesCost
051111683

prune94.0ms

Filtered
91 candidates to 120 candidates (-31.9%)
Pruning

7 alts after pruning (3 fresh and 4 done)

PrunedKeptTotal
New1191120
Fresh123
Picked011
Done033
Total1207127

Merged error: 0b

Counts
127 → 7

regimes832.0ms

Accuracy

90.1% (0.6b remaining)

Error of 0.6b against oracle of 0.0b and baseline of 5.6b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02743
12743

end0.0ms

analyze828.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%4
0%99.8%0.2%5
0%99.8%0.2%6
0%99.8%0.2%7
0%99.8%0.2%8
0%99.8%0.2%9
0%99.8%0.2%10
13.2%86.5%0.2%11
16.8%83%0.2%12
22.7%77.1%0.2%13
24.1%74.7%1.3%14

sample653.0ms

Algorithm
intervals
Results
263.0ms8000×body80valid
86.0ms2572×body80invalid

Profiling

Loading profile data...