Details

Time bar (total: 1.0m)

sample32.0ms

Algorithm
intervals
Results
14.0ms256×body80valid

simplify45.3s

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01821
13521
26421
314521
435021
573621
6103721
7127321
8150421
9187621
10260421
11338221
12415621
13416321
14416821
15417321
16417821
17418321
18418821
19419321
20419821
21420321
22420821
23421321
24421821
25422321
26422821
27423321
28423821
29424321
30424821
31425321
32425821
33426321
34426821
35427321
36427821
37428321
38428821
39429321
40429821
41430321
42430821
43431321
44431821
45432321
46432821
47433321
48433821
49434321
50434821
51435321
52435821
53436321
54436821
55437321
56437821
57438321
58438821
59439321
60439821
61440321
62440821
63441321
64441821
65442321
66442821
67443321
68443821
69444321
70444821
71445321
72445821
73446321
74446821
75447321
76447821
77448321
78448821
79449321
80449821
81450321
82450821
83451321
84451821
85452321
86452821
87453321
88453821
89454321
90454821
91455321
92455821
93456321
94456821
95457321
96457821
97458321
98458821
99459321
100459821
101460321
102460821
103461321
104461821
105462321
106462821
107463321
108463821
109464321
110464821
111465321
112465821
113466321
114466821
115467321
116467821
117468321
118468821
119469321
120469821
121470321
122470821
123471321
124471821
125472321
126472821
127473321
128473821
129474321
130474821
131475321
132475821
133476321
134476821
135477321
136477821
137478321
138478821
139479321
140479821
141480321
142480821
143481321
144481821
145482321
146482821
147483321
148483821
149484321
150484821
151485321
152485821
153486321
154486821
155487321
156487821
157488321
158488821
159489321
160489821
161490321
162490821
163491321
164491821
165492321
166492821
167493321
168493821
169494321
170494821
171495321
172495821
173496321
174496821
175497321
176497821
177498321
178498821
179499321
180499821
done500021

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 19.9b

localize18.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* z 0.0692910599291889) 0.4917317610505968)
0.1b
(* (+ (* z 0.0692910599291889) 0.4917317610505968) z)
4.7b
(* y (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525))
19.2b
(/ (* y (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525)) (+ (* (+ z 6.012459259764103) z) 3.350343815022304))

rewrite197.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt
13×add-exp-log add-cbrt-cube
10×add-cube-cbrt *-un-lft-identity
pow1
associate-*r* associate-*l* add-log-exp
flip3-+ flip-+
associate-*r/
times-frac prod-exp associate-/r* cbrt-unprod
cbrt-undiv div-exp pow-prod-down associate-*l/ associate-/r/ *-commutative associate-/l/ unswap-sqr
+-commutative distribute-rgt-in frac-2neg distribute-lft-in clear-num sum-log div-inv associate-/l*
Counts
4 → 78
Calls
4 calls:
14.0ms
(+ (* z 0.0692910599291889) 0.4917317610505968)
44.0ms
(* (+ (* z 0.0692910599291889) 0.4917317610505968) z)
74.0ms
(* y (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525))
62.0ms
(/ (* y (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525)) (+ (* (+ z 6.012459259764103) z) 3.350343815022304))

series343.0ms

Counts
4 → 12
Calls
4 calls:
35.0ms
(+ (* z 0.0692910599291889) 0.4917317610505968)
69.0ms
(* (+ (* z 0.0692910599291889) 0.4917317610505968) z)
68.0ms
(* y (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525))
171.0ms
(/ (* y (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525)) (+ (* (+ z 6.012459259764103) z) 3.350343815022304))

simplify1.5s

Counts
90 → 90
Iterations

Useful iterations: done (1.5s)

IterNodesCost
01731478
15011446
225551268
done50011258

prune381.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0b

