Details

Time bar (total: 18.7s)

sample188.0ms

Algorithm
intervals
Results
74.0ms438×body80valid
23.0ms438×pre80true

simplify1.1s

Counts
1 → 1

prune7.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.0b
(/ (* m (- 1 m)) v)
0.0b
(* m (- 1 m))
0.0b
(- (/ (* m (- 1 m)) v) 1)

rewrite141.0ms

Algorithm
rewrite-expression-head
Rules
28×add-sqr-sqrt
22×*-un-lft-identity
13×add-cbrt-cube add-exp-log
12×associate-*r*
10×associate-*l* add-cube-cbrt
flip3-- flip--
pow1 difference-of-squares
associate-*r/ add-log-exp
sub-neg
distribute-rgt-in frac-times distribute-lft-in insert-posit16 distribute-lft-out--
associate-/r* times-frac prod-exp cbrt-unprod
cbrt-undiv difference-of-sqr-1 div-exp pow-prod-down associate-*l/ *-commutative unswap-sqr associate-/l/
clear-num frac-2neg diff-log div-inv associate-/l*
Counts
4 → 107
Calls
4 calls:
Slowest
85.0ms
(* (- (/ (* m (- 1 m)) v) 1) (- 1 m))
22.0ms
(* m (- 1 m))
18.0ms
(/ (* m (- 1 m)) v)
13.0ms
(- (/ (* m (- 1 m)) v) 1)

series225.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
77.0ms
(* m (- 1 m))
69.0ms
(* (- (/ (* m (- 1 m)) v) 1) (- 1 m))
60.0ms
(/ (* m (- 1 m)) v)
19.0ms
(- (/ (* m (- 1 m)) v) 1)

simplify2.1s

Counts
119 → 119

prune1.0s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0b

localize42.0ms

Local error

Found 4 expressions with local error:

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

rewrite189.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt *-un-lft-identity
16×add-cbrt-cube add-exp-log
12×add-cube-cbrt
10×associate-*l* associate-*r/
add-log-exp
flip3-- associate-*r* flip--
pow1 associate-/r* times-frac
sub-neg
distribute-rgt-in cbrt-undiv associate-+r+ distribute-lft-in div-exp frac-add insert-posit16 associate-/l/
distribute-lft-neg-out distribute-lft-neg-in distribute-rgt-neg-in prod-exp cbrt-unprod
associate-+l+ clear-num sum-log frac-2neg distribute-rgt-out div-inv associate-/l* distribute-lft-out-- difference-of-squares
+-commutative neg-mul-1 flip3-+ diff-log difference-of-sqr-1 unsub-neg pow-prod-down distribute-rgt1-in *-commutative associate-+l- flip-+ unswap-sqr
Counts
4 → 114
Calls
4 calls:
Slowest
81.0ms
(* (- m) (- (/ (* m (- 1 m)) v) 1))
77.0ms
(+ (- (/ (* m (- 1 m)) v) 1) (* (- m) (- (/ (* m (- 1 m)) v) 1)))
15.0ms
(/ (* m (- 1 m)) v)
13.0ms
(/ (* m (- 1 m)) v)

series229.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
62.0ms
(/ (* m (- 1 m)) v)
60.0ms
(/ (* m (- 1 m)) v)
55.0ms
(+ (- (/ (* m (- 1 m)) v) 1) (* (- m) (- (/ (* m (- 1 m)) v) 1)))
53.0ms
(* (- m) (- (/ (* m (- 1 m)) v) 1))

simplify720.0ms

Counts
126 → 126

prune1.7s

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0b

localize32.0ms

Local error

Found 4 expressions with local error:

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

rewrite163.0ms

Algorithm
rewrite-expression-head
Rules
22×add-sqr-sqrt associate-*l*
21×add-cbrt-cube add-exp-log
19×*-un-lft-identity
16×add-cube-cbrt
11×pow1
10×distribute-rgt-in distribute-lft-in associate-*r/
sqrt-prod
associate-*r*
distribute-lft-neg-in associate-/r* sub-neg distribute-rgt-neg-in times-frac prod-exp cbrt-unprod
cbrt-undiv flip3-- div-exp pow-prod-down insert-posit16 flip-- add-log-exp associate-/l/
distribute-lft-neg-out clear-num frac-2neg *-commutative div-inv associate-/l* difference-of-squares
neg-mul-1 difference-of-sqr-1 distribute-rgt-neg-out distribute-lft-out-- unswap-sqr
Counts
4 → 124
Calls
4 calls:
Slowest
82.0ms
(* (sqrt m) (* (- (sqrt m)) (- (/ (* m (- 1 m)) v) 1)))
55.0ms
(* (- (sqrt m)) (- (/ (* m (- 1 m)) v) 1))
12.0ms
(/ (* m (- 1 m)) v)
12.0ms
(/ (* m (- 1 m)) v)

series268.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
113.0ms
(* (- (sqrt m)) (- (/ (* m (- 1 m)) v) 1))
66.0ms
(* (sqrt m) (* (- (sqrt m)) (- (/ (* m (- 1 m)) v) 1)))
45.0ms
(/ (* m (- 1 m)) v)
43.0ms
(/ (* m (- 1 m)) v)

simplify2.7s

Counts
136 → 136

prune1.3s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

localize70.0ms

Local error

Found 4 expressions with local error:

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

rewrite65.0ms

Algorithm
rewrite-expression-head
Rules
49×times-frac
37×add-sqr-sqrt
32×*-un-lft-identity add-cube-cbrt
28×add-cbrt-cube add-exp-log
13×associate-*l*
11×associate-/r*
10×cbrt-undiv div-exp
div-inv
associate-/l*
pow1
prod-exp cbrt-unprod
insert-posit16 add-log-exp
clear-num frac-2neg associate-*r*
associate-*r/ unswap-sqr associate-/l/
flip3-- pow-prod-down associate-*l/ associate-/r/ *-commutative flip--
Counts
4 → 128
Calls
4 calls:
Slowest
18.0ms
(* (/ m v) m)
17.0ms
(/ m (/ v (* m m)))
14.0ms
(/ (* m (- 1 m)) v)
14.0ms
(/ v (* m m))

series122.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
47.0ms
(/ (* m (- 1 m)) v)
27.0ms
(/ v (* m m))
24.0ms
(* (/ m v) m)
24.0ms
(/ m (/ v (* m m)))

simplify2.6s

Counts
140 → 140

prune1.5s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

regimes69.0ms

Accuracy

0% (0.1b remaining)

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

bsearch3.0ms

end0.0ms

sample2.3s

Algorithm
intervals
Results
1.3s13674×body80valid
574.0ms13674×pre80true