Details

Time bar (total: 23.7s)

sample55.0ms

Algorithm
intervals
Results
15.0ms254×body80valid
9.0msbody1280valid
4.0ms18×body640valid
1.0msbody320valid
0.0msbody160valid

simplify1.8s

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

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 21.0b

localize25.0ms

Local error

Found 3 expressions with local error:

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

rewrite128.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt *-un-lft-identity
13×flip3-- flip--
10×add-cbrt-cube add-exp-log
frac-times associate-/l/
add-cube-cbrt
pow1 associate-/r* times-frac associate-*r* associate-*l* add-log-exp
associate-*l/ associate-*r/ distribute-lft-out-- difference-of-squares
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 *-commutative flip-+ div-inv distribute-lft-out associate-/l* unswap-sqr
Counts
3 → 81
Calls
3 calls:
51.0ms
(* (- y x) (- z t))
30.0ms
(+ x (/ (* (- y x) (- z t)) (- a t)))
42.0ms
(/ (* (- y x) (- z t)) (- a t))

series463.0ms

Counts
3 → 9
Calls
3 calls:
55.0ms
(* (- y x) (- z t))
246.0ms
(+ x (/ (* (- y x) (- z t)) (- a t)))
162.0ms
(/ (* (- y x) (- z t)) (- a t))

simplify2.1s

Counts
90 → 90
Iterations
IterNodes
done5000
21904
1480
0162

prune732.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 3.9b

localize16.0ms

Local error

Found 3 expressions with local error:

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

rewrite198.0ms

Algorithm
rewrite-expression-head
Rules
330×times-frac
323×*-un-lft-identity
321×add-sqr-sqrt
113×add-cube-cbrt
104×distribute-lft-out-- difference-of-squares
36×associate-/r*
15×associate-/r/
10×add-cbrt-cube add-exp-log associate-/l*
flip3-- flip--
div-inv
add-log-exp
cbrt-undiv div-exp associate-/l/
pow1 div-sub
clear-num frac-2neg
+-commutative associate-+r- sum-log flip3-+ flip-+ distribute-lft-out
Counts
3 → 274
Calls
3 calls:
23.0ms
(/ (- a t) (- z t))
45.0ms
(/ (- y x) (/ (- a t) (- z t)))
113.0ms
(+ x (/ (- y x) (/ (- a t) (- z t))))

series663.0ms

Counts
3 → 9
Calls
3 calls:
78.0ms
(/ (- a t) (- z t))
320.0ms
(/ (- y x) (/ (- a t) (- z t)))
265.0ms
(+ x (/ (- y x) (/ (- a t) (- z t))))

simplify2.6s

Counts
283 → 283
Iterations
IterNodes
done5000
23727
11146
0354

prune1.5s

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 3.9b

localize36.0ms

Local error

Found 4 expressions with local error:

1.1b
(+ x (/ (/ (- y x) (* (cbrt (/ (- a t) (- z t))) (cbrt (/ (- a t) (- z t))))) (cbrt (/ (- a t) (- z t)))))
2.6b
(cbrt (/ (- a t) (- z t)))
2.6b
(cbrt (/ (- a t) (- z t)))
2.6b
(cbrt (/ (- a t) (- z t)))

rewrite240.0ms

Algorithm
rewrite-expression-head
Rules
99×*-un-lft-identity
97×add-sqr-sqrt
93×cbrt-prod
75×times-frac
37×add-cube-cbrt
30×distribute-lft-out-- difference-of-squares
associate-/r/ add-log-exp
pow1 add-cbrt-cube add-exp-log
cbrt-div flip3-- pow1/3 div-inv flip--
div-sub
+-commutative associate-+r- sum-log flip3-+ flip-+ distribute-lft-out
Counts
4 → 133
Calls
4 calls:
205.0ms
(+ x (/ (/ (- y x) (* (cbrt (/ (- a t) (- z t))) (cbrt (/ (- a t) (- z t))))) (cbrt (/ (- a t) (- z t)))))
8.0ms
(cbrt (/ (- a t) (- z t)))
11.0ms
(cbrt (/ (- a t) (- z t)))
9.0ms
(cbrt (/ (- a t) (- z t)))

