Details

Time bar (total: 13.3s)Debug log

sample177.0ms

Algorithm
intervals
Results
40.0ms431×body80valid
17.0ms431×pre80true

simplify289.0ms

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

prune13.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

localize29.0ms

Local error

Found 2 expressions with local error:

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

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
fma-udef
add-cube-cbrt
associate-*r*
*-un-lft-identity
add-sqr-sqrt
add-log-exp
log1p-expm1-u
add-exp-log
add-cbrt-cube
pow1
expm1-log1p-u
*-commutative
distribute-lft-in
distribute-rgt-in
Calls
2 calls:
Slowest
8.0ms
(* m (fma (- 1 m) (/ m v) -1))
0.0ms
(fma (- 1 m) (/ m v) -1)

series56.0ms

Calls
2 calls:
Slowest
45.0ms
(* m (fma (- 1 m) (/ m v) -1))
11.0ms
(fma (- 1 m) (/ m v) -1)

simplify698.0ms

Calls
11 calls:
Slowest
166.0ms
(- (/ (pow m 2) v) (+ m (/ (pow m 3) v)))
160.0ms
(- (/ (pow m 2) v) (+ m (/ (pow m 3) v)))
128.0ms
(- (/ (pow m 2) v) (+ m (/ (pow m 3) v)))
74.0ms
(- (/ m v) (+ (/ (pow m 2) v) 1))
73.0ms
(- (/ m v) (+ (/ (pow m 2) v) 1))

prune253.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 3 expressions with local error:

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

rewrite38.0ms

Algorithm
rewrite-expression-head
Rules
associate-*l/
add-log-exp
add-cube-cbrt
add-exp-log
add-cbrt-cube
*-un-lft-identity
pow1
add-sqr-sqrt
flip--
associate-*l*
associate-*r*
flip3--
frac-times
log1p-expm1-u
expm1-log1p-u
*-commutative
associate-*r/
div-inv
flip-+
cbrt-unprod
prod-exp
pow-prod-down
unsub-neg
distribute-rgt-out
flip3-+
fma-def
sum-log
neg-mul-1
associate-+r-
+-commutative
neg-sub0
Calls
3 calls:
Slowest
16.0ms
(* (* (- 1 m) (/ m v)) m)
13.0ms
(+ (* (* (- 1 m) (/ m v)) m) (- m))
7.0ms
(* (- 1 m) (/ m v))

series77.0ms

Calls
3 calls:
Slowest
28.0ms
(* (- 1 m) (/ m v))
25.0ms
(+ (* (* (- 1 m) (/ m v)) m) (- m))
23.0ms
(* (* (- 1 m) (/ m v)) m)

simplify2.7s

Calls
33 calls:
Slowest
325.0ms
(* (exp (* (* (- 1 m) (/ m v)) m)) (exp (- m)))
259.0ms
(* (* (- (pow 1 3) (pow m 3)) (/ m v)) m)
235.0ms
(* (* (* (- 1 m) (- 1 m)) (- 1 m)) (* (* (/ m v) (/ m v)) (/ m v)))
233.0ms
(* (* (- (* 1 1) (* m m)) (/ m v)) m)
232.0ms
(* (- (* 1 1) (* m m)) (/ m v))

prune605.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.0b

localize8.0ms

Local error

Found 2 expressions with local error:

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

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
add-cube-cbrt
add-exp-log
associate-*r*
add-cbrt-cube
*-un-lft-identity
pow1
add-sqr-sqrt
associate-*l*
add-log-exp
flip--
log1p-expm1-u
associate-*l/
flip3--
frac-times
expm1-log1p-u
div-inv
fma-udef
cbrt-unprod
*-commutative
associate-*r/
prod-exp
pow-prod-down
Calls
2 calls:
Slowest
7.0ms
(* (- 1 m) (/ m v))
0.0ms
(fma (* (- 1 m) (/ m v)) m (- m))

series44.0ms

Calls
2 calls:
Slowest
23.0ms
(* (- 1 m) (/ m v))
21.0ms
(fma (* (- 1 m) (/ m v)) m (- m))

simplify1.3s

Calls
21 calls:
Slowest
242.0ms
(* (* (* (- 1 m) (- 1 m)) (- 1 m)) (* (* (/ m v) (/ m v)) (/ m v)))
219.0ms
(* (- (* 1 1) (* m m)) (/ m v))
207.0ms
(- (/ (pow m 2) v) (+ m (/ (pow m 3) v)))
139.0ms
(- (/ (pow m 2) v) (+ m (/ (pow m 3) v)))
138.0ms
(* (- (pow 1 3) (pow m 3)) (/ m v))

prune433.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.0b

localize8.0ms

Local error

Found 3 expressions with local error:

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

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
associate-*l*
associate-*l/
add-log-exp
add-cube-cbrt
add-exp-log
add-cbrt-cube
*-un-lft-identity
pow1
add-sqr-sqrt
log1p-expm1-u
expm1-log1p-u
flip--
*-commutative
flip3--
frac-times
div-inv
flip-+
cbrt-unprod
associate-*r/
prod-exp
pow-prod-down
unsub-neg
associate-*r*
flip3-+
fma-def
sum-log
associate-+r-
+-commutative
neg-sub0
Calls
3 calls:
Slowest
9.0ms
(* (- 1 m) (* (/ m v) m))
8.0ms
(+ (* (- 1 m) (* (/ m v) m)) (- m))
2.0ms
(* (/ m v) m)

series59.0ms

Calls
3 calls:
Slowest
22.0ms
(+ (* (- 1 m) (* (/ m v) m)) (- m))
21.0ms
(* (- 1 m) (* (/ m v) m))
16.0ms
(* (/ m v) m)

simplify3.3s

Calls
25 calls:
Slowest
786.0ms
(* (* (* (- 1 m) (- 1 m)) (- 1 m)) (* (* (* (/ m v) m) (* (/ m v) m)) (* (/ m v) m)))
431.0ms
(* (- 1 m) (* (/ m v) m))
387.0ms
(* (- (pow 1 3) (pow m 3)) (* (/ m v) m))
320.0ms
(* (- (* 1 1) (* m m)) (* (/ m v) m))
313.0ms
(* (exp (* (- 1 m) (* (/ m v) m))) (exp (- m)))

prune501.0ms

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0.0b

regimes131.0ms

Accuracy

0% (0.1b remaining)

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

bsearch2.0ms

end0.0ms

sample2.6s

Algorithm
intervals
Results
1.8s13888×body80valid
560.0ms13888×pre80true