Details

Time bar (total: 17.4s)

sample223.0ms

Algorithm
intervals
Results
43.0ms44×body1280valid
33.0ms53×body640valid
16.0ms124×body80valid
11.0ms26×body320valid
6.0ms256×pre80true
2.0msbody160valid

simplify85.0ms

Counts
1 → 1
Iterations
IterNodes
done22
422
321
218
114
09

prune29.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize42.0ms

Local error

Found 4 expressions with local error:

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

rewrite68.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt
13×add-cbrt-cube add-exp-log
10×*-un-lft-identity add-cube-cbrt
pow1
associate-*r* associate-*l* add-log-exp
associate-/r* times-frac prod-exp cbrt-unprod
cbrt-undiv flip3-+ div-exp pow-prod-down associate-/r/ *-commutative flip-+ unswap-sqr
+-commutative clear-num sum-log frac-2neg div-inv associate-/l*
Counts
4 → 70
Calls
4 calls:
5.0ms
(+ 1.0 (* e (cos v)))
21.0ms
(/ (* e (sin v)) (+ 1.0 (* e (cos v))))
13.0ms
(* e (cos v))
17.0ms
(* e (sin v))

series305.0ms

Counts
4 → 12
Calls
4 calls:
45.0ms
(+ 1.0 (* e (cos v)))
130.0ms
(/ (* e (sin v)) (+ 1.0 (* e (cos v))))
65.0ms
(* e (cos v))
66.0ms
(* e (sin v))

simplify890.0ms

Counts
82 → 82
Iterations
IterNodes
done5000
21708
1326
0126

prune419.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.0b

localize75.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (+ (pow (* (cos v) e) 3) (pow 1.0 3)) (sin v))
0.1b
(pow (* (cos v) e) 3)
0.1b
(* (* e (cos v)) (* e (cos v)))
0.2b
(/ e (/ (+ (pow (* (cos v) e) 3) (pow 1.0 3)) (sin v)))

rewrite158.0ms

Algorithm
rewrite-expression-head
Rules
132×times-frac
103×*-un-lft-identity
71×add-sqr-sqrt add-cube-cbrt
46×pow1
26×add-cbrt-cube add-exp-log
22×associate-/r*
18×pow-prod-down
16×sum-cubes distribute-lft-out
prod-exp cbrt-unprod
associate-/l*
div-inv
cbrt-undiv div-exp pow-sqr pow-prod-up add-log-exp
pow-unpow
clear-num pow-pow frac-2neg pow-plus pow-exp rem-cube-cbrt associate-/l/
pow2 cube-mult pow-to-exp unpow-prod-down flip3-+ unpow3 cube-prod swap-sqr associate-*r* associate-*l* associate-/r/ *-commutative flip-+ sqr-pow
Counts
4 → 187
Calls
4 calls:
72.0ms
(/ (+ (pow (* (cos v) e) 3) (pow 1.0 3)) (sin v))
5.0ms
(pow (* (cos v) e) 3)
26.0ms
(* (* e (cos v)) (* e (cos v)))
40.0ms
(/ e (/ (+ (pow (* (cos v) e) 3) (pow 1.0 3)) (sin v)))

series755.0ms

Counts
4 → 12
Calls
4 calls:
252.0ms
(/ (+ (pow (* (cos v) e) 3) (pow 1.0 3)) (sin v))
125.0ms
(pow (* (cos v) e) 3)
88.0ms
(* (* e (cos v)) (* e (cos v)))
289.0ms
(/ e (/ (+ (pow (* (cos v) e) 3) (pow 1.0 3)) (sin v)))

simplify2.4s

Counts
199 → 199
Iterations
IterNodes
done5000
24843
1831
0297

prune1.4s

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.0b

localize69.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* e (cos v)) (* e (cos v)))
0.1b
(pow (* e (cos v)) 2)
0.2b
(* (/ (sqrt e) (+ (* (- 1.0 (* e (cos v))) 1.0) (pow (* e (cos v)) 2))) (/ (* (sin v) (sqrt e)) (+ (* e (cos v)) 1.0)))
0.3b
(* (sin v) (sqrt e))

rewrite183.0ms

Algorithm
rewrite-expression-head
Rules
50×pow1
42×add-exp-log
39×add-cbrt-cube
35×add-sqr-sqrt
28×associate-*l*
23×*-un-lft-identity times-frac add-cube-cbrt
20×pow-prod-down
18×prod-exp
17×cbrt-unprod
16×associate-*r*
14×sqrt-prod
cbrt-undiv div-exp
unswap-sqr
associate-/r/ pow-sqr pow-prod-up add-log-exp
pow-unpow *-commutative
pow-pow flip3-+ pow-plus pow-exp flip-+ div-inv
pow2 frac-times pow-to-exp unpow-prod-down swap-sqr associate-*l/ associate-*r/ unpow2 sqr-pow
Counts
4 → 134
Calls
4 calls:
30.0ms
(* (* e (cos v)) (* e (cos v)))
11.0ms
(pow (* e (cos v)) 2)
121.0ms
(* (/ (sqrt e) (+ (* (- 1.0 (* e (cos v))) 1.0) (pow (* e (cos v)) 2))) (/ (* (sin v) (sqrt e)) (+ (* e (cos v)) 1.0)))
16.0ms
(* (sin v) (sqrt e))

series563.0ms

Counts
4 → 12
Calls
4 calls:
81.0ms
(* (* e (cos v)) (* e (cos v)))
78.0ms
(pow (* e (cos v)) 2)
337.0ms
(* (/ (sqrt e) (+ (* (- 1.0 (* e (cos v))) 1.0) (pow (* e (cos v)) 2))) (/ (* (sin v) (sqrt e)) (+ (* e (cos v)) 1.0)))
67.0ms
(* (sin v) (sqrt e))

simplify365.0ms

Counts
146 → 146
Iterations
IterNodes
done5000
1867
0268

prune1.1s

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0b

localize192.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt e) (cbrt e))
0.7b
(cbrt e)
0.7b
(cbrt e)
0.7b
(cbrt e)

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod
23×add-sqr-sqrt
15×*-un-lft-identity add-cube-cbrt
11×pow1
pow1/3
swap-sqr associate-*r* associate-*l* add-exp-log
add-cbrt-cube add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 73
Calls
4 calls:
16.0ms
(* (cbrt e) (cbrt e))
1.0ms
(cbrt e)
1.0ms
(cbrt e)
1.0ms
(cbrt e)

series1.2s

Counts
4 → 12
Calls
4 calls:
295.0ms
(* (cbrt e) (cbrt e))
285.0ms
(cbrt e)
321.0ms
(cbrt e)
263.0ms
(cbrt e)

simplify1.2s

Counts
85 → 85
Iterations
IterNodes
done5000
2727
1138
061

prune881.0ms

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 0b

regimes297.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations
IterNodes
done12
112
09

end0.0ms

sample4.5s

Algorithm
intervals
Results
1.3s1509×body1280valid
759.0ms1265×body640valid
699.0ms8000×pre80true
691.0ms639×body320valid
592.0ms4275×body80valid
170.0ms312×body160valid