series1.5s

Counts
4 → 12
Calls
4 calls:
220.0ms
(+ x (/ (/ (- y x) (* (cbrt (/ (- a t) (- z t))) (cbrt (/ (- a t) (- z t))))) (cbrt (/ (- a t) (- z t)))))
402.0ms
(cbrt (/ (- a t) (- z t)))
436.0ms
(cbrt (/ (- a t) (- z t)))
424.0ms
(cbrt (/ (- a t) (- z t)))

simplify2.1s

Counts
145 → 145
Iterations
IterNodes
done5011
32362
2856
1400
0191

prune1.0s

Pruning

13 alts after pruning (11 fresh and 2 done)

Merged error: 3.9b

localize35.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (- a t))
0.6b
(cbrt (- a t))
0.9b
(/ (- y x) (/ (* (cbrt (- a t)) (cbrt (- a t))) (/ (- z t) (cbrt (- a t)))))
7.2b
(+ x (/ (- y x) (/ (* (cbrt (- a t)) (cbrt (- a t))) (/ (- z t) (cbrt (- a t))))))

rewrite300.0ms

Algorithm
rewrite-expression-head
Rules
771×times-frac
444×*-un-lft-identity
442×add-sqr-sqrt
178×add-cube-cbrt
160×cbrt-prod
132×distribute-lft-out-- difference-of-squares
51×associate-/r*
22×add-exp-log
19×associate-/r/
16×cbrt-div add-cbrt-cube
13×div-inv
11×cbrt-undiv div-exp
flip3-- flip--
add-log-exp
associate-/l*
pow1
pow1/3 div-sub prod-exp cbrt-unprod associate-/l/
+-commutative clear-num associate-+r- sum-log frac-2neg flip3-+ flip-+ distribute-lft-out
Counts
4 → 378
Calls
4 calls:
3.0ms
(cbrt (- a t))
3.0ms
(cbrt (- a t))
60.0ms
(/ (- y x) (/ (* (cbrt (- a t)) (cbrt (- a t))) (/ (- z t) (cbrt (- a t)))))
183.0ms
(+ x (/ (- y x) (/ (* (cbrt (- a t)) (cbrt (- a t))) (/ (- z t) (cbrt (- a t))))))

series912.0ms

Counts
4 → 12
Calls
4 calls:
183.0ms
(cbrt (- a t))
226.0ms
(cbrt (- a t))
270.0ms
(/ (- y x) (/ (* (cbrt (- a t)) (cbrt (- a t))) (/ (- z t) (cbrt (- a t)))))
234.0ms
(+ x (/ (- y x) (/ (* (cbrt (- a t)) (cbrt (- a t))) (/ (- z t) (cbrt (- a t))))))

simplify1.8s

Counts
390 → 390
Iterations
IterNodes
done5000
11965
0595

prune2.6s

Pruning

13 alts after pruning (11 fresh and 2 done)

Merged error: 3.9b

regimes929.0ms

Accuracy

9.1% (6.6b remaining)

Error of 10.4b against oracle of 3.7b and baseline of 11.0b

bsearch132.0ms

Steps
ItersRangePoint
6
4.3349714367632944e-150
2.1863104960864863e-149
7.094564478841642e-150
8
2.3320124297926875e-300
1.7474270508966551e-296
7.138856904617574e-300

simplify19.0ms

Iterations
IterNodes
done30
130
023

end0.0ms

sample1.8s

Algorithm
intervals
Results
1.1s7870×body80valid
116.0ms263×body1280valid
101.0ms458×body640valid
65.0ms374×body320valid
29.0ms258×body160valid
7.0ms23×body2560valid