Details

Time bar (total: 42.1s)

sample137.0ms

Algorithm
intervals
Results
26.0ms429×body80valid
14.0ms429×pre80true

simplify199.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
198.0ms
(* (- (/ (* m (- 1 m)) v) 1) m)

prune13.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

localize19.0ms

Local error

Found 3 expressions with local error:

0.2b
(* (- (/ (* m (- 1 m)) v) 1) m)
0.0b
(/ (* m (- 1 m)) v)
0.0b
(* m (- 1 m))

rewrite195.0ms

Algorithm
rewrite-expression-head
Rules
32×add-sqr-sqrt
27×*-un-lft-identity
21×add-cube-cbrt
18×prod-diff
12×add-cbrt-cube add-exp-log
11×distribute-rgt-in distribute-lft-in
10×associate-*l*
associate-*r*
pow1
associate-*r/ difference-of-squares
expm1-log1p-u associate-/r* times-frac flip3-- prod-exp cbrt-unprod insert-posit16 log1p-expm1-u flip-- add-log-exp
cbrt-undiv sub-neg div-exp pow-prod-down associate-*l/ *-commutative distribute-lft-out-- unswap-sqr associate-/l/
clear-num frac-2neg difference-of-sqr-1 div-inv associate-/l*
Counts
3 → 101
Calls
3 calls:
Slowest
69.0ms
(* (- (/ (* m (- 1 m)) v) 1) m)
62.0ms
(/ (* m (- 1 m)) v)
58.0ms
(* m (- 1 m))

series220.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
92.0ms
(* (- (/ (* m (- 1 m)) v) 1) m)
81.0ms
(* m (- 1 m))
47.0ms
(/ (* m (- 1 m)) v)

simplify5.9s

Counts
74 → 110
Calls
74 calls:
Slowest
504.0ms
(* (- (/ (* m (- 1 m)) v) 1) m)
495.0ms
(* (- (pow (/ (* m (- 1 m)) v) 3) (pow 1 3)) m)
321.0ms
(* (* (* (- (/ (* m (- 1 m)) v) 1) (- (/ (* m (- 1 m)) v) 1)) (- (/ (* m (- 1 m)) v) 1)) (* (* m m) m))
306.0ms
(* (* (* m m) m) (* (* (- 1 m) (- 1 m)) (- 1 m)))
231.0ms
(- (/ (pow m 2) v) (+ m (/ (pow m 3) v)))

prune993.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.0b

localize14.0ms

Local error

Found 3 expressions with local error:

0.5b
(* m (/ (- 1 m) v))
0.2b
(* (- (* m (/ (- 1 m) v)) 1) m)
0.0b
(/ (- 1 m) v)

rewrite137.0ms

Algorithm
rewrite-expression-head
Rules
55×add-sqr-sqrt
48×*-un-lft-identity
37×times-frac
27×add-cube-cbrt
25×associate-*r*
14×difference-of-squares
12×add-cbrt-cube add-exp-log
pow1 distribute-lft-out--
associate-*l* associate-/l*
expm1-log1p-u associate-/r* prod-exp cbrt-unprod insert-posit16 log1p-expm1-u add-log-exp unswap-sqr
cbrt-undiv flip3-- div-exp pow-prod-down associate-*l/ *-commutative div-inv flip-- associate-/l/
clear-num frac-2neg div-sub associate-*r/
Counts
3 → 112
Calls
3 calls:
Slowest
73.0ms
(* (- (* m (/ (- 1 m) v)) 1) m)
36.0ms
(* m (/ (- 1 m) v))
25.0ms
(/ (- 1 m) v)

series129.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
47.0ms
(* (- (* m (/ (- 1 m) v)) 1) m)
43.0ms
(* m (/ (- 1 m) v))
39.0ms
(/ (- 1 m) v)

simplify6.1s

Counts
100 → 121
Calls
100 calls:
Slowest
888.0ms
(* (* (* m m) m) (* (* (/ (- 1 m) v) (/ (- 1 m) v)) (/ (- 1 m) v)))
748.0ms
(* (- (pow (* m (/ (- 1 m) v)) 3) (pow 1 3)) m)
276.0ms
(* (- (* (* m (/ (- 1 m) v)) (* m (/ (- 1 m) v))) (* 1 1)) m)
247.0ms
(- (/ (pow m 2) v) (+ m (/ (pow m 3) v)))
234.0ms
(- (/ (pow m 2) v) (+ m (/ (pow m 3) v)))

prune934.0ms

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 0.0b

localize24.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (* (- (/ (* m (- 1 m)) v) 1) (sqrt m)) (sqrt m))
0.2b
(* (- (/ (* m (- 1 m)) v) 1) (sqrt m))
0.0b
(/ (* m (- 1 m)) v)
0.0b
(* m (- 1 m))

rewrite251.0ms

