Details

Time bar (total: 17.3s)

sample71.0ms

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

simplify58.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01417
12717
23417
33817
44017
54117
done4117

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 15.3b

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

rewrite132.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:
73.0ms
(+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))
58.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))

series154.0ms

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

simplify2.9s

Counts
33 → 33
Iterations

Useful iterations: 4 (1.3s)

IterNodesCost
067553
1169508
2456468
31142445
42765443
done5000443

prune135.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 15.1b

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

rewrite387.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:
269.0ms
(log (exp (+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))))
73.0ms
(+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))
43.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))

series308.0ms

Counts
3 → 9
Calls
3 calls:
129.0ms
(log (exp (+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))))
110.0ms
(+ 1.0 (/ x (sqrt (+ (* (* 4.0 p) p) (* x x)))))
68.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))

simplify2.5s

Counts
53 → 53
Iterations

Useful iterations: 4 (1.1s)

IterNodesCost
090918
1196836
2491753
31182730
42755728
done5000728

prune334.0ms

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 15.1b

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

rewrite345.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:
153.0ms
(* (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))) (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))))
103.0ms
(+ 1.0 (/ x (* (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))) (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))))))
41.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))
42.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))

series347.0ms

Counts
4 → 12
Calls
4 calls:
93.0ms
(* (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))) (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))))
114.0ms
(+ 1.0 (/ x (* (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))) (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))))))
74.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))
66.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))

simplify2.2s

Counts
137 → 137
Iterations

Useful iterations: done (2.2s)

IterNodesCost
01413702
12882238
28352066
328791948
done50011887

prune464.0ms

Pruning

14 alts after pruning (12 fresh and 2 done)

Merged error: 15.1b

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

rewrite531.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:
73.0ms
(+ 1.0 (/ x (* (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))) (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))))))
387.0ms
(log (exp (+ 1.0 (/ x (* (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))) (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))))))))
37.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))
31.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))

series358.0ms

Counts
4 → 12
Calls
4 calls:
115.0ms
(+ 1.0 (/ x (* (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))) (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))))))
100.0ms
(log (exp (+ 1.0 (/ x (* (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))) (sqrt (sqrt (+ (* (* 4.0 p) p) (* x x)))))))))
77.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))
66.0ms
(sqrt (+ (* (* 4.0 p) p) (* x x)))

simplify3.0s

Counts
71 → 71
Iterations

Useful iterations: 4 (1.5s)

IterNodesCost
0911703
11991070
2552975
31525942
44032938
done5001938

prune423.0ms

Pruning

14 alts after pruning (12 fresh and 2 done)

Merged error: 15.1b

regimes366.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

sample2.1s

Algorithm
intervals
Results
757.0ms6044×body80valid
350.0ms740×body2560valid
321.0ms8000×pre80true
184.0ms627×body1280valid
103.0ms286×body640valid
28.0ms59×body5120valid
26.0ms153×body320valid
10.0ms91×body160valid