Details

Time bar (total: 33.1s)

sample45.0ms

Algorithm
intervals
Results
33.0ms269×body80valid

simplify8.0ms

Calls
1 calls:
Slowest
8.0ms
(/ (+ (* a c) (* b d)) (+ (* c c) (* d d)))

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 27.6b

localize31.0ms

Local error

Found 3 expressions with local error:

27.6b
(/ (+ (* a c) (* b d)) (+ (* c c) (* d d)))
0.3b
(+ (* a c) (* b d))
0.0b
(+ (* c c) (* d d))

rewrite170.0ms

Algorithm
rewrite-expression-head
Rules
208×*-un-lft-identity
85×distribute-lft-out
76×associate-*l*
56×times-frac
20×add-sqr-sqrt add-cube-cbrt
18×swap-sqr
associate-/r*
associate-/l* add-log-exp
add-cbrt-cube add-exp-log
flip3-+ flip-+
pow1 insert-posit16
+-commutative sum-log associate-/r/ associate-/l/
cbrt-undiv clear-num frac-2neg div-exp div-inv
Calls
3 calls:
Slowest
119.0ms
(/ (+ (* a c) (* b d)) (+ (* c c) (* d d)))
25.0ms
(+ (* a c) (* b d))
21.0ms
(+ (* c c) (* d d))

series213.0ms

Calls
3 calls:
Slowest
117.0ms
(/ (+ (* a c) (* b d)) (+ (* c c) (* d d)))
57.0ms
(+ (* a c) (* b d))
39.0ms
(+ (* c c) (* d d))

simplify3.7s

Calls
149 calls:
Slowest
428.0ms
(- (* (* a c) (* a c)) (* (* b d) (* b d)))
351.0ms
(+ (* (* c c) (* c c)) (- (* (* d d) (* d d)) (* (* c c) (* d d))))
329.0ms
(/ (* (* (+ (* a c) (* b d)) (+ (* a c) (* b d))) (+ (* a c) (* b d))) (* (* (+ (* c c) (* d d)) (+ (* c c) (* d d))) (+ (* c c) (* d d))))
245.0ms
(* (exp (* a c)) (exp (* b d)))
221.0ms
(+ (pow (* a c) 3) (pow (* b d) 3))

prune1.4s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 27.1b

localize54.0ms

Local error

Found 4 expressions with local error:

30.8b
(sqrt (+ (* c c) (* d d)))
30.8b
(sqrt (+ (* c c) (* d d)))
17.7b
(/ (+ (* a c) (* b d)) (sqrt (+ (* c c) (* d d))))
0.3b
(+ (* a c) (* b d))

rewrite184.0ms

Algorithm
rewrite-expression-head
Rules
258×*-un-lft-identity
102×distribute-lft-out
92×associate-*l*
80×sqrt-prod
77×times-frac
36×add-sqr-sqrt
34×add-cube-cbrt
20×swap-sqr
11×associate-/r*
associate-/l*
pow1 add-cbrt-cube sqrt-div add-exp-log add-log-exp
flip3-+ flip-+
insert-posit16
rem-sqrt-square sqrt-pow1 pow1/2 associate-/r/ associate-/l/
cbrt-undiv +-commutative clear-num sum-log frac-2neg div-exp div-inv
Calls
4 calls:
Slowest
76.0ms
(/ (+ (* a c) (* b d)) (sqrt (+ (* c c) (* d d))))
44.0ms
(sqrt (+ (* c c) (* d d)))
32.0ms
(+ (* a c) (* b d))
25.0ms
(sqrt (+ (* c c) (* d d)))

series276.0ms

Calls
4 calls:
Slowest
128.0ms
(/ (+ (* a c) (* b d)) (sqrt (+ (* c c) (* d d))))
60.0ms
(+ (* a c) (* b d))
46.0ms
(sqrt (+ (* c c) (* d d)))
41.0ms
(sqrt (+ (* c c) (* d d)))

simplify5.8s

Calls
214 calls:
Slowest
405.0ms
(- (* (* a c) (* a c)) (* (* b d) (* b d)))
341.0ms
(sqrt (+ (pow (* c c) 3) (pow (* d d) 3)))
323.0ms
(sqrt (+ (* (* c c) (* c c)) (- (* (* d d) (* d d)) (* (* c c) (* d d)))))
299.0ms
(sqrt (- (* (* c c) (* c c)) (* (* d d) (* d d))))
282.0ms
(sqrt (+ (pow (* c c) 3) (pow (* d d) 3)))

prune2.3s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 25.0b

localize56.0ms

Local error

Found 4 expressions with local error:

30.8b
(sqrt (+ (* c c) (* d d)))
30.8b
(sqrt (+ (* c c) (* d d)))
17.8b
(/ (sqrt (+ (* c c) (* d d))) (+ (* a c) (* b d)))
0.3b
(+ (* a c) (* b d))

rewrite199.0ms

Algorithm
rewrite-expression-head
Rules
258×*-un-lft-identity
102×distribute-lft-out
92×associate-*l*
80×sqrt-prod
77×times-frac
36×add-sqr-sqrt
34×add-cube-cbrt
20×swap-sqr
11×associate-/l*
associate-/r*
pow1 add-cbrt-cube sqrt-div add-exp-log add-log-exp
flip3-+ flip-+
insert-posit16
rem-sqrt-square sqrt-pow1 pow1/2 associate-/r/ associate-/l/
cbrt-undiv +-commutative clear-num sum-log frac-2neg div-exp div-inv
Calls
4 calls:
Slowest
79.0ms
(/ (sqrt (+ (* c c) (* d d))) (+ (* a c) (* b d)))
52.0ms
(sqrt (+ (* c c) (* d d)))
46.0ms
(sqrt (+ (* c c) (* d d)))
19.0ms
(+ (* a c) (* b d))

series272.0ms

Calls
4 calls:
Slowest
113.0ms
(/ (sqrt (+ (* c c) (* d d))) (+ (* a c) (* b d)))
61.0ms
(+ (* a c) (* b d))
50.0ms
(sqrt (+ (* c c) (* d d)))
48.0ms
(sqrt (+ (* c c) (* d d)))

simplify5.3s

Calls
218 calls:
Slowest
341.0ms
(sqrt (+ (pow (* c c) 3) (pow (* d d) 3)))
340.0ms
(sqrt (+ (pow (* c c) 3) (pow (* d d) 3)))
311.0ms
(sqrt (+ (pow (* c c) 3) (pow (* d d) 3)))
269.0ms
(sqrt (- (* (* c c) (* c c)) (* (* d d) (* d d))))
240.0ms
(sqrt (- (* (* c c) (* c c)) (* (* d d) (* d d))))

prune2.3s

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 25.0b

localize37.0ms

Local error

Found 4 expressions with local error:

30.8b
(sqrt (+ (* c c) (* d d)))
30.8b
(sqrt (+ (* c c) (* d d)))
17.7b
(/ (+ (* a c) (* b d)) (sqrt (+ (* c c) (* d d))))
0.3b
(+ (* a c) (* b d))

rewrite250.0ms

Algorithm
rewrite-expression-head
Rules
258×*-un-lft-identity
102×distribute-lft-out
92×associate-*l*
80×sqrt-prod
77×times-frac
36×add-sqr-sqrt
34×add-cube-cbrt
20×swap-sqr
11×associate-/r*
associate-/l*
pow1 add-cbrt-cube sqrt-div add-exp-log add-log-exp
flip3-+ flip-+
insert-posit16
rem-sqrt-square sqrt-pow1 pow1/2 associate-/r/ associate-/l/
cbrt-undiv +-commutative clear-num sum-log frac-2neg div-exp div-inv
Calls
4 calls:
Slowest
145.0ms
(/ (+ (* a c) (* b d)) (sqrt (+ (* c c) (* d d))))
40.0ms
(sqrt (+ (* c c) (* d d)))
36.0ms
(+ (* a c) (* b d))
26.0ms
(sqrt (+ (* c c) (* d d)))

series309.0ms

Calls
4 calls:
Slowest
146.0ms
(/ (+ (* a c) (* b d)) (sqrt (+ (* c c) (* d d))))
67.0ms
(sqrt (+ (* c c) (* d d)))
51.0ms
(sqrt (+ (* c c) (* d d)))
44.0ms
(+ (* a c) (* b d))

simplify5.7s

Calls
214 calls:
Slowest
337.0ms
(sqrt (+ (* (* c c) (* c c)) (- (* (* d d) (* d d)) (* (* c c) (* d d)))))
335.0ms
(sqrt (+ (pow (* c c) 3) (pow (* d d) 3)))
322.0ms
(- (* (* a c) (* a c)) (* (* b d) (* b d)))
303.0ms
(sqrt (+ (pow (* c c) 3) (pow (* d d) 3)))
279.0ms
(sqrt (- (* (* c c) (* c c)) (* (* d d) (* d d))))

prune2.0s

Pruning

12 alts after pruning (10 fresh and 2 done)

Merged error: 25.0b

regimes538.0ms

Accuracy

0% (2.5b remaining)

Error of 26.0b against oracle of 23.6b and baseline of 26.0b

bsearch5.0ms

end0.0ms

sample1.9s

Algorithm
intervals
Results
1.6s8413×body80valid