Details

Time bar (total: 1.1s)

sample17.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.2b

Counts
2 → 1

localize4.0ms

Local error

Found 1 expressions with local error:

0.2b
(/ 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)))

series24.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

prune16.0ms

Filtered
7 candidates to 5 candidates (71.4%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New527
Fresh000
Picked011
Done000
Total538

Merged error: 0.1b

Counts
8 → 3

localize5.0ms

Local error

Found 2 expressions with local error:

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

rewrite6.0ms

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

series28.0ms

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

simplify64.0ms

Algorithm
egg-herbie
Counts
19 → 19
Iterations

Useful iterations: 3 (8.0ms)

IterNodesCost
02924
19524
220323
337422
491322
5190722
6500122

prune21.0ms

Filtered
19 candidates to 9 candidates (47.4%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New19019
Fresh011
Picked011
Done011
Total19322

Merged error: 0.1b

Counts
22 → 3

localize5.0ms

Local error

Found 2 expressions with local error:

0.2b
(/ (- (acos a)) a)
0.5b
(/ 1 (/ (- (acos a)) a))

rewrite6.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:
2.0ms
(/ (- (acos a)) a)
3.0ms
(/ 1 (/ (- (acos a)) a))

series53.0ms

Counts
2 → 6
Calls
2 calls:
31.0ms
(/ (- (acos a)) a)
22.0ms
(/ 1 (/ (- (acos a)) a))

simplify157.0ms

Algorithm
egg-herbie
Counts
22 → 22
Iterations

Useful iterations: 2 (6.0ms)

IterNodesCost
03750
112148
240944
365344
4236544
5500144

prune30.0ms

Filtered
22 candidates to 14 candidates (63.6%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New20222
Fresh000
Picked011
Done112
Total21425

Merged error: 0.1b

Counts
25 → 4

localize5.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:
5.0ms
(/ -1 (acos a))
22.0ms
(/ (/ -1 (acos a)) (/ 1 a))

simplify87.0ms

Algorithm
egg-herbie
Counts
21 → 21
Iterations

Useful iterations: 2 (7.0ms)

IterNodesCost
06060
120951
249747
373347
4103647
5188747
6500147

prune18.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

regimes32.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043

end0.0ms

sample444.0ms

Algorithm
intervals
Results
157.0ms8000×body80valid
120.0ms7878×body80nan