Details

Time bar (total: 13.1s)

sample100.0ms

Algorithm
intervals
Results
41.0ms203×body80valid
14.0ms16×body2560valid
11.0ms256×pre80true
11.0ms18×body1280valid
6.0ms12×body640valid
2.0msbody5120valid
1.0msbody160valid
1.0msbody320valid

simplify23.0ms

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

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 10.6b

localize25.0ms

Local error

Found 4 expressions with local error:

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

rewrite55.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:
9.0ms
(+ (* x x) (* (* p p) 4))
19.0ms
(* (* p p) 4)
14.0ms
(+ (* 0.5 (/ x (sqrt (+ (* x x) (* (* p p) 4))))) 0.5)
12.0ms
(sqrt (+ (* x x) (* (* p p) 4)))

series242.0ms

Counts
4 → 12
Calls
4 calls:
49.0ms
(+ (* x x) (* (* p p) 4))
31.0ms
(* (* p p) 4)
90.0ms
(+ (* 0.5 (/ x (sqrt (+ (* x x) (* (* p p) 4))))) 0.5)
71.0ms
(sqrt (+ (* x x) (* (* p p) 4)))

simplify1.1s

Counts
72 → 72
Iterations
IterNodes
32963
2877
1282
0109

prune637.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 10.4b

localize34.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (/ 0.5 (sqrt (+ (* (* p p) 4) (* x x)))) x)
0.4b
(log (exp (+ 0.5 (* (/ 0.5 (sqrt (+ (* (* p p) 4) (* x x)))) x))))
2.0b
(+ 0.5 (* (/ 0.5 (sqrt (+ (* (* p p) 4) (* x x)))) x))
16.4b
(sqrt (+ (* (* p p) 4) (* x x)))

rewrite112.0ms

Algorithm
rewrite-expression-head
Rules
30×add-sqr-sqrt
24×associate-*l*
21×*-un-lft-identity add-cube-cbrt
20×times-frac
13×sqrt-prod
add-cbrt-cube add-exp-log
pow1
add-log-exp
log-prod sqrt-div log-pow insert-posit16
exp-prod flip3-+ associate-*r* flip-+ unswap-sqr
prod-exp associate-/r/ cbrt-unprod
cbrt-undiv +-commutative rem-sqrt-square sum-log sqrt-pow1 pow1/2 div-exp rem-log-exp exp-sum pow-prod-down associate-*l/ *-commutative div-inv
Counts
4 → 90
Calls
4 calls:
66.0ms
(* (/ 0.5 (sqrt (+ (* (* p p) 4) (* x x)))) x)
13.0ms
(log (exp (+ 0.5 (* (/ 0.5 (sqrt (+ (* (* p p) 4) (* x x)))) x))))
10.0ms
(+ 0.5 (* (/ 0.5 (sqrt (+ (* (* p p) 4) (* x x)))) x))
22.0ms
(sqrt (+ (* (* p p) 4) (* x x)))

series276.0ms

Counts
4 → 12
Calls
4 calls:
73.0ms
(* (/ 0.5 (sqrt (+ (* (* p p) 4) (* x x)))) x)
78.0ms
(log (exp (+ 0.5 (* (/ 0.5 (sqrt (+ (* (* p p) 4) (* x x)))) x))))
76.0ms
(+ 0.5 (* (/ 0.5 (sqrt (+ (* (* p p) 4) (* x x)))) x))
48.0ms
(sqrt (+ (* (* p p) 4) (* x x)))

simplify1.2s

Counts
102 → 102
Iterations
IterNodes
33023
2979
1352
0153

prune1.0s

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 10.4b

localize47.0ms

Local error

Found 4 expressions with local error:

2.0b
(+ 0.5 (* (/ 0.5 (sqrt (+ (* (* p p) 4) (* x x)))) x))
2.0b
(+ 0.5 (* (/ 0.5 (sqrt (+ (* (* p p) 4) (* x x)))) x))
16.4b
(sqrt (+ (* (* p p) 4) (* x x)))
16.4b
(sqrt (+ (* (* p p) 4) (* x x)))

rewrite57.0ms

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

series240.0ms

Counts
4 → 12
Calls
4 calls:
74.0ms
(+ 0.5 (* (/ 0.5 (sqrt (+ (* (* p p) 4) (* x x)))) x))
72.0ms
(+ 0.5 (* (/ 0.5 (sqrt (+ (* (* p p) 4) (* x x)))) x))
47.0ms
(sqrt (+ (* (* p p) 4) (* x x)))
46.0ms
(sqrt (+ (* (* p p) 4) (* x x)))

simplify1.5s

Counts
68 → 68
Iterations
IterNodes
44095
31566
2512
1175
068

prune925.0ms

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 10.4b

localize58.0ms

Local error

Found 4 expressions with local error:

2.0b
(+ 0.5 (* (/ 0.5 (sqrt (+ (* (* p p) 4) (* x x)))) x))
2.0b
(+ 0.5 (* (/ 0.5 (sqrt (+ (* (* p p) 4) (* x x)))) x))
16.4b
(sqrt (+ (* (* p p) 4) (* x x)))
16.4b
(sqrt (+ (* (* p p) 4) (* x x)))

rewrite56.0ms

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

series246.0ms

Counts
4 → 12
Calls
4 calls:
77.0ms
(+ 0.5 (* (/ 0.5 (sqrt (+ (* (* p p) 4) (* x x)))) x))
73.0ms
(+ 0.5 (* (/ 0.5 (sqrt (+ (* (* p p) 4) (* x x)))) x))
48.0ms
(sqrt (+ (* (* p p) 4) (* x x)))
47.0ms
(sqrt (+ (* (* p p) 4) (* x x)))

simplify1.5s

Counts
68 → 68
Iterations
IterNodes
44095
31566
2512
1175
068

prune970.0ms

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 10.4b

regimes161.0ms

Accuracy

0% (0.7b remaining)

Error of 13.6b against oracle of 12.9b and baseline of 13.6b

bsearch0.0ms

simplify12.0ms

Iterations
IterNodes
236
136
028

end0.0ms

sample2.5s

Algorithm
intervals
Results
823.0ms735×body2560valid
597.0ms6049×body80valid
387.0ms616×body1280valid
288.0ms8000×pre80true
129.0ms302×body640valid
59.0ms165×body320valid
41.0ms58×body5120valid
13.0ms75×body160valid