Details

Time bar (total: 2.0m)

sample160.0ms

Algorithm
intervals
Results
45.0ms429×body80valid
25.0ms429×pre80true

simplify261.0ms

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

prune11.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize17.0ms

Local error

Found 4 expressions with local error:

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

rewrite25.0ms

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

series208.0ms

Calls
4 calls:
Slowest
72.0ms
(* (- (/ (* m (- 1 m)) v) 1) (- 1 m))
69.0ms
(* m (- 1 m))
46.0ms
(/ (* m (- 1 m)) v)
20.0ms
(- (/ (* m (- 1 m)) v) 1)

simplify7.5s

Calls
49 calls:
Slowest
704.0ms
(* (* (* (- (/ (* m (- 1 m)) v) 1) (- (/ (* m (- 1 m)) v) 1)) (- (/ (* m (- 1 m)) v) 1)) (* (* (- 1 m) (- 1 m)) (- 1 m)))
667.0ms
(* (- (pow (/ (* m (- 1 m)) v) 3) (pow 1 3)) (- (pow 1 3) (pow m 3)))
644.0ms
(* (- (/ (* m (- 1 m)) v) 1) (- 1 m))
474.0ms
(* (- (pow (/ (* m (- 1 m)) v) 3) (pow 1 3)) (- (* 1 1) (* m m)))
405.0ms
(* (+ (/ (* m (- 1 m)) v) 1) (+ 1 m))

prune719.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

localize25.0ms

Local error

Found 4 expressions with local error:

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

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt flip3-- flip--
*-un-lft-identity add-cube-cbrt
pow1 add-cbrt-cube add-exp-log
frac-times sub-neg associate-*l* insert-posit16 add-log-exp
associate-*r* associate-/l*
distribute-rgt-in distribute-lft-in difference-of-sqr-1 div-sub associate-*l/ associate-*r/ associate-/l/
associate--l- clear-num frac-2neg pow-prod-down prod-exp *-commutative cbrt-unprod div-inv
Calls
4 calls:
Slowest
30.0ms
(* (- (/ (- m (* m m)) v) 1) (- 1 m))
5.0ms
(- (/ (- m (* m m)) v) 1)
2.0ms
(/ (- m (* m m)) v)
0.0ms
(- m (* m m))

series190.0ms

Calls
4 calls:
Slowest
74.0ms
(- m (* m m))
64.0ms
(/ (- m (* m m)) v)
33.0ms
(* (- (/ (- m (* m m)) v) 1) (- 1 m))
18.0ms
(- (/ (- m (* m m)) v) 1)

simplify6.5s

Calls
44 calls:
Slowest
996.0ms
(* (* (* (- (/ (- m (* m m)) v) 1) (- (/ (- m (* m m)) v) 1)) (- (/ (- m (* m m)) v) 1)) (* (* (- 1 m) (- 1 m)) (- 1 m)))
399.0ms
(* (- (pow (/ (- m (* m m)) v) 3) (pow 1 3)) (- (* 1 1) (* m m)))
382.0ms
(* (- (pow (/ (- m (* m m)) v) 3) (pow 1 3)) (- (pow 1 3) (pow m 3)))
354.0ms
(* (- (/ (- m (* m m)) v) 1) (- 1 m))
337.0ms
(* (+ (/ (- m (* m m)) v) 1) (+ (* 1 1) (+ (* m m) (* 1 m))))

prune797.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.0b

localize13.0ms

Local error

Found 3 expressions with local error:

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

rewrite60.0ms

Algorithm
rewrite-expression-head
Rules
64×flip3-- flip--
52×frac-times
44×associate-*r/
34×frac-sub
19×associate-*l/
18×distribute-rgt-in distribute-lft-in
13×pow1
12×sub-neg
10×add-cbrt-cube add-exp-log
associate--l+
associate-*l*
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
add-log-exp
associate-*r* pow-prod-down prod-exp cbrt-unprod sub-div
insert-posit16
*-commutative associate--r+
pow2 pow-plus diff-log pow-prod-up div-inv associate--r-
Calls
3 calls:
Slowest
34.0ms
(- (* (/ m v) (* (- 1 m) (- 1 m))) (- 1 m))
12.0ms
(* (/ m v) (* (- 1 m) (- 1 m)))
8.0ms
(* (- 1 m) (- 1 m))

series117.0ms

Calls
3 calls:
Slowest
61.0ms
(* (/ m v) (* (- 1 m) (- 1 m)))
34.0ms
(- (* (/ m v) (* (- 1 m) (- 1 m))) (- 1 m))
22.0ms
(* (- 1 m) (- 1 m))

