Details

Time bar (total: 16.8s)

sample46.0ms

Algorithm
intervals
Results
15.0ms229×body80valid
3.0ms15×body640valid
2.0ms15×body320valid
2.0msbody1280valid
1.0msbody160valid

simplify1.9s

Counts
1 → 1
Iterations
IterNodes
done5001
63019
5643
4223
3109
252
122
011

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 18.2b

localize15.0ms

Local error

Found 3 expressions with local error:

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

rewrite125.0ms

Algorithm
rewrite-expression-head
Rules
18×*-un-lft-identity
17×add-sqr-sqrt
10×add-cbrt-cube add-exp-log
add-log-exp
add-cube-cbrt
pow1 associate-/r* times-frac associate-*r* distribute-lft-out--
flip3-- associate-*r/ flip-- difference-of-squares
sub-neg associate-*l*
distribute-rgt-in cbrt-undiv distribute-lft-in diff-log div-exp prod-exp associate-/r/ frac-sub cbrt-unprod associate-/l/
clear-num sum-log frac-2neg flip3-+ pow-prod-down associate--l+ *-commutative flip-+ div-inv distribute-lft-out associate-/l* unswap-sqr
Counts
3 → 74
Calls
3 calls:
34.0ms
(* y (- z t))
50.0ms
(- (+ x y) (/ (* y (- z t)) (- a t)))
37.0ms
(/ (* y (- z t)) (- a t))

series397.0ms

Counts
3 → 9
Calls
3 calls:
46.0ms
(* y (- z t))
225.0ms
(- (+ x y) (/ (* y (- z t)) (- a t)))
127.0ms
(/ (* y (- z t)) (- a t))

simplify1.1s

Counts
83 → 83
Iterations
IterNodes
done5000
21734
1414
0154

prune455.0ms

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 3.3b

localize34.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ (- a t) (- z t))
0.9b
(/ y (/ (- a t) (- z t)))
3.7b
(- y (/ y (/ (- a t) (- z t))))

rewrite171.0ms

Algorithm
rewrite-expression-head
Rules
221×times-frac
204×add-sqr-sqrt
197×*-un-lft-identity
91×add-cube-cbrt
55×difference-of-squares
53×distribute-lft-out--
36×associate-/r*
11×associate-/r/
10×add-cbrt-cube add-exp-log
associate-/l*
flip3-- flip--
div-inv
add-log-exp
cbrt-undiv div-exp
pow1
clear-num frac-2neg associate-/l/
sub-neg diff-log div-sub
Counts
3 → 210
Calls
3 calls:
21.0ms
(/ (- a t) (- z t))
39.0ms
(/ y (/ (- a t) (- z t)))
92.0ms
(- y (/ y (/ (- a t) (- z t))))

series480.0ms

Counts
3 → 9
Calls
3 calls:
75.0ms
(/ (- a t) (- z t))
218.0ms
(/ y (/ (- a t) (- z t)))
186.0ms
(- y (/ y (/ (- a t) (- z t))))

simplify1.4s

Counts
219 → 219
Iterations
IterNodes
done5000
24078
1800
0296

prune1.1s

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 3.3b

localize52.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt y)
0.6b
(cbrt y)
4.4b
(* (/ (cbrt y) (- a t)) (- z t))
16.4b
(- y (* (* (cbrt y) (cbrt y)) (* (/ (cbrt y) (- a t)) (- z t))))

rewrite54.0ms

Algorithm
rewrite-expression-head
Rules
46×add-sqr-sqrt
38×*-un-lft-identity
36×associate-*l*
32×times-frac
25×add-cube-cbrt
22×cbrt-prod
10×distribute-rgt-in distribute-lft-in
add-exp-log
add-cbrt-cube associate--r+ distribute-lft-out--
sub-neg difference-of-squares
pow1 add-log-exp
associate-*r*
flip3-- flip--
unswap-sqr
frac-times pow1/3 prod-exp associate-*r/ associate-/r/ cbrt-unprod
cbrt-undiv diff-log div-exp pow-prod-down associate-*l/ *-commutative div-inv
Counts
4 → 109
Calls
4 calls:
1.0ms
(cbrt y)
1.0ms
(cbrt y)
40.0ms
(* (/ (cbrt y) (- a t)) (- z t))
8.0ms
(- y (* (* (cbrt y) (cbrt y)) (* (/ (cbrt y) (- a t)) (- z t))))

