Details

Time bar (total: 40.0s)

sample123.0ms

Algorithm
intervals
Results
35.0ms434×body80valid
20.0ms434×pre80true

simplify784.0ms

Calls
1 calls:
Slowest
784.0ms
(* (- (/ (* m (- 1 m)) v) 1) (- 1 m))

prune12.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize21.0ms

Local error

Found 4 expressions with local error:

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

rewrite53.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt
flip3-- flip--
*-un-lft-identity add-cube-cbrt
add-exp-log
pow1 add-cbrt-cube associate-*r* associate-*r/
sub-neg
distribute-rgt-in expm1-log1p-u frac-times distribute-lft-in fma-neg associate-*l* insert-posit16 log1p-expm1-u add-log-exp
difference-of-sqr-1 associate-*l/ *-commutative div-inv associate-/l/
expm1-def clear-num frac-2neg pow-prod-down prod-exp cbrt-unprod associate-/l*
Calls
4 calls:
Slowest
27.0ms
(* (- (/ (* m (- 1 m)) v) 1) (- 1 m))
11.0ms
(- (/ (* m (- 1 m)) v) 1)
8.0ms
(/ (* m (- 1 m)) v)
3.0ms
(* m (- 1 m))

series172.0ms

Calls
4 calls:
Slowest
60.0ms
(* m (- 1 m))
50.0ms
(* (- (/ (* m (- 1 m)) v) 1) (- 1 m))
44.0ms
(/ (* m (- 1 m)) v)
18.0ms
(- (/ (* m (- 1 m)) v) 1)

simplify8.8s

Calls
53 calls:
Slowest
715.0ms
(* (* (* (- (/ (* m (- 1 m)) v) 1) (- (/ (* m (- 1 m)) v) 1)) (- (/ (* m (- 1 m)) v) 1)) (* (* (- 1 m) (- 1 m)) (- 1 m)))
663.0ms
(* (+ (/ (* m (- 1 m)) v) 1) (+ 1 m))
610.0ms
(* (- (pow (/ (* m (- 1 m)) v) 3) (pow 1 3)) (- (pow 1 3) (pow m 3)))
598.0ms
(* (- (pow (/ (* m (- 1 m)) v) 3) (pow 1 3)) (- (* 1 1) (* m m)))
516.0ms
(* (- (pow (/ (* m (- 1 m)) v) 3) (pow 1 3)) (- 1 m))

prune861.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.0b

localize26.0ms

Local error

Found 3 expressions with local error:

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

rewrite31.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
flip3-- flip--
*-un-lft-identity add-exp-log add-cube-cbrt
pow1 add-cbrt-cube
frac-times associate-*l*
expm1-log1p-u sub-neg fma-neg associate-*r* insert-posit16 log1p-expm1-u add-log-exp
distribute-rgt-in distribute-lft-in difference-of-sqr-1 associate-*l/ associate-*r/ fma-udef
expm1-def pow-prod-down prod-exp associate--l+ *-commutative cbrt-unprod
Calls
3 calls:
Slowest
21.0ms
(* (- (fma (/ m v) (- m) (/ m v)) 1) (- 1 m))
8.0ms
(- (fma (/ m v) (- m) (/ m v)) 1)
0.0ms
(fma (/ m v) (- m) (/ m v))

series107.0ms

Calls
3 calls:
Slowest
50.0ms
(fma (/ m v) (- m) (/ m v))
35.0ms
(* (- (fma (/ m v) (- m) (/ m v)) 1) (- 1 m))
22.0ms
(- (fma (/ m v) (- m) (/ m v)) 1)

simplify6.9s

Calls
39 calls:
Slowest
696.0ms
(* (+ (fma (/ m v) (- m) (/ m v)) 1) (+ (* 1 1) (+ (* m m) (* 1 m))))
605.0ms
(* (- (fma (/ m v) (- m) (/ m v)) 1) (- 1 m))
424.0ms
(* (- (pow (fma (/ m v) (- m) (/ m v)) 3) (pow 1 3)) (- (pow 1 3) (pow m 3)))
389.0ms
(* (- m) (- (fma (/ m v) (- m) (/ m v)) 1))
389.0ms
(* (- (pow (fma (/ m v) (- m) (/ m v)) 3) (pow 1 3)) (- (* 1 1) (* m m)))

prune598.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.0b

localize9.0ms

Local error

Found 4 expressions with local error:

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

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
14×associate-*r/
add-sqr-sqrt flip3-- flip--
distribute-rgt-in pow1 sub-neg *-un-lft-identity distribute-lft-in add-cbrt-cube add-exp-log add-cube-cbrt add-log-exp
expm1-log1p-u associate-+l+ associate-+r+ associate-*r* associate-*l* frac-add insert-posit16 log1p-expm1-u associate-/l/
distribute-lft-neg-out
clear-num frac-2neg div-inv associate-/l*
+-commutative neg-mul-1 sum-log fma-def flip3-+ distribute-rgt-out difference-of-sqr-1 unsub-neg pow-prod-down prod-exp *-commutative cbrt-unprod flip-+
Calls
4 calls:
Slowest
14.0ms
(* (- m) (- (/ (* m (- 1 m)) v) 1))
10.0ms
(+ (* 1 (- (/ (* m (- 1 m)) v) 1)) (* (- m) (- (/ (* m (- 1 m)) v) 1)))
4.0ms
(/ (* m (- 1 m)) v)
4.0ms
(/ (* m (- 1 m)) v)

series175.0ms

Calls
4 calls:
Slowest
54.0ms
(+ (* 1 (- (/ (* m (- 1 m)) v) 1)) (* (- m) (- (/ (* m (- 1 m)) v) 1)))
53.0ms
(/ (* m (- 1 m)) v)
39.0ms
(/ (* m (- 1 m)) v)
29.0ms
(* (- m) (- (/ (* m (- 1 m)) v) 1))

