Details

Time bar (total: 2.1m)

sample181.0ms

Algorithm
intervals
Results
36.0ms452×body80valid
18.0ms452×pre80true

simplify413.0ms

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

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize23.0ms

Local error

Found 3 expressions with local error:

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

rewrite146.0ms

Algorithm
rewrite-expression-head
Rules
47×add-sqr-sqrt
42×*-un-lft-identity
36×prod-diff
33×add-cube-cbrt
22×distribute-rgt-in distribute-lft-in
12×add-cbrt-cube associate-*r* add-exp-log
10×associate-*l*
flip3-- flip--
pow1
associate-*r/ difference-of-squares
frac-times sub-neg
expm1-log1p-u associate-/r* times-frac prod-exp cbrt-unprod insert-posit16 log1p-expm1-u distribute-lft-out-- add-log-exp
cbrt-undiv div-exp pow-prod-down associate-*l/ *-commutative unswap-sqr associate-/l/
clear-num frac-2neg difference-of-sqr-1 div-inv associate-/l*
Counts
3 → 132
Calls
3 calls:
Slowest
94.0ms
(* (- (/ (* m (- 1 m)) v) 1) (- 1 m))
30.0ms
(* m (- 1 m))
16.0ms
(/ (* m (- 1 m)) v)

series192.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
79.0ms
(* m (- 1 m))
60.0ms
(/ (* m (- 1 m)) v)
53.0ms
(* (- (/ (* m (- 1 m)) v) 1) (- 1 m))

simplify36.3s

Counts
193 → 141
Calls
193 calls:
Slowest
1.1s
(* (- (pow (/ (* m (- 1 m)) v) 3) (pow 1 3)) (- (* 1 1) (* m m)))
962.0ms
(* (- (pow (/ (* m (- 1 m)) v) 3) (pow 1 3)) (- 1 m))
794.0ms
(* (* (* (- (/ (* m (- 1 m)) v) 1) (- (/ (* m (- 1 m)) v) 1)) (- (/ (* m (- 1 m)) v) 1)) (* (* (- 1 m) (- 1 m)) (- 1 m)))
605.0ms
(exp (* (- (/ (* m (- 1 m)) v) 1) (- 1 m)))
597.0ms
(* (- (sqrt (/ (* m (- 1 m)) v)) 1) (- 1 m))

prune1.0s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0b

localize25.0ms

Local error

Found 2 expressions with local error:

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

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
25×add-sqr-sqrt
22×*-un-lft-identity
18×prod-diff
16×add-cube-cbrt
11×distribute-rgt-in distribute-lft-in
associate-*l*
flip3-- associate-*r* flip--
frac-times pow1 add-cbrt-cube add-exp-log difference-of-squares
expm1-log1p-u sub-neg associate-*l/ associate-*r/ insert-posit16 log1p-expm1-u distribute-lft-out-- add-log-exp
difference-of-sqr-1 pow-prod-down prod-exp *-commutative cbrt-unprod fma-udef unswap-sqr
Counts
2 → 69
Calls
2 calls:
Slowest
34.0ms
(* (- (fma (/ m v) (- m) (/ m v)) 1) (- 1 m))
0.0ms
(fma (/ m v) (- m) (/ m v))

series110.0ms

Counts
2 → 6
Calls
2 calls:
Slowest
57.0ms
(fma (/ m v) (- m) (/ m v))
53.0ms
(* (- (fma (/ m v) (- m) (/ m v)) 1) (- 1 m))

simplify31.0s

Counts
101 → 75
Calls
101 calls:
Slowest
861.0ms
(* (cbrt (* (- (fma (/ m v) (- m) (/ m v)) 1) (- 1 m))) (cbrt (* (- (fma (/ m v) (- m) (/ m v)) 1) (- 1 m))))
820.0ms
(* (- (fma (/ m v) (- m) (/ m v)) 1) (- 1 m))
807.0ms
(log1p (* (- (fma (/ m v) (- m) (/ m v)) 1) (- 1 m)))
780.0ms
(* (- (fma (/ m v) (- m) (/ m v)) 1) (- 1 m))
755.0ms
(sqrt (* (- (fma (/ m v) (- m) (/ m v)) 1) (- 1 m)))

