Details

Time bar (total: 49.8s)

sample139.0ms

Algorithm
intervals
Results
29.0ms449×body80valid
15.0ms449×pre80true

simplify277.0ms

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

prune22.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize31.0ms

Local error

Found 4 expressions with local error:

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

rewrite157.0ms

Algorithm
rewrite-expression-head
Rules
52×add-sqr-sqrt
46×*-un-lft-identity
39×prod-diff
37×add-cube-cbrt
19×add-exp-log
15×times-frac
13×add-cbrt-cube
11×distribute-rgt-in distribute-lft-in
10×associate-*l*
associate-*r*
pow1
fma-neg
add-log-exp difference-of-squares
div-inv
expm1-log1p-u flip3-- div-exp prod-exp associate-*r/ insert-posit16 log1p-expm1-u flip--
expm1-def associate-/r* sub-neg cbrt-unprod distribute-lft-out--
cbrt-undiv difference-of-sqr-1 pow-prod-down associate-*l/ *-commutative unswap-sqr associate-/l/
clear-num frac-2neg diff-log associate-/l*
Counts
4 → 151
Calls
4 calls:
Slowest
105.0ms
(* (- (/ (* m (- 1 m)) v) 1) m)
17.0ms
(- (/ (* m (- 1 m)) v) 1)
17.0ms
(* m (- 1 m))
14.0ms
(/ (* m (- 1 m)) v)

series184.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
59.0ms
(/ (* m (- 1 m)) v)
52.0ms
(* m (- 1 m))
36.0ms
(* (- (/ (* m (- 1 m)) v) 1) m)
36.0ms
(- (/ (* m (- 1 m)) v) 1)

simplify12.8s

Counts
135 → 163
Calls
135 calls:
Slowest
571.0ms
(/ (exp (/ (* m (- 1 m)) v)) (exp 1))
474.0ms
(fma (/ m (* (cbrt v) (cbrt v))) (/ (- 1 m) (cbrt v)) (- (* (sqrt 1) (sqrt 1))))
442.0ms
(fma (/ m (* (cbrt v) (cbrt v))) (/ (- 1 m) (cbrt v)) (- (* 1 1)))
424.0ms
(* (* (* (- (/ (* m (- 1 m)) v) 1) (- (/ (* m (- 1 m)) v) 1)) (- (/ (* m (- 1 m)) v) 1)) (* (* m m) m))
397.0ms
(* (- (pow (/ (* m (- 1 m)) v) 3) (pow 1 3)) m)

prune1.3s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.0b

localize30.0ms

Local error

Found 3 expressions with local error:

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

rewrite44.0ms

Algorithm
rewrite-expression-head
Rules
22×add-sqr-sqrt
18×*-un-lft-identity
12×add-cube-cbrt
prod-diff
associate-*l*
add-exp-log
pow1 add-cbrt-cube add-log-exp
difference-of-squares
expm1-log1p-u fma-neg associate-*r* insert-posit16 log1p-expm1-u
flip3-- difference-of-sqr-1 associate-*l/ fma-udef flip-- distribute-lft-out--
expm1-def sub-neg diff-log pow-prod-down prod-exp associate--l+ *-commutative cbrt-unprod unswap-sqr
Counts
3 → 71
Calls
3 calls:
Slowest
32.0ms
(* (- (fma (/ m v) (- m) (/ m v)) 1) m)
10.0ms
(- (fma (/ m v) (- m) (/ m v)) 1)
0.0ms
(fma (/ m v) (- m) (/ m v))

series136.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
57.0ms
(* (- (fma (/ m v) (- m) (/ m v)) 1) m)
43.0ms
(fma (/ m v) (- m) (/ m v))
35.0ms
(- (fma (/ m v) (- m) (/ m v)) 1)

simplify5.6s

Counts
52 → 80
Calls
52 calls:
Slowest
650.0ms
(* (* (* (- (fma (/ m v) (- m) (/ m v)) 1) (- (fma (/ m v) (- m) (/ m v)) 1)) (- (fma (/ m v) (- m) (/ m v)) 1)) (* (* m m) m))
284.0ms
(* (- (pow (fma (/ m v) (- m) (/ m v)) 3) (pow 1 3)) m)
280.0ms
(* (- (fma (/ m v) (- m) (/ m v)) 1) m)
264.0ms
(/ (exp (fma (/ m v) (- m) (/ m v))) (exp 1))
251.0ms
(- (/ (pow m 2) v) (+ m (/ (pow m 3) v)))

prune687.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.0b

localize24.0ms

Local error

Found 4 expressions with local error:

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

rewrite242.0ms

