Details

Time bar (total: 2.5m)

sample245.0ms

Algorithm
intervals
Results
79.0ms480×pre80true
58.0ms480×body80valid

simplify360.0ms

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

prune27.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

localize101.0ms

Local error

Found 3 expressions with local error:

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

rewrite191.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt
15×*-un-lft-identity
12×add-cbrt-cube add-exp-log
10×associate-*l*
associate-*r* add-cube-cbrt
pow1
associate-*r/ difference-of-squares
associate-/r* times-frac flip3-- prod-exp cbrt-unprod insert-posit16 flip-- add-log-exp
distribute-rgt-in cbrt-undiv sub-neg distribute-lft-in 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 → 77
Calls
3 calls:
Slowest
114.0ms
(* (- (/ (* m (- 1 m)) v) 1) m)
49.0ms
(/ (* m (- 1 m)) v)
25.0ms
(* m (- 1 m))

series192.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
70.0ms
(* m (- 1 m))
66.0ms
(/ (* m (- 1 m)) v)
56.0ms
(* (- (/ (* m (- 1 m)) v) 1) m)

simplify4.4s

Counts
56 → 86
Calls
56 calls:
Slowest
481.0ms
(* (- (pow (/ (* m (- 1 m)) v) 3) (pow 1 3)) m)
318.0ms
(* (* (* (- (/ (* m (- 1 m)) v) 1) (- (/ (* m (- 1 m)) v) 1)) (- (/ (* m (- 1 m)) v) 1)) (* (* m m) m))
255.0ms
(* (- (/ (* m (- 1 m)) v) 1) m)
244.0ms
(/ (* (* (* m m) m) (* (* (- 1 m) (- 1 m)) (- 1 m))) (* (* v v) v))
233.0ms
(- (/ (pow m 2) v) (+ m (/ (pow m 3) v)))

prune558.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.0b

localize13.0ms

Local error

Found 3 expressions with local error:

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

rewrite207.0ms

Algorithm
rewrite-expression-head
Rules
171×times-frac
152×add-sqr-sqrt
134×*-un-lft-identity
81×add-cube-cbrt
38×difference-of-squares
30×associate-/r*
17×distribute-lft-out--
13×associate-*l*
12×add-cbrt-cube add-exp-log
11×associate-/r/
flip3-- div-inv flip-- associate-/l*
pow1
cbrt-undiv div-exp
difference-of-sqr-1 associate-*r* insert-posit16 add-log-exp
clear-num frac-2neg associate-*l/
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
3 → 188
Calls
3 calls:
Slowest
170.0ms
(* (- (/ m (/ v (- 1 m))) 1) m)
16.0ms
(/ m (/ v (- 1 m)))
15.0ms
(/ v (- 1 m))

series125.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
57.0ms
(/ m (/ v (- 1 m)))
39.0ms
(/ v (- 1 m))
29.0ms
(* (- (/ m (/ v (- 1 m))) 1) m)

simplify20.6s

Counts
252 → 197
Calls
252 calls:
Slowest
1.0s
(/ (* (cbrt m) (cbrt m)) (/ (* (cbrt v) (cbrt v)) (* (cbrt (- 1 m)) (cbrt (- 1 m)))))
498.0ms
(/ (* (* m m) m) (* (* (/ v (- 1 m)) (/ v (- 1 m))) (/ v (- 1 m))))
490.0ms
(* (* (* (- (/ m (/ v (- 1 m))) 1) (- (/ m (/ v (- 1 m))) 1)) (- (/ m (/ v (- 1 m))) 1)) (* (* m m) m))
489.0ms
(* (- (pow (/ m (/ v (- 1 m))) 3) (pow 1 3)) m)
470.0ms
(/ (sqrt m) (/ v (- (pow 1 3) (pow m 3))))

prune1.7s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.0b

localize17.0ms

Local error

Found 4 expressions with local error:

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

rewrite303.0ms

