Details

Time bar (total: 16.2s)

sample78.0ms

Algorithm
intervals
Results
21.0ms35×body2560valid
19.0ms190×body80valid
9.0ms256×pre80true
8.0ms17×body1280valid
4.0msbody640valid
1.0msbody160valid
1.0msbody5120valid
0.0msbody320valid

simplify5.8s

Counts
1 → 1
Iterations
IterNodes
done2001
541972
531939
521874
511851
501806
491788
481743
471725
461692
451674
441641
431623
421590
411572
401539
391521
381488
371470
361437
351419
341386
331368
321335
311317
301284
291266
281233
271215
261182
251164
241131
231113
221080
211062
201029
191011
18978
17960
16927
15909
14876
13858
12825
11786
10745
9598
8441
7301
6200
5145
4104
376
251
129
014

prune13.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.8b

localize47.0ms

Local error

Found 4 expressions with local error:

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

rewrite126.0ms

Algorithm
rewrite-expression-head
Rules
12×*-un-lft-identity
sqrt-prod
add-sqr-sqrt add-log-exp
pow1 add-cube-cbrt
flip3-+ add-cbrt-cube sqrt-div add-exp-log associate-/r/ flip-+ insert-posit16
+-commutative rem-sqrt-square sum-log distribute-lft1-in sqrt-pow1 distribute-rgt-out pow1/2 distribute-lft-out
Counts
4 → 62
Calls
4 calls:
45.0ms
(sqrt (+ (/ x (/ (sqrt (+ (* x x) (* p (* 4 p)))) 0.5)) 0.5))
14.0ms
(+ (* x x) (* p (* 4 p)))
52.0ms
(+ (/ x (/ (sqrt (+ (* x x) (* p (* 4 p)))) 0.5)) 0.5)
15.0ms
(sqrt (+ (* x x) (* p (* 4 p))))

series373.0ms

Counts
4 → 12
Calls
4 calls:
192.0ms
(sqrt (+ (/ x (/ (sqrt (+ (* x x) (* p (* 4 p)))) 0.5)) 0.5))
38.0ms
(+ (* x x) (* p (* 4 p)))
87.0ms
(+ (/ x (/ (sqrt (+ (* x x) (* p (* 4 p)))) 0.5)) 0.5)
57.0ms
(sqrt (+ (* x x) (* p (* 4 p))))

simplify462.0ms

Counts
74 → 74
Iterations
IterNodes
done2005
2721
1236
0100

prune349.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 13.5b

localize57.0ms

Local error

Found 4 expressions with local error:

16.3b
(sqrt (* (* (cbrt (+ (* x x) (* p (* 4 p)))) (cbrt (+ (* x x) (* p (* 4 p))))) (cbrt (+ (* x x) (* p (* 4 p))))))
17.1b
(cbrt (+ (* x x) (* p (* 4 p))))
17.1b
(cbrt (+ (* x x) (* p (* 4 p))))
17.1b
(cbrt (+ (* x x) (* p (* 4 p))))

rewrite92.0ms

Algorithm
rewrite-expression-head
Rules
60×cbrt-div
30×flip3-+ flip-+
28×frac-times
26×sqrt-div
24×pow1
15×sqrt-pow1
14×associate-*l/
12×pow1/3
cbrt-prod pow-prod-up
associate-*r/
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow-plus
pow-prod-down
add-cbrt-cube add-exp-log insert-posit16 add-log-exp
pow-sqr
pow2
pow1/2 pow3 sqrt-prod
Counts
4 → 93
Calls
4 calls:
71.0ms
(sqrt (* (* (cbrt (+ (* x x) (* p (* 4 p)))) (cbrt (+ (* x x) (* p (* 4 p))))) (cbrt (+ (* x x) (* p (* 4 p))))))
8.0ms
(cbrt (+ (* x x) (* p (* 4 p))))
4.0ms
(cbrt (+ (* x x) (* p (* 4 p))))
6.0ms
(cbrt (+ (* x x) (* p (* 4 p))))

series442.0ms

Counts
4 → 12
Calls
4 calls:
57.0ms
(sqrt (* (* (cbrt (+ (* x x) (* p (* 4 p)))) (cbrt (+ (* x x) (* p (* 4 p))))) (cbrt (+ (* x x) (* p (* 4 p))))))
129.0ms
(cbrt (+ (* x x) (* p (* 4 p))))
133.0ms
(cbrt (+ (* x x) (* p (* 4 p))))
123.0ms
(cbrt (+ (* x x) (* p (* 4 p))))

simplify947.0ms

