Details

Time bar (total: 14.6s)

sample145.0ms

Algorithm
intervals
Results
46.0ms385×pre80true
22.0ms385×body80valid

simplify1.2s

Counts
1 → 1
Iterations
IterNodes
done5000
51353
4359
3105
240
116
08

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize25.0ms

Local error

Found 4 expressions with local error:

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

rewrite183.0ms

Algorithm
rewrite-expression-head
Rules
22×add-sqr-sqrt
18×*-un-lft-identity
13×add-cbrt-cube add-exp-log
10×associate-*r* add-cube-cbrt
flip3-- flip--
pow1 associate-*l*
associate-*r/ add-log-exp
sub-neg
distribute-rgt-in frac-times distribute-lft-in distribute-lft-out-- difference-of-squares
associate-/r* times-frac prod-exp cbrt-unprod
cbrt-undiv div-exp pow-prod-down associate-*l/ *-commutative unswap-sqr associate-/l/
clear-num frac-2neg diff-log div-inv associate-/l*
Counts
4 → 97
Calls
4 calls:
32.0ms
(* m (- 1.0 m))
30.0ms
(- (/ (* m (- 1.0 m)) v) 1.0)
23.0ms
(/ (* m (- 1.0 m)) v)
92.0ms
(* (- (/ (* m (- 1.0 m)) v) 1.0) (- 1.0 m))

series196.0ms

Counts
4 → 12
Calls
4 calls:
50.0ms
(* m (- 1.0 m))
29.0ms
(- (/ (* m (- 1.0 m)) v) 1.0)
47.0ms
(/ (* m (- 1.0 m)) v)
70.0ms
(* (- (/ (* m (- 1.0 m)) v) 1.0) (- 1.0 m))

simplify1.7s

Counts
109 → 109
Iterations
IterNodes
done5000
22225
1430
0155

prune559.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.0b

localize31.0ms

Local error

Found 4 expressions with local error:

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

rewrite107.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt
16×*-un-lft-identity add-cbrt-cube add-exp-log
12×add-cube-cbrt
10×associate-*r*
pow1 associate-/r* times-frac add-log-exp
associate-*l*
cbrt-undiv flip3-- div-exp associate-*r/ flip-- associate-/l/
distribute-lft-neg-in distribute-rgt-neg-in prod-exp cbrt-unprod
clear-num frac-2neg associate-*l/ div-inv associate-/l* distribute-lft-out-- difference-of-squares
neg-mul-1 sub-neg diff-log pow-prod-down *-commutative distribute-rgt-neg-out unswap-sqr
Counts
4 → 90
Calls
4 calls:
15.0ms
(- (/ (* m (- 1.0 m)) v) 1.0)
20.0ms
(/ (* m (- 1.0 m)) v)
14.0ms
(/ (* m (- 1.0 m)) v)
56.0ms
(* (- (/ (* m (- 1.0 m)) v) 1.0) (- m))

series203.0ms

Counts
4 → 12
Calls
4 calls:
38.0ms
(- (/ (* m (- 1.0 m)) v) 1.0)
62.0ms
(/ (* m (- 1.0 m)) v)
48.0ms
(/ (* m (- 1.0 m)) v)
56.0ms
(* (- (/ (* m (- 1.0 m)) v) 1.0) (- m))

simplify1.3s

Counts
102 → 102
Iterations
IterNodes
done5001
21829
1357
0132

prune548.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.0b

localize34.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* 1.0 m) (* (- m) m))
0.0b
(- (/ (+ (* 1.0 m) (* (- m) m)) v) 1.0)
0.0b
(/ (+ (* 1.0 m) (* (- m) m)) v)
0.0b
(* (- (/ (+ (* 1.0 m) (* (- m) m)) v) 1.0) (- 1.0 m))

rewrite295.0ms

Algorithm
rewrite-expression-head
Rules
29×add-sqr-sqrt
21×*-un-lft-identity
15×add-cube-cbrt
14×times-frac
add-cbrt-cube add-exp-log add-log-exp
flip3-- flip--
distribute-lft-neg-out pow1 associate-*l*
distribute-rgt-out associate-*r* difference-of-squares
frac-times div-sub associate-/l*
associate-/r* sub-neg unsub-neg distribute-lft-out--
associate--l- distribute-rgt-in distribute-lft-in flip3-+ associate-*l/ associate-*r/ flip-+ associate-/l/
cbrt-undiv +-commutative clear-num sum-log frac-2neg diff-log div-exp pow-prod-down prod-exp *-commutative cbrt-unprod div-inv unswap-sqr
Counts
4 → 101
Calls
4 calls:
10.0ms
(+ (* 1.0 m) (* (- m) m))
50.0ms
(- (/ (+ (* 1.0 m) (* (- m) m)) v) 1.0)
34.0ms
(/ (+ (* 1.0 m) (* (- m) m)) v)
197.0ms
(* (- (/ (+ (* 1.0 m) (* (- m) m)) v) 1.0) (- 1.0 m))

series250.0ms

Counts
4 → 12
Calls
4 calls:
75.0ms
(+ (* 1.0 m) (* (- m) m))
43.0ms
(- (/ (+ (* 1.0 m) (* (- m) m)) v) 1.0)
67.0ms
(/ (+ (* 1.0 m) (* (- m) m)) v)
65.0ms
(* (- (/ (+ (* 1.0 m) (* (- m) m)) v) 1.0) (- 1.0 m))

simplify1.5s

Counts
113 → 113
Iterations
IterNodes
done5000
22303
1460
0174

prune543.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.0b

localize76.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (* m (- 1.0 m)) v)
0.1b
(/ m (/ v (* m m)))
11.9b
(/ v (* m m))
12.3b
(/ (* 1.0 (* m m)) v)

rewrite99.0ms

Algorithm
rewrite-expression-head
Rules
42×times-frac
32×add-cbrt-cube add-exp-log
26×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
14×associate-/r*
12×cbrt-undiv div-exp
div-inv associate-/l*
prod-exp cbrt-unprod
pow1 clear-num frac-2neg add-log-exp
associate-*r/ associate-/l/
flip3-- associate-/r/ flip--
Counts
4 → 115
Calls
4 calls:
24.0ms
(/ (* m (- 1.0 m)) v)
19.0ms
(/ m (/ v (* m m)))
12.0ms
(/ v (* m m))
38.0ms
(/ (* 1.0 (* m m)) v)

series203.0ms

Counts
4 → 12
Calls
4 calls:
67.0ms
(/ (* m (- 1.0 m)) v)
40.0ms
(/ m (/ v (* m m)))
45.0ms
(/ v (* m m))
51.0ms
(/ (* 1.0 (* m m)) v)

simplify2.9s

Counts
127 → 127
Iterations
IterNodes
done5001
23873
1569
0190

prune797.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.0b

regimes155.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
done17
117
011

end0.0ms

sample1.5s

Algorithm
intervals
Results
722.0ms13702×body80valid
426.0ms13702×pre80true