Details

Time bar (total: 4.5m)

sample84.0ms

Algorithm
intervals
Results
38.0ms256×body80valid
25.0ms207×body80nan

simplify220.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
220.0ms
(/ (- 1 (* 5 (* v v))) (* (* (* PI t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v))))

prune29.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.3b

localize34.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (sqrt (* 2 (fma (- (* v v)) 3 1))) (* t PI))
0.3b
(/ (/ (fma -5 (* v v) 1) (- 1 (* v v))) (* (sqrt (* 2 (fma (- (* v v)) 3 1))) (* t PI)))
0.2b
(* t PI)
0.0b
(/ (fma -5 (* v v) 1) (- 1 (* v v)))

rewrite143.0ms

Algorithm
rewrite-expression-head
Rules
66×times-frac
47×add-sqr-sqrt
45×*-un-lft-identity
35×add-cube-cbrt
34×add-cbrt-cube add-exp-log
24×associate-/l*
20×difference-of-squares
11×pow1
10×cbrt-undiv div-exp prod-exp cbrt-unprod
associate-*l*
associate-/r* associate-/r/
expm1-log1p-u associate-*r* pow-prod-down insert-posit16 log1p-expm1-u div-inv add-log-exp
flip3-- flip--
clear-num frac-2neg *-commutative
sqrt-prod unswap-sqr associate-/l/
Counts
4 → 152
Calls
4 calls:
Slowest
68.0ms
(/ (/ (fma -5 (* v v) 1) (- 1 (* v v))) (* (sqrt (* 2 (fma (- (* v v)) 3 1))) (* t PI)))
44.0ms
(* (sqrt (* 2 (fma (- (* v v)) 3 1))) (* t PI))
15.0ms
(/ (fma -5 (* v v) 1) (- 1 (* v v)))
11.0ms
(* t PI)

series1.1s

Counts
4 → 12
Calls
4 calls:
Slowest
622.0ms
(/ (/ (fma -5 (* v v) 1) (- 1 (* v v))) (* (sqrt (* 2 (fma (- (* v v)) 3 1))) (* t PI)))
389.0ms
(* (sqrt (* 2 (fma (- (* v v)) 3 1))) (* t PI))
89.0ms
(/ (fma -5 (* v v) 1) (- 1 (* v v)))
29.0ms
(* t PI)

simplify23.8s

Counts
147 → 164
Calls
147 calls:
Slowest
1.1s
(- (+ (* 1/2 (/ (* t (* (sqrt 2) PI)) (* v (sqrt -3)))) (* t (* (sqrt 2) (* v (* (sqrt -3) PI))))) (* 1/8 (/ (* t (* (sqrt 2) PI)) (* (pow v 3) (pow (sqrt -3) 3)))))
929.0ms
(/ (* (* (/ (fma -5 (* v v) 1) (- 1 (* v v))) (/ (fma -5 (* v v) 1) (- 1 (* v v)))) (/ (fma -5 (* v v) 1) (- 1 (* v v)))) (* (* (* (sqrt (* 2 (fma (- (* v v)) 3 1))) (sqrt (* 2 (fma (- (* v v)) 3 1)))) (sqrt (* 2 (fma (- (* v v)) 3 1)))) (* (* (* t PI) (* t PI)) (* t PI))))
923.0ms
(/ (/ (* (* (fma -5 (* v v) 1) (fma -5 (* v v) 1)) (fma -5 (* v v) 1)) (* (* (- 1 (* v v)) (- 1 (* v v))) (- 1 (* v v)))) (* (* (* (sqrt (* 2 (fma (- (* v v)) 3 1))) (sqrt (* 2 (fma (- (* v v)) 3 1)))) (sqrt (* 2 (fma (- (* v v)) 3 1)))) (* (* (* t t) t) (* (* PI PI) PI))))
906.0ms
(/ (* (* (/ (fma -5 (* v v) 1) (- 1 (* v v))) (/ (fma -5 (* v v) 1) (- 1 (* v v)))) (/ (fma -5 (* v v) 1) (- 1 (* v v)))) (* (* (* (sqrt (* 2 (fma (- (* v v)) 3 1))) (sqrt (* 2 (fma (- (* v v)) 3 1)))) (sqrt (* 2 (fma (- (* v v)) 3 1)))) (* (* (* t t) t) (* (* PI PI) PI))))
873.0ms
(/ (/ (* (* (fma -5 (* v v) 1) (fma -5 (* v v) 1)) (fma -5 (* v v) 1)) (* (* (- 1 (* v v)) (- 1 (* v v))) (- 1 (* v v)))) (* (* (* (sqrt (* 2 (fma (- (* v v)) 3 1))) (sqrt (* 2 (fma (- (* v v)) 3 1)))) (sqrt (* 2 (fma (- (* v v)) 3 1)))) (* (* (* t PI) (* t PI)) (* t PI))))