Algorithm
rewrite-expression-head
Rules
38×add-sqr-sqrt
31×*-un-lft-identity
25×add-cube-cbrt
18×add-cbrt-cube associate-*r* prod-diff add-exp-log
13×pow1
11×distribute-rgt-in distribute-lft-in associate-*l*
sqrt-prod
associate-*l/ prod-exp cbrt-unprod
pow-prod-down
expm1-log1p-u flip3-- associate-*r/ insert-posit16 log1p-expm1-u flip-- add-log-exp difference-of-squares
associate-/r* times-frac *-commutative unswap-sqr
cbrt-undiv sub-neg div-exp distribute-lft-out-- associate-/l/
clear-num frac-2neg difference-of-sqr-1 div-inv associate-/l*
Counts
4 → 131
Calls
4 calls:
Slowest
120.0ms
(* (* (- (/ (* m (- 1 m)) v) 1) (sqrt m)) (sqrt m))
73.0ms
(* (- (/ (* m (- 1 m)) v) 1) (sqrt m))
30.0ms
(/ (* m (- 1 m)) v)
26.0ms
(* m (- 1 m))

series247.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
87.0ms
(* (- (/ (* m (- 1 m)) v) 1) (sqrt m))
72.0ms
(* m (- 1 m))
49.0ms
(* (* (- (/ (* m (- 1 m)) v) 1) (sqrt m)) (sqrt m))
38.0ms
(/ (* m (- 1 m)) v)

simplify8.7s

Counts
98 → 143
Calls
98 calls:
Slowest
528.0ms
(* (- (pow (/ (* m (- 1 m)) v) 3) (pow 1 3)) (sqrt m))
492.0ms
(* (* (- (pow (/ (* m (- 1 m)) v) 3) (pow 1 3)) (sqrt m)) (sqrt m))
457.0ms
(* (* (- (/ (* m (- 1 m)) v) 1) (sqrt m)) (sqrt m))
447.0ms
(* (- (/ (* m (- 1 m)) v) 1) (sqrt m))
388.0ms
(* (* (* (- (/ (* m (- 1 m)) v) 1) (- (/ (* m (- 1 m)) v) 1)) (- (/ (* m (- 1 m)) v) 1)) (* (* (sqrt m) (sqrt m)) (sqrt m)))

prune1.4s

Pruning

9 alts after pruning (6 fresh and 3 done)

Merged error: 0.0b

localize49.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* (* (- (/ (* m (- 1 m)) v) 1) (sqrt m)) (sqrt (sqrt m))) (sqrt (sqrt m)))
0.3b
(* (* (- (/ (* m (- 1 m)) v) 1) (sqrt m)) (sqrt (sqrt m)))
0.2b
(* (- (/ (* m (- 1 m)) v) 1) (sqrt m))
0.1b
(sqrt (sqrt m))

rewrite577.0ms

Algorithm
rewrite-expression-head
Rules
32×sqrt-prod
25×add-sqr-sqrt
24×associate-*r*
22×pow1
20×add-cbrt-cube add-exp-log
18×*-un-lft-identity
15×add-cube-cbrt
12×associate-*l/
10×pow-prod-down prod-exp cbrt-unprod
associate-*l*
expm1-log1p-u sqrt-pow1 insert-posit16 log1p-expm1-u add-log-exp
flip3-- *-commutative flip--
rem-sqrt-square pow1/2 difference-of-squares unswap-sqr
difference-of-sqr-1 distribute-lft-out--
Counts
4 → 114
Calls
4 calls:
Slowest
389.0ms
(* (* (* (- (/ (* m (- 1 m)) v) 1) (sqrt m)) (sqrt (sqrt m))) (sqrt (sqrt m)))
103.0ms
(* (* (- (/ (* m (- 1 m)) v) 1) (sqrt m)) (sqrt (sqrt m)))
79.0ms
(* (- (/ (* m (- 1 m)) v) 1) (sqrt m))
3.0ms
(sqrt (sqrt m))

series529.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
207.0ms
(sqrt (sqrt m))
142.0ms
(* (* (- (/ (* m (- 1 m)) v) 1) (sqrt m)) (sqrt (sqrt m)))
108.0ms
(* (- (/ (* m (- 1 m)) v) 1) (sqrt m))
71.0ms
(* (* (* (- (/ (* m (- 1 m)) v) 1) (sqrt m)) (sqrt (sqrt m))) (sqrt (sqrt m)))

simplify11.7s

Counts
80 → 126
Calls
80 calls:
Slowest
644.0ms
(* (* (- (pow (/ (* m (- 1 m)) v) 3) (pow 1 3)) (sqrt m)) (sqrt (sqrt m)))
634.0ms
(* (* (* (- (pow (/ (* m (- 1 m)) v) 3) (pow 1 3)) (sqrt m)) (sqrt (sqrt m))) (sqrt (sqrt m)))
571.0ms
(* (* (* (- (/ (* m (- 1 m)) v) 1) (sqrt m)) (sqrt (sqrt m))) (sqrt (sqrt m)))
531.0ms
(* (- (pow (/ (* m (- 1 m)) v) 3) (pow 1 3)) (sqrt m))
466.0ms
(+ (+ (log (* (- (/ (* m (- 1 m)) v) 1) (sqrt m))) (log (sqrt (sqrt m)))) (log (sqrt (sqrt m))))

prune1.3s

Pruning

9 alts after pruning (6 fresh and 3 done)

Merged error: 0b

regimes219.0ms

Accuracy

0% (0.2b remaining)

Error of 0.2b against oracle of 0.0b and baseline of 0.2b

bsearch2.0ms

end0.0ms

sample2.2s

Algorithm
intervals
Results
1.3s13767×body80valid
634.0ms13767×pre80true