Details

Time bar (total: 20.3s)

sample132.0ms

Algorithm
intervals
Results
50.0ms463×pre80true
27.0ms463×body80valid

simplify1.4s

Counts
1 → 1
Iterations
IterNodes
done5004
52382
4369
390
235
119
08

prune12.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize38.0ms

Local error

Found 3 expressions with local error:

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

rewrite907.0ms

Algorithm
rewrite-expression-head
Rules
83×add-sqr-sqrt
55×*-un-lft-identity
51×times-frac
35×add-cube-cbrt
33×associate-*r*
28×associate-*l*
16×difference-of-squares
15×associate-/l*
12×add-cbrt-cube add-exp-log
unswap-sqr
pow1
*-commutative distribute-lft-out--
associate-*r/
associate-/r* flip3-- difference-of-sqr-1 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/ associate-/l/
clear-num frac-2neg div-inv
Counts
3 → 139
Calls
3 calls:
24.0ms
(* m (- 1 m))
75.0ms
(/ (* m (- 1 m)) v)
803.0ms
(* (- (/ (* m (- 1 m)) v) 1) m)

series173.0ms

Counts
3 → 9
Calls
3 calls:
72.0ms
(* m (- 1 m))
36.0ms
(/ (* m (- 1 m)) v)
64.0ms
(* (- (/ (* m (- 1 m)) v) 1) m)

simplify1.5s

Counts
148 → 148
Iterations
IterNodes
done5000
21516
1540
0211

prune584.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.0b

localize23.0ms

Local error

Found 4 expressions with local error:

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

rewrite496.0ms

Algorithm
rewrite-expression-head
Rules
468×times-frac
325×add-sqr-sqrt
294×*-un-lft-identity
280×add-cube-cbrt
133×associate-/r*
54×associate-*r*
51×swap-sqr associate-*l*
46×associate-/r/
38×frac-sub
23×add-cbrt-cube add-exp-log
22×associate-/l*
20×*-commutative
19×flip3-+ flip-+
17×unswap-sqr
16×div-inv
10×cbrt-undiv div-exp
add-log-exp
clear-num frac-2neg
distribute-rgt-out-- distribute-rgt1-in
distribute-lft-out--
pow1 insert-posit16 difference-of-squares
distribute-rgt-out
diff-log prod-exp cbrt-unprod associate--r+
+-commutative sum-log sub-neg flip3-- flip-- distribute-lft-out
Counts
4 → 463
Calls
4 calls:
396.0ms
(- (/ m (/ v m)) (+ m (/ m (/ v (* m m)))))
36.0ms
(/ m (/ v (* m m)))
10.0ms
(/ m (/ v m))
24.0ms
(/ v (* m m))

series132.0ms

Counts
4 → 12
Calls
4 calls:
47.0ms
(- (/ m (/ v m)) (+ m (/ m (/ v (* m m)))))
23.0ms
(/ m (/ v (* m m)))
33.0ms
(/ m (/ v m))
29.0ms
(/ v (* m m))

simplify1.9s

Counts
475 → 475
Iterations
IterNodes
done5002
12173
0629

prune1.8s

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0b

localize29.0ms

Local error

Found 4 expressions with local error:

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

rewrite583.0ms

Algorithm
rewrite-expression-head
Rules
191×times-frac
182×add-sqr-sqrt
150×*-un-lft-identity
138×add-cube-cbrt
73×associate-*r*
49×associate-/r*
45×associate-/l*
38×frac-sub
29×associate-*l*
25×swap-sqr
23×add-cbrt-cube add-exp-log
21×associate-*r/
19×flip3-+ flip-+
15×unswap-sqr
13×*-commutative
12×associate-/r/
10×div-inv
add-log-exp
cbrt-undiv clear-num div-exp
pow1 frac-2neg
prod-exp cbrt-unprod
insert-posit16 distribute-lft-out-- difference-of-squares
un-div-inv
distribute-rgt-out-- diff-log distribute-rgt1-in distribute-lft-out associate--r+
+-commutative sum-log sub-neg distribute-rgt-out flip3-- pow-prod-down flip--
Counts
4 → 319
Calls
4 calls:
416.0ms
(- (/ m (/ v m)) (+ m (* m (/ (* m m) v))))
105.0ms
(* m (/ (* m m) v))
19.0ms
(/ m (/ v m))
20.0ms
(/ (* m m) v)

series153.0ms

Counts
4 → 12
Calls
4 calls:
35.0ms
(- (/ m (/ v m)) (+ m (* m (/ (* m m) v))))
46.0ms
(* m (/ (* m m) v))
35.0ms
(/ m (/ v m))
37.0ms
(/ (* m m) v)

simplify1.6s

Counts
331 → 331
Iterations
IterNodes
done5001
11767
0503

prune1.7s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

localize13.0ms

Local error

Found 3 expressions with local error:

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

rewrite1.2s

Algorithm
rewrite-expression-head
Rules
103×associate-*l/
101×add-sqr-sqrt
87×*-un-lft-identity
81×frac-sub
69×add-cube-cbrt
65×associate-/r* associate-/l*
34×times-frac
30×associate-*l*
23×clear-num
21×frac-2neg
20×distribute-lft-out--
13×sub-div
12×associate-*r*
10×add-cbrt-cube add-exp-log
difference-of-squares
pow1 unswap-sqr
sub-neg *-commutative add-log-exp
distribute-rgt-in distribute-lft-in associate--l+ div-inv
prod-exp cbrt-unprod insert-posit16
flip3-- distribute-rgt-out-- pow-prod-down associate-*r/ flip--
cbrt-undiv diff-log difference-of-sqr-1 div-exp
Counts
3 → 206
Calls
3 calls:
97.0ms
(- (/ m v) (* (/ m v) m))
1.0s
(* m (- (- (/ m v) (* (/ m v) m)) 1))
21.0ms
(* (/ m v) m)

series122.0ms

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

simplify2.6s

Counts
215 → 215
Iterations
IterNodes
done5021
24838
11377
0407

prune837.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

regimes86.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done11
111
09

end0.0ms

sample2.4s

Algorithm
intervals
Results
1.4s13708×body80valid
683.0ms13708×pre80true