Algorithm
rewrite-expression-head
Rules
62×add-sqr-sqrt
52×*-un-lft-identity
48×times-frac
40×add-cube-cbrt
34×add-exp-log
22×add-cbrt-cube
18×prod-diff
17×associate-*l*
14×div-exp
12×associate-*r/
11×distribute-rgt-in distribute-lft-in associate-/r/
10×associate-/r*
pow1 associate-*r*
difference-of-squares
cbrt-undiv flip3-- div-inv flip--
prod-exp associate-/l*
expm1-log1p-u cbrt-unprod insert-posit16 log1p-expm1-u add-log-exp
rec-exp 1-exp difference-of-sqr-1 distribute-lft-out--
clear-num sub-neg frac-2neg pow-prod-down associate-*l/ *-commutative unswap-sqr
pow-flip inv-pow
Counts
4 → 175
Calls
4 calls:
Slowest
173.0ms
(* (- (/ 1 (/ v (* m (- 1 m)))) 1) m)
31.0ms
(* m (- 1 m))
16.0ms
(/ v (* m (- 1 m)))
16.0ms
(/ 1 (/ v (* m (- 1 m))))

series249.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
77.0ms
(* m (- 1 m))
59.0ms
(/ v (* m (- 1 m)))
59.0ms
(/ 1 (/ v (* m (- 1 m))))
53.0ms
(* (- (/ 1 (/ v (* m (- 1 m)))) 1) m)

simplify14.4s

Counts
160 → 187
Calls
160 calls:
Slowest
601.0ms
(* (- (pow (/ 1 (/ v (* m (- 1 m)))) 3) (pow 1 3)) m)
407.0ms
(/ (sqrt 1) (/ v (* m (- (* 1 1) (* m m)))))
339.0ms
(- (+ (/ v (pow m 4)) (+ (/ v (pow m 3)) (/ v (pow m 2)))))
339.0ms
(- (+ (/ v (pow m 4)) (+ (/ v (pow m 3)) (/ v (pow m 2)))))
331.0ms
(/ 1 (/ v (* m (- (* 1 1) (* m m)))))

prune1.6s

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.0b

localize41.0ms

Local error

Found 4 expressions with local error:

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

rewrite63.0ms

Algorithm
rewrite-expression-head
Rules
28×add-sqr-sqrt
22×*-un-lft-identity
16×add-cube-cbrt
12×associate-*r* add-exp-log
11×pow1 add-cbrt-cube
prod-diff
associate-*l*
sqrt-prod
associate-*l/ add-log-exp
expm1-log1p-u pow-prod-down prod-exp cbrt-unprod insert-posit16 log1p-expm1-u difference-of-squares
flip3-- fma-neg flip--
difference-of-sqr-1 *-commutative fma-udef distribute-lft-out-- unswap-sqr
expm1-def sub-neg diff-log associate--l+
Counts
4 → 101
Calls
4 calls:
Slowest
39.0ms
(* (* (- (fma (/ m v) (- m) (/ m v)) 1) (sqrt m)) (sqrt m))
17.0ms
(* (- (fma (/ m v) (- m) (/ m v)) 1) (sqrt m))
5.0ms
(- (fma (/ m v) (- m) (/ m v)) 1)
0.0ms
(fma (/ m v) (- m) (/ m v))

series293.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
137.0ms
(* (- (fma (/ m v) (- m) (/ m v)) 1) (sqrt m))
81.0ms
(* (* (- (fma (/ m v) (- m) (/ m v)) 1) (sqrt m)) (sqrt m))
38.0ms
(fma (/ m v) (- m) (/ m v))
37.0ms
(- (fma (/ m v) (- m) (/ m v)) 1)

simplify7.7s

Counts
76 → 113
Calls
76 calls:
Slowest
653.0ms
(* (* (* (- (fma (/ m v) (- m) (/ m v)) 1) (- (fma (/ m v) (- m) (/ m v)) 1)) (- (fma (/ m v) (- m) (/ m v)) 1)) (* (* (sqrt m) (sqrt m)) (sqrt m)))
362.0ms
(* (* (- (pow (fma (/ m v) (- m) (/ m v)) 3) (pow 1 3)) (sqrt m)) (sqrt m))
318.0ms
(* (- (pow (fma (/ m v) (- m) (/ m v)) 3) (pow 1 3)) (sqrt m))
302.0ms
(+ (log (* (- (fma (/ m v) (- m) (/ m v)) 1) (sqrt m))) (log (sqrt m)))
289.0ms
(/ (exp (fma (/ m v) (- m) (/ m v))) (exp 1))

prune947.0ms

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 0b

regimes95.0ms

Accuracy

0% (0.2b remaining)

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

bsearch3.0ms

end0.0ms

sample2.8s

Algorithm
intervals
Results
1.9s13796×body80valid
633.0ms13796×pre80true