Details

Time bar (total: 23.1s)

sample221.0ms

Algorithm
intervals
Results
122.0ms194×body1280valid
52.0ms108×body640valid
10.0ms39×body320valid
10.0ms125×body80valid
4.0ms23×body160valid

simplify3.6s

Counts
1 → 1
Iterations
IterNodes
done5000
64672
5686
4186
399
244
121
011

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 59.2b

localize32.0ms

Local error

Found 2 expressions with local error:

0.0b
(* (- (exp (- 0.0 im)) (exp im)) (cos re))
6.3b
(- (exp (- 0.0 im)) (exp im))

rewrite247.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt
*-un-lft-identity
associate-*l*
pow1 add-cbrt-cube add-exp-log add-cube-cbrt add-log-exp
associate-*r*
flip3-- associate-*l/ flip-- distribute-lft-out-- difference-of-squares
sub-neg diff-log pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
2 → 36
Calls
2 calls:
189.0ms
(* (- (exp (- 0.0 im)) (exp im)) (cos re))
57.0ms
(- (exp (- 0.0 im)) (exp im))

series186.0ms

Counts
2 → 6
Calls
2 calls:
117.0ms
(* (- (exp (- 0.0 im)) (exp im)) (cos re))
69.0ms
(- (exp (- 0.0 im)) (exp im))

simplify570.0ms

Counts
42 → 42
Iterations
IterNodes
done5000
2647
1191
085

prune231.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize25.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* (pow im 3) -1/3) (+ (+ im im) (* (pow im 5) 1/60)))
0.0b
(* (pow im 5) 1/60)
0.1b
(* (- (* (pow im 3) -1/3) (+ (+ im im) (* (pow im 5) 1/60))) (cos re))
0.1b
(* (pow im 3) -1/3)

rewrite301.0ms

Algorithm
rewrite-expression-head
Rules
27×add-sqr-sqrt
22×associate-*l*
16×add-exp-log
13×*-un-lft-identity add-cube-cbrt add-log-exp
10×add-cbrt-cube
associate-*r*
unpow-prod-down unswap-sqr
prod-exp
pow1
cube-prod sqr-pow
sum-log diff-log *-commutative cbrt-unprod
pow-to-exp flip3-- associate-*l/ pow-exp flip--
cube-mult sub-neg unpow3 pow-prod-down associate--r+
Counts
4 → 91
Calls
4 calls:
67.0ms
(- (* (pow im 3) -1/3) (+ (+ im im) (* (pow im 5) 1/60)))
9.0ms
(* (pow im 5) 1/60)
201.0ms
(* (- (* (pow im 3) -1/3) (+ (+ im im) (* (pow im 5) 1/60))) (cos re))
19.0ms
(* (pow im 3) -1/3)

series386.0ms

Counts
4 → 12
Calls
4 calls:
80.0ms
(- (* (pow im 3) -1/3) (+ (+ im im) (* (pow im 5) 1/60)))
97.0ms
(* (pow im 5) 1/60)
135.0ms
(* (- (* (pow im 3) -1/3) (+ (+ im im) (* (pow im 5) 1/60))) (cos re))
73.0ms
(* (pow im 3) -1/3)

simplify1.3s

Counts
103 → 103
Iterations
IterNodes
done5002
21941
1409
0165

prune604.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.0b

localize33.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (cbrt (cos re)) (cbrt (cos re)))
0.3b
(cbrt (cos re))
0.3b
(cbrt (cos re))
0.3b
(cbrt (cos re))

rewrite26.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:
19.0ms
(* (cbrt (cos re)) (cbrt (cos re)))
2.0ms
(cbrt (cos re))
2.0ms
(cbrt (cos re))
2.0ms
(cbrt (cos re))

series605.0ms

Counts
4 → 12
Calls
4 calls:
210.0ms
(* (cbrt (cos re)) (cbrt (cos re)))
140.0ms
(cbrt (cos re))
127.0ms
(cbrt (cos re))
128.0ms
(cbrt (cos re))

simplify690.0ms

Counts
85 → 85
Iterations
IterNodes
done5001
2623
1146
064

prune555.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.0b

localize39.0ms

Local error

Found 4 expressions with local error:

0.1b
(pow (pow (cos re) 2) 1/3)
0.1b
(* (* (pow (pow (cos re) 2) 1/3) (- (- (- (* (pow im 3) -1/3) im) im) (* 1/60 (pow im 5)))) (cbrt (cos re)))
0.2b
(pow (cos re) 2)
0.3b
(cbrt (cos re))

rewrite654.0ms

Algorithm
rewrite-expression-head
Rules
22×add-exp-log
14×unpow-prod-down
12×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
11×prod-exp
pow-exp
add-cbrt-cube
pow1
cbrt-prod pow-unpow associate-*r*
pow-to-exp cbrt-unprod
add-log-exp
sqr-pow
pow-pow unpow1/3 associate-*l/ associate-*r/ unpow2
flip3-- pow1/3 associate-*l* pow-prod-down *-commutative flip--
Counts
4 → 81
Calls
4 calls:
8.0ms
(pow (pow (cos re) 2) 1/3)
636.0ms
(* (* (pow (pow (cos re) 2) 1/3) (- (- (- (* (pow im 3) -1/3) im) im) (* 1/60 (pow im 5)))) (cbrt (cos re)))
5.0ms
(pow (cos re) 2)
2.0ms
(cbrt (cos re))

series696.0ms

Counts
4 → 12
Calls
4 calls:
281.0ms
(pow (pow (cos re) 2) 1/3)
251.0ms
(* (* (pow (pow (cos re) 2) 1/3) (- (- (- (* (pow im 3) -1/3) im) im) (* 1/60 (pow im 5)))) (cbrt (cos re)))
32.0ms
(pow (cos re) 2)
132.0ms
(cbrt (cos re))

simplify1.2s

Counts
93 → 93
Iterations
IterNodes
done5000
22244
1465
0158

prune501.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.0b

regimes293.0ms

Accuracy

0% (0.1b remaining)

Error of 0.8b against oracle of 0.7b and baseline of 0.8b

bsearch0.0ms

simplify4.0ms

Iterations
IterNodes
done26
126
019

end0.0ms

sample10.1s

Algorithm
intervals
Results
5.7s5706×body1280valid
2.5s3622×body640valid
509.0ms4375×body80valid
508.0ms1417×body320valid
128.0ms697×body160valid