prune2.3s

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.0b

localize40.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (sqrt (* 2 (fma (- (* v v)) 3 1))) (* t PI))
0.3b
(/ (/ (fma -5 (* v v) 1) (- 1 (* v v))) (* (sqrt (* 2 (fma (- (* v v)) 3 1))) (* t PI)))
0.2b
(* t PI)
0.0b
(/ (fma -5 (* v v) 1) (- 1 (* v v)))

rewrite116.0ms

Algorithm
rewrite-expression-head
Rules
66×times-frac
47×add-sqr-sqrt
45×*-un-lft-identity
35×add-cube-cbrt
34×add-cbrt-cube add-exp-log
24×associate-/l*
20×difference-of-squares
11×pow1
10×cbrt-undiv div-exp prod-exp cbrt-unprod
associate-*l*
associate-/r* associate-/r/
expm1-log1p-u associate-*r* pow-prod-down insert-posit16 log1p-expm1-u div-inv add-log-exp
flip3-- flip--
clear-num frac-2neg *-commutative
sqrt-prod unswap-sqr associate-/l/
Counts
4 → 152
Calls
4 calls:
Slowest
47.0ms
(/ (/ (fma -5 (* v v) 1) (- 1 (* v v))) (* (sqrt (* 2 (fma (- (* v v)) 3 1))) (* t PI)))
35.0ms
(* (sqrt (* 2 (fma (- (* v v)) 3 1))) (* t PI))
16.0ms
(/ (fma -5 (* v v) 1) (- 1 (* v v)))
14.0ms
(* t PI)

series1.1s

Counts
4 → 12
Calls
4 calls:
Slowest
544.0ms
(/ (/ (fma -5 (* v v) 1) (- 1 (* v v))) (* (sqrt (* 2 (fma (- (* v v)) 3 1))) (* t PI)))
402.0ms
(* (sqrt (* 2 (fma (- (* v v)) 3 1))) (* t PI))
84.0ms
(/ (fma -5 (* v v) 1) (- 1 (* v v)))
21.0ms
(* t PI)

simplify23.8s

