Details

Time bar (total: 15.2s)

sample30.0ms

Algorithm
intervals
Results
11.0ms256×body80valid
5.0ms256×pre80true

simplify4.7s

Counts
1 → 1
Iterations
IterNodes
done5004
71738
6803
5457
4220
3107
250
123
09

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 22.6b

localize23.0ms

Local error

Found 2 expressions with local error:

0.0b
(fma x x (* y y))
22.3b
(/ (* (- x y) (+ y x)) (fma x x (* y y)))

rewrite40.0ms

Algorithm
rewrite-expression-head
Rules
associate-/l/
add-cbrt-cube add-exp-log
add-sqr-sqrt frac-times *-un-lft-identity add-cube-cbrt
associate-/r* flip3-+ times-frac flip3-- flip-+ flip--
expm1-log1p-u pow1 cbrt-undiv div-exp associate-*l/ associate-*r/ log1p-expm1-u add-log-exp
clear-num frac-2neg prod-exp cbrt-unprod fma-udef div-inv associate-/l*
Counts
2 → 41
Calls
2 calls:
0.0ms
(fma x x (* y y))
37.0ms
(/ (* (- x y) (+ y x)) (fma x x (* y y)))

series166.0ms

Counts
2 → 6
Calls
2 calls:
57.0ms
(fma x x (* y y))
109.0ms
(/ (* (- x y) (+ y x)) (fma x x (* y y)))

simplify1.3s

Counts
47 → 47
Iterations
IterNodes
done5002
21107
1248
082

prune274.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.9b

localize1.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations
IterNodes
done0
00

prune33.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.9b

localize73.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (/ (- x y) (fma y y (* x x))) (+ y x))
21.4b
(/ (- x y) (fma y y (* x x)))
21.4b
(/ (- x y) (fma y y (* x x)))
21.4b
(/ (- x y) (fma y y (* x x)))

rewrite117.0ms

Algorithm
rewrite-expression-head
Rules
79×add-sqr-sqrt
76×*-un-lft-identity
61×times-frac
44×add-cube-cbrt
19×associate-*l*
15×add-cbrt-cube add-exp-log associate-/l* distribute-lft-out-- difference-of-squares
associate-/r*
pow1 associate-/l/
expm1-log1p-u cbrt-undiv div-exp associate-*r* log1p-expm1-u div-inv add-log-exp
clear-num frac-2neg flip3-- div-sub flip--
frac-times flip3-+ prod-exp associate-*r/ cbrt-unprod flip-+ unswap-sqr
distribute-rgt-in distribute-lft-in pow-prod-down associate-*l/ *-commutative distribute-lft-out
Counts
4 → 167
Calls
4 calls:
43.0ms
(* (/ (- x y) (fma y y (* x x))) (+ y x))
13.0ms
(/ (- x y) (fma y y (* x x)))
27.0ms
(/ (- x y) (fma y y (* x x)))
29.0ms
(/ (- x y) (fma y y (* x x)))

series325.0ms

Counts
4 → 12
Calls
4 calls:
87.0ms
(* (/ (- x y) (fma y y (* x x))) (+ y x))
72.0ms
(/ (- x y) (fma y y (* x x)))
89.0ms
(/ (- x y) (fma y y (* x x)))
77.0ms
(/ (- x y) (fma y y (* x x)))

simplify2.0s

Counts
179 → 179
Iterations
IterNodes
done5000
22033
1463
0136

prune1.1s

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.9b

localize162.0ms

Local error

Found 4 expressions with local error:

21.4b
(/ (- x y) (fma y y (* x x)))
22.0b
(cbrt (fma y y (* x x)))
22.0b
(cbrt (fma y y (* x x)))
22.0b
(cbrt (fma y y (* x x)))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
25×add-sqr-sqrt *-un-lft-identity
17×add-cube-cbrt
15×times-frac
cbrt-prod
add-cbrt-cube add-exp-log
associate-/l*
expm1-log1p-u pow1 log1p-expm1-u distribute-lft-out-- add-log-exp difference-of-squares
associate-/r* pow1/3
associate-/l/
cbrt-undiv clear-num frac-2neg flip3-- div-sub div-exp div-inv flip--
Counts
4 → 79
Calls
4 calls:
20.0ms
(/ (- x y) (fma y y (* x x)))
1.0ms
(cbrt (fma y y (* x x)))
1.0ms
(cbrt (fma y y (* x x)))
2.0ms
(cbrt (fma y y (* x x)))

series622.0ms

Counts
4 → 12
Calls
4 calls:
101.0ms
(/ (- x y) (fma y y (* x x)))
181.0ms
(cbrt (fma y y (* x x)))
187.0ms
(cbrt (fma y y (* x x)))
153.0ms
(cbrt (fma y y (* x x)))

simplify1.8s

Counts
91 → 91
Iterations
IterNodes
done5001
31657
2509
1219
0104

prune705.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.9b

regimes179.0ms

Accuracy

76.4% (5.1b remaining)

Error of 5.6b against oracle of 0.5b and baseline of 22.0b

bsearch145.0ms

Steps
ItersRangePoint
8
1.054098417937684e-163
2.235821800100019e-159
3.9742579544501275e-160
10
-3.849078315748194e-151
-3.393129705632957e-163
-2.5519161962448872e-157
10
-2.706067999623793e-43
-1.427556205083161e-53
-2.6761666059316904e-43

simplify7.0ms

Iterations
IterNodes
done28
128
021

end0.0ms

sample1.3s

Algorithm
intervals
Results
940.0ms8000×body80valid
208.0ms8000×pre80true