localize23.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* z 0.0692910599291889) 0.4917317610505968)
0.1b
(* (+ (* z 0.0692910599291889) 0.4917317610505968) z)
0.2b
(* y (/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (+ (* (+ z 6.012459259764103) z) 3.350343815022304)))
14.9b
(/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (+ (* (+ z 6.012459259764103) z) 3.350343815022304))

rewrite212.0ms

Algorithm
rewrite-expression-head
Rules
29×add-sqr-sqrt
22×add-cube-cbrt *-un-lft-identity
19×times-frac
18×associate-*r*
13×add-exp-log add-cbrt-cube
pow1
associate-*l* add-log-exp
flip3-+ flip-+
associate-/r/
prod-exp associate-/r* cbrt-unprod associate-/l* unswap-sqr
cbrt-undiv div-exp pow-prod-down associate-*l/ *-commutative div-inv associate-/l/
+-commutative frac-2neg associate-*r/ clear-num sum-log
Counts
4 → 96
Calls
4 calls:
9.0ms
(+ (* z 0.0692910599291889) 0.4917317610505968)
28.0ms
(* (+ (* z 0.0692910599291889) 0.4917317610505968) z)
98.0ms
(* y (/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (+ (* (+ z 6.012459259764103) z) 3.350343815022304)))
73.0ms
(/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (+ (* (+ z 6.012459259764103) z) 3.350343815022304))

series393.0ms

Counts
4 → 12
Calls
4 calls:
47.0ms
(+ (* z 0.0692910599291889) 0.4917317610505968)
101.0ms
(* (+ (* z 0.0692910599291889) 0.4917317610505968) z)
175.0ms
(* y (/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (+ (* (+ z 6.012459259764103) z) 3.350343815022304)))
70.0ms
(/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (+ (* (+ z 6.012459259764103) z) 3.350343815022304))

simplify1.2s

Counts
108 → 108
Iterations

Useful iterations: done (1.1s)

IterNodesCost
01922166
15232136
223411914
done50001910

prune520.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

localize41.0ms

Local error

Found 4 expressions with local error:

0.1b
(* y (sqrt (/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (+ (* (+ z 6.012459259764103) z) 3.350343815022304))))
0.3b
(* (* y (sqrt (/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (+ (* (+ z 6.012459259764103) z) 3.350343815022304)))) (sqrt (/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (+ (* (+ z 6.012459259764103) z) 3.350343815022304))))
14.9b
(/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (+ (* (+ z 6.012459259764103) z) 3.350343815022304))
14.9b
(/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (+ (* (+ z 6.012459259764103) z) 3.350343815022304))

rewrite521.0ms

Algorithm
rewrite-expression-head
Rules
44×add-sqr-sqrt
37×add-cube-cbrt *-un-lft-identity times-frac
36×associate-*r*
32×sqrt-prod
15×add-exp-log add-cbrt-cube
11×pow1
associate-/r/
flip3-+ associate-/r* flip-+ associate-/l*
sqrt-div
associate-*r/ associate-*l* pow-prod-down prod-exp cbrt-unprod div-inv associate-/l/ add-log-exp
unswap-sqr
cbrt-undiv frac-2neg div-exp clear-num *-commutative
frac-times associate-*l/
Counts
4 → 134
Calls
4 calls:
118.0ms
(* y (sqrt (/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (+ (* (+ z 6.012459259764103) z) 3.350343815022304))))
214.0ms
(* (* y (sqrt (/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (+ (* (+ z 6.012459259764103) z) 3.350343815022304)))) (sqrt (/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (+ (* (+ z 6.012459259764103) z) 3.350343815022304))))
86.0ms
(/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (+ (* (+ z 6.012459259764103) z) 3.350343815022304))
92.0ms
(/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (+ (* (+ z 6.012459259764103) z) 3.350343815022304))

series923.0ms

