Details

Time bar (total: 6.4m)

sample100.0ms

Algorithm
intervals
Results
50.0ms256×body80valid
28.0ms242×body80nan

simplify280.0ms

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

prune20.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.4b

localize35.0ms

Local error

Found 4 expressions with local error:

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

rewrite236.0ms

Algorithm
rewrite-expression-head
Rules
30×add-cbrt-cube add-exp-log
18×associate-*r/
16×pow1
13×add-sqr-sqrt prod-exp cbrt-unprod
10×*-un-lft-identity add-cube-cbrt
flip3-- sqrt-div associate-*r* associate-/r/ flip--
associate-*l* pow-prod-down
expm1-log1p-u frac-times cbrt-undiv div-exp insert-posit16 log1p-expm1-u add-log-exp
times-frac *-commutative associate-/l*
associate-*l/ unswap-sqr associate-/l/
clear-num associate-/r* frac-2neg div-sub sqrt-prod div-inv
Counts
4 → 106
Calls
4 calls:
Slowest
151.0ms
(/ (- 1 (* 5 (* v v))) (* (* (* PI t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v))))
44.0ms
(* (* PI t) (sqrt (* 2 (- 1 (* 3 (* v v))))))
27.0ms
(* 3 (* v v))
11.0ms
(* PI t)

series893.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
597.0ms
(/ (- 1 (* 5 (* v v))) (* (* (* PI t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v))))
233.0ms
(* (* PI t) (sqrt (* 2 (- 1 (* 3 (* v v))))))
40.0ms
(* 3 (* v v))
22.0ms
(* PI t)

simplify26.3s

