Details

Time bar (total: 24.7s)

sample75.0ms

Algorithm
intervals
Results
32.0ms255×body80valid
11.0ms21×body640valid
5.0ms13×body320valid
3.0msbody1280valid
1.0msbody160valid

simplify1.7s

Counts
1 → 1
Iterations
IterNodes
done5001
61598
5656
4266
3103
243
120
011

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 23.5b

localize19.0ms

Local error

Found 3 expressions with local error:

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

rewrite357.0ms

Algorithm
rewrite-expression-head
Rules
116×add-sqr-sqrt
104×*-un-lft-identity
80×times-frac
40×add-cube-cbrt
35×associate-*r* associate-*l*
31×distribute-lft-out-- difference-of-squares
16×associate-/l*
13×flip3-- flip--
10×add-cbrt-cube add-exp-log
frac-times associate-/l/
*-commutative unswap-sqr
pow1 associate-/r* add-log-exp
associate-*l/ associate-*r/
insert-posit16
distribute-rgt-in cbrt-undiv sub-neg distribute-lft-in div-exp prod-exp associate-/r/ cbrt-unprod
+-commutative clear-num sum-log frac-2neg flip3-+ pow-prod-down flip-+ div-inv distribute-lft-out
Counts
3 → 174
Calls
3 calls:
65.0ms
(* (- y x) (- z t))
135.0ms
(+ x (/ (* (- y x) (- z t)) (- a t)))
150.0ms
(/ (* (- y x) (- z t)) (- a t))

series461.0ms

Counts
3 → 9
Calls
3 calls:
59.0ms
(* (- y x) (- z t))
228.0ms
(+ x (/ (* (- y x) (- z t)) (- a t)))
173.0ms
(/ (* (- y x) (- z t)) (- a t))

simplify2.3s

Counts
183 → 183
Iterations
IterNodes
done5000
22780
1767
0264

prune838.0ms

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 4.4b

localize26.0ms

Local error

Found 3 expressions with local error:

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

rewrite252.0ms

Algorithm
rewrite-expression-head
Rules
330×times-frac
329×*-un-lft-identity
327×add-sqr-sqrt
115×add-cube-cbrt
106×distribute-lft-out-- difference-of-squares
41×associate-/r*
29×associate-/r/
15×associate-/l*
10×flip3-- add-cbrt-cube add-exp-log flip--
div-inv
associate-/l/
add-log-exp
cbrt-undiv div-exp
pow1 clear-num frac-2neg div-sub insert-posit16
+-commutative associate-+r- sum-log flip3-+ flip-+ distribute-lft-out
Counts
3 → 291
Calls
3 calls:
26.0ms
(/ (- a t) (- z t))
147.0ms
(+ x (/ (- y x) (/ (- a t) (- z t))))
60.0ms
(/ (- y x) (/ (- a t) (- z t)))

series574.0ms

Counts
3 → 9
Calls
3 calls:
64.0ms
(/ (- a t) (- z t))
217.0ms
(+ x (/ (- y x) (/ (- a t) (- z t))))
293.0ms
(/ (- y x) (/ (- a t) (- z t)))

simplify2.0s

Counts
300 → 300
Iterations
IterNodes
done5000
23816
11205
0369

prune1.2s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 4.4b

localize33.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (- a t) (- z t))
1.4b
(/ x (/ (- a t) (- z t)))
1.5b
(- (+ x (/ y (/ (- a t) (- z t)))) (/ x (/ (- a t) (- z t))))
2.1b
(/ y (/ (- a t) (- z t)))

rewrite1.2s

Algorithm
rewrite-expression-head
Rules
464×times-frac
437×add-sqr-sqrt
433×*-un-lft-identity
196×add-cube-cbrt
139×associate-/r*
119×difference-of-squares
118×distribute-lft-out--
74×frac-sub
52×associate-/r/
37×flip3-+ flip-+
27×associate-/l*
16×add-cbrt-cube add-exp-log
15×flip3-- flip--
13×div-inv
add-log-exp
cbrt-undiv clear-num frac-2neg div-exp
associate-/l/
pow1 insert-posit16
diff-log associate--l+
+-commutative sum-log sub-neg div-sub distribute-lft-out
Counts
4 → 462
Calls
4 calls:
24.0ms
(/ (- a t) (- z t))
30.0ms
(/ x (/ (- a t) (- z t)))
1.1s
(- (+ x (/ y (/ (- a t) (- z t)))) (/ x (/ (- a t) (- z t))))
52.0ms
(/ y (/ (- a t) (- z t)))

series627.0ms

Counts
4 → 12
Calls
4 calls:
72.0ms
(/ (- a t) (- z t))
202.0ms
(/ x (/ (- a t) (- z t)))
189.0ms
(- (+ x (/ y (/ (- a t) (- z t)))) (/ x (/ (- a t) (- z t))))
164.0ms
(/ y (/ (- a t) (- z t)))

simplify1.3s

Counts
474 → 474
Iterations
IterNodes
done5000
12084
0695

prune2.3s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 4.4b

localize27.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (- a t) (- z t))
1.4b
(/ x (/ (- a t) (- z t)))
2.1b
(/ y (/ (- a t) (- z t)))
2.9b
(- x (/ x (/ (- a t) (- z t))))

rewrite224.0ms

Algorithm
rewrite-expression-head
Rules
414×times-frac
373×add-sqr-sqrt
366×*-un-lft-identity
172×add-cube-cbrt
99×difference-of-squares
97×distribute-lft-out--
77×associate-/r*
48×associate-/r/
21×associate-/l*
16×add-cbrt-cube add-exp-log
13×flip3-- flip--
11×div-inv
cbrt-undiv div-exp
add-log-exp associate-/l/
clear-num frac-2neg
pow1 insert-posit16
sub-neg diff-log div-sub
Counts
4 → 384
Calls
4 calls:
37.0ms
(/ (- a t) (- z t))
42.0ms
(/ x (/ (- a t) (- z t)))
36.0ms
(/ y (/ (- a t) (- z t)))
77.0ms
(- x (/ x (/ (- a t) (- z t))))

series628.0ms

Counts
4 → 12
Calls
4 calls:
70.0ms
(/ (- a t) (- z t))
193.0ms
(/ x (/ (- a t) (- z t)))
183.0ms
(/ y (/ (- a t) (- z t)))
181.0ms
(- x (/ x (/ (- a t) (- z t))))

simplify2.0s

Counts
396 → 396
Iterations
IterNodes
done5000
24944
11266
0470

prune1.8s

Pruning

16 alts after pruning (15 fresh and 1 done)

Merged error: 4.4b

regimes640.0ms

Accuracy

0% (3.5b remaining)

Error of 7.8b against oracle of 4.3b and baseline of 7.8b

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done13
113
012

end0.0ms

sample4.1s

Algorithm
intervals
Results
3.3s7726×body80valid
193.0ms517×body640valid
154.0ms291×body1280valid
104.0ms410×body320valid
45.0ms265×body160valid
7.0ms12×body2560valid