Average Error: 34.4 → 34.4
Time: 35.4s
Precision: 64
Internal Precision: 128
\[\left(\left(\cosh c\right) \bmod \left(\log_* (1 + a)\right)\right)\]
\[{\left(e^{\sqrt[3]{\log \left(\left(\cosh c\right) \bmod \left(\log_* (1 + a)\right)\right)} \cdot \sqrt[3]{\log \left(\left(\cosh c\right) \bmod \left(\log_* (1 + a)\right)\right)}}\right)}^{\left(\sqrt[3]{\log \left(\left(\cosh c\right) \bmod \left(\log_* (1 + a)\right)\right)}\right)}\]

Error

Bits error versus a

Bits error versus c

Derivation

  1. Initial program 34.4

    \[\left(\left(\cosh c\right) \bmod \left(\log_* (1 + a)\right)\right)\]
  2. Initial simplification34.4

    \[\leadsto \left(\left(\cosh c\right) \bmod \left(\log_* (1 + a)\right)\right)\]
  3. Using strategy rm
  4. Applied add-exp-log34.4

    \[\leadsto \color{blue}{e^{\log \left(\left(\cosh c\right) \bmod \left(\log_* (1 + a)\right)\right)}}\]
  5. Using strategy rm
  6. Applied add-cube-cbrt34.4

    \[\leadsto e^{\color{blue}{\left(\sqrt[3]{\log \left(\left(\cosh c\right) \bmod \left(\log_* (1 + a)\right)\right)} \cdot \sqrt[3]{\log \left(\left(\cosh c\right) \bmod \left(\log_* (1 + a)\right)\right)}\right) \cdot \sqrt[3]{\log \left(\left(\cosh c\right) \bmod \left(\log_* (1 + a)\right)\right)}}}\]
  7. Applied exp-prod34.4

    \[\leadsto \color{blue}{{\left(e^{\sqrt[3]{\log \left(\left(\cosh c\right) \bmod \left(\log_* (1 + a)\right)\right)} \cdot \sqrt[3]{\log \left(\left(\cosh c\right) \bmod \left(\log_* (1 + a)\right)\right)}}\right)}^{\left(\sqrt[3]{\log \left(\left(\cosh c\right) \bmod \left(\log_* (1 + a)\right)\right)}\right)}}\]
  8. Final simplification34.4

    \[\leadsto {\left(e^{\sqrt[3]{\log \left(\left(\cosh c\right) \bmod \left(\log_* (1 + a)\right)\right)} \cdot \sqrt[3]{\log \left(\left(\cosh c\right) \bmod \left(\log_* (1 + a)\right)\right)}}\right)}^{\left(\sqrt[3]{\log \left(\left(\cosh c\right) \bmod \left(\log_* (1 + a)\right)\right)}\right)}\]

Reproduce

herbie shell --seed 2018360 +o rules:numerics
(FPCore (a c)
  :name "Random Jason Timeout Test 004"
  (fmod (cosh c) (log1p a)))

Details

Time bar (total: 4.7s)Debug log

start839.0ms

Algorithm
intervals

setup38.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 35.9b

localize27.0ms

Local error

Found 1 expressions with local error:

40.4b
(fmod (cosh c) (log1p a))

rewrite4.0ms

Algorithm
rewrite-expression-head
Counts
1 → 9
Calls

1 calls. Slowest were:

2.0ms
(fmod (cosh c) (log1p a))

series15.0ms

Counts
1 → 3
Calls

1 calls. Slowest were:

15.0ms
(fmod (cosh c) (log1p a))

simplify16.0ms

Counts
3 → 12
Calls

3 calls. Slowest were:

5.0ms
(fmod (cosh c) (log1p a))
5.0ms
(fmod (cosh c) (log1p a))
5.0ms
(fmod (cosh c) (log1p a))

prune216.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 35.8b

localize11.0ms

Local error

Found 3 expressions with local error:

40.4b
(fmod (cosh c) (log1p a))
1.2b
(log (fmod (cosh c) (log1p a)))
0.5b
(exp (log (fmod (cosh c) (log1p a))))