Algorithm
rewrite-expression-head
Rules
930×times-frac
592×add-sqr-sqrt
554×*-un-lft-identity
379×add-cube-cbrt
118×difference-of-squares
85×associate-/r*
54×distribute-lft-out--
35×associate-/r/
34×add-exp-log
30×associate-/l*
26×associate-*l*
24×div-inv
22×add-cbrt-cube
19×div-exp
18×flip3-- flip--
10×cbrt-undiv
pow1 difference-of-sqr-1
insert-posit16 add-log-exp
rec-exp clear-num frac-2neg 1-exp associate-*r*
associate-*l/
pow-prod-down prod-exp *-commutative cbrt-unprod pow-flip inv-pow unswap-sqr associate-/l/
Counts
4 → 534
Calls
4 calls:
Slowest
220.0ms
(* (- (/ 1 (/ (/ v (- 1 m)) m)) 1) m)
27.0ms
(/ (/ v (- 1 m)) m)
15.0ms
(/ v (- 1 m))
13.0ms
(/ 1 (/ (/ v (- 1 m)) m))

series213.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
84.0ms
(/ 1 (/ (/ v (- 1 m)) m))
54.0ms
(/ (/ v (- 1 m)) m)
41.0ms
(* (- (/ 1 (/ (/ v (- 1 m)) m)) 1) m)
33.0ms
(/ v (- 1 m))

simplify1.6m

Counts
808 → 546
Calls
808 calls:
Slowest
689.0ms
(/ (cbrt 1) (/ (/ v (- 1 m)) (sqrt m)))
622.0ms
(/ (* (* 1 1) 1) (* (* (/ (/ v (- 1 m)) m) (/ (/ v (- 1 m)) m)) (/ (/ v (- 1 m)) m)))
617.0ms
(/ 1 (/ (/ (sqrt v) (- 1 m)) (sqrt m)))
588.0ms
(/ (* (cbrt 1) (cbrt 1)) (/ (/ (* (cbrt v) (cbrt v)) (+ 1 (sqrt m))) (sqrt m)))
571.0ms
(/ (* (cbrt 1) (cbrt 1)) (/ (/ 1 (* (cbrt (- 1 m)) (cbrt (- 1 m)))) (* (cbrt m) (cbrt m))))

prune4.7s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0b

localize16.0ms

Local error

Found 3 expressions with local error:

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

rewrite79.0ms

Algorithm
rewrite-expression-head
Rules
122×times-frac
83×add-sqr-sqrt
77×*-un-lft-identity
59×add-cube-cbrt
18×difference-of-squares
16×distribute-rgt-out--
13×associate-/r*
add-cbrt-cube add-exp-log
div-inv add-log-exp
associate-/l*
pow1 cbrt-undiv flip3-- div-exp insert-posit16 flip--
sub-neg diff-log div-sub associate-/r/ associate-/l/
associate--l- clear-num frac-2neg distribute-lft-out--
Counts
3 → 136
Calls
3 calls:
Slowest
55.0ms
(- (/ (- m (* m m)) (/ v m)) m)
12.0ms
(/ (- m (* m m)) (/ v m))
8.0ms
(- m (* m m))

series193.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
89.0ms
(/ (- m (* m m)) (/ v m))
75.0ms
(- m (* m m))
28.0ms
(- (/ (- m (* m m)) (/ v m)) m)

simplify13.5s

Counts
176 → 145
Calls
176 calls:
Slowest
566.0ms
(/ (- m (* m m)) (/ v (sqrt m)))
560.0ms
(/ (* (* (- m (* m m)) (- m (* m m))) (- m (* m m))) (* (* (/ v m) (/ v m)) (/ v m)))
398.0ms
(- (* m m) (* (* m m) (* m m)))
376.0ms
(/ (exp (/ (- m (* m m)) (/ v m))) (exp m))
343.0ms
(/ (* (cbrt (- m (* m m))) (cbrt (- m (* m m)))) (/ (* (cbrt v) (cbrt v)) (* (cbrt m) (cbrt m))))

prune1.4s

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0b

regimes110.0ms

Accuracy

0% (0.2b remaining)

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

bsearch3.0ms

end0.0ms

sample2.2s

Algorithm
intervals
Results
1.3s13873×body80valid
539.0ms13873×pre80true