Counts
147 → 164
Calls
147 calls:
Slowest
1.0s
(/ (/ (* (* (fma -5 (* v v) 1) (fma -5 (* v v) 1)) (fma -5 (* v v) 1)) (* (* (- 1 (* v v)) (- 1 (* v v))) (- 1 (* v v)))) (* (* (* (sqrt (* 2 (fma (- (* v v)) 3 1))) (sqrt (* 2 (fma (- (* v v)) 3 1)))) (sqrt (* 2 (fma (- (* v v)) 3 1)))) (* (* (* t PI) (* t PI)) (* t PI))))
931.0ms
(/ (* (* (/ (fma -5 (* v v) 1) (- 1 (* v v))) (/ (fma -5 (* v v) 1) (- 1 (* v v)))) (/ (fma -5 (* v v) 1) (- 1 (* v v)))) (* (* (* (sqrt (* 2 (fma (- (* v v)) 3 1))) (sqrt (* 2 (fma (- (* v v)) 3 1)))) (sqrt (* 2 (fma (- (* v v)) 3 1)))) (* (* (* t PI) (* t PI)) (* t PI))))
865.0ms
(/ (/ (* (* (fma -5 (* v v) 1) (fma -5 (* v v) 1)) (fma -5 (* v v) 1)) (* (* (- 1 (* v v)) (- 1 (* v v))) (- 1 (* v v)))) (* (* (* (sqrt (* 2 (fma (- (* v v)) 3 1))) (* t PI)) (* (sqrt (* 2 (fma (- (* v v)) 3 1))) (* t PI))) (* (sqrt (* 2 (fma (- (* v v)) 3 1))) (* t PI))))
838.0ms
(/ (* (* (/ (fma -5 (* v v) 1) (- 1 (* v v))) (/ (fma -5 (* v v) 1) (- 1 (* v v)))) (/ (fma -5 (* v v) 1) (- 1 (* v v)))) (* (* (* (sqrt (* 2 (fma (- (* v v)) 3 1))) (sqrt (* 2 (fma (- (* v v)) 3 1)))) (sqrt (* 2 (fma (- (* v v)) 3 1)))) (* (* (* t t) t) (* (* PI PI) PI))))
815.0ms
(/ (* (* (/ (fma -5 (* v v) 1) (- 1 (* v v))) (/ (fma -5 (* v v) 1) (- 1 (* v v)))) (/ (fma -5 (* v v) 1) (- 1 (* v v)))) (* (* (* (sqrt (* 2 (fma (- (* v v)) 3 1))) (* t PI)) (* (sqrt (* 2 (fma (- (* v v)) 3 1))) (* t PI))) (* (sqrt (* 2 (fma (- (* v v)) 3 1))) (* t PI))))

prune2.2s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize54.0ms

Local error

Found 4 expressions with local error:

1.0b
(/ (/ (fma -5 (* v v) 1) (- 1 (* v v))) (sqrt (* 2 (fma (- (* v v)) 3 1))))
0.5b
(/ (/ (/ (fma -5 (* v v) 1) (- 1 (* v v))) (sqrt (* 2 (fma (- (* v v)) 3 1)))) (* t PI))
0.2b
(* t PI)
0.0b
(/ (fma -5 (* v v) 1) (- 1 (* v v)))

rewrite102.0ms

Algorithm
rewrite-expression-head
Rules
550×times-frac
244×add-sqr-sqrt
242×*-un-lft-identity
199×add-cube-cbrt
112×associate-/l*
86×difference-of-squares
64×sqrt-prod
34×add-cbrt-cube add-exp-log
28×associate-/r/
18×div-inv
16×cbrt-undiv div-exp
14×flip3-- flip--
10×associate-/r*
pow1
expm1-log1p-u prod-exp cbrt-unprod insert-posit16 log1p-expm1-u add-log-exp
clear-num frac-2neg associate-*r* associate-*l*
associate-/l/
pow-prod-down *-commutative unswap-sqr
Counts
4 → 391
Calls
4 calls:
Slowest
55.0ms
(/ (/ (/ (fma -5 (* v v) 1) (- 1 (* v v))) (sqrt (* 2 (fma (- (* v v)) 3 1)))) (* t PI))
16.0ms
(/ (/ (fma -5 (* v v) 1) (- 1 (* v v))) (sqrt (* 2 (fma (- (* v v)) 3 1))))
11.0ms
(* t PI)
11.0ms
(/ (fma -5 (* v v) 1) (- 1 (* v v)))

series1.2s

Counts
4 → 12
Calls
4 calls:
Slowest
646.0ms
(/ (/ (/ (fma -5 (* v v) 1) (- 1 (* v v))) (sqrt (* 2 (fma (- (* v v)) 3 1)))) (* t PI))
458.0ms
(/ (/ (fma -5 (* v v) 1) (- 1 (* v v))) (sqrt (* 2 (fma (- (* v v)) 3 1))))
83.0ms
(/ (fma -5 (* v v) 1) (- 1 (* v v)))
38.0ms
(* t PI)