prune751.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

localize68.0ms

Local error

Found 4 expressions with local error:

0.1b
(fma (fma (/ m v) (- m) (/ m v)) m (- m))
0.1b
(fma (fma (/ m v) (- m) (/ m v)) m (- m))
0.1b
(fma (/ m v) (- m) (/ m v))
0.1b
(fma (/ m v) (- m) (/ m v))

rewrite3.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt fma-udef insert-posit16 log1p-expm1-u add-log-exp
Counts
4 → 44
Calls
4 calls:
Slowest
1.0ms
(fma (fma (/ m v) (- m) (/ m v)) m (- m))
0.0ms
(fma (fma (/ m v) (- m) (/ m v)) m (- m))
0.0ms
(fma (/ m v) (- m) (/ m v))
0.0ms
(fma (/ m v) (- m) (/ m v))

series173.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
57.0ms
(fma (/ m v) (- m) (/ m v))
47.0ms
(fma (/ m v) (- m) (/ m v))
37.0ms
(fma (fma (/ m v) (- m) (/ m v)) m (- m))
31.0ms
(fma (fma (/ m v) (- m) (/ m v)) m (- m))

simplify5.1s

Counts
56 → 56
Calls
56 calls:
Slowest
245.0ms
(- (/ (pow m 2) v) (+ m (/ (pow m 3) v)))
238.0ms
(- (/ (pow m 2) v) (+ m (/ (pow m 3) v)))
237.0ms
(- (/ (pow m 2) v) (+ m (/ (pow m 3) v)))
230.0ms
(- (/ (pow m 2) v) (+ m (/ (pow m 3) v)))
229.0ms
(- (/ (pow m 2) v) (+ m (/ (pow m 3) v)))

prune717.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

localize52.0ms

Local error

Found 3 expressions with local error:

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

rewrite226.0ms

Algorithm
rewrite-expression-head
Rules
32×add-sqr-sqrt
27×*-un-lft-identity
21×add-cube-cbrt
20×prod-diff
14×distribute-rgt-in distribute-lft-in
12×add-cbrt-cube add-exp-log
10×associate-*r* associate-*l*
flip3-- flip--
pow1
associate-*r/
difference-of-squares
frac-times sub-neg
expm1-log1p-u associate-/r* times-frac prod-exp cbrt-unprod insert-posit16 log1p-expm1-u add-log-exp
cbrt-undiv 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 → 114
Calls
3 calls:
Slowest
142.0ms
(* (- (/ (* m (- (* 1 1) (* m m))) (fma v m v)) 1) (- 1 m))
41.0ms
(/ (* m (- (* 1 1) (* m m))) (fma v m v))
40.0ms
(* m (- (* 1 1) (* m m)))

series260.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
100.0ms
(* m (- (* 1 1) (* m m)))
90.0ms
(* (- (/ (* m (- (* 1 1) (* m m))) (fma v m v)) 1) (- 1 m))
70.0ms
(/ (* m (- (* 1 1) (* m m))) (fma v m v))

simplify43.3s

Counts
159 → 123
Calls
159 calls:
Slowest
1.2s
(* (- (/ (* m (- (* 1 1) (* m m))) (fma v m v)) 1) (- 1 m))
929.0ms
(* (- m) (- (/ (* m (- (* 1 1) (* m m))) (fma v m v)) 1))
748.0ms
(* (- (/ (* m (- (* 1 1) (* m m))) (fma v m v)) 1) (- 1 m))
717.0ms
(* (- (/ (* m (- (* 1 1) (* m m))) (fma v m v)) 1) (- 1 m))
714.0ms
(* (- (/ (* m (- (* 1 1) (* m m))) (fma v m v)) 1) (- (* 1 1) (* m m)))

prune1.1s

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0b

regimes78.0ms

Accuracy

0% (0.0b remaining)

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

bsearch2.0ms

end0.0ms

sample2.7s

Algorithm
intervals
Results
1.7s13869×body80valid
657.0ms13869×pre80true