Details

Time bar (total: 21.5s)

sample168.0ms

Algorithm
intervals
Results
29.0ms442×body80valid
17.0ms442×pre80true

simplify5.0s

Counts
1 → 1
Iterations
IterNodes
done5001
52121
4469
3119
241
119
08

prune11.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize38.0ms

Local error

Found 3 expressions with local error:

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

rewrite195.0ms

Algorithm
rewrite-expression-head
Rules
47×add-sqr-sqrt
42×*-un-lft-identity
36×prod-diff
33×add-cube-cbrt
22×distribute-rgt-in distribute-lft-in
12×add-cbrt-cube associate-*r* add-exp-log
10×associate-*l*
flip3-- flip--
pow1
associate-*r/ difference-of-squares
frac-times sub-neg
expm1-log1p-u associate-/r* times-frac prod-exp cbrt-unprod insert-posit16 log1p-expm1-u distribute-lft-out-- add-log-exp
cbrt-undiv div-exp pow-prod-down associate-*l/ *-commutative unswap-sqr associate-/l/
clear-num frac-2neg difference-of-sqr-1 div-inv associate-/l*
Counts
3 → 132
Calls
3 calls:
32.0ms
(* m (- 1 m))
22.0ms
(/ (* m (- 1 m)) v)
131.0ms
(* (- (/ (* m (- 1 m)) v) 1) (- 1 m))

series162.0ms

Counts
3 → 9
Calls
3 calls:
68.0ms
(* m (- 1 m))
47.0ms
(/ (* m (- 1 m)) v)
47.0ms
(* (- (/ (* m (- 1 m)) v) 1) (- 1 m))

simplify1.7s

Counts
141 → 141
Iterations
IterNodes
done5001
21620
1571
0226

prune407.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0b

localize33.0ms

Local error

Found 4 expressions with local error:

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

rewrite109.0ms

Algorithm
rewrite-expression-head
Rules
43×add-sqr-sqrt
39×*-un-lft-identity
36×prod-diff
34×add-cube-cbrt
21×sqrt-prod
20×distribute-rgt-in distribute-lft-in
16×add-cbrt-cube add-exp-log
associate-*r*
pow1 associate-/r* times-frac
expm1-log1p-u cbrt-undiv div-exp associate-*l/ insert-posit16 log1p-expm1-u add-log-exp difference-of-squares associate-/l/
flip3-- associate-*l* prod-exp cbrt-unprod flip--
clear-num sub-neg frac-2neg associate-*r/ div-inv associate-/l* distribute-lft-out--
pow-prod-down *-commutative fma-udef unswap-sqr
Counts
4 → 132
Calls
4 calls:
24.0ms
(/ (* (- 1 m) m) v)
17.0ms
(/ (* (- 1 m) m) v)
59.0ms
(* (fma (sqrt m) (- (/ (* (- 1 m) m) v) 1) (- (/ (* (- 1 m) m) v) 1)) (- 1 (sqrt m)))
1.0ms
(fma (sqrt m) (- (/ (* (- 1 m) m) v) 1) (- (/ (* (- 1 m) m) v) 1))

series338.0ms

Counts
4 → 12
Calls
4 calls:
62.0ms
(/ (* (- 1 m) m) v)
44.0ms
(/ (* (- 1 m) m) v)
127.0ms
(* (fma (sqrt m) (- (/ (* (- 1 m) m) v) 1) (- (/ (* (- 1 m) m) v) 1)) (- 1 (sqrt m)))
105.0ms
(fma (sqrt m) (- (/ (* (- 1 m) m) v) 1) (- (/ (* (- 1 m) m) v) 1))

simplify1.9s

Counts
144 → 144
Iterations
IterNodes
done5000
21343
1466
0213

prune804.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

localize33.0ms

Local error

Found 4 expressions with local error:

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

rewrite439.0ms

