Details

Time bar (total: 1.2s)

sample18.0ms

Algorithm
intervals
Results
5.0ms256×body80valid
4.0ms249×body80nan

simplify2.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
043

prune2.0ms

Filtered
1 candidates to 0 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.3b

Counts
2 → 1

localize4.0ms

Local error

Found 1 expressions with local error:

0.3b
(/ a (- (acos a)))

rewrite2.0ms

Algorithm
rewrite-expression-head
Rules
neg-mul-1 frac-2neg clear-num associate-/r* div-inv
Counts
1 → 4
Calls
1 calls:
2.0ms
(/ a (- (acos a)))

series25.0ms

Counts
1 → 3
Calls
1 calls:
24.0ms
(/ a (- (acos a)))

simplify9.0ms

Algorithm
egg-herbie
Counts
7 → 7
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02018
12918
23818
34318
44418
54418

prune12.0ms

Filtered
7 candidates to 5 candidates (71.4%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New617
Fresh000
Picked011
Done000
Total628

Merged error: 0.2b

Counts
8 → 2

localize5.0ms

Local error

Found 2 expressions with local error:

0.3b
(/ 1 (/ (- (acos a)) a))
0.3b
(/ (- (acos a)) a)

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
clear-num associate-/r/
frac-2neg div-inv
neg-mul-1 associate-/l*
neg-sub0 div-sub distribute-frac-neg associate-/r* remove-double-div inv-pow
Counts
2 → 16
Calls
2 calls:
6.0ms
(/ 1 (/ (- (acos a)) a))
2.0ms
(/ (- (acos a)) a)

series55.0ms

Counts
2 → 6
Calls
2 calls:
23.0ms
(/ 1 (/ (- (acos a)) a))
32.0ms
(/ (- (acos a)) a)

simplify163.0ms

Algorithm
egg-herbie
Counts
22 → 22
Iterations

Useful iterations: 2 (6.0ms)

IterNodesCost
03750
112148
240944
365344
4236544
5500144

prune33.0ms

Filtered
22 candidates to 14 candidates (63.6%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New20222
Fresh000
Picked011
Done011
Total20424

Merged error: 0.1b

Counts
24 → 4

localize6.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ -1 (acos a))
0.4b
(/ (/ -1 (acos a)) (/ 1 a))

rewrite6.0ms

Algorithm
rewrite-expression-head
Rules
div-inv
frac-2neg clear-num
associate-/r/ associate-/l/
times-frac associate-/r* associate-/l*
Counts
2 → 15
Calls
2 calls:
2.0ms
(/ -1 (acos a))
4.0ms
(/ (/ -1 (acos a)) (/ 1 a))

series28.0ms

Counts
2 → 6
Calls
2 calls:
6.0ms
(/ -1 (acos a))
23.0ms
(/ (/ -1 (acos a)) (/ 1 a))

simplify86.0ms

Algorithm
egg-herbie
Counts
21 → 21
Iterations

Useful iterations: 2 (7.0ms)

IterNodesCost
06060
120951
249747
373347
4103647
5188747
6500147

prune22.0ms

Filtered
21 candidates to 10 candidates (47.6%)
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New21021
Fresh011
Picked011
Done022
Total21425

Merged error: 0.1b

Counts
25 → 4

localize6.0ms

Local error

Found 2 expressions with local error:

0.3b
(/ 1 (* (- (acos a)) (/ 1 a)))
0.3b
(* (- (acos a)) (/ 1 a))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
associate-*r/
clear-num associate-/r/
associate-/r* un-div-inv
frac-2neg div-inv
neg-mul-1 associate-*r* associate-*l* *-commutative
distribute-lft-neg-out inv-pow
Counts
2 → 22
Calls
2 calls:
4.0ms
(/ 1 (* (- (acos a)) (/ 1 a)))
3.0ms
(* (- (acos a)) (/ 1 a))

series58.0ms

Counts
2 → 6
Calls
2 calls:
25.0ms
(/ 1 (* (- (acos a)) (/ 1 a)))
32.0ms
(* (- (acos a)) (/ 1 a))

simplify90.0ms

Algorithm
egg-herbie
Counts
28 → 28
Iterations

Useful iterations: 3 (16.0ms)

IterNodesCost
05570
120561
272152
3149051
4178751
5263851
6500151

prune24.0ms

Filtered
28 candidates to 13 candidates (46.4%)
Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New28028
Fresh000
Picked011
Done033
Total28432

Merged error: 0.1b

Counts
32 → 4

regimes31.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043

end0.0ms

sample449.0ms

Algorithm
intervals
Results
156.0ms8000×body80valid
115.0ms8139×body80nan