series1.6s

Counts
4 → 12
Calls
4 calls:
306.0ms
(cbrt y)
253.0ms
(cbrt y)
714.0ms
(* (/ (cbrt y) (- a t)) (- z t))
283.0ms
(- y (* (* (cbrt y) (cbrt y)) (* (/ (cbrt y) (- a t)) (- z t))))

simplify1.1s

Counts
121 → 121
Iterations
IterNodes
done5002
22089
1465
0177

prune817.0ms

Pruning

13 alts after pruning (11 fresh and 2 done)

Merged error: 3.3b

localize52.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt y)
0.6b
(cbrt y)
3.4b
(* (* (/ (cbrt y) (cbrt (- a t))) (/ (cbrt y) (cbrt (- a t)))) (* (/ (cbrt y) (cbrt (- a t))) (- z t)))
18.4b
(- y (* (* (/ (cbrt y) (cbrt (- a t))) (/ (cbrt y) (cbrt (- a t)))) (* (/ (cbrt y) (cbrt (- a t))) (- z t))))

rewrite218.0ms

Algorithm
rewrite-expression-head
Rules
73×add-exp-log
39×add-cbrt-cube
37×prod-exp cbrt-unprod
29×frac-times
19×associate-*r/
17×cbrt-undiv div-exp
16×distribute-rgt-in pow1 distribute-lft-in
13×associate-*l/
sub-neg flip3-- flip--
pow-prod-down associate--r+
cbrt-prod add-sqr-sqrt *-un-lft-identity add-cube-cbrt add-log-exp
pow1/3
diff-log associate-*r* associate-*l* *-commutative
Counts
4 → 117
Calls
4 calls:
1.0ms
(cbrt y)
1.0ms
(cbrt y)
190.0ms
(* (* (/ (cbrt y) (cbrt (- a t))) (/ (cbrt y) (cbrt (- a t)))) (* (/ (cbrt y) (cbrt (- a t))) (- z t)))
13.0ms
(- y (* (* (/ (cbrt y) (cbrt (- a t))) (/ (cbrt y) (cbrt (- a t)))) (* (/ (cbrt y) (cbrt (- a t))) (- z t))))

series1000.0ms

Counts
4 → 12
Calls
4 calls:
268.0ms
(cbrt y)
252.0ms
(cbrt y)
221.0ms
(* (* (/ (cbrt y) (cbrt (- a t))) (/ (cbrt y) (cbrt (- a t)))) (* (/ (cbrt y) (cbrt (- a t))) (- z t)))
259.0ms
(- y (* (* (/ (cbrt y) (cbrt (- a t))) (/ (cbrt y) (cbrt (- a t)))) (* (/ (cbrt y) (cbrt (- a t))) (- z t))))

simplify1.5s

Counts
129 → 129
Iterations
IterNodes
done5002
23147
1670
0190

prune515.0ms

Pruning

13 alts after pruning (10 fresh and 3 done)

Merged error: 3.3b

regimes673.0ms

Accuracy

13.4% (2.9b remaining)

Error of 6.7b against oracle of 3.8b and baseline of 7.1b

bsearch156.0ms

Steps
ItersRangePoint
9
2.7892275357167452e-173
6.906315603593477e-164
2.1962908219567255e-167
9
-2.0474184741849522e-135
-3.8137249329845434e-141
-2.672792571764072e-138

simplify2.0ms

Iterations
IterNodes
done26
126
020

end0.0ms

sample1.9s

Algorithm
intervals
Results
679.0ms7366×body80valid
493.0ms255×body1280valid
97.0ms431×body640valid
68.0ms398×body320valid
28.0ms236×body160valid
6.0ms17×body2560valid