Details

Time bar (total: 1.4m)

sample122.0ms

Algorithm
intervals
Results
45.0ms448×pre80true
27.0ms448×body80valid

simplify200.0ms

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

prune12.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize16.0ms

Local error

Found 3 expressions with local error:

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

rewrite532.0ms

Algorithm
rewrite-expression-head
Rules
95×add-sqr-sqrt
67×*-un-lft-identity
51×times-frac
47×add-cube-cbrt
33×associate-*r*
28×associate-*l*
18×prod-diff
16×difference-of-squares
15×associate-/l*
12×add-cbrt-cube add-exp-log
11×distribute-rgt-in distribute-lft-in
unswap-sqr
pow1
*-commutative distribute-lft-out--
associate-*r/
expm1-log1p-u associate-/r* flip3-- difference-of-sqr-1 prod-exp cbrt-unprod insert-posit16 log1p-expm1-u flip-- add-log-exp
cbrt-undiv sub-neg div-exp pow-prod-down associate-*l/ associate-/l/
clear-num frac-2neg div-inv
Calls
3 calls:
Slowest
449.0ms
(* (- (/ (* m (- 1 m)) v) 1) m)
56.0ms
(/ (* m (- 1 m)) v)
20.0ms
(* m (- 1 m))

series171.0ms

Calls
3 calls:
Slowest
59.0ms
(* (- (/ (* m (- 1 m)) v) 1) m)
58.0ms
(/ (* m (- 1 m)) v)
54.0ms
(* m (- 1 m))

simplify11.2s

Calls
176 calls:
Slowest
629.0ms
(* (- (/ (* m (- 1 m)) v) 1) m)
477.0ms
(* (- (pow (/ (* m (- 1 m)) v) 3) (pow 1 3)) m)
421.0ms
(* (* (* (- (/ (* m (- 1 m)) v) 1) (- (/ (* m (- 1 m)) v) 1)) (- (/ (* m (- 1 m)) v) 1)) (* (* m m) m))
262.0ms
(/ (* (* (* m (- 1 m)) (* m (- 1 m))) (* m (- 1 m))) (* (* v v) v))
252.0ms
(* (* (* m m) m) (* (* (- 1 m) (- 1 m)) (- 1 m)))

prune1.6s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.0b

localize14.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))

rewrite344.0ms

Algorithm
rewrite-expression-head
Rules
171×times-frac
157×add-sqr-sqrt
139×*-un-lft-identity
83×add-cube-cbrt
40×difference-of-squares
36×associate-/r*
22×associate-/r/
18×distribute-lft-out--
13×associate-*l*
12×add-cbrt-cube add-exp-log
associate-/l*
flip3-- div-inv flip--
pow1
cbrt-undiv div-exp
expm1-log1p-u clear-num frac-2neg difference-of-sqr-1 associate-*r* insert-posit16 log1p-expm1-u add-log-exp
associate-*l/
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Calls
3 calls:
Slowest
293.0ms
(* (- (/ m (/ v (- 1 m))) 1) m)
26.0ms
(/ m (/ v (- 1 m)))
17.0ms
(/ v (- 1 m))

series118.0ms

Calls
3 calls:
Slowest
49.0ms
(/ v (- 1 m))
37.0ms
(/ m (/ v (- 1 m)))
31.0ms
(* (- (/ m (/ v (- 1 m))) 1) m)

simplify21.7s

Calls
263 calls:
Slowest
851.0ms
(* (* (* (- (/ m (/ v (- 1 m))) 1) (- (/ m (/ v (- 1 m))) 1)) (- (/ m (/ v (- 1 m))) 1)) (* (* m m) m))
631.0ms
(/ (* (* m m) m) (* (* (/ v (- 1 m)) (/ v (- 1 m))) (/ v (- 1 m))))
560.0ms
(/ (* (cbrt m) (cbrt m)) (/ (* (cbrt v) (cbrt v)) (* (cbrt (- 1 m)) (cbrt (- 1 m)))))
553.0ms
(* (- (pow (/ m (/ v (- 1 m))) 3) (pow 1 3)) m)
488.0ms
(/ (sqrt m) (/ v (- (pow 1 3) (pow m 3))))

prune1.9s

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.0b

localize27.0ms

Local error

Found 4 expressions with local error:

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

rewrite681.0ms

Algorithm
rewrite-expression-head
Rules
120×add-sqr-sqrt
86×*-un-lft-identity
58×times-frac
38×difference-of-squares
36×add-cube-cbrt
34×associate-*r*
24×sqrt-prod
20×associate-/l*
19×distribute-lft-out--
18×associate-*l*
17×associate-*r/
13×add-cbrt-cube add-exp-log
unswap-sqr
pow1
associate-/r*
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp associate-/l/
clear-num flip3-- difference-of-sqr-1 prod-exp un-div-inv cbrt-unprod flip--
cbrt-undiv frac-2neg div-exp pow-prod-down associate-*l/ *-commutative div-inv
div-sub fma-udef
Calls
4 calls:
Slowest
610.0ms
(* (- (* (fma (sqrt m) m m) (/ (- 1 (sqrt m)) v)) 1) m)
46.0ms
(* (fma (sqrt m) m m) (/ (- 1 (sqrt m)) v))
22.0ms
(/ (- 1 (sqrt m)) v)
0.0ms
(fma (sqrt m) m m)

