Details

Time bar (total: 38.2s)

sample225.0ms

Algorithm
intervals
Results
133.0ms682×body80valid

simplify4.6s

Counts
1 → 1
Iterations
IterNodes
done5000
51908
4712
3290
296
143
023

prune15.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 14.3b

localize88.0ms

Local error

Found 4 expressions with local error:

0.8b
(- (* y z) (* t a))
3.9b
(* b (- (* c z) (* i a)))
5.6b
(* j (- (* c t) (* i y)))
7.8b
(* x (- (* y z) (* t a)))

rewrite202.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:
17.0ms
(- (* y z) (* t a))
56.0ms
(* b (- (* c z) (* i a)))
65.0ms
(* j (- (* c t) (* i y)))
56.0ms
(* x (- (* y z) (* t a)))

series506.0ms

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

simplify2.2s

Counts
96 → 96
Iterations
IterNodes
done5000
21411
1456
0166

prune1.6s

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 8.5b

localize113.0ms

Local error

Found 4 expressions with local error:

3.9b
(* b (* c z))
4.3b
(* b (- (* i a)))
5.6b
(* j (- (* c t) (* i y)))
7.8b
(* x (- (* y z) (* t a)))

rewrite174.0ms

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

series372.0ms

Counts
4 → 12
Calls
4 calls:
47.0ms
(* b (* c z))
50.0ms
(* b (- (* i a)))
141.0ms
(* j (- (* c t) (* i y)))
133.0ms
(* x (- (* y z) (* t a)))

simplify2.5s

Counts
100 → 100
Iterations
IterNodes
done5002
21543
1471
0174

prune1.8s

Pruning

20 alts after pruning (20 fresh and 0 done)

Merged error: 6.5b

localize105.0ms

Local error

Found 4 expressions with local error:

4.3b
(* b (- (* i a)))
5.1b
(* (* b c) z)
5.6b
(* j (- (* c t) (* i y)))
7.8b
(* x (- (* y z) (* t a)))

rewrite210.0ms

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

series397.0ms

Counts
4 → 12
Calls
4 calls:
47.0ms
(* b (- (* i a)))
52.0ms
(* (* b c) z)
141.0ms
(* j (- (* c t) (* i y)))
158.0ms
(* x (- (* y z) (* t a)))

simplify2.5s

Counts
100 → 100
Iterations
IterNodes
done5000
21661
1487
0178

prune1.7s

Pruning

18 alts after pruning (18 fresh and 0 done)

Merged error: 6.0b

localize100.0ms

Local error

Found 4 expressions with local error:

3.9b
(* (* b i) (- a))
5.1b
(* (* b c) z)
5.6b
(* j (- (* c t) (* i y)))
7.8b
(* x (- (* y z) (* t a)))

rewrite203.0ms

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

series364.0ms

Counts
4 → 12
Calls
4 calls:
45.0ms
(* (* b i) (- a))
58.0ms
(* (* b c) z)
128.0ms
(* j (- (* c t) (* i y)))
131.0ms
(* x (- (* y z) (* t a)))

simplify2.5s

Counts
104 → 104
Iterations
IterNodes
done5001
21812
1543
0192

prune1.9s

Pruning

20 alts after pruning (20 fresh and 0 done)

Merged error: 5.8b

regimes4.3s

Accuracy

-1.9% (7.1b remaining)

Error of 12.6b against oracle of 5.5b and baseline of 12.5b

bsearch346.0ms

Steps
ItersRangePoint
8
5.1759475055821886e-148
2.9899443689883986e-145
2.8018168864465545e-147
5
-1.1184431027472058e-107
-4.439039244497789e-108
-4.510282121704739e-108

simplify2.7s

Iterations
IterNodes
done5001
384997
374839
364697
354539
344397
334239
324097
313939
303797
293639
283497
273339
263197
253039
242897
232739
222597
212439
202297
192139
181997
171839
161697
151539
141393
131249
121101
11906
10727
9597
8484
7394
6273
5167
4132
3111
291
177
047

end0.0ms

sample6.4s

Algorithm
intervals
Results
4.6s18914×body80valid