Details

Time bar (total: 15.4s)

sample110.0ms

Algorithm
intervals
Results
15.0ms273×body80valid

simplify748.0ms

Counts
1 → 1
Iterations
IterNodes
done5000
101226
9555
8476
7436
6412
5356
4239
3132
265
125
08

prune15.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.4b

localize21.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ (- v) (+ u t1))
0.0b
(/ t1 (+ u t1))
1.7b
(* (/ (- v) (+ u t1)) (/ t1 (+ u t1)))

rewrite105.0ms

Algorithm
rewrite-expression-head
Rules
125×*-un-lft-identity
108×times-frac
81×add-sqr-sqrt
69×add-cube-cbrt
46×associate-*l*
28×distribute-lft-out
27×distribute-lft-neg-in distribute-rgt-neg-in
19×add-cbrt-cube add-exp-log
18×associate-*r*
13×associate-/l*
neg-mul-1
associate-/r* associate-/r/
cbrt-undiv div-exp
pow1
flip3-+ prod-exp cbrt-unprod flip-+ div-inv unswap-sqr
add-log-exp
clear-num frac-2neg distribute-frac-neg
distribute-lft-neg-out neg-sub0 frac-times div-sub pow-prod-down associate-*l/ associate-*r/ *-commutative
Counts
3 → 192
Calls
3 calls:
22.0ms
(/ (- v) (+ u t1))
12.0ms
(/ t1 (+ u t1))
61.0ms
(* (/ (- v) (+ u t1)) (/ t1 (+ u t1)))

series179.0ms

Counts
3 → 9
Calls
3 calls:
38.0ms
(/ (- v) (+ u t1))
47.0ms
(/ t1 (+ u t1))
94.0ms
(* (/ (- v) (+ u t1)) (/ t1 (+ u t1)))

simplify1.6s

Counts
201 → 201
Iterations
IterNodes
done5000
23634
1645
0212

prune1.1s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0b

localize15.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ t1 (+ t1 u))
0.6b
(/ (* (- v) (/ t1 (+ t1 u))) (+ t1 u))
2.8b
(* (- v) (/ t1 (+ t1 u)))

rewrite66.0ms

Algorithm
rewrite-expression-head
Rules
43×*-un-lft-identity
30×add-sqr-sqrt
29×times-frac
25×add-cube-cbrt
19×add-cbrt-cube add-exp-log
18×associate-*r*
10×associate-*l*
distribute-lft-out
associate-/r*
cbrt-undiv div-exp associate-/r/
pow1
prod-exp cbrt-unprod associate-/l*
distribute-lft-neg-in distribute-rgt-neg-in flip3-+ flip-+ div-inv add-log-exp
distribute-lft-neg-out clear-num frac-2neg associate-*r/ unswap-sqr
neg-mul-1 pow-prod-down distribute-frac-neg *-commutative associate-/l/
Counts
3 → 107
Calls
3 calls:
9.0ms
(/ t1 (+ t1 u))
29.0ms
(/ (* (- v) (/ t1 (+ t1 u))) (+ t1 u))
26.0ms
(* (- v) (/ t1 (+ t1 u)))

series185.0ms

Counts
3 → 9
Calls
3 calls:
43.0ms
(/ t1 (+ t1 u))
87.0ms
(/ (* (- v) (/ t1 (+ t1 u))) (+ t1 u))
55.0ms
(* (- v) (/ t1 (+ t1 u)))

simplify1.3s

Counts
116 → 116
Iterations
IterNodes
done5000
22662
1407
0135

prune631.0ms

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 0b

localize37.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (- v) (+ u t1))
0.0b
(/ 1 (+ t1 u))
0.2b
(* t1 (/ 1 (+ t1 u)))
1.7b
(* (/ (- v) (+ u t1)) (* t1 (/ 1 (+ t1 u))))

rewrite171.0ms

Algorithm
rewrite-expression-head
Rules
128×*-un-lft-identity
106×times-frac
78×add-sqr-sqrt
71×add-cube-cbrt
54×add-exp-log
49×associate-*l*
34×add-cbrt-cube
28×distribute-lft-out
27×distribute-lft-neg-in distribute-rgt-neg-in
22×prod-exp
19×associate-*r*
14×div-exp
13×associate-/l*
12×pow1 cbrt-unprod
neg-mul-1
cbrt-undiv associate-/r* associate-/r/
associate-*r/
rec-exp flip3-+ 1-exp pow-prod-down flip-+ div-inv add-log-exp
un-div-inv unswap-sqr
frac-times clear-num frac-2neg distribute-frac-neg *-commutative
distribute-lft-neg-out neg-sub0 div-sub associate-*l/ pow-flip inv-pow
Counts
4 → 227
Calls
4 calls:
11.0ms
(/ (- v) (+ u t1))
9.0ms
(/ 1 (+ t1 u))
30.0ms
(* t1 (/ 1 (+ t1 u)))
112.0ms
(* (/ (- v) (+ u t1)) (* t1 (/ 1 (+ t1 u))))

series229.0ms

Counts
4 → 12
Calls
4 calls:
33.0ms
(/ (- v) (+ u t1))
52.0ms
(/ 1 (+ t1 u))
56.0ms
(* t1 (/ 1 (+ t1 u)))
87.0ms
(* (/ (- v) (+ u t1)) (* t1 (/ 1 (+ t1 u))))

simplify1.7s

Counts
239 → 239
Iterations
IterNodes
done5001
24083
1757
0253

prune1.1s

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0b

localize12.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ v (+ u t1))
0.6b
(/ (* (/ v (+ u t1)) t1) (+ u t1))
9.5b
(* (/ v (+ u t1)) t1)

rewrite98.0ms

Algorithm
rewrite-expression-head
Rules
41×*-un-lft-identity
29×times-frac
28×add-sqr-sqrt
23×add-cube-cbrt
19×add-cbrt-cube add-exp-log
18×associate-*l*
distribute-lft-out
associate-/r*
cbrt-undiv div-exp associate-/r/
pow1
prod-exp cbrt-unprod associate-/l*
flip3-+ associate-*r* flip-+ div-inv add-log-exp
clear-num frac-2neg associate-*l/ unswap-sqr
pow-prod-down *-commutative associate-/l/
Counts
3 → 98
Calls
3 calls:
12.0ms
(/ v (+ u t1))
44.0ms
(/ (* (/ v (+ u t1)) t1) (+ u t1))
40.0ms
(* (/ v (+ u t1)) t1)

series159.0ms

Counts
3 → 9
Calls
3 calls:
49.0ms
(/ v (+ u t1))
69.0ms
(/ (* (/ v (+ u t1)) t1) (+ u t1))
40.0ms
(* (/ v (+ u t1)) t1)

simplify1.3s

Counts
107 → 107
Iterations
IterNodes
done5000
22003
1340
0129

prune521.0ms

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 0b

regimes221.0ms

Accuracy

0% (1.1b remaining)

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

bsearch0.0ms

simplify2.8s

Iterations
IterNodes
done5001
134231
122175
111143
10623
9359
8223
7151
6111
583
449
331
224
117
010

end0.0ms

sample831.0ms

Algorithm
intervals
Results
561.0ms8265×body80valid