Details

Time bar (total: 33.8s)

sample58.0ms

Algorithm
intervals
Results
28.0ms256×body80valid

simplify6.3s

Counts
1 → 1
Iterations
IterNodes
done5002
83390
71948
61352
5946
4470
3182
271
132
016

prune25.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 30.0b

localize66.0ms

Local error

Found 4 expressions with local error:

0.0b
(* z (+ x y))
0.7b
(- (+ (* z (+ x y)) (* a (+ y t))) (* b y))
1.2b
(+ (* z (+ x y)) (* a (+ y t)))
28.1b
(/ (- (+ (* z (+ x y)) (* a (+ y t))) (* b y)) (+ (+ x y) t))

rewrite573.0ms

Algorithm
rewrite-expression-head
Rules
38×*-un-lft-identity
18×add-sqr-sqrt
16×add-cube-cbrt
15×times-frac
13×distribute-lft-out
11×add-log-exp
10×associate-*r/
add-exp-log add-cbrt-cube
flip3-+ flip-+
pow1
associate-/r*
associate-*r* frac-add
distribute-rgt-in distribute-lft-in associate-*l* associate-/l*
associate-+l+ associate-+r+ flip3-- diff-log sum-log associate-/r/ flip-- associate-/l/
cbrt-undiv +-commutative sub-neg frac-2neg div-sub div-exp pow-prod-down prod-exp associate--l+ clear-num *-commutative cbrt-unprod div-inv unswap-sqr
Counts
4 → 96
Calls
4 calls:
45.0ms
(* z (+ x y))
159.0ms
(- (+ (* z (+ x y)) (* a (+ y t))) (* b y))
32.0ms
(+ (* z (+ x y)) (* a (+ y t)))
328.0ms
(/ (- (+ (* z (+ x y)) (* a (+ y t))) (* b y)) (+ (+ x y) t))

series795.0ms

Counts
4 → 12
Calls
4 calls:
52.0ms
(* z (+ x y))
203.0ms
(- (+ (* z (+ x y)) (* a (+ y t))) (* b y))
130.0ms
(+ (* z (+ x y)) (* a (+ y t)))
410.0ms
(/ (- (+ (* z (+ x y)) (* a (+ y t))) (* b y)) (+ (+ x y) t))

simplify3.0s

Counts
108 → 108
Iterations
IterNodes
done5007
22404
1566
0185

prune1.3s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 8.8b

localize58.0ms

Local error

Found 4 expressions with local error:

0.0b
(* z (+ x y))
1.2b
(+ (* z (+ x y)) (* a (+ y t)))
7.0b
(/ (* b y) (+ (+ x y) t))
25.5b
(/ (+ (* z (+ x y)) (* a (+ y t))) (+ (+ x y) t))

rewrite290.0ms

Algorithm
rewrite-expression-head
Rules
50×*-un-lft-identity
20×add-sqr-sqrt times-frac
19×distribute-lft-out
18×add-cube-cbrt associate-*r/
13×add-exp-log flip3-+ add-cbrt-cube flip-+
10×associate-/r*
frac-add
pow1 associate-/l/ add-log-exp
associate-*r* associate-/r/ associate-/l*
cbrt-undiv distribute-rgt-in distribute-lft-in div-exp associate-*l*
associate-+l+ associate-+r+ frac-2neg prod-exp clear-num cbrt-unprod div-inv
+-commutative pow-prod-down sum-log *-commutative unswap-sqr
Counts
4 → 112
Calls
4 calls:
41.0ms
(* z (+ x y))
33.0ms
(+ (* z (+ x y)) (* a (+ y t)))
74.0ms
(/ (* b y) (+ (+ x y) t))
134.0ms
(/ (+ (* z (+ x y)) (* a (+ y t))) (+ (+ x y) t))

series546.0ms

Counts
4 → 12
Calls
4 calls:
52.0ms
(* z (+ x y))
115.0ms
(+ (* z (+ x y)) (* a (+ y t)))
99.0ms
(/ (* b y) (+ (+ x y) t))
279.0ms
(/ (+ (* z (+ x y)) (* a (+ y t))) (+ (+ x y) t))

simplify3.1s

Counts
124 → 124
Iterations
IterNodes
done5002
22558
1590
0199

prune1.6s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 6.1b

localize65.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ y (+ (+ x y) t))
1.2b
(+ (* z (+ x y)) (* a (+ y t)))
4.7b
(* b (/ y (+ (+ x y) t)))
25.5b
(/ (+ (* z (+ x y)) (* a (+ y t))) (+ (+ x y) t))