Counts
122 → 118
Calls
122 calls:
Slowest
1.4s
(/ (* (* (- 1 (* 5 (* v v))) (- 1 (* 5 (* v v)))) (- 1 (* 5 (* v v)))) (* (* (* (* (* PI t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v))) (* (* (* PI t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v)))) (* (* (* PI t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v)))))
1.1s
(/ (* (* (- 1 (* 5 (* v v))) (- 1 (* 5 (* v v)))) (- 1 (* 5 (* v v)))) (* (* (* (* (* PI PI) PI) (* (* t t) t)) (* (* (sqrt (* 2 (- 1 (* 3 (* v v))))) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (sqrt (* 2 (- 1 (* 3 (* v v))))))) (* (* (- 1 (* v v)) (- 1 (* v v))) (- 1 (* v v)))))
1.0s
(* (* (/ (- 1 (* 5 (* v v))) (* (* (* PI t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v)))) (/ (- 1 (* 5 (* v v))) (* (* (* PI t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v))))) (/ (- 1 (* 5 (* v v))) (* (* (* PI t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v)))))
1.0s
(/ (- 1 (* 5 (* v v))) (* (* (* PI t) (sqrt (* 2 (- (pow 1 3) (pow (* 3 (* v v)) 3))))) (- (* 1 1) (* (* v v) (* v v)))))
950.0ms
(/ (* (* (- 1 (* 5 (* v v))) (- 1 (* 5 (* v v)))) (- 1 (* 5 (* v v)))) (* (* (* (* (* PI t) (* PI t)) (* PI t)) (* (* (sqrt (* 2 (- 1 (* 3 (* v v))))) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (sqrt (* 2 (- 1 (* 3 (* v v))))))) (* (* (- 1 (* v v)) (- 1 (* v v))) (- 1 (* v v)))))

prune1.4s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.0b

localize108.0ms

Local error

Found 4 expressions with local error:

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

rewrite198.0ms

Algorithm
rewrite-expression-head
Rules
3684×times-frac
1582×add-sqr-sqrt
1580×*-un-lft-identity
1365×add-cube-cbrt
430×difference-of-squares
234×associate-/l*
222×sqrt-prod
111×div-inv
33×add-cbrt-cube add-exp-log
14×pow1
13×cbrt-undiv div-exp
12×associate-/r/
associate-/r*
flip3-- associate-*l* pow-prod-down prod-exp cbrt-unprod flip--
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
clear-num frac-2neg sqrt-div associate-*r* associate-*l/ *-commutative unswap-sqr associate-/l/
Counts
4 → 1250
Calls
4 calls:
Slowest
68.0ms
(/ (/ (/ (/ (fma (* v v) -5 1) PI) t) (- 1 (* v v))) (sqrt (* (- 1 (* (* 3 (* v v)) (* (* 3 (* v v)) (* 3 (* v v))))) 2)))
25.0ms
(* 3 (* v v))
14.0ms
(* 3 (* v v))
9.0ms
(/ (/ (fma (* v v) -5 1) PI) t)

series694.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
511.0ms
(/ (/ (/ (/ (fma (* v v) -5 1) PI) t) (- 1 (* v v))) (sqrt (* (- 1 (* (* 3 (* v v)) (* (* 3 (* v v)) (* 3 (* v v))))) 2)))
108.0ms
(/ (/ (fma (* v v) -5 1) PI) t)
44.0ms
(* 3 (* v v))
30.0ms
(* 3 (* v v))

simplify5.2m

Counts
2187 → 1262
Calls
2187 calls:
Slowest
967.0ms
(/ (/ (/ (/ (* (cbrt (fma (* v v) -5 1)) (cbrt (fma (* v v) -5 1))) (* (cbrt PI) (cbrt PI))) (* (cbrt t) (cbrt t))) (+ (sqrt 1) v)) 1)
908.0ms
(/ (/ (/ (* (* (/ (fma (* v v) -5 1) PI) (/ (fma (* v v) -5 1) PI)) (/ (fma (* v v) -5 1) PI)) (* (* t t) t)) (* (* (- 1 (* v v)) (- 1 (* v v))) (- 1 (* v v)))) (* (* (sqrt (* (- 1 (* (* 3 (* v v)) (* (* 3 (* v v)) (* 3 (* v v))))) 2)) (sqrt (* (- 1 (* (* 3 (* v v)) (* (* 3 (* v v)) (* 3 (* v v))))) 2))) (sqrt (* (- 1 (* (* 3 (* v v)) (* (* 3 (* v v)) (* 3 (* v v))))) 2))))
764.0ms
(/ (/ (* (* (/ (/ (fma (* v v) -5 1) PI) t) (/ (/ (fma (* v v) -5 1) PI) t)) (/ (/ (fma (* v v) -5 1) PI) t)) (* (* (- 1 (* v v)) (- 1 (* v v))) (- 1 (* v v)))) (* (* (sqrt (* (- 1 (* (* 3 (* v v)) (* (* 3 (* v v)) (* 3 (* v v))))) 2)) (sqrt (* (- 1 (* (* 3 (* v v)) (* (* 3 (* v v)) (* 3 (* v v))))) 2))) (sqrt (* (- 1 (* (* 3 (* v v)) (* (* 3 (* v v)) (* 3 (* v v))))) 2))))
740.0ms
(- (sqrt (* (- 1 (* (* 3 (* v v)) (* (* 3 (* v v)) (* 3 (* v v))))) 2)))
738.0ms
(/ (/ (/ (/ (* (* (fma (* v v) -5 1) (fma (* v v) -5 1)) (fma (* v v) -5 1)) (* (* PI PI) PI)) (* (* t t) t)) (* (* (- 1 (* v v)) (- 1 (* v v))) (- 1 (* v v)))) (* (* (sqrt (* (- 1 (* (* 3 (* v v)) (* (* 3 (* v v)) (* 3 (* v v))))) 2)) (sqrt (* (- 1 (* (* 3 (* v v)) (* (* 3 (* v v)) (* 3 (* v v))))) 2))) (sqrt (* (- 1 (* (* 3 (* v v)) (* (* 3 (* v v)) (* 3 (* v v))))) 2))))

prune16.4s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0b

localize64.0ms

Local error

Found 4 expressions with local error:

0.2b
(* 3 (* v v))
0.2b
(* 3 (* v v))
0.2b
(* 3 (* v v))
0.2b
(* 3 (* v v))

rewrite54.0ms

Algorithm
rewrite-expression-head
Rules
24×pow1 add-cbrt-cube add-exp-log
12×add-sqr-sqrt associate-*l* pow-prod-down prod-exp cbrt-unprod
*-un-lft-identity add-cube-cbrt
expm1-log1p-u associate-*r* *-commutative insert-posit16 log1p-expm1-u add-log-exp unswap-sqr
Counts
4 → 88
Calls
4 calls:
Slowest
14.0ms
(* 3 (* v v))
13.0ms
(* 3 (* v v))
13.0ms
(* 3 (* v v))
13.0ms
(* 3 (* v v))

series110.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
31.0ms
(* 3 (* v v))
27.0ms
(* 3 (* v v))
26.0ms
(* 3 (* v v))
26.0ms
(* 3 (* v v))

simplify3.4s

Counts
100 → 100
Calls
100 calls:
Slowest
291.0ms
(* (* (* 3 (* v v)) (* 3 (* v v))) (* 3 (* v v)))
291.0ms
(* (* (* 3 (* v v)) (* 3 (* v v))) (* 3 (* v v)))
289.0ms
(* (* (* 3 (* v v)) (* 3 (* v v))) (* 3 (* v v)))
286.0ms
(* (* (* 3 (* v v)) (* 3 (* v v))) (* 3 (* v v)))
166.0ms
(* (* (* 3 3) 3) (* (* (* v v) (* v v)) (* v v)))

prune1.4s

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

localize32.0ms

Local error

Found 4 expressions with local error:

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

rewrite97.0ms

Algorithm
rewrite-expression-head
Rules
30×add-cbrt-cube add-exp-log
16×add-sqr-sqrt pow1
13×prod-exp cbrt-unprod
12×associate-*l*
11×*-un-lft-identity add-cube-cbrt
pow-prod-down
associate-*r*
expm1-log1p-u cbrt-undiv div-exp sqrt-prod insert-posit16 log1p-expm1-u add-log-exp
times-frac *-commutative associate-/l* unswap-sqr
flip3-- associate-*r/ associate-/r/ flip-- associate-/l/
clear-num associate-/r* frac-2neg div-sub div-inv
Counts
4 → 101
Calls
4 calls:
Slowest
58.0ms
(/ (- 1 (* 5 (* v v))) (* (* PI (* (sqrt (fma v (* -6 v) 2)) t)) (- 1 (* v v))))
16.0ms
(* PI (* (sqrt (fma v (* -6 v) 2)) t))
14.0ms
(* 5 (* v v))
7.0ms
(* (sqrt (fma v (* -6 v) 2)) t)

series685.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
334.0ms
(/ (- 1 (* 5 (* v v))) (* (* PI (* (sqrt (fma v (* -6 v) 2)) t)) (- 1 (* v v))))
175.0ms
(* PI (* (sqrt (fma v (* -6 v) 2)) t))
150.0ms
(* (sqrt (fma v (* -6 v) 2)) t)
26.0ms
(* 5 (* v v))

simplify12.5s

Counts
118 → 113
Calls
118 calls:
Slowest
622.0ms
(/ (* (* (- 1 (* 5 (* v v))) (- 1 (* 5 (* v v)))) (- 1 (* 5 (* v v)))) (* (* (* (* PI (* (sqrt (fma v (* -6 v) 2)) t)) (- 1 (* v v))) (* (* PI (* (sqrt (fma v (* -6 v) 2)) t)) (- 1 (* v v)))) (* (* PI (* (sqrt (fma v (* -6 v) 2)) t)) (- 1 (* v v)))))
574.0ms
(/ (* (* (- 1 (* 5 (* v v))) (- 1 (* 5 (* v v)))) (- 1 (* 5 (* v v)))) (* (* (* (* PI PI) PI) (* (* (* (sqrt (fma v (* -6 v) 2)) (sqrt (fma v (* -6 v) 2))) (sqrt (fma v (* -6 v) 2))) (* (* t t) t))) (* (* (- 1 (* v v)) (- 1 (* v v))) (- 1 (* v v)))))
502.0ms
(* (* (* 5 5) 5) (* (* (* v v) (* v v)) (* v v)))
470.0ms
(* (* (* PI PI) PI) (* (* (* (sqrt (fma v (* -6 v) 2)) t) (* (sqrt (fma v (* -6 v) 2)) t)) (* (sqrt (fma v (* -6 v) 2)) t)))
468.0ms
(/ (* (* (- 1 (* 5 (* v v))) (- 1 (* 5 (* v v)))) (- 1 (* 5 (* v v)))) (* (* (* (* PI PI) PI) (* (* (* (sqrt (fma v (* -6 v) 2)) t) (* (sqrt (fma v (* -6 v) 2)) t)) (* (sqrt (fma v (* -6 v) 2)) t))) (* (* (- 1 (* v v)) (- 1 (* v v))) (- 1 (* v v)))))

prune833.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

regimes126.0ms

Accuracy

0% (0.1b remaining)

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

bsearch6.0ms

end0.0ms

sample2.3s

Algorithm
intervals
Results
1.0s8059×body80nan
989.0ms8000×body80valid