Details

Time bar (total: 4.0s)

analyze948.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
3.5%96.2%0.2%10
9.8%89.9%0.2%11
14.1%85.7%0.2%12
22.6%77.1%0.2%13
23.7%76%0.2%14

sample30.0ms

Algorithm
intervals
Results
8.0ms211×body80valid
2.0ms17×body640valid
2.0ms12×body1280valid
1.0ms12×body320valid
1.0ms18×body80invalid
0.0msbody160valid

simplify61.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (59.0ms)

IterNodesCost
0503513

prune18.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: 6.3b

Counts
2 → 2

localize9.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ (- z t) (- t a))
1.4b
(+ y (* y (/ (- z t) (- t a))))
1.5b
(* y (/ (- z t) (- t a)))

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
76×add-sqr-sqrt
71×*-un-lft-identity
51×times-frac
31×associate-*r*
27×add-cube-cbrt
22×distribute-lft-out-- difference-of-squares
10×add-exp-log add-cbrt-cube
pow1 associate-/r* associate-/l* add-log-exp
associate-/r/
flip3-- associate-*l* flip--
cbrt-undiv div-exp prod-exp cbrt-unprod div-inv associate-/l/ unswap-sqr
+-commutative frac-2neg flip3-+ div-sub associate-*r/ pow-prod-down clear-num sum-log *-commutative flip-+
Counts
3 → 113
Calls
3 calls:
8.0ms
(/ (- z t) (- t a))
3.0ms
(+ y (* y (/ (- z t) (- t a))))
13.0ms
(* y (/ (- z t) (- t a)))

series50.0ms

Counts
3 → 9
Calls
3 calls:
9.0ms
(/ (- z t) (- t a))
25.0ms
(+ y (* y (/ (- z t) (- t a))))
16.0ms
(* y (/ (- z t) (- t a)))

simplify49.0ms

Algorithm
egg-herbie
Counts
122 → 122
Iterations

Useful iterations: 0 (39.0ms)

IterNodesCost
055291354

prune180.0ms

Filtered
83 candidates to 122 candidates (-47.0%)
Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New1139122
Fresh101
Picked011
Done000
Total11410124

Merged error: 2.9b

Counts
124 → 10

localize20.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (- t a))
0.5b
(cbrt (- t a))
0.5b
(cbrt (- t a))
6.2b
(+ y (* (* y (* (cbrt (- z t)) (/ (cbrt (- z t)) (* (cbrt (- t a)) (cbrt (- t a)))))) (/ (cbrt (- z t)) (cbrt (- t a)))))

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
15×cbrt-prod
13×add-sqr-sqrt *-un-lft-identity
add-cube-cbrt
cbrt-div add-log-exp
pow1 add-exp-log add-cbrt-cube
flip3-- pow1/3 flip-- distribute-lft-out-- difference-of-squares
+-commutative flip3-+ sum-log flip-+
Counts
4 → 56
Calls
4 calls:
3.0ms
(cbrt (- t a))
3.0ms
(cbrt (- t a))
3.0ms
(cbrt (- t a))
4.0ms
(+ y (* (* y (* (cbrt (- z t)) (/ (cbrt (- z t)) (* (cbrt (- t a)) (cbrt (- t a)))))) (/ (cbrt (- z t)) (cbrt (- t a)))))

series103.0ms

Counts
4 → 12
Calls
4 calls:
26.0ms
(cbrt (- t a))
27.0ms
(cbrt (- t a))
26.0ms
(cbrt (- t a))
23.0ms
(+ y (* (* y (* (cbrt (- z t)) (/ (cbrt (- z t)) (* (cbrt (- t a)) (cbrt (- t a)))))) (/ (cbrt (- z t)) (cbrt (- t a)))))

simplify51.0ms

Algorithm
egg-herbie
Counts
68 → 68
Iterations

Useful iterations: 0 (44.0ms)

IterNodesCost
04918634
14918634

prune131.0ms

Filtered
56 candidates to 68 candidates (-21.4%)
Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New66268
Fresh268
Picked101
Done011
Total69978

Merged error: 2.9b

Counts
78 → 9

localize26.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (- t a))
0.5b
(cbrt (cbrt (- t a)))
0.6b
(cbrt (* (cbrt (- t a)) (cbrt (- t a))))
9.6b
(+ y (* (* y (* (cbrt (- z t)) (/ (cbrt (- z t)) (* (cbrt (- t a)) (* (cbrt (* (cbrt (- t a)) (cbrt (- t a)))) (cbrt (cbrt (- t a)))))))) (/ (cbrt (- z t)) (cbrt (- t a)))))

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
26×cbrt-div
19×cbrt-prod
11×add-sqr-sqrt *-un-lft-identity
flip3-- flip--
add-cube-cbrt
add-log-exp
pow1 add-exp-log frac-times add-cbrt-cube
pow1/3
associate-*r/ associate-*l/ distribute-lft-out-- difference-of-squares
+-commutative flip3-+ sum-log flip-+
Counts
4 → 61
Calls
4 calls:
3.0ms
(cbrt (- t a))
4.0ms
(cbrt (cbrt (- t a)))
9.0ms
(cbrt (* (cbrt (- t a)) (cbrt (- t a))))
4.0ms
(+ y (* (* y (* (cbrt (- z t)) (/ (cbrt (- z t)) (* (cbrt (- t a)) (* (cbrt (* (cbrt (- t a)) (cbrt (- t a)))) (cbrt (cbrt (- t a)))))))) (/ (cbrt (- z t)) (cbrt (- t a)))))

