Details

Time bar (total: 37.7s)

sample59.0ms

Algorithm
intervals
Results
32.0ms256×body80valid
14.0ms256×pre80true

simplify180.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
180.0ms
(/ (* (- x y) (+ x y)) (+ (* x x) (* y y)))

prune15.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 17.4b

localize35.0ms

Local error

Found 2 expressions with local error:

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

rewrite36.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/ insert-posit16 log1p-expm1-u add-log-exp
clear-num frac-2neg prod-exp cbrt-unprod fma-udef div-inv associate-/l*
Counts
2 → 43
Calls
2 calls:
Slowest
35.0ms
(/ (* (- x y) (+ y x)) (fma x x (* y y)))
0.0ms
(fma x x (* y y))

series118.0ms

Counts
2 → 6
Calls
2 calls:
Slowest
79.0ms
(/ (* (- x y) (+ y x)) (fma x x (* y y)))
38.0ms
(fma x x (* y y))

simplify4.3s

Counts
28 → 49
Calls
28 calls:
Slowest
729.0ms
(/ (* (* (* (- x y) (- x y)) (- x y)) (* (* (+ y x) (+ y x)) (+ y x))) (* (* (fma x x (* y y)) (fma x x (* y y))) (fma x x (* y y))))
539.0ms
(/ (* (* (* (- x y) (+ y x)) (* (- x y) (+ y x))) (* (- x y) (+ y x))) (* (* (fma x x (* y y)) (fma x x (* y y))) (fma x x (* y y))))
536.0ms
(* (- (pow x 3) (pow y 3)) (- (* y y) (* x x)))
408.0ms
(* (- (* x x) (* y y)) (+ y x))
347.0ms
(* (- (* x x) (* y y)) (- (* y y) (* x x)))

prune504.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

localize0.0ms

Local error

Found 0 expressions with local error:

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0
Calls
0 calls:
Slowest

series0.0ms

Counts
0 → 0
Calls
0 calls:
Slowest

simplify0.0ms

Counts
0 → 0
Calls
0 calls:
Slowest

prune4.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

localize36.0ms

Local error

Found 4 expressions with local error:

28.2b
(/ (* (- x y) (* (+ x y) (+ x y))) (* (fma x x (* y y)) (+ x y)))
0.1b
(* (fma x x (* y y)) (+ x y))
0.1b
(* (- x y) (* (+ x y) (+ x y)))
0.0b
(* (+ x y) (+ x y))

rewrite182.0ms

Algorithm
rewrite-expression-head
Rules
60×frac-times
44×flip3-+ flip-+
34×add-cbrt-cube associate-*r/ add-exp-log
29×*-un-lft-identity
26×associate-/l/
18×add-sqr-sqrt pow1 flip3-- associate-*l/ flip--
14×prod-exp cbrt-unprod
12×associate-*l*
11×add-cube-cbrt
associate-*r*
distribute-lft-out
distribute-rgt-in cbrt-undiv distribute-lft-in swap-sqr div-exp
pow-prod-down
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
*-commutative unswap-sqr
associate-/r/
pow2 clear-num associate-/r* frac-2neg times-frac pow-plus pow-sqr pow-prod-up div-inv associate-/l* distribute-lft-out-- difference-of-squares
Counts
4 → 179
Calls
4 calls:
Slowest
78.0ms
(/ (* (- x y) (* (+ x y) (+ x y))) (* (fma x x (* y y)) (+ x y)))
43.0ms
(* (- x y) (* (+ x y) (+ x y)))
41.0ms
(* (+ x y) (+ x y))
16.0ms
(* (fma x x (* y y)) (+ x y))

series271.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
119.0ms
(/ (* (- x y) (* (+ x y) (+ x y))) (* (fma x x (* y y)) (+ x y)))
74.0ms
(* (fma x x (* y y)) (+ x y))
60.0ms
(* (- x y) (* (+ x y) (+ x y)))
18.0ms
(* (+ x y) (+ x y))

simplify28.5s

Counts
171 → 191
Calls
171 calls:
Slowest
1.1s
(* (- (* x x) (* y y)) (* (+ x y) (- (* x x) (* y y))))
1.1s
(* (- x y) (* (- (* x x) (* y y)) (- (* x x) (* y y))))
730.0ms
(* (- (* x x) (* y y)) (* (+ x y) (- (* x x) (* y y))))
702.0ms
(* (- (* x x) (* y y)) (* (- (* x x) (* y y)) (- (* x x) (* y y))))
654.0ms
(* (- (* x x) (* y y)) (* (- (* x x) (* y y)) (- (* x x) (* y y))))

prune1.9s

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0b

localize0.0ms

Local error

Found 0 expressions with local error:

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0
Calls
0 calls:
Slowest

series0.0ms

Counts
0 → 0
Calls
0 calls:
Slowest

simplify0.0ms

Counts
0 → 0
Calls
0 calls:
Slowest

prune0.0ms

Pruning

4 alts after pruning (0 fresh and 4 done)

Merged error: 0b

regimes91.0ms

Accuracy

76.7% (4.4b remaining)

Error of 4.9b against oracle of 0.5b and baseline of 19.4b

bsearch135.0ms

end0.0ms

sample1.4s

Algorithm
intervals
Results
892.0ms8000×body80valid
370.0ms8000×pre80true