simplify34.7s

Calls
165 calls:
Slowest
999.0ms
(* (* (+ (* 1 1) (+ (* m m) (* 1 m))) (+ 1 m)) (+ 1 m))
704.0ms
(* (- (* 1 1) (* m m)) (- 1 m))
648.0ms
(* (* (* (- 1 m) (- 1 m)) (- 1 m)) (* (* (- 1 m) (- 1 m)) (- 1 m)))
556.0ms
(* (* (+ 1 m) (+ (* 1 1) (+ (* m m) (* 1 m)))) (+ 1 m))
550.0ms
(* v (* (+ (* 1 1) (+ (* m m) (* 1 m))) (+ 1 m)))

prune1.2s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

localize21.0ms

Local error

Found 4 expressions with local error:

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

rewrite65.0ms

Algorithm
rewrite-expression-head
Rules
142×associate-*r/
93×flip3-- flip--
70×frac-add
62×associate-*l/
52×frac-times
50×frac-sub
13×pow1 add-cbrt-cube add-exp-log
11×associate-*r*
10×sub-div
add-log-exp
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
associate-*l*
pow-prod-down prod-exp cbrt-unprod
insert-posit16
distribute-lft-neg-out associate-+r+ sub-neg *-commutative
distribute-rgt-in sum-log distribute-lft-in div-inv
+-commutative associate-+r- neg-mul-1 flip3-+ diff-log flip-+ associate--r-
Calls
4 calls:
Slowest
40.0ms
(+ (* (* 1 (- 1 m)) (/ m v)) (- (* (* (- m) (- 1 m)) (/ m v)) (- 1 m)))
11.0ms
(* (* (- m) (- 1 m)) (/ m v))
6.0ms
(* (* 1 (- 1 m)) (/ m v))
4.0ms
(* (- m) (- 1 m))

series221.0ms

Calls
4 calls:
Slowest
84.0ms
(* (- m) (- 1 m))
53.0ms
(+ (* (* 1 (- 1 m)) (/ m v)) (- (* (* (- m) (- 1 m)) (/ m v)) (- 1 m)))
43.0ms
(* (* 1 (- 1 m)) (/ m v))
41.0ms
(* (* (- m) (- 1 m)) (/ m v))

simplify1.0m

Calls
203 calls:
Slowest
1.1s
(* (+ (* 1 1) (+ (* m m) (* 1 m))) (* (+ 1 m) (+ (* 1 1) (+ (* m m) (* 1 m)))))
1.0s
(+ (* (* (* 1 (- (* 1 1) (* m m))) m) (* (+ 1 m) (+ (* 1 1) (+ (* m m) (* 1 m))))) (* (* (+ 1 m) v) (- (* (* (* (- m) (- (* 1 1) (* m m))) (/ m v)) (+ (* 1 1) (+ (* m m) (* 1 m)))) (* (+ 1 m) (- (pow 1 3) (pow m 3))))))
918.0ms
(+ (* (* (* 1 (- (pow 1 3) (pow m 3))) (/ m v)) (+ (* (* (* (- m) (- 1 m)) (/ m v)) (* (* (- m) (- 1 m)) (/ m v))) (+ (* (- 1 m) (- 1 m)) (* (* (* (- m) (- 1 m)) (/ m v)) (- 1 m))))) (* (+ (* 1 1) (+ (* m m) (* 1 m))) (- (pow (* (* (- m) (- 1 m)) (/ m v)) 3) (pow (- 1 m) 3))))
845.0ms
(* (* (+ 1 m) v) (* (+ 1 m) (+ 1 m)))
831.0ms
(+ (* (* (* 1 (- (pow 1 3) (pow m 3))) m) (+ (* (* (* (- m) (- 1 m)) (/ m v)) (* (* (- m) (- 1 m)) (/ m v))) (+ (* (- 1 m) (- 1 m)) (* (* (* (- m) (- 1 m)) (/ m v)) (- 1 m))))) (* (* (+ (* 1 1) (+ (* m m) (* 1 m))) v) (- (pow (* (* (- m) (- 1 m)) (/ m v)) 3) (pow (- 1 m) 3))))

prune2.1s

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

regimes63.0ms

Accuracy

0% (0.1b remaining)

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

bsearch13.0ms

end0.0ms

sample2.6s

Algorithm
intervals
Results
1.8s13734×body80valid
577.0ms13734×pre80true