Details

Time bar (total: 16.3s)

sample59.0ms

Algorithm
intervals
Results
36.0ms353×body80valid

simplify3.1s

Counts
1 → 1
Iterations
IterNodes
done5000
264763
254510
244265
234014
223757
213520
203263
193002
182745
172490
162233
151990
141662
131313
12944
11612
10421
9272
8188
7154
6133
5108
473
341
224
115
09

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 4.2b

localize26.0ms

Local error

Found 3 expressions with local error:

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

rewrite215.0ms

Algorithm
rewrite-expression-head
Rules
52×add-sqr-sqrt
44×*-un-lft-identity
42×times-frac
32×add-cube-cbrt
25×associate-*r*
15×associate-*l*
14×associate-/l*
10×add-cbrt-cube add-exp-log
pow1 *-commutative distribute-lft-out-- add-log-exp difference-of-squares unswap-sqr
associate-*r/
associate-/r* insert-posit16
distribute-rgt-in cbrt-undiv sub-neg distribute-lft-in flip3-- div-exp prod-exp cbrt-unprod flip-- associate-/l/
+-commutative clear-num sum-log frac-2neg flip3-+ pow-prod-down flip-+ div-inv distribute-lft-out
Counts
3 → 116
Calls
3 calls:
39.0ms
(* y (- z t))
88.0ms
(+ x (/ (* y (- z t)) a))
81.0ms
(/ (* y (- z t)) a)

series211.0ms

Counts
3 → 9
Calls
3 calls:
58.0ms
(* y (- z t))
74.0ms
(+ x (/ (* y (- z t)) a))
79.0ms
(/ (* y (- z t)) a)

simplify1.5s

Counts
125 → 125
Iterations
IterNodes
done5002
21467
1495
0187

prune565.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.0b

localize13.0ms

Local error

Found 2 expressions with local error:

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

rewrite74.0ms

Algorithm
rewrite-expression-head
Rules
119×times-frac
90×*-un-lft-identity
88×add-sqr-sqrt
60×add-cube-cbrt
16×associate-/r*
14×distribute-lft-out-- difference-of-squares
associate-/r/
associate-/l*
add-cbrt-cube add-exp-log div-inv
add-log-exp
cbrt-undiv div-exp
pow1 clear-num frac-2neg div-sub insert-posit16 associate-/l/
+-commutative associate-+r- sum-log flip3-+ flip3-- flip-+ flip-- distribute-lft-out
Counts
2 → 124
Calls
2 calls:
44.0ms
(+ x (/ (- z t) (/ a y)))
24.0ms
(/ (- z t) (/ a y))

series164.0ms

Counts
2 → 6
Calls
2 calls:
89.0ms
(+ x (/ (- z t) (/ a y)))
75.0ms
(/ (- z t) (/ a y))

simplify2.0s

Counts
130 → 130
Iterations
IterNodes
done5003
22129
1699
0229

prune661.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize13.0ms

Local error

Found 2 expressions with local error:

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

rewrite107.0ms

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

series152.0ms

Counts
2 → 6
Calls
2 calls:
75.0ms
(+ x (* (- z t) (/ y a)))
77.0ms
(* (- z t) (/ y a))

simplify1.5s

Counts
86 → 86
Iterations
IterNodes
done5001
21786
1434
0160

prune413.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.0b

localize26.0ms

Local error

Found 3 expressions with local error:

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

rewrite126.0ms

Algorithm
rewrite-expression-head
Rules
138×times-frac
109×*-un-lft-identity
107×add-sqr-sqrt
73×add-cube-cbrt
31×associate-/r*
21×associate-/r/
17×distribute-lft-out-- difference-of-squares
10×add-cbrt-cube add-exp-log
associate-/l*
div-inv
flip3-- flip-- add-log-exp
cbrt-undiv div-exp
pow1 clear-num frac-2neg insert-posit16
+-commutative sum-log flip3-+ flip-+ distribute-lft-out
Counts
3 → 164
Calls
3 calls:
11.0ms
(/ a (- z t))
66.0ms
(+ x (/ y (/ a (- z t))))
44.0ms
(/ y (/ a (- z t)))

series233.0ms

Counts
3 → 9
Calls
3 calls:
51.0ms
(/ a (- z t))
74.0ms
(+ x (/ y (/ a (- z t))))
108.0ms
(/ y (/ a (- z t)))

simplify1.6s

Counts
173 → 173
Iterations
IterNodes
done5000
22163
1634
0254

prune893.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0.0b

regimes730.0ms

Accuracy

80.8% (0.4b remaining)

Error of 0.5b against oracle of 0.0b and baseline of 2.3b

bsearch1.0ms

simplify3.0ms

Iterations
IterNodes
done27
127
021

end0.0ms

sample1.9s

Algorithm
intervals
Results
1.4s10639×body80valid