Details

Time bar (total: 20.1s)

sample62.0ms

Algorithm
intervals
Results
21.0ms395×body80valid

simplify3.8s

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01717
13217
26917
312717
433917
5100617
6336717
done500017

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize15.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0))
0.0b
(+ (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)) c)
0.0b
(+ (* x y) (/ (* z t) 16.0))

rewrite440.0ms

Algorithm
rewrite-expression-head
Rules
19×add-log-exp
10×*-un-lft-identity
sum-log
add-sqr-sqrt
diff-log
pow1 add-exp-log add-cube-cbrt associate-+l+ flip3-+ add-cbrt-cube flip-+
+-commutative sub-neg associate--l+ frac-sub distribute-lft-out distribute-lft-out--
associate-+l- flip3-- flip-- difference-of-squares
Counts
3 → 48
Calls
3 calls:
74.0ms
(- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0))
351.0ms
(+ (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)) c)
14.0ms
(+ (* x y) (/ (* z t) 16.0))

series365.0ms

Counts
3 → 9
Calls
3 calls:
127.0ms
(- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0))
189.0ms
(+ (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)) c)
49.0ms
(+ (* x y) (/ (* z t) 16.0))

simplify589.0ms

Counts
57 → 57
Iterations

Useful iterations: done (587.0ms)

IterNodesCost
01011203
12801119
210481083
done50001055

prune221.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize29.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0))) (cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0))))
1.1b
(cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)))
1.1b
(cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)))
1.1b
(cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)))

rewrite547.0ms

Algorithm
rewrite-expression-head
Rules
52×cbrt-div
43×cbrt-prod
37×add-sqr-sqrt
35×*-un-lft-identity
26×frac-sub
16×frac-times
15×add-cube-cbrt
13×flip3-- flip3-+ flip-- flip-+
11×pow1
10×swap-sqr
pow1/3 distribute-lft-out--
associate-*r* associate-*l*
difference-of-squares
add-exp-log
associate-*r/ associate-*l/ add-cbrt-cube add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 123
Calls
4 calls:
391.0ms
(* (cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0))) (cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0))))
45.0ms
(cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)))
55.0ms
(cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)))
46.0ms
(cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)))

series964.0ms

Counts
4 → 12
Calls
4 calls:
302.0ms
(* (cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0))) (cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0))))
225.0ms
(cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)))
205.0ms
(cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)))
231.0ms
(cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)))

simplify735.0ms

Counts
135 → 135
Iterations

Useful iterations: done (728.0ms)

IterNodesCost
02026231
14705826
215515592
done50015066

prune743.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

localize34.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (/ (* a b) 4.0) (/ (* a b) 4.0))
0.3b
(* (+ (* x y) (/ (* z t) 16.0)) (+ (* x y) (/ (* z t) 16.0)))
2.5b
(- (* (+ (* x y) (/ (* z t) 16.0)) (+ (* x y) (/ (* z t) 16.0))) (* (/ (* a b) 4.0) (/ (* a b) 4.0)))
28.2b
(/ (- (* (+ (* x y) (/ (* z t) 16.0)) (+ (* x y) (/ (* z t) 16.0))) (* (/ (* a b) 4.0) (/ (* a b) 4.0))) (+ (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)))

rewrite352.0ms

