Details

Time bar (total: 18.9s)

sample242.0ms

Algorithm
intervals
Results
65.0ms141×body80valid
45.0ms44×body1280valid
27.0ms40×body640valid
14.0ms256×pre80true
10.0ms21×body320valid
3.0ms10×body160valid

simplify64.0ms

Calls
1 calls:
Slowest
63.0ms
(/ (* e (sin v)) (+ 1 (* e (cos v))))

prune36.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize34.0ms

Local error

Found 2 expressions with local error:

0.1b
(* (/ e (fma (cos v) e 1)) (sin v))
0.0b
(/ e (fma (cos v) e 1))

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1 add-cbrt-cube associate-*l* add-exp-log
associate-/r* associate-*r*
expm1-log1p-u insert-posit16 log1p-expm1-u div-inv add-log-exp
clear-num frac-2neg pow-prod-down associate-*l/ prod-exp *-commutative cbrt-unprod
Calls
2 calls:
Slowest
10.0ms
(* (/ e (fma (cos v) e 1)) (sin v))
1.0ms
(/ e (fma (cos v) e 1))

series217.0ms

Calls
2 calls:
Slowest
126.0ms
(* (/ e (fma (cos v) e 1)) (sin v))
90.0ms
(/ e (fma (cos v) e 1))

simplify1.7s

Calls
18 calls:
Slowest
349.0ms
(- (+ (* (pow e 3) v) (* e v)) (* (pow e 2) v))
247.0ms
(* (* (* (/ e (fma (cos v) e 1)) (/ e (fma (cos v) e 1))) (/ e (fma (cos v) e 1))) (* (* (sin v) (sin v)) (sin v)))
222.0ms
(- (+ (/ (sin v) (* (pow e 2) (pow (cos v) 3))) (/ (sin v) (cos v))) (/ (sin v) (* e (pow (cos v) 2))))
214.0ms
(- (+ (/ 1 (* (pow e 2) (pow (cos v) 3))) (/ 1 (cos v))) (/ 1 (* e (pow (cos v) 2))))
169.0ms
(- (+ (/ (sin v) (* (pow e 2) (pow (cos v) 3))) (/ (sin v) (cos v))) (/ (sin v) (* e (pow (cos v) 2))))

prune469.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.0b

localize9.0ms

Local error

Found 3 expressions with local error:

0.1b
(* e (* (/ 1 (fma (cos v) e 1)) (sin v)))
0.0b
(* (/ 1 (fma (cos v) e 1)) (sin v))
0.0b
(/ 1 (fma (cos v) e 1))

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
add-exp-log
add-sqr-sqrt pow1 *-un-lft-identity add-cube-cbrt
add-cbrt-cube
associate-*r* associate-*l*
expm1-log1p-u associate-/r* insert-posit16 log1p-expm1-u add-log-exp
rec-exp associate-*l/ prod-exp *-commutative div-inv
clear-num frac-2neg pow-prod-down associate-*r/ cbrt-unprod pow-flip inv-pow
Calls
3 calls:
Slowest
7.0ms
(* (/ 1 (fma (cos v) e 1)) (sin v))
5.0ms
(* e (* (/ 1 (fma (cos v) e 1)) (sin v)))
2.0ms
(/ 1 (fma (cos v) e 1))

series222.0ms

Calls
3 calls:
Slowest
110.0ms
(* e (* (/ 1 (fma (cos v) e 1)) (sin v)))
65.0ms
(* (/ 1 (fma (cos v) e 1)) (sin v))
47.0ms
(/ 1 (fma (cos v) e 1))

simplify3.4s

Calls
25 calls:
Slowest
1.1s
(* (* (* (/ 1 (fma (cos v) e 1)) (/ 1 (fma (cos v) e 1))) (/ 1 (fma (cos v) e 1))) (* (* (sin v) (sin v)) (sin v)))
355.0ms
(- v (+ (* 1/6 (pow v 3)) (* e v)))
324.0ms
(- (+ (* (pow e 3) v) (* e v)) (* (pow e 2) v))
238.0ms
(- (+ (/ (sin v) (* (pow e 3) (pow (cos v) 3))) (/ (sin v) (* e (cos v)))) (/ (sin v) (* (pow e 2) (pow (cos v) 2))))
234.0ms
(- (+ (/ 1 (* e (cos v))) (/ 1 (* (pow e 3) (pow (cos v) 3)))) (/ 1 (* (pow e 2) (pow (cos v) 2))))

