Details

Time bar (total: 6.8s)

sample28.0ms

Algorithm
intervals
Results
11.0ms277×body80valid

simplify132.0ms

Counts
1 → 1
Iterations

Useful iterations: 1 (2.0ms)

IterNodesCost
01011
1199
2449
3819
41259
51659
61949
72059
done2059

prune10.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 5.5b

Counts
2 → 2

localize11.0ms

Local error

Found 2 expressions with local error:

0.0b
(* z (- y t))
5.5b
(/ (* x 2.0) (* z (- y t)))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
16×add-exp-log add-cbrt-cube
add-sqr-sqrt
*-un-lft-identity
associate-*r* prod-exp cbrt-unprod
pow1 cbrt-undiv add-cube-cbrt associate-*r/ div-exp
associate-*l*
distribute-rgt-in sub-neg flip3-- distribute-lft-in associate-/r/ flip-- add-log-exp
frac-2neg times-frac pow-prod-down clear-num associate-/r* *-commutative div-inv associate-/l* distribute-lft-out-- difference-of-squares unswap-sqr
Counts
2 → 49
Calls
2 calls:
7.0ms
(* z (- y t))
9.0ms
(/ (* x 2.0) (* z (- y t)))

series21.0ms

Counts
2 → 6
Calls
2 calls:
8.0ms
(* z (- y t))
13.0ms
(/ (* x 2.0) (* z (- y t)))

simplify989.0ms

Counts
55 → 55
Iterations

Useful iterations: 2 (104.0ms)

IterNodesCost
093556
1250543
21091427
done5000427

prune83.0ms

Filtered
33 candidates to 55 candidates (-66.7%)
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New46955
Fresh101
Picked101
Done000
Total48957

Merged error: 0.0b

Counts
57 → 9

localize8.0ms

Local error

Found 3 expressions with local error:

0.0b
(* z (- y t))
1.4b
(/ 1 (* z (- y t)))
4.5b
(* (* x 2.0) (/ 1 (* z (- y t))))

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
61×add-exp-log
31×prod-exp add-cbrt-cube
14×associate-*r*
13×pow1 add-sqr-sqrt cbrt-unprod
12×div-exp
11×*-un-lft-identity
add-cube-cbrt
associate-*r/
cbrt-undiv rec-exp times-frac 1-exp
pow-prod-down
associate-*l* associate-/r/
flip3-- flip-- associate-/l* add-log-exp
distribute-rgt-in sub-neg pow-flip distribute-lft-in *-commutative div-inv
frac-2neg clear-num associate-/r* un-div-inv distribute-lft-out-- inv-pow difference-of-squares unswap-sqr
Counts
3 → 98
Calls
3 calls:
7.0ms
(* z (- y t))
7.0ms
(/ 1 (* z (- y t)))
12.0ms
(* (* x 2.0) (/ 1 (* z (- y t))))

series32.0ms

Counts
3 → 9
Calls
3 calls:
11.0ms
(* z (- y t))
7.0ms
(/ 1 (* z (- y t)))
13.0ms
(* (* x 2.0) (/ 1 (* z (- y t))))

simplify1.5s

Counts
107 → 107
Iterations

Useful iterations: 2 (176.0ms)

IterNodesCost
01391165
13781006
21225798
done5001798

prune267.0ms

Filtered
55 candidates to 107 candidates (-94.5%)
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1052107
Fresh358
Picked011
Done000
Total1088116

Merged error: 0.0b

Counts
116 → 8

localize8.0ms

Local error

Found 2 expressions with local error:

0.2b
(/ (/ 1 z) (- y t))
4.5b
(* (* x 2.0) (/ (/ 1 z) (- y t)))

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
229×times-frac
161×add-sqr-sqrt *-un-lft-identity
107×add-cube-cbrt
71×associate-*r*
46×add-exp-log
28×add-cbrt-cube
27×distribute-lft-out-- difference-of-squares
18×div-exp
15×prod-exp
13×div-inv associate-/l*
cbrt-undiv cbrt-unprod
pow1
associate-/r*
associate-/r/
rec-exp 1-exp pow-prod-down
flip3-- flip-- add-log-exp
frac-2neg associate-*r/ associate-*l* clear-num *-commutative associate-/l/
Counts
2 → 201
Calls
2 calls:
9.0ms
(/ (/ 1 z) (- y t))
21.0ms
(* (* x 2.0) (/ (/ 1 z) (- y t)))

series20.0ms

Counts
2 → 6
Calls
2 calls:
7.0ms
(/ (/ 1 z) (- y t))
13.0ms
(* (* x 2.0) (/ (/ 1 z) (- y t)))

simplify1.0s

Counts
207 → 207
Iterations

Useful iterations: 2 (459.0ms)

IterNodesCost
02753153
18552655
224222372
done50002372

prune185.0ms

Filtered
105 candidates to 207 candidates (-97.1%)
Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New2034207
Fresh246
Picked011
Done101
Total2069215

Merged error: 0.0b

Counts
215 → 9

localize16.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (/ 1 z))
0.6b
(cbrt (/ 1 z))
0.6b
(cbrt (/ 1 z))
1.4b
(* (* x 2.0) (/ (* (cbrt (/ 1 z)) (cbrt (/ 1 z))) (* (cbrt (- y t)) (cbrt (- y t)))))

rewrite40.0ms

Algorithm
rewrite-expression-head
Rules
45×add-exp-log
39×cbrt-prod
29×add-cbrt-cube
28×times-frac
26×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
23×prod-exp cbrt-unprod
15×cbrt-div
13×associate-*r*
pow1
cbrt-undiv div-exp associate-/r/
flip3-- flip--
frac-times div-inv add-log-exp
pow1/3 associate-*r/ pow-prod-down
associate-*l/
associate-*l* *-commutative
Counts
4 → 111
Calls
4 calls:
3.0ms
(cbrt (/ 1 z))
3.0ms
(cbrt (/ 1 z))
3.0ms
(cbrt (/ 1 z))
26.0ms
(* (* x 2.0) (/ (* (cbrt (/ 1 z)) (cbrt (/ 1 z))) (* (cbrt (- y t)) (cbrt (- y t)))))

series128.0ms

Counts
4 → 12
Calls
4 calls:
22.0ms
(cbrt (/ 1 z))
23.0ms
(cbrt (/ 1 z))
26.0ms
(cbrt (/ 1 z))
56.0ms
(* (* x 2.0) (/ (* (cbrt (/ 1 z)) (cbrt (/ 1 z))) (* (cbrt (- y t)) (cbrt (- y t)))))

simplify859.0ms

Counts
123 → 123
Iterations

Useful iterations: 2 (300.0ms)

IterNodesCost
02132235
15822048
222451602
done50001602

prune175.0ms

Filtered
68 candidates to 123 candidates (-80.9%)
Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New1230123
Fresh077
Picked011
Done011
Total1239132

Merged error: 0.0b

Counts
132 → 9

regimes379.0ms

Accuracy

0% (1.9b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01733
12233
done2233

end0.0ms

sample766.0ms

Algorithm
intervals
Results
339.0ms8737×body80valid

Profiling

Loading profile data...