Details

Time bar (total: 1.4m)

sample165.0ms

Algorithm
intervals
Results
84.0ms428×body80valid
19.0ms428×pre80true

simplify268.0ms

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

prune16.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

localize15.0ms

Local error

Found 3 expressions with local error:

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

rewrite92.0ms

Algorithm
rewrite-expression-head
Rules
126×add-sqr-sqrt
118×*-un-lft-identity
117×prod-diff
114×add-cube-cbrt
92×times-frac
41×distribute-rgt-in distribute-lft-in
13×fma-neg
10×div-inv
associate-*r*
pow1 add-cbrt-cube add-exp-log add-log-exp
difference-of-squares
expm1-log1p-u sub-neg associate-*l* insert-posit16 log1p-expm1-u
flip3-- associate-*r/ fma-udef flip-- distribute-lft-out--
diff-log pow-prod-down prod-exp *-commutative cbrt-unprod associate--r+ unswap-sqr
Counts
3 → 190
Calls
3 calls:
Slowest
63.0ms
(* m (- (/ m v) (fma m (/ m v) 1)))
23.0ms
(- (/ m v) (fma m (/ m v) 1))
1.0ms
(fma m (/ m v) 1)

series115.0ms

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

simplify52.3s

Counts
201 → 199
Calls
201 calls:
Slowest
767.0ms
(* (* (* m m) m) (* (* (- (/ m v) (fma m (/ m v) 1)) (- (/ m v) (fma m (/ m v) 1))) (- (/ m v) (fma m (/ m v) 1))))
757.0ms
(fma (- (fma m (/ m v) 1)) 1 (* (fma m (/ m v) 1) 1))
705.0ms
(* (fma (- (fma m (/ m v) 1)) 1 (* (fma m (/ m v) 1) 1)) m)
667.0ms
(+ (* (/ m v) (/ m v)) (+ (* (fma m (/ m v) 1) (fma m (/ m v) 1)) (* (/ m v) (fma m (/ m v) 1))))
643.0ms
(* (fma (- (fma m (/ m v) 1)) 1 (* (fma m (/ m v) 1) 1)) m)

prune2.1s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

localize17.0ms

Local error

Found 4 expressions with local error:

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

rewrite72.0ms

Algorithm
rewrite-expression-head
Rules
34×add-sqr-sqrt
29×associate-*r*
22×*-un-lft-identity add-cube-cbrt
20×times-frac
16×add-cbrt-cube add-exp-log
10×pow1
associate-*l*
add-log-exp
prod-exp cbrt-unprod unswap-sqr
expm1-log1p-u associate-*l/ associate-*r/ insert-posit16 log1p-expm1-u
pow-prod-down *-commutative
cbrt-undiv flip3-- div-exp frac-add div-inv flip--
+-commutative sum-log fma-def flip3-+ flip-+
Counts
4 → 110
Calls
4 calls:
Slowest
25.0ms
(* (- -1 (* m (/ m v))) m)
25.0ms
(+ (* m (/ m v)) (* (- -1 (* m (/ m v))) m))
10.0ms
(* m (/ m v))
9.0ms
(* m (/ m v))

series152.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
70.0ms
(* (- -1 (* m (/ m v))) m)
34.0ms
(+ (* m (/ m v)) (* (- -1 (* m (/ m v))) m))
27.0ms
(* m (/ m v))
20.0ms
(* m (/ m v))

simplify6.7s

Counts
76 → 122
Calls
76 calls:
Slowest
502.0ms
(- (+ m (/ (pow m 3) v)))
493.0ms
(* (* (* (- -1 (* m (/ m v))) (- -1 (* m (/ m v)))) (- -1 (* m (/ m v)))) (* (* m m) m))
477.0ms
(* (* (* m m) m) (/ (* (* m m) m) (* (* v v) v)))
467.0ms
(- (+ m (/ (pow m 3) v)))
466.0ms
(- (+ m (/ (pow m 3) v)))

prune1.1s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0b