rewrite466.0ms

Algorithm
rewrite-expression-head
Rules
89×*-un-lft-identity
46×times-frac
39×add-sqr-sqrt
34×add-cube-cbrt
33×distribute-lft-out
21×associate-*r*
17×associate-*r/
13×add-exp-log flip3-+ add-cbrt-cube flip-+
10×associate-/r*
frac-add
pow1 associate-/r/ associate-/l/ associate-/l* add-log-exp
cbrt-undiv div-exp associate-*l* div-inv
distribute-rgt-in associate-+l+ associate-+r+ frac-2neg distribute-lft-in prod-exp clear-num cbrt-unprod unswap-sqr
+-commutative pow-prod-down sum-log *-commutative
Counts
4 → 139
Calls
4 calls:
69.0ms
(/ y (+ (+ x y) t))
28.0ms
(+ (* z (+ x y)) (* a (+ y t)))
165.0ms
(* b (/ y (+ (+ x y) t)))
193.0ms
(/ (+ (* z (+ x y)) (* a (+ y t))) (+ (+ x y) t))

series663.0ms

Counts
4 → 12
Calls
4 calls:
137.0ms
(/ y (+ (+ x y) t))
111.0ms
(+ (* z (+ x y)) (* a (+ y t)))
99.0ms
(* b (/ y (+ (+ x y) t)))
315.0ms
(/ (+ (* z (+ x y)) (* a (+ y t))) (+ (+ x y) t))

simplify3.3s

Counts
151 → 151
Iterations
IterNodes
done5002
22727
1609
0208

prune1.7s

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 4.1b

localize66.0ms

Local error

Found 4 expressions with local error:

1.1b
(+ (* z y) (* a (+ y t)))
2.0b
(+ (* z x) (+ (* z y) (* a (+ y t))))
4.7b
(* b (/ y (+ (+ x y) t)))
25.5b
(/ (+ (* z x) (+ (* z y) (* a (+ y t)))) (+ (+ x y) t))

rewrite425.0ms

Algorithm
rewrite-expression-head
Rules
59×*-un-lft-identity
31×times-frac
29×add-sqr-sqrt
24×add-cube-cbrt
21×associate-*r* distribute-lft-out
11×add-exp-log add-cbrt-cube add-log-exp
pow1
flip3-+ associate-/r* flip-+
sum-log associate-/r/
associate-+r+ associate-*l* associate-/l*
cbrt-undiv +-commutative div-exp prod-exp cbrt-unprod div-inv associate-/l/ unswap-sqr
distribute-rgt-in frac-2neg distribute-lft-in associate-*r/ pow-prod-down clear-num *-commutative
Counts
4 → 105
Calls
4 calls:
21.0ms
(+ (* z y) (* a (+ y t)))
43.0ms
(+ (* z x) (+ (* z y) (* a (+ y t))))
151.0ms
(* b (/ y (+ (+ x y) t)))
199.0ms
(/ (+ (* z x) (+ (* z y) (* a (+ y t)))) (+ (+ x y) t))

series619.0ms

Counts
4 → 12
Calls
4 calls:
75.0ms
(+ (* z y) (* a (+ y t)))
113.0ms
(+ (* z x) (+ (* z y) (* a (+ y t))))
126.0ms
(* b (/ y (+ (+ x y) t)))
305.0ms
(/ (+ (* z x) (+ (* z y) (* a (+ y t)))) (+ (+ x y) t))

simplify2.7s

Counts
117 → 117
Iterations
IterNodes
done5012
21918
1500
0173

prune1.1s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 4.1b

regimes2.0s

Accuracy

14% (17.9b remaining)

Error of 20.9b against oracle of 3.1b and baseline of 23.8b

bsearch414.0ms

Steps
ItersRangePoint
6
4.889857791733025e+70
3.7240163620985844e+71
8.407686055131772e+70
4
3.0081338006317154e-178
5.680150170981643e-178
3.942386611488526e-178
6
-1.3242116735510232e-218
-1.7260429740984947e-219
-2.5421547707556354e-219
10
-765565.6652810962
-1.1785608538762668e-07
-249617.47892728483
7
-5.279362029180319e+188
-1.6351337864259163e+187
-1.6862949108577276e+187

simplify14.0ms

Iterations
IterNodes
done48
148
037

end0.0ms

sample2.4s

Algorithm
intervals
Results
1.9s7999×body80valid
0.0msbody640valid