Details

Time bar (total: 20.3s)

sample26.0ms

Algorithm
intervals
Results
11.0ms269×body80valid

simplify4.1s

Counts
1 → 1
Iterations
IterNodes
done5000
84425
72447
6898
5413
4196
380
238
119
010

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize23.0ms

Local error

Found 3 expressions with local error:

0.0b
(* (- y z) (- y t))
0.0b
(- 1.0 (/ x (* (- y z) (- y t))))
7.1b
(/ x (* (- y z) (- y t)))

rewrite107.0ms

Algorithm
rewrite-expression-head
Rules
63×prod-diff
49×add-sqr-sqrt
47×*-un-lft-identity
41×add-cube-cbrt
32×associate-/r/
31×flip3-- flip--
20×frac-times
12×times-frac
11×distribute-rgt-in distribute-lft-in
10×add-cbrt-cube associate-*l/ associate-*r/ add-exp-log
pow1 associate-*r* associate-*l* add-log-exp
div-inv
expm1-log1p-u sub-neg fma-neg log1p-expm1-u associate-/l* distribute-lft-out-- difference-of-squares
cbrt-undiv div-exp prod-exp cbrt-unprod
clear-num associate-/r* frac-2neg diff-log pow-prod-down *-commutative unswap-sqr
Counts
3 → 149
Calls
3 calls:
36.0ms
(* (- y z) (- y t))
36.0ms
(- 1.0 (/ x (* (- y z) (- y t))))
24.0ms
(/ x (* (- y z) (- y t)))

series199.0ms

Counts
3 → 9
Calls
3 calls:
31.0ms
(* (- y z) (- y t))
99.0ms
(- 1.0 (/ x (* (- y z) (- y t))))
69.0ms
(/ x (* (- y z) (- y t)))

simplify1.5s

Counts
158 → 158
Iterations
IterNodes
done5011
22513
1797
0311

prune856.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0b

localize34.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (- y z) (- y t))
0.0b
(- 1.0 (/ 1 (/ (* (- y z) (- y t)) x)))
0.9b
(/ 1 (/ (* (- y z) (- y t)) x))
6.6b
(/ (* (- y z) (- y t)) x)

rewrite139.0ms

Algorithm
rewrite-expression-head
Rules
128×times-frac
118×add-sqr-sqrt
113×*-un-lft-identity
105×add-cube-cbrt
96×prod-diff
32×add-exp-log
20×add-cbrt-cube
19×div-inv
14×div-exp
13×flip3-- flip--
11×distribute-rgt-in distribute-lft-in
10×associate-/r*
frac-times associate-/l/
pow1 cbrt-undiv
add-log-exp
associate-*r* associate-*l* prod-exp difference-of-squares
expm1-log1p-u associate-*l/ associate-*r/ associate-/r/ log1p-expm1-u associate-/l* distribute-lft-out--
rec-exp sub-neg fma-neg 1-exp cbrt-unprod
clear-num frac-2neg
diff-log pow-prod-down *-commutative pow-flip inv-pow unswap-sqr
Counts
4 → 243
Calls
4 calls:
43.0ms
(* (- y z) (- y t))
20.0ms
(- 1.0 (/ 1 (/ (* (- y z) (- y t)) x)))
30.0ms
(/ 1 (/ (* (- y z) (- y t)) x))
28.0ms
(/ (* (- y z) (- y t)) x)

series384.0ms

Counts
4 → 12
Calls
4 calls:
34.0ms
(* (- y z) (- y t))
68.0ms
(- 1.0 (/ 1 (/ (* (- y z) (- y t)) x)))
202.0ms
(/ 1 (/ (* (- y z) (- y t)) x))
79.0ms
(/ (* (- y z) (- y t)) x)

simplify1.9s

Counts
255 → 255
Iterations
IterNodes
done5001
23703
11257
0461

prune1.3s

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

localize59.0ms

Local error

Found 4 expressions with local error:

0.7b
(/ 1 (* (- y z) (- y t)))
6.6b
(* x (/ 1 (* (- y z) (- y t))))
6.6b
(* x (/ 1 (* (- y z) (- y t))))
36.2b
(fma (- x) (/ 1 (* (- y z) (- y t))) (* x (/ 1 (* (- y z) (- y t)))))

rewrite211.0ms

Algorithm
rewrite-expression-head
Rules
53×add-exp-log
30×associate-*r*
27×add-cbrt-cube
24×associate-/r/
23×prod-exp
18×flip3-- flip--
16×add-sqr-sqrt
12×frac-times *-un-lft-identity div-exp add-cube-cbrt
11×pow1
times-frac cbrt-unprod
associate-*r/
cbrt-undiv rec-exp 1-exp associate-*l* associate-*l/
expm1-log1p-u log1p-expm1-u add-log-exp
pow-prod-down div-inv associate-/l*
un-div-inv *-commutative pow-flip unswap-sqr
clear-num associate-/r* frac-2neg fma-udef inv-pow
Counts
4 → 132
Calls
4 calls:
45.0ms
(/ 1 (* (- y z) (- y t)))
86.0ms
(* x (/ 1 (* (- y z) (- y t))))
75.0ms
(* x (/ 1 (* (- y z) (- y t))))
0.0ms
(fma (- x) (/ 1 (* (- y z) (- y t))) (* x (/ 1 (* (- y z) (- y t)))))

series419.0ms

Counts
4 → 12
Calls
4 calls:
88.0ms
(/ 1 (* (- y z) (- y t)))
93.0ms
(* x (/ 1 (* (- y z) (- y t))))
106.0ms
(* x (/ 1 (* (- y z) (- y t))))
132.0ms
(fma (- x) (/ 1 (* (- y z) (- y t))) (* x (/ 1 (* (- y z) (- y t)))))

simplify1.6s

Counts
144 → 144
Iterations
IterNodes
done5000
21174
1339
0136

prune889.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

localize41.0ms

Local error

Found 4 expressions with local error:

0.0b
(- 1.0 (* (/ (/ 1 (- y z)) (- y t)) x))
0.0b
(/ 1 (- y z))
0.2b
(/ (/ 1 (- y z)) (- y t))
6.6b
(* (/ (/ 1 (- y z)) (- y t)) x)

rewrite201.0ms

Algorithm
rewrite-expression-head
Rules
395×times-frac
332×add-sqr-sqrt
321×*-un-lft-identity
160×add-cube-cbrt
111×associate-*l*
80×distribute-lft-out-- difference-of-squares
32×add-exp-log
28×associate-/r/
24×associate-/l*
20×add-cbrt-cube
15×flip3-- flip--
14×div-exp div-inv
10×associate-/r*
pow1 cbrt-undiv
add-log-exp
prod-exp
expm1-log1p-u log1p-expm1-u unswap-sqr
rec-exp fma-neg 1-exp associate-*r* prod-diff cbrt-unprod
clear-num frac-2neg
sub-neg diff-log pow-prod-down associate-*l/ *-commutative pow-flip inv-pow associate-/l/
Counts
4 → 353
Calls
4 calls:
10.0ms
(- 1.0 (* (/ (/ 1 (- y z)) (- y t)) x))
20.0ms
(/ 1 (- y z))
39.0ms
(/ (/ 1 (- y z)) (- y t))
91.0ms
(* (/ (/ 1 (- y z)) (- y t)) x)

series507.0ms

Counts
4 → 12
Calls
4 calls:
96.0ms
(- 1.0 (* (/ (/ 1 (- y z)) (- y t)) x))
53.0ms
(/ 1 (- y z))
112.0ms
(/ (/ 1 (- y z)) (- y t))
246.0ms
(* (/ (/ 1 (- y z)) (- y t)) x)

simplify2.2s

Counts
365 → 365
Iterations
IterNodes
done5000
22786
11052
0399

prune2.1s

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0b

regimes460.0ms

Accuracy

0% (0.6b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations
IterNodes
done15
115
012

end0.0ms

sample1.0s

Algorithm
intervals
Results
593.0ms8438×body80valid