Details

Time bar (total: 8.9s)

analyze2.0s

Algorithm
search
Search
TrueOtherFalseIter
0%99.6%0.4%0
0%99.6%0.4%1
0%99.6%0.4%2
0%99.6%0.4%3
0%99.6%0.4%4
0%99.6%0.4%5
0%99.6%0.4%6
0%99.6%0.4%7
0%99.6%0.4%8
0%99.6%0.4%9
0%99.6%0.4%10
0%99.6%0.4%11
0%99.6%0.4%12
0%99.6%0.4%13
0%99.6%0.4%14

sample98.0ms

Algorithm
intervals
Results
28.0ms346×body80invalid
26.0ms256×body80valid

simplify253.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (251.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: 11.0b

Counts
2 → 1

localize26.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y))))
4.4b
(* x (- (* y z) (* t a)))
4.5b
(* j (- (* c t) (* i y)))
5.5b
(* b (- (* c z) (* i a)))

rewrite35.0ms

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

series321.0ms

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

simplify64.0ms

Algorithm
egg-herbie
Counts
108 → 108
Iterations

Useful iterations: 0 (45.0ms)

IterNodesCost
050413315

prune316.0ms

Filtered
85 candidates to 108 candidates (-27.1%)
Pruning

20 alts after pruning (20 fresh and 0 done)

PrunedKeptTotal
New8820108
Fresh000
Picked101
Done000
Total8920109

Merged error: 3.6b

Counts
109 → 20

localize24.0ms

Local error

Found 4 expressions with local error:

4.4b
(* x (- (* y z) (* t a)))
5.3b
(* c (* j t))
5.5b
(* b (- (* c z) (* i a)))
6.3b
(* i (* j y))

rewrite24.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
sub-neg associate-*r/ *-commutative add-log-exp
distribute-rgt-in flip3-- distribute-lft-in flip-- unswap-sqr
Counts
4 → 80
Calls
4 calls:
6.0ms
(* x (- (* y z) (* t a)))
5.0ms
(* c (* j t))
6.0ms
(* b (- (* c z) (* i a)))
5.0ms
(* i (* j y))

series47.0ms

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

simplify48.0ms

Algorithm
egg-herbie
Counts
92 → 92
Iterations

Useful iterations: 0 (39.0ms)

IterNodesCost
04974762
14974762

prune457.0ms

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

19 alts after pruning (19 fresh and 0 done)

PrunedKeptTotal
New86692
Fresh61319
Picked101
Done000
Total9319112

Merged error: 2.4b

Counts
112 → 19

localize22.0ms

Local error

Found 4 expressions with local error:

4.2b
(* (* j c) t)
4.4b
(* x (- (* y z) (* t a)))
5.5b
(* b (- (* c z) (* i a)))
6.3b
(* i (* j y))

rewrite24.0ms

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

series49.0ms

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

simplify45.0ms

Algorithm
egg-herbie
Counts
92 → 92
Iterations

Useful iterations: 0 (39.0ms)

IterNodesCost
04996763
14996763

prune212.0ms

Filtered
62 candidates to 92 candidates (-48.4%)
Pruning

19 alts after pruning (18 fresh and 1 done)

PrunedKeptTotal
New92092
Fresh01818
Picked011
Done000
Total9219111

Merged error: 2.4b

Counts
111 → 19

localize27.0ms

Local error

Found 4 expressions with local error:

5.3b
(* c (* j t))
5.5b
(* b (* c z))
5.8b
(* i (* a (neg b)))
6.3b
(* i (* j y))

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
24×pow1 add-exp-log add-cbrt-cube
12×associate-*l* pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
associate-*r* *-commutative add-log-exp
distribute-rgt-neg-out
Counts
4 → 73
Calls
4 calls:
4.0ms
(* c (* j t))
5.0ms
(* b (* c z))
5.0ms
(* i (* a (neg b)))
5.0ms
(* i (* j y))

series23.0ms

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

simplify55.0ms

Algorithm
egg-herbie
Counts
85 → 85
Iterations

Useful iterations: 0 (49.0ms)

IterNodesCost
04959492
14959492

prune89.0ms

Filtered
52 candidates to 85 candidates (-63.5%)
Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New84185
Fresh31417
Picked101
Done011
Total8816104

Merged error: 1.0b

Counts
104 → 16

regimes1.8s

Accuracy

16.4% (9.9b remaining)

Error of 10.7b against oracle of 0.8b and baseline of 12.6b

bsearch116.0ms

Steps
ItersRangePoint
8
1.89483689118142e+111
6.091450038582227e+114
5.080151873826157e+111
7
-70524.81174429815
-1377.726830092849
-2770.500932869538

simplify16.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (15.0ms)

IterNodesCost
0105175
1105175

end0.0ms

sample2.6s

Algorithm
intervals
Results
897.0ms10621×body80invalid
688.0ms8000×body80valid

Profiling

Loading profile data...