Details

Time bar (total: 28.3s)

sample53.0ms

Algorithm
intervals
Results
25.0ms334×body80valid

simplify6.8s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
09165
116165
230165
363165
4128165
5205165
6412165
7962165
81548165
91857165
102251165
112528165
122794165
133060165
143328165
153599165
163867165
174139165
184407165
194678165
204946165
done5000165

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 5.5b

localize14.0ms

Local error

Found 3 expressions with local error:

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

rewrite40.0ms

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

series168.0ms

Counts
3 → 9
Calls
3 calls:
60.0ms
(- x (/ (* y (- z t)) a))
41.0ms
(* y (- z t))
67.0ms
(/ (* y (- z t)) a)

simplify3.0s

Counts
72 → 72
Iterations

Useful iterations: 3 (1.5s)

IterNodesCost
012014581
130513345
284413185
3337012665
done504612665

prune419.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0b

localize26.0ms

Local error

Found 4 expressions with local error:

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

rewrite75.0ms

Algorithm
rewrite-expression-head
Rules
54×add-sqr-sqrt
40×times-frac
38×*-un-lft-identity
34×associate-*r*
26×cbrt-prod add-cube-cbrt
25×add-exp-log
18×add-cbrt-cube
prod-exp cbrt-unprod
cbrt-undiv div-exp associate-*l*
pow1 distribute-lft-out-- difference-of-squares unswap-sqr
add-log-exp
pow1/3
div-inv
frac-times pow-prod-down associate-*l/ associate-*r/ *-commutative
Counts
4 → 104
Calls
4 calls:
1.0ms
(cbrt a)
1.0ms
(cbrt a)
1.0ms
(cbrt a)
69.0ms
(* (/ y (* (cbrt a) (cbrt a))) (/ (- z t) (cbrt a)))

series842.0ms

Counts
4 → 12
Calls
4 calls:
249.0ms
(cbrt a)
199.0ms
(cbrt a)
270.0ms
(cbrt a)
124.0ms
(* (/ y (* (cbrt a) (cbrt a))) (/ (- z t) (cbrt a)))

simplify2.4s

Counts
116 → 116
Iterations

Useful iterations: done (2.4s)

IterNodesCost
016137522
150634523
2209833959
done500029479

prune1.1s

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0b

localize55.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt y)
0.6b
(cbrt y)
1.5b
(* (/ (cbrt y) (cbrt a)) (/ (- z t) (cbrt a)))
1.9b
(* (/ (* (cbrt y) (cbrt y)) (cbrt a)) (* (/ (cbrt y) (cbrt a)) (/ (- z t) (cbrt a))))

rewrite165.0ms

Algorithm
rewrite-expression-head
Rules
115×add-sqr-sqrt
94×times-frac
85×add-exp-log
77×cbrt-prod
63×*-un-lft-identity
51×add-cube-cbrt
50×associate-*l*
41×add-cbrt-cube
36×prod-exp cbrt-unprod
35×associate-*r*
26×cbrt-undiv div-exp
15×unswap-sqr
11×pow1
frac-times associate-*r/ distribute-lft-out-- difference-of-squares
pow-prod-down associate-*l/ add-log-exp
div-inv
pow1/3 *-commutative
Counts
4 → 189
Calls
4 calls:
1.0ms
(cbrt y)
1.0ms
(cbrt y)
59.0ms
(* (/ (cbrt y) (cbrt a)) (/ (- z t) (cbrt a)))
96.0ms
(* (/ (* (cbrt y) (cbrt y)) (cbrt a)) (* (/ (cbrt y) (cbrt a)) (/ (- z t) (cbrt a))))

series935.0ms

Counts
4 → 12
Calls
4 calls:
232.0ms
(cbrt y)
269.0ms
(cbrt y)
347.0ms
(* (/ (cbrt y) (cbrt a)) (/ (- z t) (cbrt a)))
87.0ms
(* (/ (* (cbrt y) (cbrt y)) (cbrt a)) (* (/ (cbrt y) (cbrt a)) (/ (- z t) (cbrt a))))

simplify4.3s

Counts
201 → 201
Iterations

Useful iterations: done (4.2s)

IterNodesCost
028992118
191687070
2346286344
done500477704

prune1.6s

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0b

localize19.0ms

Local error

Found 3 expressions with local error:

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

rewrite78.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
14×*-un-lft-identity
13×times-frac
12×add-cube-cbrt
add-log-exp
distribute-rgt-neg-out
add-cbrt-cube add-exp-log distribute-lft-out
div-sub associate-/l*
pow1 associate-/r* unsub-neg
flip3-+ flip-+ associate--r- difference-of-squares associate-/l/
cbrt-undiv +-commutative clear-num sum-log sub-neg frac-2neg flip3-- diff-log div-exp div-inv flip-- distribute-lft-out--
Counts
3 → 66
Calls
3 calls:
30.0ms
(- x (/ (+ (* y z) (* y (- t))) a))
12.0ms
(+ (* y z) (* y (- t)))
33.0ms
(/ (+ (* y z) (* y (- t))) a)

series243.0ms

Counts
3 → 9
Calls
3 calls:
78.0ms
(- x (/ (+ (* y z) (* y (- t))) a))
61.0ms
(+ (* y z) (* y (- t)))
104.0ms
(/ (+ (* y z) (* y (- t))) a)

simplify3.5s

Counts
75 → 75
Iterations

Useful iterations: 3 (1.7s)

IterNodesCost
011822950
129716734
2107416374
3441116174
done511916174

prune429.0ms

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 0b

regimes899.0ms

Accuracy

63.5% (1.2b remaining)

Error of 1.2b against oracle of 0.0b and baseline of 3.2b

bsearch1.0ms

simplify6.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
022668
130668
done30668

end0.0ms

sample1.2s

Algorithm
intervals
Results
585.0ms10575×body80valid