simplify1.7m

Counts
535 → 403
Calls
535 calls:
Slowest
1.4s
(/ (/ (/ (* (* (fma -5 (* v v) 1) (fma -5 (* v v) 1)) (fma -5 (* v v) 1)) (* (* (- 1 (* v v)) (- 1 (* v v))) (- 1 (* v v)))) (* (* (sqrt (* 2 (fma (- (* v v)) 3 1))) (sqrt (* 2 (fma (- (* v v)) 3 1)))) (sqrt (* 2 (fma (- (* v v)) 3 1))))) (* (* (* t t) t) (* (* PI PI) PI)))
967.0ms
(/ (/ (/ (* (* (fma -5 (* v v) 1) (fma -5 (* v v) 1)) (fma -5 (* v v) 1)) (* (* (- 1 (* v v)) (- 1 (* v v))) (- 1 (* v v)))) (* (* (sqrt (* 2 (fma (- (* v v)) 3 1))) (sqrt (* 2 (fma (- (* v v)) 3 1)))) (sqrt (* 2 (fma (- (* v v)) 3 1))))) (* (* (* t PI) (* t PI)) (* t PI)))
749.0ms
(/ (* (* (/ (/ (fma -5 (* v v) 1) (- 1 (* v v))) (sqrt (* 2 (fma (- (* v v)) 3 1)))) (/ (/ (fma -5 (* v v) 1) (- 1 (* v v))) (sqrt (* 2 (fma (- (* v v)) 3 1))))) (/ (/ (fma -5 (* v v) 1) (- 1 (* v v))) (sqrt (* 2 (fma (- (* v v)) 3 1))))) (* (* (* t PI) (* t PI)) (* t PI)))
676.0ms
(/ (/ (* (* (/ (fma -5 (* v v) 1) (- 1 (* v v))) (/ (fma -5 (* v v) 1) (- 1 (* v v)))) (/ (fma -5 (* v v) 1) (- 1 (* v v)))) (* (* (sqrt (* 2 (fma (- (* v v)) 3 1))) (sqrt (* 2 (fma (- (* v v)) 3 1)))) (sqrt (* 2 (fma (- (* v v)) 3 1))))) (* (* (* t PI) (* t PI)) (* t PI)))
636.0ms
(/ (/ (* (* (/ (fma -5 (* v v) 1) (- 1 (* v v))) (/ (fma -5 (* v v) 1) (- 1 (* v v)))) (/ (fma -5 (* v v) 1) (- 1 (* v v)))) (* (* (sqrt (* 2 (fma (- (* v v)) 3 1))) (sqrt (* 2 (fma (- (* v v)) 3 1)))) (sqrt (* 2 (fma (- (* v v)) 3 1))))) (* (* (* t t) t) (* (* PI PI) PI)))

prune5.4s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

localize44.0ms

Local error

Found 4 expressions with local error:

1.0b
(/ (fma -5 (* v v) 1) (sqrt 2))
0.5b
(/ (/ (fma -5 (* v v) 1) (sqrt 2)) t)
0.5b
(* (/ (/ (fma -5 (* v v) 1) (sqrt 2)) t) (/ (/ (/ 1 PI) (- 1 (* v v))) (sqrt (fma (* v v) -3 1))))
0.0b
(/ (/ 1 PI) (- 1 (* v v)))

rewrite154.0ms

