Details

Time bar (total: 19.5s)

sample142.0ms

Algorithm
intervals
Results
38.0ms34×body2560valid
32.0ms186×body80valid
22.0ms18×body1280valid
15.0ms256×pre80true
9.0ms12×body640valid
3.0msbody320valid

simplify48.0ms

Counts
1 → 1
Iterations
IterNodes
540
440
338
234
127
014

prune40.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 14.6b

localize49.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* x x) (* (* p p) 4))
0.0b
(* (* p p) 4)
0.5b
(+ (* 0.5 (/ x (sqrt (+ (* x x) (* (* p p) 4))))) 0.5)
17.0b
(sqrt (+ (* x x) (* (* p p) 4)))

rewrite87.0ms

Algorithm
rewrite-expression-head
Rules
10×pow1
add-cbrt-cube add-exp-log
add-sqr-sqrt add-log-exp
*-un-lft-identity add-cube-cbrt
insert-posit16
flip3-+ associate-*r* pow-prod-down prod-exp sqrt-prod cbrt-unprod flip-+
+-commutative sum-log sqrt-div
rem-sqrt-square sqrt-pow1 pow1/2 associate-*l* *-commutative unswap-sqr
Counts
4 → 60
Calls
4 calls:
16.0ms
(+ (* x x) (* (* p p) 4))
33.0ms
(* (* p p) 4)
24.0ms
(+ (* 0.5 (/ x (sqrt (+ (* x x) (* (* p p) 4))))) 0.5)
12.0ms
(sqrt (+ (* x x) (* (* p p) 4)))

series275.0ms

Counts
4 → 12
Calls
4 calls:
57.0ms
(+ (* x x) (* (* p p) 4))
53.0ms
(* (* p p) 4)
113.0ms
(+ (* 0.5 (/ x (sqrt (+ (* x x) (* (* p p) 4))))) 0.5)
52.0ms
(sqrt (+ (* x x) (* (* p p) 4)))

simplify2.1s

Counts
72 → 72
Iterations
IterNodes
32963
2877
1282
0109

prune804.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 14.4b

localize42.0ms

Local error

Found 4 expressions with local error:

0.5b
(+ (* 0.5 (/ x (sqrt (+ (* x x) (* (* p p) 4))))) 0.5)
17.0b
(sqrt (+ (* x x) (* (* p p) 4)))
17.0b
(sqrt (+ (* x x) (* (* p p) 4)))
17.0b
(sqrt (+ (* x x) (* (* p p) 4)))

rewrite40.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt
sqrt-prod
pow1 *-un-lft-identity add-cube-cbrt
sqrt-div add-log-exp
flip3-+ add-cbrt-cube add-exp-log flip-+ insert-posit16
rem-sqrt-square sqrt-pow1 pow1/2
+-commutative sum-log
Counts
4 → 60
Calls
4 calls:
20.0ms
(+ (* 0.5 (/ x (sqrt (+ (* x x) (* (* p p) 4))))) 0.5)
6.0ms
(sqrt (+ (* x x) (* (* p p) 4)))
6.0ms
(sqrt (+ (* x x) (* (* p p) 4)))
7.0ms
(sqrt (+ (* x x) (* (* p p) 4)))

series288.0ms

Counts
4 → 12
Calls
4 calls:
133.0ms
(+ (* 0.5 (/ x (sqrt (+ (* x x) (* (* p p) 4))))) 0.5)
59.0ms
(sqrt (+ (* x x) (* (* p p) 4)))
46.0ms
(sqrt (+ (* x x) (* (* p p) 4)))
50.0ms
(sqrt (+ (* x x) (* (* p p) 4)))

simplify2.7s

Counts
72 → 72
Iterations
IterNodes
44703
31661
2511
1173
069

prune1.2s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 14.4b

localize99.0ms

Local error

Found 4 expressions with local error:

17.0b
(sqrt (+ (* (* p p) 4) (* x x)))
17.0b
(sqrt (+ (* (* p p) 4) (* x x)))
17.0b
(sqrt (+ (* (* p p) 4) (* x x)))
17.0b
(sqrt (+ (* (* p p) 4) (* x x)))

rewrite104.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt sqrt-prod
pow1 *-un-lft-identity sqrt-div add-cube-cbrt
rem-sqrt-square sqrt-pow1 flip3-+ add-cbrt-cube pow1/2 add-exp-log flip-+ insert-posit16 add-log-exp
Counts
4 → 64
Calls
4 calls:
34.0ms
(sqrt (+ (* (* p p) 4) (* x x)))
25.0ms
(sqrt (+ (* (* p p) 4) (* x x)))
24.0ms
(sqrt (+ (* (* p p) 4) (* x x)))
20.0ms
(sqrt (+ (* (* p p) 4) (* x x)))

series325.0ms

Counts
4 → 12
Calls
4 calls:
65.0ms
(sqrt (+ (* (* p p) 4) (* x x)))
89.0ms
(sqrt (+ (* (* p p) 4) (* x x)))
80.0ms
(sqrt (+ (* (* p p) 4) (* x x)))
90.0ms
(sqrt (+ (* (* p p) 4) (* x x)))

simplify2.1s

Counts
76 → 76
Iterations
IterNodes
52622
41415
3655
2237
197
042

prune1.4s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 14.4b

localize107.0ms

Local error

Found 4 expressions with local error:

17.0b
(sqrt (+ (* (* p p) 4) (* x x)))
17.8b
(cbrt (+ (* (* p p) 4) (* x x)))
17.8b
(cbrt (+ (* (* p p) 4) (* x x)))
17.8b
(cbrt (+ (* (* p p) 4) (* x x)))

rewrite66.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
cbrt-div
pow1
flip3-+ add-cbrt-cube add-exp-log flip-+ insert-posit16 add-log-exp
pow1/3 sqrt-prod
sqrt-div
rem-sqrt-square sqrt-pow1 pow1/2
Counts
4 → 58
Calls
4 calls:
28.0ms
(sqrt (+ (* (* p p) 4) (* x x)))
10.0ms
(cbrt (+ (* (* p p) 4) (* x x)))
10.0ms
(cbrt (+ (* (* p p) 4) (* x x)))
17.0ms
(cbrt (+ (* (* p p) 4) (* x x)))

series713.0ms

Counts
4 → 12
Calls
4 calls:
71.0ms
(sqrt (+ (* (* p p) 4) (* x x)))
217.0ms
(cbrt (+ (* (* p p) 4) (* x x)))
233.0ms
(cbrt (+ (* (* p p) 4) (* x x)))
192.0ms
(cbrt (+ (* (* p p) 4) (* x x)))

simplify2.8s

Counts
70 → 70
Iterations
IterNodes
44810
31320
2423
1172
079

prune1.1s

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 14.3b

regimes201.0ms

Accuracy

0% (0.4b remaining)

Error of 12.8b against oracle of 12.5b and baseline of 12.8b

bsearch0.0ms

simplify4.0ms

Iterations
IterNodes
221
121
016

end0.0ms

sample2.7s

Algorithm
intervals
Results
1.0s6091×body80valid
577.0ms735×body2560valid
367.0ms603×body1280valid
313.0ms8000×pre80true
145.0ms316×body640valid
40.0ms141×body320valid
32.0ms46×body5120valid
13.0ms68×body160valid