series108.0ms

Counts
4 → 12
Calls
4 calls:
26.0ms
(cbrt (- t a))
26.0ms
(cbrt (cbrt (- t a)))
33.0ms
(cbrt (* (cbrt (- t a)) (cbrt (- t a))))
23.0ms
(+ y (* (* y (* (cbrt (- z t)) (/ (cbrt (- z t)) (* (cbrt (- t a)) (* (cbrt (* (cbrt (- t a)) (cbrt (- t a)))) (cbrt (cbrt (- t a)))))))) (/ (cbrt (- z t)) (cbrt (- t a)))))

simplify48.0ms

Algorithm
egg-herbie
Counts
73 → 73
Iterations

Useful iterations: 0 (39.0ms)

IterNodesCost
049031224
149031224

prune157.0ms

Filtered
60 candidates to 73 candidates (-21.7%)
Pruning

10 alts after pruning (8 fresh and 2 done)

PrunedKeptTotal
New72173
Fresh077
Picked011
Done011
Total721082

Merged error: 2.9b

Counts
82 → 10

localize13.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (- z t))
0.6b
(* (cbrt (- z t)) (cbrt (- z t)))
1.5b
(* y (* (* (cbrt (- z t)) (cbrt (- z t))) (/ (cbrt (- z t)) (- t a))))
12.1b
(+ y (* y (* (* (cbrt (- z t)) (cbrt (- z t))) (/ (cbrt (- z t)) (- t a)))))

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
38×cbrt-div
33×cbrt-prod
32×add-sqr-sqrt
30×*-un-lft-identity
24×add-exp-log associate-*r/
20×pow1 frac-times
19×flip3-- flip--
16×add-cbrt-cube
14×add-cube-cbrt associate-*l/
12×prod-exp cbrt-unprod
11×associate-*l*
10×swap-sqr
associate-*r*
pow-prod-down
pow1/3 distribute-lft-out--
add-log-exp
difference-of-squares
unswap-sqr
cbrt-undiv div-exp pow-sqr *-commutative pow-prod-up
+-commutative pow2 flip3-+ pow-plus sum-log flip-+
Counts
4 → 124
Calls
4 calls:
3.0ms
(cbrt (- z t))
10.0ms
(* (cbrt (- z t)) (cbrt (- z t)))
24.0ms
(* y (* (* (cbrt (- z t)) (cbrt (- z t))) (/ (cbrt (- z t)) (- t a))))
4.0ms
(+ y (* y (* (* (cbrt (- z t)) (cbrt (- z t))) (/ (cbrt (- z t)) (- t a)))))

series96.0ms

Counts
4 → 12
Calls
4 calls:
26.0ms
(cbrt (- z t))
32.0ms
(* (cbrt (- z t)) (cbrt (- z t)))
16.0ms
(* y (* (* (cbrt (- z t)) (cbrt (- z t))) (/ (cbrt (- z t)) (- t a))))
22.0ms
(+ y (* y (* (* (cbrt (- z t)) (cbrt (- z t))) (/ (cbrt (- z t)) (- t a)))))

simplify66.0ms

Algorithm
egg-herbie
Counts
136 → 136
Iterations

Useful iterations: 0 (54.0ms)

IterNodesCost
049251659
149251659

prune140.0ms

Filtered
86 candidates to 136 candidates (-58.1%)
Pruning

11 alts after pruning (8 fresh and 3 done)

PrunedKeptTotal
New1351136
Fresh077
Picked011
Done022
Total13511146

Merged error: 2.9b

Counts
146 → 11

regimes551.0ms

Accuracy

15.9% (3.5b remaining)

Error of 6.7b against oracle of 3.2b and baseline of 7.4b

bsearch40.0ms

Steps
ItersRangePoint
5
2.380299140581711e-163
6.929146609729926e-163
2.847639448469341e-163
8
-6.534669064442043e-172
-1.5671490565987812e-176
-4.57136769412054e-173

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
010529
110529

end0.0ms

sample1.0s

Algorithm
intervals
Results
276.0ms6629×body80valid
242.0ms739×body80invalid
62.0ms443×body640valid
50.0ms402×body320valid
45.0ms235×body1280valid
21.0ms277×body160valid
3.0ms14×body2560valid

Profiling

Loading profile data...