Details

Time bar (total: 26.3s)

sample67.0ms

Algorithm
intervals
Results
33.0ms353×body80valid

simplify4.8s

Counts
1 → 1
Iterations

Useful iterations: done (4.8s)

IterNodesCost
01417
12517
24916
310516
419516
529715
647115
790915
8297515
done500014

prune16.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (/ x y) 2.0)
0.0b
(+ (/ (fma 2.0 1.0 (/ 2.0 z)) t) (- (/ x y) 2.0))
0.1b
(/ (fma 2.0 1.0 (/ 2.0 z)) t)

rewrite132.0ms

Algorithm
rewrite-expression-head
Rules
100×*-un-lft-identity
98×add-sqr-sqrt
93×add-cube-cbrt
82×times-frac
78×prod-diff
41×associate-+r+
13×fma-def fma-neg
10×add-log-exp
div-inv
add-exp-log add-cbrt-cube
pow1 expm1-log1p-u associate-/r* log1p-expm1-u associate-/l*
sub-neg flip3-- diff-log frac-add sum-log flip-- distribute-lft-out distribute-lft-out-- difference-of-squares
cbrt-undiv +-commutative associate-+r- frac-2neg flip3-+ div-exp clear-num flip-+
Counts
3 → 171
Calls
3 calls:
28.0ms
(- (/ x y) 2.0)
80.0ms
(+ (/ (fma 2.0 1.0 (/ 2.0 z)) t) (- (/ x y) 2.0))
5.0ms
(/ (fma 2.0 1.0 (/ 2.0 z)) t)

series170.0ms

Counts
3 → 9
Calls
3 calls:
20.0ms
(- (/ x y) 2.0)
77.0ms
(+ (/ (fma 2.0 1.0 (/ 2.0 z)) t) (- (/ x y) 2.0))
72.0ms
(/ (fma 2.0 1.0 (/ 2.0 z)) t)

simplify3.0s

Counts
180 → 180
Iterations

Useful iterations: 3 (1.6s)

IterNodesCost
02413282
15182688
212172428
341562153
done50002153

prune618.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize24.0ms

Local error

Found 4 expressions with local error:

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

rewrite367.0ms

Algorithm
rewrite-expression-head
Rules
102×*-un-lft-identity
89×add-sqr-sqrt
84×add-cube-cbrt
78×prod-diff
70×times-frac
41×associate-+r+
20×add-log-exp
13×fma-neg div-inv
12×fma-def
10×distribute-lft-out
add-exp-log frac-add add-cbrt-cube
sum-log
pow1 expm1-log1p-u flip3-- flip3-+ flip-- flip-+ log1p-expm1-u
diff-log associate-/l* distribute-lft-out--
cbrt-undiv +-commutative sub-neg div-exp difference-of-squares
associate-+r- associate-+l+ frac-2neg prod-exp clear-num associate-/r* cbrt-unprod
Counts
4 → 189
Calls
4 calls:
25.0ms
(- (/ x y) 2.0)
52.0ms
(+ (/ 2.0 (* t z)) (/ 2.0 t))
264.0ms
(+ (+ (/ 2.0 (* t z)) (/ 2.0 t)) (- (/ x y) 2.0))
16.0ms
(/ 2.0 (* t z))

series169.0ms

Counts
4 → 12
Calls
4 calls:
28.0ms
(- (/ x y) 2.0)
59.0ms
(+ (/ 2.0 (* t z)) (/ 2.0 t))
60.0ms
(+ (+ (/ 2.0 (* t z)) (/ 2.0 t)) (- (/ x y) 2.0))
22.0ms
(/ 2.0 (* t z))

simplify2.4s

Counts
201 → 201
Iterations

Useful iterations: done (2.4s)

IterNodesCost
02743830
17463176
226492911
done50012726

prune806.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize26.0ms

Local error

Found 4 expressions with local error:

1.0b
(cbrt 2.0)
1.0b
(cbrt 2.0)
1.0b
(cbrt 2.0)
61.9b
(fma (- (cbrt 2.0)) (* (cbrt 2.0) (cbrt 2.0)) (* (cbrt 2.0) (* (cbrt 2.0) (cbrt 2.0))))

rewrite4.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1 add-exp-log expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp
pow1/3
fma-udef
Counts
4 → 49
Calls
4 calls:
1.0ms
(cbrt 2.0)
1.0ms
(cbrt 2.0)
1.0ms
(cbrt 2.0)
0.0ms
(fma (- (cbrt 2.0)) (* (cbrt 2.0) (cbrt 2.0)) (* (cbrt 2.0) (* (cbrt 2.0) (cbrt 2.0))))

series0.0ms

Counts
4 → 4
Calls
4 calls:
0.0ms
(cbrt 2.0)
0.0ms
(cbrt 2.0)
0.0ms
(cbrt 2.0)
0.0ms
(fma (- (cbrt 2.0)) (* (cbrt 2.0) (cbrt 2.0)) (* (cbrt 2.0) (* (cbrt 2.0) (cbrt 2.0))))

simplify9.4s

Counts
53 → 53
Iterations

Useful iterations: 5 (4.5s)

IterNodesCost
041518
161387
2127271
3402257
41286219
52156211
64179211
done5000211

prune305.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

localize33.0ms

Local error

Found 2 expressions with local error:

0.0b
(- (/ x y) 2.0)
0.1b
(fma (fma 2.0 1.0 (/ 2.0 z)) (/ 1 t) (- (/ x y) 2.0))

rewrite51.0ms

Algorithm
rewrite-expression-head
Rules
48×add-sqr-sqrt
45×*-un-lft-identity
43×add-cube-cbrt
39×prod-diff
37×times-frac
13×fma-neg
div-inv add-log-exp
pow1 add-exp-log expm1-log1p-u add-cbrt-cube log1p-expm1-u difference-of-squares
sub-neg flip3-- diff-log flip-- fma-udef distribute-lft-out--
Counts
2 → 79
Calls
2 calls:
46.0ms
(- (/ x y) 2.0)
1.0ms
(fma (fma 2.0 1.0 (/ 2.0 z)) (/ 1 t) (- (/ x y) 2.0))

series94.0ms

Counts
2 → 6
Calls
2 calls:
22.0ms
(- (/ x y) 2.0)
72.0ms
(fma (fma 2.0 1.0 (/ 2.0 z)) (/ 1 t) (- (/ x y) 2.0))

simplify1.8s

Counts
85 → 85
Iterations

Useful iterations: done (1.8s)

IterNodesCost
01371558
12801177
2559978
31624751
done5000718

prune278.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0.0b

regimes158.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01215
11515
done1515

end0.0ms

sample1.6s

Algorithm
intervals
Results
997.0ms10414×body80valid