Counts
105 → 105
Iterations
IterNodes
done2011
31638
2572
1307
0174

prune511.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 13.5b

localize32.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (sqrt (sqrt (+ (* x x) (* p (* 4 p))))) (sqrt (sqrt (+ (* x x) (* p (* 4 p))))))
8.7b
(+ (/ x (/ (* (sqrt (sqrt (+ (* x x) (* p (* 4 p))))) (sqrt (sqrt (+ (* x x) (* p (* 4 p)))))) 0.5)) 0.5)
16.3b
(sqrt (+ (* x x) (* p (* 4 p))))
16.3b
(sqrt (+ (* x x) (* p (* 4 p))))

rewrite93.0ms

Algorithm
rewrite-expression-head
Rules
72×sqrt-prod
50×add-sqr-sqrt
34×sqrt-pow1
29×pow1
28×sqrt-div
21×*-un-lft-identity
18×pow1/2 add-cube-cbrt
15×swap-sqr
flip3-+ associate-*r* associate-*l* pow-prod-up flip-+ unswap-sqr
add-cbrt-cube add-exp-log add-log-exp
pow-prod-down pow-sqr
frac-times insert-posit16
rem-sqrt-square associate-*l/ associate-*r/ associate-/r/
pow2 +-commutative sum-log rem-square-sqrt distribute-lft1-in pow-plus distribute-rgt-out sqrt-unprod prod-exp *-commutative cbrt-unprod distribute-lft-out
Counts
4 → 131
Calls
4 calls:
48.0ms
(* (sqrt (sqrt (+ (* x x) (* p (* 4 p))))) (sqrt (sqrt (+ (* x x) (* p (* 4 p))))))
24.0ms
(+ (/ x (/ (* (sqrt (sqrt (+ (* x x) (* p (* 4 p))))) (sqrt (sqrt (+ (* x x) (* p (* 4 p)))))) 0.5)) 0.5)
11.0ms
(sqrt (+ (* x x) (* p (* 4 p))))
8.0ms
(sqrt (+ (* x x) (* p (* 4 p))))

series260.0ms

Counts
4 → 12
Calls
4 calls:
65.0ms
(* (sqrt (sqrt (+ (* x x) (* p (* 4 p))))) (sqrt (sqrt (+ (* x x) (* p (* 4 p))))))
94.0ms
(+ (/ x (/ (* (sqrt (sqrt (+ (* x x) (* p (* 4 p))))) (sqrt (sqrt (+ (* x x) (* p (* 4 p)))))) 0.5)) 0.5)
47.0ms
(sqrt (+ (* x x) (* p (* 4 p))))
54.0ms
(sqrt (+ (* x x) (* p (* 4 p))))

simplify738.0ms

Counts
143 → 143
Iterations
IterNodes
done2011
2772
1323
0146

prune764.0ms

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 13.5b

localize52.0ms

Local error

Found 4 expressions with local error:

16.3b
(sqrt (+ (* x x) (* p (* 4 p))))
17.1b
(cbrt (+ (* x x) (* p (* 4 p))))
17.1b
(cbrt (+ (* x x) (* p (* 4 p))))
17.1b
(cbrt (+ (* x x) (* p (* 4 p))))

rewrite23.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:
6.0ms
(sqrt (+ (* x x) (* p (* 4 p))))
4.0ms
(cbrt (+ (* x x) (* p (* 4 p))))
4.0ms
(cbrt (+ (* x x) (* p (* 4 p))))
4.0ms
(cbrt (+ (* x x) (* p (* 4 p))))

series395.0ms

Counts
4 → 12
Calls
4 calls:
45.0ms
(sqrt (+ (* x x) (* p (* 4 p))))
104.0ms
(cbrt (+ (* x x) (* p (* 4 p))))
107.0ms
(cbrt (+ (* x x) (* p (* 4 p))))
139.0ms
(cbrt (+ (* x x) (* p (* 4 p))))

simplify649.0ms

Counts
70 → 70
Iterations
IterNodes
done2004
31139
2413
1159
075

prune612.0ms

Pruning

10 alts after pruning (8 fresh and 2 done)

Merged error: 13.5b

regimes167.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify5.0ms

Iterations
IterNodes
done17
117
013

end0.0ms

sample3.1s

Algorithm
intervals
Results
857.0ms684×body1280valid
784.0ms5982×body80valid
655.0ms740×body2560valid
362.0ms8000×pre80true
143.0ms311×body640valid
48.0ms57×body5120valid
46.0ms138×body320valid
20.0ms88×body160valid