Details

Time bar (total: 4.3m)

sample147.0ms

Algorithm
intervals
Results
50.0ms296×body80nan
32.0ms158×body160valid
29.0ms552×pre80true
11.0ms35×body320valid
7.0ms63×body80valid

simplify118.0ms

Calls
1 calls:
Slowest
118.0ms
(/ (+ (- b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a))

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 42.6b

localize18.0ms

Local error

Found 4 expressions with local error:

39.7b
(- (sqrt (- (* b b) (* (* 3 a) c))) b)
0.3b
(/ (- (sqrt (- (* b b) (* (* 3 a) c))) b) (* 3 a))
0.3b
(* (* 3 a) c)
0.2b
(- (* b b) (* (* 3 a) c))

rewrite1.0s

Algorithm
rewrite-expression-head
Rules
164×add-sqr-sqrt
82×*-un-lft-identity
72×times-frac
45×associate-*l*
43×difference-of-squares
42×add-cube-cbrt
29×unswap-sqr
27×associate-*r*
20×distribute-lft-out--
14×add-cbrt-cube add-exp-log sqrt-prod
12×associate-/r* *-commutative
pow1
add-log-exp
associate-/l*
prod-exp cbrt-unprod insert-posit16
flip3-- swap-sqr pow-prod-down flip--
cbrt-undiv sub-neg diff-log div-exp associate-/l/
clear-num frac-2neg div-sub div-inv
Calls
4 calls:
Slowest
628.0ms
(/ (- (sqrt (- (* b b) (* (* 3 a) c))) b) (* 3 a))
319.0ms
(- (sqrt (- (* b b) (* (* 3 a) c))) b)
38.0ms
(- (* b b) (* (* 3 a) c))
23.0ms
(* (* 3 a) c)

series369.0ms

Calls
4 calls:
Slowest
149.0ms
(/ (- (sqrt (- (* b b) (* (* 3 a) c))) b) (* 3 a))
126.0ms
(- (sqrt (- (* b b) (* (* 3 a) c))) b)
60.0ms
(- (* b b) (* (* 3 a) c))
34.0ms
(* (* 3 a) c)

simplify18.3s

Calls
239 calls:
Slowest
463.0ms
(* (* (* (* 3 3) 3) (* (* a a) a)) (* (* c c) c))
459.0ms
(- (* (sqrt (- (* b b) (* (* 3 a) c))) (sqrt (- (* b b) (* (* 3 a) c)))) (* b b))
438.0ms
(* (* (* (* 3 a) (* 3 a)) (* 3 a)) (* (* c c) c))
385.0ms
(- (pow (sqrt (- (* b b) (* (* 3 a) c))) 3) (pow b 3))
312.0ms
(/ (exp (* b b)) (exp (* (* 3 a) c)))

prune2.4s

Pruning

18 alts after pruning (18 fresh and 0 done)

Merged error: 5.4b

localize6.0ms

Local error

Found 0 expressions with local error:

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Calls
0 calls:
Slowest

series0.0ms

Calls
0 calls:
Slowest

simplify0.0ms

Calls
0 calls:
Slowest

prune93.0ms

Pruning

18 alts after pruning (17 fresh and 1 done)

Merged error: 5.4b

localize15.0ms

Local error

Found 3 expressions with local error:

0.3b
(/ (* -3/2 (/ (* a c) b)) (* 3 a))
0.3b
(* -3/2 (/ (* a c) b))
0.2b
(/ (* a c) b)

rewrite166.0ms

Algorithm
rewrite-expression-head
Rules
1180×times-frac
860×associate-*r*
853×add-sqr-sqrt
531×*-un-lft-identity
527×add-cube-cbrt
344×associate-*l*
156×unswap-sqr
114×*-commutative
91×associate-/l*
49×add-cbrt-cube add-exp-log
36×associate-*r/
21×associate-/r* associate-/l/
17×prod-exp cbrt-unprod
16×cbrt-undiv div-exp div-inv
clear-num un-div-inv
pow1
frac-2neg
insert-posit16 add-log-exp
pow-prod-down
Calls
3 calls:
Slowest
86.0ms
(/ (* -3/2 (/ (* a c) b)) (* 3 a))
30.0ms
(* -3/2 (/ (* a c) b))
23.0ms
(/ (* a c) b)

series134.0ms

Calls
3 calls:
Slowest
61.0ms
(* -3/2 (/ (* a c) b))
37.0ms
(/ (* -3/2 (/ (* a c) b)) (* 3 a))
36.0ms
(/ (* a c) b)

simplify3.7m

Calls
1484 calls:
Slowest
1.7s
(/ (* (* (* -3/2 -3/2) -3/2) (/ (* (* (* a a) a) (* (* c c) c)) (* (* b b) b))) (* (* (* 3 a) (* 3 a)) (* 3 a)))
1.2s
(/ (* (* (* -3/2 -3/2) -3/2) (/ (* (* (* a c) (* a c)) (* a c)) (* (* b b) b))) (* (* (* 3 a) (* 3 a)) (* 3 a)))
1.2s
(/ (* (* (* -3/2 -3/2) -3/2) (/ (* (* (* a c) (* a c)) (* a c)) (* (* b b) b))) (* (* (* 3 3) 3) (* (* a a) a)))
1.2s
(/ (* (* (* -3/2 -3/2) -3/2) (/ (* (* (* a a) a) (* (* c c) c)) (* (* b b) b))) (* (* (* 3 3) 3) (* (* a a) a)))
848.0ms
(/ (/ (* (sqrt a) (sqrt c)) b) (* (sqrt 3) a))

prune8.6s

Pruning

36 alts after pruning (36 fresh and 0 done)

Merged error: 5.2b

localize10.0ms

Local error

Found 0 expressions with local error:

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Calls
0 calls:
Slowest

series0.0ms

Calls
0 calls:
Slowest

simplify0.0ms

Calls
0 calls:
Slowest

prune1.0ms

Pruning

36 alts after pruning (35 fresh and 1 done)

Merged error: 5.2b

regimes936.0ms

Accuracy

12.6% (5.9b remaining)

Error of 11.1b against oracle of 5.1b and baseline of 11.9b

bsearch15.0ms

end0.0ms

sample5.6s

Algorithm
intervals
Results
1.8s8329×body80nan
1.3s4843×body160valid
1.1s16329×pre80true
538.0ms1389×body320valid
234.0ms1768×body80valid