Counts
4 → 12
Calls
4 calls:
283.0ms
(* y (sqrt (/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (+ (* (+ z 6.012459259764103) z) 3.350343815022304))))
456.0ms
(* (* y (sqrt (/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (+ (* (+ z 6.012459259764103) z) 3.350343815022304)))) (sqrt (/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (+ (* (+ z 6.012459259764103) z) 3.350343815022304))))
85.0ms
(/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (+ (* (+ z 6.012459259764103) z) 3.350343815022304))
99.0ms
(/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (+ (* (+ z 6.012459259764103) z) 3.350343815022304))

simplify2.1s

Counts
146 → 146
Iterations

Useful iterations: done (2.1s)

IterNodesCost
02294560
16004038
229673648
done50023620

prune871.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

localize42.0ms

Local error

Found 4 expressions with local error:

6.9b
(* (/ y (sqrt (+ (* (+ z 6.012459259764103) z) 3.350343815022304))) (/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (sqrt (+ (* (+ z 6.012459259764103) z) 3.350343815022304))))
14.2b
(sqrt (+ (* (+ z 6.012459259764103) z) 3.350343815022304))
14.2b
(sqrt (+ (* (+ z 6.012459259764103) z) 3.350343815022304))
14.3b
(/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (sqrt (+ (* (+ z 6.012459259764103) z) 3.350343815022304)))

rewrite430.0ms

Algorithm
rewrite-expression-head
Rules
79×add-sqr-sqrt
66×times-frac
47×add-cube-cbrt *-un-lft-identity
42×sqrt-prod
24×associate-*r* associate-*l*
18×add-exp-log add-cbrt-cube
10×sqrt-div
unswap-sqr
pow1
flip3-+ associate-/r* associate-/r/ flip-+
cbrt-undiv div-exp
prod-exp cbrt-unprod add-log-exp
div-inv associate-/l*
rem-sqrt-square sqrt-pow1 pow1/2 associate-/l/
frac-times frac-2neg associate-*r/ pow-prod-down associate-*l/ clear-num *-commutative
Counts
4 → 150
Calls
4 calls:
234.0ms
(* (/ y (sqrt (+ (* (+ z 6.012459259764103) z) 3.350343815022304))) (/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (sqrt (+ (* (+ z 6.012459259764103) z) 3.350343815022304))))
34.0ms
(sqrt (+ (* (+ z 6.012459259764103) z) 3.350343815022304))
33.0ms
(sqrt (+ (* (+ z 6.012459259764103) z) 3.350343815022304))
115.0ms
(/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (sqrt (+ (* (+ z 6.012459259764103) z) 3.350343815022304)))

series553.0ms

Counts
4 → 12
Calls
4 calls:
196.0ms
(* (/ y (sqrt (+ (* (+ z 6.012459259764103) z) 3.350343815022304))) (/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (sqrt (+ (* (+ z 6.012459259764103) z) 3.350343815022304))))
87.0ms
(sqrt (+ (* (+ z 6.012459259764103) z) 3.350343815022304))
74.0ms
(sqrt (+ (* (+ z 6.012459259764103) z) 3.350343815022304))
196.0ms
(/ (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525) (sqrt (+ (* (+ z 6.012459259764103) z) 3.350343815022304)))

simplify2.3s

Counts
162 → 162
Iterations

Useful iterations: done (2.3s)

IterNodesCost
02584914
17424689
238594195
done50004141

prune736.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

regimes176.0ms

Accuracy

99.1% (0.1b remaining)

Error of 0.2b against oracle of 0.0b and baseline of 16.5b

bsearch208.0ms

Steps
ItersRangePoint
9
7337.051904760935
9334432389.324938
646280.956370811
8
-1.0383637353396325e+34
-1.2103392472203764e+30
-2.2225531905367537e+30

simplify9.0ms

Iterations

Useful iterations: 1 (5.0ms)

IterNodesCost
03669
15351
done5351

end0.0ms

sample1.2s

Algorithm
intervals
Results
853.0ms8000×body80valid