Details

Time bar (total: 38.2s)

sample53.0ms

Algorithm
intervals
Results
32.0ms338×body80valid

simplify2.3s

Counts
1 → 1
Iterations
IterNodes
done5005
71596
6565
5286
4200
399
247
125
014

prune18.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize24.0ms

Local error

Found 3 expressions with local error:

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

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt *-un-lft-identity
18×add-cube-cbrt
times-frac prod-diff
add-cbrt-cube add-exp-log add-log-exp
expm1-log1p-u pow1 associate-/r* fma-neg insert-posit16 log1p-expm1-u associate-/l*
fma-udef
cbrt-undiv clear-num sub-neg frac-2neg flip3-- diff-log div-exp associate--l+ div-inv flip-- distribute-lft-out-- difference-of-squares
Counts
3 → 71
Calls
3 calls:
14.0ms
(- (fma (/ 2.0 t) (/ (fma z 1.0 1) z) (/ x y)) 2.0)
6.0ms
(/ (fma z 1.0 1) z)
0.0ms
(fma (/ 2.0 t) (/ (fma z 1.0 1) z) (/ x y))

series308.0ms

Counts
3 → 9
Calls
3 calls:
94.0ms
(- (fma (/ 2.0 t) (/ (fma z 1.0 1) z) (/ x y)) 2.0)
126.0ms
(/ (fma z 1.0 1) z)
87.0ms
(fma (/ 2.0 t) (/ (fma z 1.0 1) z) (/ x y))

simplify2.0s

Counts
80 → 80
Iterations
IterNodes
done5002
31956
2618
1257
0131

prune470.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize33.0ms

Local error

Found 4 expressions with local error:

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

rewrite2.8s

Algorithm
rewrite-expression-head
Rules
140×*-un-lft-identity
103×times-frac
66×add-sqr-sqrt
64×add-cube-cbrt
32×distribute-lft-out
20×add-log-exp
18×fma-def prod-diff
13×associate-/l*
add-cbrt-cube add-exp-log
sum-log
fma-neg div-inv
frac-add
expm1-log1p-u pow1 insert-posit16 log1p-expm1-u
cbrt-undiv associate-/r* flip3-+ diff-log div-exp flip-+ distribute-lft-out--
+-commutative
associate-+l+ clear-num sub-neg frac-2neg flip3-- associate--l+ flip-- difference-of-squares associate-/l/
Counts
4 → 176
Calls
4 calls:
2.3s
(- (+ (+ (/ 2.0 t) (/ (/ 2.0 t) z)) (/ x y)) 2.0)
68.0ms
(+ (/ 2.0 t) (/ (/ 2.0 t) z))
397.0ms
(+ (+ (/ 2.0 t) (/ (/ 2.0 t) z)) (/ x y))
12.0ms
(/ (/ 2.0 t) z)

series245.0ms

Counts
4 → 12
Calls
4 calls:
75.0ms
(- (+ (+ (/ 2.0 t) (/ (/ 2.0 t) z)) (/ x y)) 2.0)
68.0ms
(+ (/ 2.0 t) (/ (/ 2.0 t) z))
73.0ms
(+ (+ (/ 2.0 t) (/ (/ 2.0 t) z)) (/ x y))
29.0ms
(/ (/ 2.0 t) z)

simplify1.6s

Counts
188 → 188
Iterations
IterNodes
done5007
22185
1683
0275

prune769.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

localize45.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (+ (/ 2.0 t) (/ (/ (sqrt 2.0) 1) (/ z (/ (sqrt 2.0) t)))) (/ x y))
0.2b
(/ z (/ (sqrt 2.0) t))
0.5b
(/ (sqrt 2.0) t)
1.0b
(/ (/ (sqrt 2.0) 1) (/ z (/ (sqrt 2.0) t)))

rewrite9.6s

Algorithm
rewrite-expression-head
Rules
5783×times-frac
2478×*-un-lft-identity
2460×add-sqr-sqrt
2457×add-cube-cbrt
1317×sqrt-prod
173×div-inv
96×associate-/r*
41×add-exp-log
32×add-cbrt-cube
31×associate-/l*
28×div-exp
26×associate-/r/
19×cbrt-undiv
distribute-lft-out add-log-exp
fma-def
expm1-log1p-u pow1 frac-add insert-posit16 log1p-expm1-u
clear-num sum-log frac-2neg 1-exp
flip3-+ flip-+
+-commutative associate-+l+ distribute-rgt-out associate-/l/
Counts
4 → 1866
Calls
4 calls:
9.2s
(+ (+ (/ 2.0 t) (/ (/ (sqrt 2.0) 1) (/ z (/ (sqrt 2.0) t)))) (/ x y))
16.0ms
(/ z (/ (sqrt 2.0) t))
9.0ms
(/ (sqrt 2.0) t)
88.0ms
(/ (/ (sqrt 2.0) 1) (/ z (/ (sqrt 2.0) t)))

series387.0ms

Counts
4 → 12
Calls
4 calls:
127.0ms
(+ (+ (/ 2.0 t) (/ (/ (sqrt 2.0) 1) (/ z (/ (sqrt 2.0) t)))) (/ x y))
95.0ms
(/ z (/ (sqrt 2.0) t))
59.0ms
(/ (sqrt 2.0) t)
106.0ms
(/ (/ (sqrt 2.0) 1) (/ z (/ (sqrt 2.0) t)))

simplify2.4s

Counts
1878 → 1878
Iterations
IterNodes
done5001
02315

prune11.1s

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0b

localize23.0ms

Local error

Found 2 expressions with local error:

0.0b
(* (* z 2.0) (- 1.0 t))
9.4b
(/ (+ 2.0 (* (* z 2.0) (- 1.0 t))) (* t z))

rewrite92.0ms

Algorithm
rewrite-expression-head
Rules
19×add-sqr-sqrt *-un-lft-identity
18×prod-diff
17×add-cube-cbrt
12×add-cbrt-cube add-exp-log
11×distribute-rgt-in distribute-lft-in
pow1
associate-*r*
prod-exp cbrt-unprod
times-frac pow-prod-down associate-/l*
expm1-log1p-u cbrt-undiv sub-neg div-exp associate-*r/ insert-posit16 log1p-expm1-u add-log-exp associate-/l/
clear-num associate-/r* frac-2neg flip3-+ flip3-- associate-*l* *-commutative flip-+ div-inv flip-- distribute-lft-out-- difference-of-squares
Counts
2 → 73
Calls
2 calls:
37.0ms
(* (* z 2.0) (- 1.0 t))
53.0ms
(/ (+ 2.0 (* (* z 2.0) (- 1.0 t))) (* t z))

series170.0ms

Counts
2 → 6
Calls
2 calls:
74.0ms
(* (* z 2.0) (- 1.0 t))
95.0ms
(/ (+ 2.0 (* (* z 2.0) (- 1.0 t))) (* t z))

simplify1.5s

Counts
79 → 79
Iterations
IterNodes
done5000
21596
1482
0165

prune246.0ms

Pruning

4 alts after pruning (0 fresh and 4 done)

Merged error: 0b

regimes284.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
IterNodes
done13
113
011

end0.0ms

sample1.8s

Algorithm
intervals
Results
1.4s10471×body80valid