Algorithm
rewrite-expression-head
Rules
48×frac-sub
45×frac-times
44×add-exp-log flip3-+ add-cbrt-cube flip-+
36×*-un-lft-identity
31×associate-*r/ associate-*l/
30×add-sqr-sqrt
28×times-frac
26×add-cube-cbrt associate-/l/
18×pow1
16×prod-exp cbrt-unprod
13×cbrt-undiv div-exp
10×swap-sqr associate-*r* associate-*l*
add-log-exp difference-of-squares
div-inv distribute-lft-out
associate-/r* associate-/r/ associate-/l*
pow2 distribute-rgt-in flip3-- distribute-lft-in pow-plus pow-prod-down frac-add associate--l+ pow-sqr *-commutative pow-prod-up flip-- unswap-sqr
sub-neg frac-2neg diff-log div-sub clear-num
Counts
4 → 197
Calls
4 calls:
35.0ms
(* (/ (* a b) 4.0) (/ (* a b) 4.0))
69.0ms
(* (+ (* x y) (/ (* z t) 16.0)) (+ (* x y) (/ (* z t) 16.0)))
46.0ms
(- (* (+ (* x y) (/ (* z t) 16.0)) (+ (* x y) (/ (* z t) 16.0))) (* (/ (* a b) 4.0) (/ (* a b) 4.0)))
191.0ms
(/ (- (* (+ (* x y) (/ (* z t) 16.0)) (+ (* x y) (/ (* z t) 16.0))) (* (/ (* a b) 4.0) (/ (* a b) 4.0))) (+ (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)))

series1.1s

Counts
4 → 12
Calls
4 calls:
55.0ms
(* (/ (* a b) 4.0) (/ (* a b) 4.0))
74.0ms
(* (+ (* x y) (/ (* z t) 16.0)) (+ (* x y) (/ (* z t) 16.0)))
624.0ms
(- (* (+ (* x y) (/ (* z t) 16.0)) (+ (* x y) (/ (* z t) 16.0))) (* (/ (* a b) 4.0) (/ (* a b) 4.0)))
325.0ms
(/ (- (* (+ (* x y) (/ (* z t) 16.0)) (+ (* x y) (/ (* z t) 16.0))) (* (/ (* a b) 4.0) (/ (* a b) 4.0))) (+ (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)))

simplify619.0ms

Counts
209 → 209
Iterations

Useful iterations: done (607.0ms)

IterNodesCost
03479465
112078621
done50008099

prune982.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0.0b

localize49.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* 1 (pow (sqrt (cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)))) (+ 3 1))) (cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0))))
0.4b
(pow (sqrt (cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)))) (+ 3 1))
1.1b
(cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)))
1.1b
(cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)))

rewrite675.0ms

Algorithm
rewrite-expression-head
Rules
22×*-un-lft-identity
20×add-exp-log cbrt-prod add-sqr-sqrt
13×prod-exp
12×add-cube-cbrt cbrt-div
11×unpow-prod-down
pow1 associate-*r* sqrt-prod
add-cbrt-cube
frac-sub
pow-unpow pow-pow associate-*r/ distribute-lft-out-- add-log-exp difference-of-squares
pow-to-exp flip3-- flip3-+ pow1/3 1-exp pow-exp flip-- cbrt-unprod flip-+
sqrt-pow1
unpow-prod-up pow1/2 associate-*l* pow-prod-down *-commutative sqrt-pow2 distribute-lft-out sqr-pow
Counts
4 → 96
Calls
4 calls:
483.0ms
(* (* 1 (pow (sqrt (cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)))) (+ 3 1))) (cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0))))
95.0ms
(pow (sqrt (cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)))) (+ 3 1))
54.0ms
(cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)))
39.0ms
(cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)))

series1.1s

Counts
4 → 12
Calls
4 calls:
125.0ms
(* (* 1 (pow (sqrt (cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)))) (+ 3 1))) (cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0))))
406.0ms
(pow (sqrt (cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)))) (+ 3 1))
286.0ms
(cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)))
250.0ms
(cbrt (- (+ (* x y) (/ (* z t) 16.0)) (/ (* a b) 4.0)))

simplify2.5s

Counts
108 → 108
Iterations

Useful iterations: done (2.5s)

IterNodesCost
02093740
16403320
229252738
done50022519

prune713.0ms

Pruning

4 alts after pruning (0 fresh and 4 done)

Merged error: 0.0b

regimes705.0ms

Accuracy

0% (0.0b remaining)

Error of 0.1b against oracle of 0.1b and baseline of 0.1b

bsearch0.0ms

simplify4.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01717
12217
done2217

end0.0ms

sample2.9s

Algorithm
intervals
Results
1.6s11921×body80valid