rewrite8.0ms

Algorithm
rewrite-expression-head
Counts
3 → 40
Calls

3 calls. Slowest were:

4.0ms
(exp (log (fmod (cosh c) (log1p a))))
3.0ms
(log (fmod (cosh c) (log1p a)))
0.0ms
(fmod (cosh c) (log1p a))

series42.0ms

Counts
3 → 9
Calls

3 calls. Slowest were:

34.0ms
(log (fmod (cosh c) (log1p a)))
5.0ms
(fmod (cosh c) (log1p a))
3.0ms
(exp (log (fmod (cosh c) (log1p a))))

simplify131.0ms

Counts
21 → 49
Calls

21 calls. Slowest were:

21.0ms
(exp (log (* (cbrt (fmod (cosh c) (log1p a))) (cbrt (fmod (cosh c) (log1p a))))))
17.0ms
(exp (log (sqrt (fmod (cosh c) (log1p a)))))
16.0ms
(exp (sqrt (log (fmod (cosh c) (log1p a)))))

prune553.0ms

Pruning

14 alts after pruning (13 fresh and 1 done)

Merged error: 35.8b

localize12.0ms

Local error

Found 4 expressions with local error:

40.4b
(fmod (cosh c) (log1p a))
40.4b
(fmod (cosh c) (log1p a))
40.4b
(fmod (cosh c) (log1p a))
1.2b
(log (fmod (cosh c) (log1p a)))

rewrite2.0ms

Algorithm
rewrite-expression-head
Counts
4 → 41
Calls

4 calls. Slowest were:

1.0ms
(log (fmod (cosh c) (log1p a)))
0.0ms
(fmod (cosh c) (log1p a))
0.0ms
(fmod (cosh c) (log1p a))

series41.0ms

Counts
4 → 12
Calls

4 calls. Slowest were:

33.0ms
(log (fmod (cosh c) (log1p a)))
3.0ms
(fmod (cosh c) (log1p a))
2.0ms
(fmod (cosh c) (log1p a))
2.0ms
(fmod (cosh c) (log1p a))

simplify66.0ms

Counts
16 → 53
Calls

16 calls. Slowest were:

12.0ms
(log (* (cbrt (fmod (cosh c) (log1p a))) (cbrt (fmod (cosh c) (log1p a)))))
8.0ms
(log (sqrt (fmod (cosh c) (log1p a))))
5.0ms
(log (fmod (cosh c) (log1p a)))

prune919.0ms

Pruning

19 alts after pruning (17 fresh and 2 done)

Merged error: 35.8b

localize13.0ms

Local error

Found 4 expressions with local error:

40.4b
(fmod (cosh c) (log1p a))
40.4b
(fmod (cosh c) (log1p a))
40.4b
(fmod (cosh c) (log1p a))
40.4b
(fmod (cosh c) (log1p a))

rewrite1.0ms

Algorithm
rewrite-expression-head
Counts
4 → 36
Calls

4 calls. Slowest were:

0.0ms
(fmod (cosh c) (log1p a))
0.0ms
(fmod (cosh c) (log1p a))
0.0ms
(fmod (cosh c) (log1p a))

series10.0ms

Counts
4 → 12
Calls

4 calls. Slowest were:

3.0ms
(fmod (cosh c) (log1p a))
2.0ms
(fmod (cosh c) (log1p a))
2.0ms
(fmod (cosh c) (log1p a))
2.0ms
(fmod (cosh c) (log1p a))

simplify45.0ms

Counts
12 → 48
Calls

12 calls. Slowest were:

5.0ms
(fmod (cosh c) (log1p a))
5.0ms
(fmod (cosh c) (log1p a))
5.0ms
(fmod (cosh c) (log1p a))

prune982.0ms

Pruning

19 alts after pruning (16 fresh and 3 done)

Merged error: 35.8b

regimes743.0ms

Accuracy

0% (0.0b remaining)

Error of 34.4b against oracle of 34.3b and baseline of 34.4b

bsearch1.0ms