series665.0ms

Calls
4 calls:
Slowest
354.0ms
(* (- (* (fma (sqrt m) m m) (/ (- 1 (sqrt m)) v)) 1) m)
125.0ms
(* (fma (sqrt m) m m) (/ (- 1 (sqrt m)) v))
108.0ms
(/ (- 1 (sqrt m)) v)
79.0ms
(fma (sqrt m) m m)

simplify8.0s

Calls
160 calls:
Slowest
558.0ms
(+ (log (fma (sqrt m) m m)) (log (/ (- 1 (sqrt m)) v)))
339.0ms
(* (* (* (- (* (fma (sqrt m) m m) (/ (- 1 (sqrt m)) v)) 1) (- (* (fma (sqrt m) m m) (/ (- 1 (sqrt m)) v)) 1)) (- (* (fma (sqrt m) m m) (/ (- 1 (sqrt m)) v)) 1)) (* (* m m) m))
227.0ms
(* (* (* (fma (sqrt m) m m) (fma (sqrt m) m m)) (fma (sqrt m) m m)) (/ (* (* (- 1 (sqrt m)) (- 1 (sqrt m))) (- 1 (sqrt m))) (* (* v v) v)))
225.0ms
(* (* (* (fma (sqrt m) m m) (fma (sqrt m) m m)) (fma (sqrt m) m m)) (* (* (/ (- 1 (sqrt m)) v) (/ (- 1 (sqrt m)) v)) (/ (- 1 (sqrt m)) v)))
211.0ms
(/ (* (* (- 1 (sqrt m)) (- 1 (sqrt m))) (- 1 (sqrt m))) (* (* v v) v))

prune1.8s

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0.0b

localize6.0ms

Local error

Found 4 expressions with local error:

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

rewrite1.4s

Algorithm
rewrite-expression-head
Rules
208×add-sqr-sqrt
180×times-frac
152×*-un-lft-identity
91×add-cube-cbrt
52×associate-*l*
46×difference-of-squares
36×associate-/r*
22×associate-/r/
19×distribute-lft-out--
18×add-cbrt-cube associate-*r* add-exp-log
16×sqrt-prod
14×unswap-sqr
11×pow1
associate-/l*
flip3-- flip--
difference-of-sqr-1 associate-*l/ div-inv
expm1-log1p-u cbrt-undiv div-exp pow-prod-down prod-exp cbrt-unprod insert-posit16 log1p-expm1-u add-log-exp
clear-num frac-2neg *-commutative
Calls
4 calls:
Slowest
1.0s
(* (* (- (/ m (/ v (- 1 m))) 1) (sqrt m)) (sqrt m))
343.0ms
(* (- (/ m (/ v (- 1 m))) 1) (sqrt m))
25.0ms
(/ m (/ v (- 1 m)))
16.0ms
(/ v (- 1 m))

series245.0ms

Calls
4 calls:
Slowest
99.0ms
(* (- (/ m (/ v (- 1 m))) 1) (sqrt m))
76.0ms
(* (* (- (/ m (/ v (- 1 m))) 1) (sqrt m)) (sqrt m))
41.0ms
(/ m (/ v (- 1 m)))
29.0ms
(/ v (- 1 m))

simplify27.7s

Calls
321 calls:
Slowest
743.0ms
(* (* (* (* (- (/ m (/ v (- 1 m))) 1) (sqrt m)) (* (- (/ m (/ v (- 1 m))) 1) (sqrt m))) (* (- (/ m (/ v (- 1 m))) 1) (sqrt m))) (* (* (sqrt m) (sqrt m)) (sqrt m)))
558.0ms
(/ (* (* m m) m) (* (* (/ v (- 1 m)) (/ v (- 1 m))) (/ v (- 1 m))))
549.0ms
(* (* (* (- (/ m (/ v (- 1 m))) 1) (- (/ m (/ v (- 1 m))) 1)) (- (/ m (/ v (- 1 m))) 1)) (* (* (sqrt m) (sqrt m)) (sqrt m)))
511.0ms
(* (* (- (pow (/ m (/ v (- 1 m))) 3) (pow 1 3)) (sqrt m)) (sqrt m))
482.0ms
(/ (* (cbrt m) (cbrt m)) (/ (* (cbrt v) (cbrt v)) (* (cbrt (- 1 m)) (cbrt (- 1 m)))))

prune2.7s

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 0b

regimes185.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.6s

Algorithm
intervals
Results
1.4s13665×body80valid
975.0ms13665×pre80true