Details

Time bar (total: 1.2m)

sample520.0ms

Algorithm
intervals
Results
433.0ms682×body80valid

simplify14.1s

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

prune51.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 14.3b

localize136.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)))

rewrite217.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:
16.0ms
(- (* y z) (* t a))
71.0ms
(* b (- (* c z) (* i a)))
62.0ms
(* j (- (* c t) (* i y)))
64.0ms
(* x (- (* y z) (* t a)))

series556.0ms

Counts
4 → 12
Calls
4 calls:
143.0ms
(- (* y z) (* t a))
142.0ms
(* b (- (* c z) (* i a)))
137.0ms
(* j (- (* c t) (* i y)))
134.0ms
(* x (- (* y z) (* t a)))

simplify4.0s

Counts
96 → 96
Iterations
IterNodes
done5000
21411
1456
0166

prune1.8s

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 8.5b

localize174.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)))

rewrite201.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:
33.0ms
(* b (* c z))
26.0ms
(* b (- (* i a)))
81.0ms
(* j (- (* c t) (* i y)))
55.0ms
(* x (- (* y z) (* t a)))

series818.0ms

Counts
4 → 12
Calls
4 calls:
495.0ms
(* b (* c z))
53.0ms
(* b (- (* i a)))
133.0ms
(* j (- (* c t) (* i y)))
136.0ms
(* x (- (* y z) (* t a)))

simplify3.7s

Counts
100 → 100
Iterations
IterNodes
done5002
21543
1471
0174

prune2.7s

Pruning

20 alts after pruning (20 fresh and 0 done)

Merged error: 6.5b

localize605.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)))

rewrite183.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:
24.0ms
(* b (- (* i a)))
36.0ms
(* (* b c) z)
62.0ms
(* j (- (* c t) (* i y)))
56.0ms
(* x (- (* y z) (* t a)))

series534.0ms

Counts
4 → 12
Calls
4 calls:
93.0ms
(* b (- (* i a)))
48.0ms
(* (* b c) z)
183.0ms
(* j (- (* c t) (* i y)))
208.0ms
(* x (- (* y z) (* t a)))

simplify4.0s

Counts
100 → 100
Iterations
IterNodes
done5000
21661
1487
0178

prune2.3s

Pruning

18 alts after pruning (18 fresh and 0 done)

Merged error: 6.0b

localize193.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)))

rewrite279.0ms

Algorithm
rewrite-expression-head
Rules
18×pow1 add-exp-log add-cbrt-cube
14×add-sqr-sqrt
12×associate-*r*
10×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
flip3-- flip-- unswap-sqr
distribute-lft-neg-out distribute-rgt-neg-out
Counts
4 → 85
Calls
4 calls:
47.0ms
(* (* b (- i)) a)
43.0ms
(* (* b c) z)
109.0ms
(* j (- (* c t) (* i y)))
71.0ms
(* x (- (* y z) (* t a)))

series931.0ms

Counts
4 → 12
Calls
4 calls:
56.0ms
(* (* b (- i)) a)
87.0ms
(* (* b c) z)
539.0ms
(* j (- (* c t) (* i y)))
248.0ms
(* x (- (* y z) (* t a)))

simplify4.5s

Counts
97 → 97
Iterations
IterNodes
done5000
21662
1506
0181

prune1.6s

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 4.6b

regimes6.7s

Accuracy

-1.6% (8.1b remaining)

Error of 12.8b against oracle of 4.6b and baseline of 12.6b

bsearch688.0ms

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

simplify5.6s

Iterations
IterNodes
done5000
404880
394746
384604
374470
364328
354194
344052
333918
323776
313642
303500
293366
283224
273090
262948
252814
242672
232538
222396
212262
202120
191986
181844
171710
161566
151432
141278
131145
12999
11817
10627
9513
8432
7358
6275
5157
4128
3112
290
174
047

end0.0ms

sample16.6s

Algorithm
intervals
Results
14.4s18914×body80valid