simplify7.3s

Calls
53 calls:
Slowest
426.0ms
(+ (* (* 1 (- (pow (/ (* m (- 1 m)) v) 3) (pow 1 3))) (+ (* (/ (* m (- 1 m)) v) (/ (* m (- 1 m)) v)) (+ (* 1 1) (* (/ (* m (- 1 m)) v) 1)))) (* (+ (* (/ (* m (- 1 m)) v) (/ (* m (- 1 m)) v)) (+ (* 1 1) (* (/ (* m (- 1 m)) v) 1))) (* (- m) (- (pow (/ (* m (- 1 m)) v) 3) (pow 1 3)))))
404.0ms
(+ (* (* 1 (- (* (/ (* m (- 1 m)) v) (/ (* m (- 1 m)) v)) (* 1 1))) (+ (* (/ (* m (- 1 m)) v) (/ (* m (- 1 m)) v)) (+ (* 1 1) (* (/ (* m (- 1 m)) v) 1)))) (* (+ (/ (* m (- 1 m)) v) 1) (* (- m) (- (pow (/ (* m (- 1 m)) v) 3) (pow 1 3)))))
363.0ms
(- (+ m (/ (pow m 3) v)) (* 2 (/ (pow m 2) v)))
363.0ms
(+ (* (* 1 (- (pow (/ (* m (- 1 m)) v) 3) (pow 1 3))) (+ (/ (* m (- 1 m)) v) 1)) (* (+ (* (/ (* m (- 1 m)) v) (/ (* m (- 1 m)) v)) (+ (* 1 1) (* (/ (* m (- 1 m)) v) 1))) (* (- m) (- (* (/ (* m (- 1 m)) v) (/ (* m (- 1 m)) v)) (* 1 1)))))
335.0ms
(- (+ m (/ (pow m 3) v)) (* 2 (/ (pow m 2) v)))

prune965.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize12.0ms

Local error

Found 4 expressions with local error:

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

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
14×associate-*r/
add-sqr-sqrt
pow1 associate-/r* *-un-lft-identity flip3-- add-exp-log add-cube-cbrt flip--
distribute-rgt-in sub-neg distribute-lft-in add-cbrt-cube add-log-exp
associate-/r/
expm1-log1p-u associate-+l+ associate-+r+ associate-*r* associate-*l* frac-add insert-posit16 log1p-expm1-u
distribute-lft-neg-out div-inv
clear-num frac-2neg
+-commutative rec-exp neg-mul-1 sum-log fma-def flip3-+ difference-of-sqr-1 unsub-neg pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ pow-flip inv-pow
Calls
4 calls:
Slowest
14.0ms
(+ (* 1 (- (/ (* m (- 1 m)) v) 1)) (* (- m) (- (/ 1 (/ v (* m (- 1 m)))) 1)))
10.0ms
(* (- m) (- (/ 1 (/ v (* m (- 1 m)))) 1))
1.0ms
(/ 1 (/ v (* m (- 1 m))))
1.0ms
(/ v (* m (- 1 m)))

series194.0ms

Calls
4 calls:
Slowest
58.0ms
(/ 1 (/ v (* m (- 1 m))))
46.0ms
(/ v (* m (- 1 m)))
45.0ms
(* (- m) (- (/ 1 (/ v (* m (- 1 m)))) 1))
45.0ms
(+ (* 1 (- (/ (* m (- 1 m)) v) 1)) (* (- m) (- (/ 1 (/ v (* m (- 1 m)))) 1)))

simplify9.4s

Calls
58 calls:
Slowest
718.0ms
(* (+ (/ (* m (- 1 m)) v) 1) (+ (* (/ 1 (/ v (* m (- 1 m)))) (/ 1 (/ v (* m (- 1 m))))) (+ (* 1 1) (* (/ 1 (/ v (* m (- 1 m)))) 1))))
597.0ms
(- (/ 1 (/ v (* m (- 1 m)))) 1)
573.0ms
(+ (* (* 1 (- (pow (/ (* m (- 1 m)) v) 3) (pow 1 3))) (+ (* (/ 1 (/ v (* m (- 1 m)))) (/ 1 (/ v (* m (- 1 m))))) (+ (* 1 1) (* (/ 1 (/ v (* m (- 1 m)))) 1)))) (* (+ (* (/ (* m (- 1 m)) v) (/ (* m (- 1 m)) v)) (+ (* 1 1) (* (/ (* m (- 1 m)) v) 1))) (* (- m) (- (pow (/ 1 (/ v (* m (- 1 m)))) 3) (pow 1 3)))))
432.0ms
(* (* (* (- m) (- m)) (- m)) (* (* (- (/ 1 (/ v (* m (- 1 m)))) 1) (- (/ 1 (/ v (* m (- 1 m)))) 1)) (- (/ 1 (/ v (* m (- 1 m)))) 1)))
405.0ms
(+ (* (* 1 (- (* (/ (* m (- 1 m)) v) (/ (* m (- 1 m)) v)) (* 1 1))) (+ (* (/ 1 (/ v (* m (- 1 m)))) (/ 1 (/ v (* m (- 1 m))))) (+ (* 1 1) (* (/ 1 (/ v (* m (- 1 m)))) 1)))) (* (+ (/ (* m (- 1 m)) v) 1) (* (- m) (- (pow (/ 1 (/ v (* m (- 1 m)))) 3) (pow 1 3)))))

prune1.1s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.0b

regimes93.0ms

Accuracy

0% (0.0b remaining)

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

bsearch10.0ms

end0.0ms

sample2.2s

Algorithm
intervals
Results
1.4s13718×body80valid
646.0ms13718×pre80true