Details

Time bar (total: 20.4s)

sample34.0ms

Algorithm
intervals
Results
15.0ms278×body80valid

simplify3.1s

Counts
1 → 1
Iterations
IterNodes
done5000
294873
284661
274456
264244
254037
243825
233620
223408
213199
202984
192775
182560
172343
162094
151816
141445
131266
12898
11542
10315
9258
8217
7197
6168
5129
486
353
234
120
010

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.9b

localize25.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ x (* y (/ (- z t) (- a t))))
0.0b
(/ (- z t) (- a t))
1.3b
(* y (/ (- z t) (- a t)))

rewrite106.0ms

Algorithm
rewrite-expression-head
Rules
76×add-sqr-sqrt
71×*-un-lft-identity
51×times-frac
31×associate-*r*
27×add-cube-cbrt
22×distribute-lft-out-- difference-of-squares
10×add-cbrt-cube add-exp-log
pow1 associate-/r* associate-/l* add-log-exp
associate-/r/
flip3-- associate-*l* flip--
cbrt-undiv div-exp prod-exp cbrt-unprod div-inv unswap-sqr associate-/l/
+-commutative clear-num sum-log frac-2neg flip3-+ div-sub pow-prod-down associate-*r/ *-commutative flip-+
Counts
3 → 113
Calls
3 calls:
8.0ms
(+ x (* y (/ (- z t) (- a t))))
33.0ms
(/ (- z t) (- a t))
57.0ms
(* y (/ (- z t) (- a t)))

series253.0ms

Counts
3 → 9
Calls
3 calls:
103.0ms
(+ x (* y (/ (- z t) (- a t))))
60.0ms
(/ (- z t) (- a t))
90.0ms
(* y (/ (- z t) (- a t)))

simplify1.4s

Counts
122 → 122
Iterations
IterNodes
done5003
21370
1439
0162

prune798.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ x (* y (/ 1 (/ (- a t) (- z t)))))
0.0b
(/ (- a t) (- z t))
0.2b
(/ 1 (/ (- a t) (- z t)))
1.3b
(* y (/ 1 (/ (- a t) (- z t))))

rewrite185.0ms

Algorithm
rewrite-expression-head
Rules
392×times-frac
336×add-sqr-sqrt
324×*-un-lft-identity
158×add-cube-cbrt
98×associate-*r*
82×distribute-lft-out-- difference-of-squares
36×associate-/r* add-exp-log
20×add-cbrt-cube
18×associate-/r/
15×div-exp
10×div-inv
flip3-- flip--
associate-/l*
pow1 cbrt-undiv prod-exp
add-log-exp
unswap-sqr
rec-exp 1-exp
associate-*l* cbrt-unprod
clear-num frac-2neg associate-/l/
+-commutative sum-log flip3-+ div-sub pow-prod-down associate-*r/ un-div-inv *-commutative flip-+ pow-flip inv-pow
Counts
4 → 338
Calls
4 calls:
4.0ms
(+ x (* y (/ 1 (/ (- a t) (- z t)))))
25.0ms
(/ (- a t) (- z t))
42.0ms
(/ 1 (/ (- a t) (- z t)))
89.0ms
(* y (/ 1 (/ (- a t) (- z t))))

series626.0ms

Counts
4 → 12
Calls
4 calls:
154.0ms
(+ x (* y (/ 1 (/ (- a t) (- z t)))))
74.0ms
(/ (- a t) (- z t))
170.0ms
(/ 1 (/ (- a t) (- z t)))
227.0ms
(* y (/ 1 (/ (- a t) (- z t))))

simplify2.1s

Counts
350 → 350
Iterations
IterNodes
done5023
22887
11074
0373

prune1.7s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0b

localize30.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ x (/ y (/ (- a t) (- z t))))
0.0b
(/ (- a t) (- z t))
1.1b
(/ y (/ (- a t) (- z t)))

rewrite139.0ms

Algorithm
rewrite-expression-head
Rules
218×times-frac
197×*-un-lft-identity
195×add-sqr-sqrt
91×add-cube-cbrt
52×distribute-lft-out-- difference-of-squares
36×associate-/r*
11×associate-/r/
10×add-cbrt-cube add-exp-log
associate-/l*
flip3-- div-inv flip--
add-log-exp
cbrt-undiv div-exp
pow1
clear-num frac-2neg associate-/l/
+-commutative sum-log flip3-+ div-sub flip-+ distribute-lft-out
Counts
3 → 206
Calls
3 calls:
52.0ms
(+ x (/ y (/ (- a t) (- z t))))
18.0ms
(/ (- a t) (- z t))
47.0ms
(/ y (/ (- a t) (- z t)))

series577.0ms

Counts
3 → 9
Calls
3 calls:
241.0ms
(+ x (/ y (/ (- a t) (- z t))))
90.0ms
(/ (- a t) (- z t))
245.0ms
(/ y (/ (- a t) (- z t)))

simplify2.0s

Counts
215 → 215
Iterations
IterNodes
done5002
22701
1780
0292

prune1.4s

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0b

localize40.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ a (- z t))
0.0b
(- (/ a (- z t)) (/ t (- z t)))
0.0b
(/ t (- z t))
1.1b
(/ y (- (/ a (- z t)) (/ t (- z t))))

rewrite307.0ms

Algorithm
rewrite-expression-head
Rules
203×*-un-lft-identity
174×times-frac
153×add-sqr-sqrt
68×distribute-lft-out--
57×add-cube-cbrt
38×difference-of-squares
28×associate-/r* associate-/r/
15×distribute-rgt-out--
14×flip3-- flip--
13×div-inv
10×add-cbrt-cube add-exp-log
associate-/l*
add-log-exp
pow1
cbrt-undiv clear-num frac-2neg div-exp
frac-sub sub-div
sub-neg diff-log
Counts
4 → 194
Calls
4 calls:
13.0ms
(/ a (- z t))
132.0ms
(- (/ a (- z t)) (/ t (- z t)))
18.0ms
(/ t (- z t))
134.0ms
(/ y (- (/ a (- z t)) (/ t (- z t))))

series396.0ms

Counts
4 → 12
Calls
4 calls:
50.0ms
(/ a (- z t))
102.0ms
(- (/ a (- z t)) (/ t (- z t)))
62.0ms
(/ t (- z t))
182.0ms
(/ y (- (/ a (- z t)) (/ t (- z t))))

simplify1.9s

Counts
206 → 206
Iterations
IterNodes
done5003
21737
1550
0272

prune1.4s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

regimes473.0ms

Accuracy

0% (1.2b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done12
112
011

end0.0ms

sample1.4s

Algorithm
intervals
Results
537.0ms8776×body80valid
0.0msbody320valid