Details

Time bar (total: 15.7s)

sample71.0ms

Algorithm
intervals
Results
14.0ms183×body80valid
13.0ms27×body2560valid
10.0ms26×body1280valid
7.0ms256×pre80true
3.0ms11×body640valid
1.0msbody320valid
1.0msbody5120valid
0.0msbody160valid

simplify29.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01417
13017
24117
done4117

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 15.3b

localize33.0ms

Local error

Found 2 expressions with local error:

0.4b
(+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))
15.2b
(sqrt (+ (* (* 4.0 p) p) (* x x)))

rewrite88.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity
add-sqr-sqrt add-log-exp
pow1 add-cube-cbrt sqrt-prod
add-exp-log flip3-+ sqrt-div add-cbrt-cube flip-+
+-commutative rem-sqrt-square sqrt-pow1 pow1/2 sum-log distribute-lft-out
Counts
2 → 27
Calls
2 calls:
62.0ms
(+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))
26.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))

series154.0ms

Counts
2 → 6
Calls
2 calls:
88.0ms
(+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))
66.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))

simplify3.9s

Counts
33 → 33
Iterations

Useful iterations: done (3.9s)

IterNodesCost
067553
1292508
21431451
done5000449

prune121.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 15.1b

localize16.0ms

Local error

Found 3 expressions with local error:

0.4b
(log (exp (+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))))
0.4b
(+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))
15.2b
(sqrt (+ (* (* 4.0 p) p) (* x x)))

rewrite304.0ms

Algorithm
rewrite-expression-head
Rules
10×*-un-lft-identity
add-sqr-sqrt
add-cube-cbrt
pow1 log-pow add-log-exp
log-prod exp-prod
add-exp-log sqrt-prod add-cbrt-cube
flip3-+ sqrt-div flip-+ distribute-lft-out
+-commutative rem-sqrt-square sqrt-pow1 pow1/2 rem-log-exp exp-sum sum-log
Counts
3 → 44
Calls
3 calls:
217.0ms
(log (exp (+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))))
55.0ms
(+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))
31.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))

series233.0ms

Counts
3 → 9
Calls
3 calls:
81.0ms
(log (exp (+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))))
86.0ms
(+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))
66.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))

simplify2.4s

Counts
53 → 53
Iterations

Useful iterations: done (2.4s)

IterNodesCost
090918
1326821
21518736
done5001734

prune219.0ms

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 15.1b

localize15.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))) (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))))
8.6b
(+ 1.0 (/ x (* (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))) (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))))))
15.2b
(sqrt (+ (* (* 4.0 p) p) (* x x)))
15.2b
(sqrt (+ (* (* 4.0 p) p) (* x x)))

rewrite261.0ms

Algorithm
rewrite-expression-head
Rules
72×sqrt-prod
50×add-sqr-sqrt
34×sqrt-pow1
29×pow1
28×sqrt-div
20×*-un-lft-identity
18×add-cube-cbrt pow1/2
15×swap-sqr
flip3-+ associate-*r* associate-*l* pow-prod-up flip-+ unswap-sqr
add-exp-log add-cbrt-cube add-log-exp
pow-prod-down pow-sqr
frac-times
rem-sqrt-square associate-*r/ associate-*l/
+-commutative pow2 pow-plus sqrt-unprod prod-exp sum-log rem-square-sqrt *-commutative cbrt-unprod distribute-lft-out
Counts
4 → 125
Calls
4 calls:
129.0ms
(* (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))) (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))))
72.0ms
(+ 1.0 (/ x (* (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))) (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))))))
30.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))
25.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))

series285.0ms

Counts
4 → 12
Calls
4 calls:
69.0ms
(* (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))) (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))))
88.0ms
(+ 1.0 (/ x (* (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))) (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))))))
61.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))
67.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))

simplify1.2s

Counts
137 → 137
Iterations

Useful iterations: done (1.2s)

IterNodesCost
01413702
done50012292

prune462.0ms

Pruning

13 alts after pruning (11 fresh and 2 done)

Merged error: 15.1b

localize20.0ms

Local error

Found 4 expressions with local error:

8.6b
(+ 1.0 (/ x (* (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))) (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))))))
8.6b
(log (exp (+ 1.0 (/ x (* (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))) (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))))))))
15.2b
(sqrt (+ (* (* 4.0 p) p) (* x x)))
15.2b
(sqrt (+ (* (* 4.0 p) p) (* x x)))

rewrite409.0ms

Algorithm
rewrite-expression-head
Rules
12×*-un-lft-identity
10×add-sqr-sqrt
add-cube-cbrt
pow1
sqrt-prod add-log-exp
log-pow
add-exp-log log-prod exp-prod sqrt-div add-cbrt-cube
flip3-+ flip-+
rem-sqrt-square sqrt-pow1 pow1/2 distribute-lft-out
+-commutative rem-log-exp exp-sum sum-log
Counts
4 → 59
Calls
4 calls:
71.0ms
(+ 1.0 (/ x (* (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))) (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))))))
280.0ms
(log (exp (+ 1.0 (/ x (* (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))) (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))))))))
25.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))
31.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))

series312.0ms

Counts
4 → 12
Calls
4 calls:
89.0ms
(+ 1.0 (/ x (* (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))) (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))))))
88.0ms
(log (exp (+ 1.0 (/ x (* (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))) (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))))))))
68.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))
66.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))

simplify2.5s

Counts
71 → 71
Iterations

Useful iterations: done (2.5s)

IterNodesCost
0911703
13671055
22854954
done5001950

prune598.0ms

Pruning

12 alts after pruning (10 fresh and 2 done)

Merged error: 15.1b

regimes283.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01619
12119
done2119

end0.0ms

sample1.8s

Algorithm
intervals
Results
675.0ms6044×body80valid
342.0ms740×body2560valid
190.0ms8000×pre80true
186.0ms627×body1280valid
54.0ms286×body640valid
44.0ms91×body160valid
22.0ms59×body5120valid
21.0ms153×body320valid