Details

Time bar (total: 18.5s)

sample283.0ms

Algorithm
intervals
Results
78.0ms42×body1280valid
27.0ms49×body640valid
18.0ms133×body80valid
10.0ms256×pre80true
7.0ms20×body320valid
3.0ms12×body160valid

simplify40.0ms

Counts
1 → 1
Iterations
IterNodes
done24
524
423
321
218
116
09

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.2b

localize61.0ms

Local error

Found 3 expressions with local error:

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

rewrite660.0ms

Algorithm
rewrite-expression-head
Rules
13×add-sqr-sqrt
12×add-cbrt-cube add-exp-log
*-un-lft-identity add-cube-cbrt
pow1
associate-*r* associate-*l*
associate-/r* times-frac prod-exp cbrt-unprod insert-posit16 add-log-exp
cbrt-undiv div-exp pow-prod-down associate-/r/ *-commutative unswap-sqr
clear-num frac-2neg flip3-+ flip-+ div-inv associate-/l*
Counts
3 → 62
Calls
3 calls:
35.0ms
(/ (* e (sin v)) (+ 1 (* e (cos v))))
19.0ms
(* e (cos v))
601.0ms
(* e (sin v))

series265.0ms

Counts
3 → 9
Calls
3 calls:
103.0ms
(/ (* e (sin v)) (+ 1 (* e (cos v))))
61.0ms
(* e (cos v))
101.0ms
(* e (sin v))

simplify939.0ms

Counts
71 → 71
Iterations
IterNodes
done5000
2840
1279
0114

prune332.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize36.0ms

Local error

Found 3 expressions with local error:

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

rewrite78.0ms

Algorithm
rewrite-expression-head
Rules
84×times-frac
57×add-sqr-sqrt
55×*-un-lft-identity add-cube-cbrt
16×associate-/r*
12×add-cbrt-cube add-exp-log
div-inv associate-/l*
pow1
cbrt-undiv div-exp
associate-*r* associate-*l* insert-posit16 add-log-exp
clear-num frac-2neg associate-/l/
flip3-+ pow-prod-down prod-exp associate-/r/ *-commutative cbrt-unprod flip-+ unswap-sqr
Counts
3 → 120
Calls
3 calls:
28.0ms
(/ (+ 1 (* e (cos v))) (sin v))
19.0ms
(* e (cos v))
27.0ms
(/ e (/ (+ 1 (* e (cos v))) (sin v)))

series260.0ms

Counts
3 → 9
Calls
3 calls:
96.0ms
(/ (+ 1 (* e (cos v))) (sin v))
63.0ms
(* e (cos v))
100.0ms
(/ e (/ (+ 1 (* e (cos v))) (sin v)))

simplify1.7s

Counts
129 → 129
Iterations
IterNodes
done5000
21627
1545
0216

prune778.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.0b

localize49.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (sqrt e) (+ 1 (* e (cos v))))
0.1b
(* e (cos v))
0.2b
(* (sin v) (sqrt e))
0.3b
(* (/ (sqrt e) (+ 1 (* e (cos v)))) (* (sin v) (sqrt e)))

rewrite151.0ms

Algorithm
rewrite-expression-head
Rules
43×add-sqr-sqrt
37×*-un-lft-identity add-cube-cbrt
36×times-frac
30×associate-*l*
25×sqrt-prod
22×add-cbrt-cube add-exp-log
13×pow1
10×associate-*r*
prod-exp cbrt-unprod
associate-/l*
pow-prod-down
associate-/r/ insert-posit16 add-log-exp
cbrt-undiv associate-/r* div-exp *-commutative unswap-sqr
flip3-+ flip-+ div-inv
clear-num frac-2neg associate-*l/
Counts
4 → 129
Calls
4 calls:
21.0ms
(/ (sqrt e) (+ 1 (* e (cos v))))
18.0ms
(* e (cos v))
26.0ms
(* (sin v) (sqrt e))
81.0ms
(* (/ (sqrt e) (+ 1 (* e (cos v)))) (* (sin v) (sqrt e)))

series447.0ms

Counts
4 → 12
Calls
4 calls:
129.0ms
(/ (sqrt e) (+ 1 (* e (cos v))))
45.0ms
(* e (cos v))
105.0ms
(* (sin v) (sqrt e))
167.0ms
(* (/ (sqrt e) (+ 1 (* e (cos v)))) (* (sin v) (sqrt e)))

simplify2.1s

Counts
141 → 141
Iterations
IterNodes
done5002
23078
1738
0263

prune729.0ms

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 0b

localize53.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (sin v) (sqrt e))
0.3b
(* (/ 1 (/ (+ 1 (* e (cos v))) (sqrt e))) (* (sin v) (sqrt e)))
0.3b
(/ (+ 1 (* e (cos v))) (sqrt e))
0.3b
(/ 1 (/ (+ 1 (* e (cos v))) (sqrt e)))

rewrite229.0ms

Algorithm
rewrite-expression-head
Rules
276×times-frac
163×add-sqr-sqrt
159×*-un-lft-identity add-cube-cbrt
79×sqrt-prod
74×associate-*l*
64×add-exp-log
34×add-cbrt-cube
28×associate-/r*
22×div-exp prod-exp
12×pow1
10×cbrt-undiv cbrt-unprod div-inv
associate-*r*
rec-exp 1-exp associate-/l*
pow-prod-down insert-posit16 add-log-exp
clear-num frac-2neg associate-/r/ *-commutative unswap-sqr associate-/l/
flip3-+ associate-*l/ flip-+ pow-flip inv-pow
Counts
4 → 282
Calls
4 calls:
21.0ms
(* (sin v) (sqrt e))
110.0ms
(* (/ 1 (/ (+ 1 (* e (cos v))) (sqrt e))) (* (sin v) (sqrt e)))
55.0ms
(/ (+ 1 (* e (cos v))) (sqrt e))
32.0ms
(/ 1 (/ (+ 1 (* e (cos v))) (sqrt e)))

series502.0ms

Counts
4 → 12
Calls
4 calls:
79.0ms
(* (sin v) (sqrt e))
150.0ms
(* (/ 1 (/ (+ 1 (* e (cos v))) (sqrt e))) (* (sin v) (sqrt e)))
119.0ms
(/ (+ 1 (* e (cos v))) (sqrt e))
154.0ms
(/ 1 (/ (+ 1 (* e (cos v))) (sqrt e)))

simplify2.8s

Counts
294 → 294
Iterations
IterNodes
done5009
23845
11352
0435

prune1.6s

Pruning

6 alts after pruning (3 fresh and 3 done)

Merged error: 0b

regimes156.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations
IterNodes
done14
114
09

end0.0ms

sample4.2s

Algorithm
intervals
Results
1.9s1472×body1280valid
742.0ms1221×body640valid
647.0ms4357×body80valid
359.0ms8000×pre80true
320.0ms632×body320valid
79.0ms318×body160valid