Details

Time bar (total: 7.6s)

sample109.0ms

Algorithm
intervals
Results
48.0ms590×body80valid

simplify301.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (299.0ms)

IterNodesCost
0495529
1495529

prune14.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 14.0b

Counts
2 → 1

localize19.0ms

Local error

Found 4 expressions with local error:

0.3b
(- (* y z) (* t a))
5.7b
(* b (- (* c z) (* t i)))
5.7b
(* x (- (* y z) (* t a)))
6.4b
(* j (- (* c a) (* y i)))

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt
10×pow1 add-exp-log add-cube-cbrt *-un-lft-identity add-cbrt-cube
associate-*r* associate-*l*
sub-neg
distribute-rgt-in distribute-lft-in associate-*r/ add-log-exp
flip3-- flip--
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
diff-log
Counts
4 → 84
Calls
4 calls:
3.0ms
(- (* y z) (* t a))
6.0ms
(* b (- (* c z) (* t i)))
6.0ms
(* x (- (* y z) (* t a)))
6.0ms
(* j (- (* c a) (* y i)))

series70.0ms

Counts
4 → 12
Calls
4 calls:
11.0ms
(- (* y z) (* t a))
19.0ms
(* b (- (* c z) (* t i)))
21.0ms
(* x (- (* y z) (* t a)))
19.0ms
(* j (- (* c a) (* y i)))

simplify48.0ms

Algorithm
egg-herbie
Counts
96 → 96
Iterations

Useful iterations: 0 (39.0ms)

IterNodesCost
049371007
149371007

prune220.0ms

Filtered
68 candidates to 96 candidates (-41.2%)
Pruning

16 alts after pruning (16 fresh and 0 done)

PrunedKeptTotal
New801696
Fresh000
Picked101
Done000
Total811697

Merged error: 5.3b

Counts
97 → 16

localize21.0ms

Local error

Found 4 expressions with local error:

4.3b
(* y (* x z))
4.9b
(* a (* x (neg t)))
5.7b
(* b (- (* c z) (* t i)))
6.4b
(* j (- (* c a) (* y i)))

rewrite25.0ms

Algorithm
rewrite-expression-head
Rules
18×pow1 add-exp-log add-cbrt-cube
14×add-sqr-sqrt
12×associate-*l*
10×add-cube-cbrt *-un-lft-identity
associate-*r* pow-prod-down prod-exp cbrt-unprod
distribute-rgt-in sub-neg distribute-lft-in associate-*r/ *-commutative add-log-exp
flip3-- distribute-rgt-neg-out flip-- unswap-sqr
Counts
4 → 85
Calls
4 calls:
5.0ms
(* y (* x z))
5.0ms
(* a (* x (neg t)))
6.0ms
(* b (- (* c z) (* t i)))
6.0ms
(* j (- (* c a) (* y i)))

series53.0ms

Counts
4 → 12
Calls
4 calls:
6.0ms
(* y (* x z))
6.0ms
(* a (* x (neg t)))
19.0ms
(* b (- (* c z) (* t i)))
22.0ms
(* j (- (* c a) (* y i)))

simplify34.0ms

Algorithm
egg-herbie
Counts
97 → 97
Iterations

Useful iterations: 0 (27.0ms)

IterNodesCost
05207830

prune215.0ms

Filtered
68 candidates to 97 candidates (-42.6%)
Pruning

18 alts after pruning (18 fresh and 0 done)

PrunedKeptTotal
New90797
Fresh41115
Picked101
Done000
Total9518113

Merged error: 3.3b

Counts
113 → 18

localize26.0ms

Local error

Found 4 expressions with local error:

2.6b
(* z (* x (cbrt y)))
4.9b
(* a (* x (neg t)))
5.7b
(* b (- (* c z) (* t i)))
6.4b
(* j (- (* c a) (* y i)))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
18×pow1 add-exp-log
17×add-cbrt-cube
14×add-sqr-sqrt
12×associate-*l*
10×add-cube-cbrt *-un-lft-identity
associate-*r* pow-prod-down prod-exp cbrt-unprod
distribute-rgt-in sub-neg distribute-lft-in associate-*r/ *-commutative add-log-exp
flip3-- distribute-rgt-neg-out flip-- unswap-sqr
Counts
4 → 85
Calls
4 calls:
5.0ms
(* z (* x (cbrt y)))
5.0ms
(* a (* x (neg t)))
7.0ms
(* b (- (* c z) (* t i)))
6.0ms
(* j (- (* c a) (* y i)))

series63.0ms

Counts
4 → 12
Calls
4 calls:
17.0ms
(* z (* x (cbrt y)))
6.0ms
(* a (* x (neg t)))
19.0ms
(* b (- (* c z) (* t i)))
21.0ms
(* j (- (* c a) (* y i)))

simplify47.0ms

Algorithm
egg-herbie
Counts
97 → 97
Iterations

Useful iterations: 0 (39.0ms)

IterNodesCost
04968858
14968858

prune223.0ms

Filtered
65 candidates to 97 candidates (-49.2%)
Pruning

18 alts after pruning (18 fresh and 0 done)

PrunedKeptTotal
New96197
Fresh01717
Picked101
Done000
Total9718115

Merged error: 3.3b

Counts
115 → 18

localize25.0ms

Local error

Found 4 expressions with local error:

4.9b
(* a (* x (neg t)))
5.1b
(* c (* b z))
6.4b
(* j (- (* c a) (* y i)))
6.7b
(* i (* b (neg t)))

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
21×pow1 add-exp-log add-cbrt-cube
12×associate-*l*
11×add-sqr-sqrt
10×pow-prod-down prod-exp cbrt-unprod
add-cube-cbrt *-un-lft-identity
associate-*r*
*-commutative distribute-rgt-neg-out add-log-exp
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- flip-- unswap-sqr
Counts
4 → 80
Calls
4 calls:
5.0ms
(* a (* x (neg t)))
5.0ms
(* c (* b z))
6.0ms
(* j (- (* c a) (* y i)))
5.0ms
(* i (* b (neg t)))

series37.0ms

Counts
4 → 12
Calls
4 calls:
6.0ms
(* a (* x (neg t)))
6.0ms
(* c (* b z))
19.0ms
(* j (- (* c a) (* y i)))
6.0ms
(* i (* b (neg t)))

simplify32.0ms

Algorithm
egg-herbie
Counts
92 → 92
Iterations

Useful iterations: 0 (26.0ms)

IterNodesCost
05181685

prune99.0ms

Filtered
64 candidates to 92 candidates (-43.8%)
Pruning

19 alts after pruning (19 fresh and 0 done)

PrunedKeptTotal
New88492
Fresh21517
Picked101
Done000
Total9119110

Merged error: 1.0b

Counts
110 → 19

regimes2.1s

Accuracy

31.2% (7.8b remaining)

Error of 9.5b against oracle of 1.7b and baseline of 13.0b

bsearch504.0ms

Steps
ItersRangePoint
10
1.6343957728322241e+274
2.6420806778733888e+284
2.6174748258182596e+284
10
4.867618052932457e+54
3.1743962968778594e+67
2.129092345516236e+60
8
1.48917920934122e-68
6.860806822218974e-65
3.3836051240335285e-65
8
2.4897645809764245e-187
8.442452887893965e-185
6.906034019089981e-187
6
-6.360412247617952e-273
-1.0272986044000736e-273
-6.2850583882932655e-273
7
-1.700420051484721e+94
-9.812883315423605e+92
-1.071313390531877e+93

simplify30.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (29.0ms)

IterNodesCost
01397254
11397254

end0.0ms

sample3.3s

Algorithm
intervals
Results
1.5s19152×body80valid

Profiling

Loading profile data...