prune654.0ms

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 0.0b

localize8.0ms

Local error

Found 3 expressions with local error:

0.2b
(/ 1 (/ (fma (cos v) e 1) e))
0.1b
(* (/ 1 (/ (fma (cos v) e 1) e)) (sin v))
0.0b
(/ (fma (cos v) e 1) e)

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
add-exp-log
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1
add-cbrt-cube associate-*l*
associate-/r* div-inv
expm1-log1p-u associate-*r* insert-posit16 log1p-expm1-u associate-/l* add-log-exp
rec-exp clear-num frac-2neg prod-exp associate-/r/
pow-prod-down associate-*l/ *-commutative cbrt-unprod pow-flip inv-pow
Calls
3 calls:
Slowest
5.0ms
(* (/ 1 (/ (fma (cos v) e 1) e)) (sin v))
3.0ms
(/ (fma (cos v) e 1) e)
1.0ms
(/ 1 (/ (fma (cos v) e 1) e))

series274.0ms

Calls
3 calls:
Slowest
114.0ms
(* (/ 1 (/ (fma (cos v) e 1) e)) (sin v))
97.0ms
(/ 1 (/ (fma (cos v) e 1) e))
62.0ms
(/ (fma (cos v) e 1) e)

simplify2.2s

Calls
27 calls:
Slowest
493.0ms
(* (* (* (/ 1 (/ (fma (cos v) e 1) e)) (/ 1 (/ (fma (cos v) e 1) e))) (/ 1 (/ (fma (cos v) e 1) e))) (* (* (sin v) (sin v)) (sin v)))
238.0ms
(- (+ (/ (sin v) (* (pow e 2) (pow (cos v) 3))) (/ (sin v) (cos v))) (/ (sin v) (* e (pow (cos v) 2))))
226.0ms
(- (+ (/ (sin v) (* (pow e 2) (pow (cos v) 3))) (/ (sin v) (cos v))) (/ (sin v) (* e (pow (cos v) 2))))
220.0ms
(- (+ (/ 1 (* (pow e 2) (pow (cos v) 3))) (/ 1 (cos v))) (/ 1 (* e (pow (cos v) 2))))
173.0ms
(- (* e v) (+ (* 1/6 (* e (pow v 3))) (* (pow e 2) v)))

prune738.0ms

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0.0b

localize6.0ms

Local error

Found 2 expressions with local error:

0.2b
(/ (sin v) (/ (fma (cos v) e 1) e))
0.0b
(/ (fma (cos v) e 1) e)

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt *-un-lft-identity times-frac add-cube-cbrt
div-inv associate-/l*
associate-/r* add-cbrt-cube add-exp-log
expm1-log1p-u pow1 clear-num frac-2neg insert-posit16 log1p-expm1-u add-log-exp
cbrt-undiv div-exp associate-/r/
Calls
2 calls:
Slowest
9.0ms
(/ (sin v) (/ (fma (cos v) e 1) e))
6.0ms
(/ (fma (cos v) e 1) e)

series195.0ms

Calls
2 calls:
Slowest
113.0ms
(/ (sin v) (/ (fma (cos v) e 1) e))
82.0ms
(/ (fma (cos v) e 1) e)

simplify2.2s

Calls
40 calls:
Slowest
580.0ms
(/ (* (* (sin v) (sin v)) (sin v)) (* (* (/ (fma (cos v) e 1) e) (/ (fma (cos v) e 1) e)) (/ (fma (cos v) e 1) e)))
206.0ms
(- (+ (/ (sin v) (* (pow e 2) (pow (cos v) 3))) (/ (sin v) (cos v))) (/ (sin v) (* e (pow (cos v) 2))))
183.0ms
(- (* e v) (+ (* 1/6 (* e (pow v 3))) (* (pow e 2) v)))
181.0ms
(- (+ (/ (sin v) (* (pow e 2) (pow (cos v) 3))) (/ (sin v) (cos v))) (/ (sin v) (* e (pow (cos v) 2))))
108.0ms
(- (+ (/ 1 e) 1) (* 1/2 (pow v 2)))

prune549.0ms

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 0.0b

regimes112.0ms

Accuracy

0% (0.1b remaining)

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

bsearch2.0ms

end0.0ms

sample5.6s

Algorithm
intervals
Results
2.0s1502×body1280valid
1.7s1332×body640valid
819.0ms4255×body80valid
473.0ms606×body320valid
332.0ms8000×pre80true
141.0ms305×body160valid