Algorithm
rewrite-expression-head
Rules
77×add-sqr-sqrt
67×*-un-lft-identity
52×add-cube-cbrt
48×times-frac
36×prod-diff
34×add-exp-log
22×distribute-rgt-in distribute-lft-in add-cbrt-cube
17×associate-*l*
14×div-exp associate-*r/
12×flip3-- associate-*r* flip--
11×associate-/r/
10×associate-/r* difference-of-squares
pow1
cbrt-undiv div-inv
prod-exp associate-/l*
expm1-log1p-u frac-times sub-neg cbrt-unprod insert-posit16 log1p-expm1-u distribute-lft-out-- add-log-exp
rec-exp 1-exp difference-of-sqr-1
clear-num frac-2neg pow-prod-down associate-*l/ *-commutative unswap-sqr
pow-flip inv-pow
Counts
4 → 206
Calls
4 calls:
44.0ms
(* m (- 1 m))
22.0ms
(/ v (* m (- 1 m)))
310.0ms
(* (- (/ 1 (/ v (* m (- 1 m)))) 1) (- 1 m))
51.0ms
(/ 1 (/ v (* m (- 1 m))))

series234.0ms

Counts
4 → 12
Calls
4 calls:
77.0ms
(* m (- 1 m))
49.0ms
(/ v (* m (- 1 m)))
54.0ms
(* (- (/ 1 (/ v (* m (- 1 m)))) 1) (- 1 m))
54.0ms
(/ 1 (/ v (* m (- 1 m))))

simplify1.8s

Counts
218 → 218
Iterations
IterNodes
done5003
22128
1792
0326

prune773.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

localize28.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma (fma m m m) v v)
0.0b
(* m (- (pow 1 3) (pow m 3)))
0.0b
(* (- (/ (* m (- (pow 1 3) (pow m 3))) (fma (fma m m m) v v)) 1) (- 1 m))
0.3b
(/ (* m (- (pow 1 3) (pow m 3))) (fma (fma m m m) v v))

rewrite1.1s

Algorithm
rewrite-expression-head
Rules
306×prod-diff
207×add-sqr-sqrt
191×*-un-lft-identity
166×add-cube-cbrt
162×unpow-prod-down cube-prod
157×distribute-rgt-in distribute-lft-in
58×sqr-pow
49×cube-mult
48×unpow3
40×associate-*r*
28×difference-of-squares
13×add-cbrt-cube add-exp-log
10×associate-*l*
pow1 flip3-- flip-- distribute-lft-out--
associate-*r/
expm1-log1p-u frac-times sub-neg insert-posit16 log1p-expm1-u add-log-exp
associate-/r* times-frac prod-exp cbrt-unprod
cbrt-undiv div-exp pow-prod-down associate-*l/ *-commutative unswap-sqr associate-/l/
difference-cubes clear-num frac-2neg difference-of-sqr-1 fma-udef div-inv associate-/l*
Counts
4 → 441
Calls
4 calls:
0.0ms
(fma (fma m m m) v v)
134.0ms
(* m (- (pow 1 3) (pow m 3)))
763.0ms
(* (- (/ (* m (- (pow 1 3) (pow m 3))) (fma (fma m m m) v v)) 1) (- 1 m))
130.0ms
(/ (* m (- (pow 1 3) (pow m 3))) (fma (fma m m m) v v))

series413.0ms

Counts
4 → 12
Calls
4 calls:
46.0ms
(fma (fma m m m) v v)
146.0ms
(* m (- (pow 1 3) (pow m 3)))
94.0ms
(* (- (/ (* m (- (pow 1 3) (pow m 3))) (fma (fma m m m) v v)) 1) (- 1 m))
128.0ms
(/ (* m (- (pow 1 3) (pow m 3))) (fma (fma m m m) v v))

simplify3.1s

Counts
453 → 453
Iterations
IterNodes
done5031
22732
11243
0565

prune1.0s

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

regimes177.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done15
115
011

end0.0ms

sample1.6s

Algorithm
intervals
Results
875.0ms13687×body80valid
478.0ms13687×pre80true