Algorithm
rewrite-expression-head
Rules
1598×times-frac
922×add-sqr-sqrt
749×*-un-lft-identity
649×add-cube-cbrt
430×associate-*r*
313×sqrt-prod
184×difference-of-squares
104×add-exp-log
70×add-cbrt-cube associate-*l*
61×div-exp
54×div-inv
38×associate-/l*
37×cbrt-undiv
36×unswap-sqr
18×prod-exp
14×associate-/r* associate-/r/
12×cbrt-unprod
flip3-- flip--
pow1
expm1-log1p-u rec-exp 1-exp insert-posit16 log1p-expm1-u add-log-exp
clear-num frac-2neg
associate-/l/
frac-times pow-prod-down associate-*l/ associate-*r/ *-commutative
Counts
4 → 837
Calls
4 calls:
Slowest
78.0ms
(* (/ (/ (fma -5 (* v v) 1) (sqrt 2)) t) (/ (/ (/ 1 PI) (- 1 (* v v))) (sqrt (fma (* v v) -3 1))))
16.0ms
(/ (/ 1 PI) (- 1 (* v v)))
10.0ms
(/ (/ (fma -5 (* v v) 1) (sqrt 2)) t)
5.0ms
(/ (fma -5 (* v v) 1) (sqrt 2))

series856.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
466.0ms
(* (/ (/ (fma -5 (* v v) 1) (sqrt 2)) t) (/ (/ (/ 1 PI) (- 1 (* v v))) (sqrt (fma (* v v) -3 1))))
158.0ms
(/ (fma -5 (* v v) 1) (sqrt 2))
131.0ms
(/ (/ (fma -5 (* v v) 1) (sqrt 2)) t)
101.0ms
(/ (/ 1 PI) (- 1 (* v v)))

simplify1.6m

Counts
978 → 849
Calls
978 calls:
Slowest
641.0ms
(/ (* (* (/ (fma -5 (* v v) 1) (sqrt 2)) (/ (fma -5 (* v v) 1) (sqrt 2))) (/ (fma -5 (* v v) 1) (sqrt 2))) (* (* t t) t))
614.0ms
(* (/ (/ (* (* (fma -5 (* v v) 1) (fma -5 (* v v) 1)) (fma -5 (* v v) 1)) (* (* (sqrt 2) (sqrt 2)) (sqrt 2))) (* (* t t) t)) (/ (/ (* (* (/ 1 PI) (/ 1 PI)) (/ 1 PI)) (* (* (- 1 (* v v)) (- 1 (* v v))) (- 1 (* v v)))) (* (* (sqrt (fma (* v v) -3 1)) (sqrt (fma (* v v) -3 1))) (sqrt (fma (* v v) -3 1)))))
587.0ms
(* (/ (/ (* (* (fma -5 (* v v) 1) (fma -5 (* v v) 1)) (fma -5 (* v v) 1)) (* (* (sqrt 2) (sqrt 2)) (sqrt 2))) (* (* t t) t)) (/ (* (* (/ (/ 1 PI) (- 1 (* v v))) (/ (/ 1 PI) (- 1 (* v v)))) (/ (/ 1 PI) (- 1 (* v v)))) (* (* (sqrt (fma (* v v) -3 1)) (sqrt (fma (* v v) -3 1))) (sqrt (fma (* v v) -3 1)))))
573.0ms
(* (/ (* (* (/ (fma -5 (* v v) 1) (sqrt 2)) (/ (fma -5 (* v v) 1) (sqrt 2))) (/ (fma -5 (* v v) 1) (sqrt 2))) (* (* t t) t)) (/ (/ (* (* (/ 1 PI) (/ 1 PI)) (/ 1 PI)) (* (* (- 1 (* v v)) (- 1 (* v v))) (- 1 (* v v)))) (* (* (sqrt (fma (* v v) -3 1)) (sqrt (fma (* v v) -3 1))) (sqrt (fma (* v v) -3 1)))))
566.0ms
(+ (- (- (log (fma -5 (* v v) 1)) (log (sqrt 2))) (log t)) (- (log (/ (/ 1 PI) (- 1 (* v v)))) (log (sqrt (fma (* v v) -3 1)))))

prune9.3s

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

regimes141.0ms

Accuracy

0% (0.3b remaining)

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

bsearch3.0ms

end0.0ms

sample2.5s

Algorithm
intervals
Results
983.0ms8000×body80valid
965.0ms7666×body80nan