localize34.0ms

Local error

Found 3 expressions with local error:

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

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt
13×associate-*r*
11×*-un-lft-identity add-cube-cbrt
10×times-frac
add-cbrt-cube add-exp-log
pow1 add-log-exp
expm1-log1p-u associate-*l* insert-posit16 log1p-expm1-u
prod-exp cbrt-unprod fma-udef unswap-sqr
cbrt-undiv +-commutative associate-+r+ sum-log fma-def flip3-+ div-exp pow-prod-down associate-*r/ *-commutative flip-+ div-inv
Counts
3 → 62
Calls
3 calls:
Slowest
18.0ms
(* m (/ m v))
17.0ms
(+ (* m (/ m v)) (fma (* m (- m)) (/ m v) (- m)))
0.0ms
(fma (* m (- m)) (/ m v) (- m))

series136.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
52.0ms
(+ (* m (/ m v)) (fma (* m (- m)) (/ m v) (- m)))
48.0ms
(fma (* m (- m)) (/ m v) (- m))
35.0ms
(* m (/ m v))

simplify3.2s

Counts
35 → 71
Calls
35 calls:
Slowest
481.0ms
(- (+ m (/ (pow m 3) v)))
441.0ms
(* (* (* m m) m) (/ (* (* m m) m) (* (* v v) v)))
440.0ms
(- (+ m (/ (pow m 3) v)))
429.0ms
(- (+ m (/ (pow m 3) v)))
313.0ms
(* (exp (* m (/ m v))) (exp (fma (* m (- m)) (/ m v) (- m))))

prune640.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0b

localize23.0ms

Local error

Found 4 expressions with local error:

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

rewrite67.0ms

Algorithm
rewrite-expression-head
Rules
33×add-exp-log
32×add-sqr-sqrt
29×associate-*r*
23×add-cbrt-cube
22×*-un-lft-identity
21×times-frac add-cube-cbrt
15×prod-exp
13×pow1
cbrt-unprod
associate-*l*
add-log-exp unswap-sqr
div-exp pow-prod-down
expm1-log1p-u associate-*l/ associate-*r/ insert-posit16 log1p-expm1-u
cbrt-undiv *-commutative
rec-exp flip3-- 1-exp frac-add div-inv flip--
+-commutative sum-log fma-def flip3-+ un-div-inv flip-+
Counts
4 → 119
Calls
4 calls:
Slowest
30.0ms
(* (* m m) (/ 1 v))
14.0ms
(* (- -1 (* (* m m) (/ 1 v))) m)
12.0ms
(+ (* m (/ m v)) (* (- -1 (* (* m m) (/ 1 v))) m))
9.0ms
(* m (/ m v))

series161.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
60.0ms
(* (- -1 (* (* m m) (/ 1 v))) m)
45.0ms
(+ (* m (/ m v)) (* (- -1 (* (* m m) (/ 1 v))) m))
28.0ms
(* m (/ m v))
28.0ms
(* (* m m) (/ 1 v))

simplify10.7s

Counts
85 → 131
Calls
85 calls:
Slowest
1.1s
(* (* (* (* m m) (* m m)) (* m m)) (/ (* (* 1 1) 1) (* (* v v) v)))
795.0ms
(* (* (* (* m m) m) (* (* m m) m)) (/ (* (* 1 1) 1) (* (* v v) v)))
771.0ms
(* v (+ -1 (* (* m m) (/ 1 v))))
671.0ms
(* (* (* (- -1 (* (* m m) (/ 1 v))) (- -1 (* (* m m) (/ 1 v)))) (- -1 (* (* m m) (/ 1 v)))) (* (* m m) m))
559.0ms
(- (+ m (/ (pow m 3) v)))

prune1.0s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0b

regimes123.0ms

Accuracy

0% (0.2b remaining)

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

bsearch5.0ms

end0.0ms

sample2.2s

Algorithm
intervals
Results
1.2s13624×body80valid
612.0ms13624×pre80true