Details

Time bar (total: 11.4s)

sample43.0ms

Algorithm
intervals
Results
18.0ms256×body80valid
9.0ms256×pre80true

simplify4.4s

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0915
12215
24815
310115
418815
534615
657915
787515
8227115
done500015

prune11.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 20.0b

localize21.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* x x) (* y y))
20.1b
(/ (* (- x y) (+ x y)) (+ (* x x) (* y y)))

rewrite61.0ms

Algorithm
rewrite-expression-head
Rules
associate-/l/
add-exp-log add-cbrt-cube
flip3-+ flip-+
add-sqr-sqrt frac-times add-cube-cbrt *-un-lft-identity add-log-exp
flip3-- times-frac associate-/r* flip--
pow1 cbrt-undiv associate-*r/ div-exp associate-*l/ associate-/r/
+-commutative frac-2neg prod-exp clear-num sum-log cbrt-unprod div-inv associate-/l*
Counts
2 → 42
Calls
2 calls:
16.0ms
(+ (* x x) (* y y))
43.0ms
(/ (* (- x y) (+ x y)) (+ (* x x) (* y y)))

series150.0ms

Counts
2 → 6
Calls
2 calls:
49.0ms
(+ (* x x) (* y y))
101.0ms
(/ (* (- x y) (+ x y)) (+ (* x x) (* y y)))

simplify878.0ms

Counts
48 → 48
Iterations

Useful iterations: done (876.0ms)

IterNodesCost
091826
1303802
21443662
done5000655

prune172.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.7b

localize0.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
000
done00

prune7.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.7b

localize23.0ms

Local error

Found 2 expressions with local error:

20.1b
(/ (* (- x y) (+ x y)) (/ (- (pow x 4) (pow y 4)) (* (+ x y) (- x y))))
33.8b
(/ (- (pow x 4) (pow y 4)) (* (+ x y) (- x y)))

rewrite206.0ms

Algorithm
rewrite-expression-head
Rules
68×times-frac
56×add-sqr-sqrt
36×difference-of-squares
32×unpow-prod-down
28×add-exp-log add-cbrt-cube
27×associate-/r*
25×associate-/r/
24×*-un-lft-identity sqr-pow
16×frac-times
15×associate-/l*
13×flip3-- flip--
12×cbrt-undiv flip3-+ div-exp flip-+
10×associate-/l/
add-cube-cbrt associate-*r/ associate-*l/ distribute-lft-out--
prod-exp cbrt-unprod
div-inv
pow1 frac-2neg clear-num add-log-exp
div-sub
Counts
2 → 138
Calls
2 calls:
100.0ms
(/ (* (- x y) (+ x y)) (/ (- (pow x 4) (pow y 4)) (* (+ x y) (- x y))))
89.0ms
(/ (- (pow x 4) (pow y 4)) (* (+ x y) (- x y)))

series268.0ms

Counts
2 → 6
Calls
2 calls:
106.0ms
(/ (* (- x y) (+ x y)) (/ (- (pow x 4) (pow y 4)) (* (+ x y) (- x y))))
162.0ms
(/ (- (pow x 4) (pow y 4)) (* (+ x y) (- x y)))

simplify3.3s

Counts
144 → 144
Iterations

Useful iterations: done (3.3s)

IterNodesCost
02713864
18483714
247893220
done50003148

prune606.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.7b

localize1.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
000
done00

prune0.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0.7b

regimes81.0ms

Accuracy

41.9% (12.1b remaining)

Error of 12.8b against oracle of 0.7b and baseline of 21.5b

bsearch183.0ms

Steps
ItersRangePoint
5
5.172490233587555e-75
1.4393546628418213e-74
8.954732963342978e-75
9
5.765718090090098e-203
2.485240439536242e-196
5.875513051791536e-203
7
3.8850695764896805e-224
2.277393500508391e-222
2.2457907428295544e-222
9
-4.0439453452182566e-171
-2.579322738716153e-177
-4.0022056602069904e-171
5
-1.4984771746820294e-136
-5.415099320722379e-137
-1.0401499027595101e-136
7
-2.5419562586921644e-05
-4.403108084983288e-07
-3.3066102290655527e-06

simplify4.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03275
13575
done3575

end0.0ms

sample958.0ms

Algorithm
intervals
Results
468.0ms8000×body80valid
283.0ms8000×pre80true