\[\alpha \gt -1 \land \beta \gt -1 \land i \gt 0.0\]
\[\frac{\left(\left(\frac{\left(\frac{\left(\left(\alpha + \beta\right) \cdot \left(\beta - \alpha\right)\right)}{\left(\left(\alpha + \beta\right) + \left(2 \cdot i\right)\right)}\right)}{\left(\left(\left(\alpha + \beta\right) + \left(2 \cdot i\right)\right) + 2\right)}\right) + 1\right)}{2}\]
\frac{\left(\left(\frac{\left(\frac{\left(\left(\alpha + \beta\right) \cdot \left(\beta - \alpha\right)\right)}{\left(\left(\alpha + \beta\right) + \left(2 \cdot i\right)\right)}\right)}{\left(\left(\left(\alpha + \beta\right) + \left(2 \cdot i\right)\right) + 2\right)}\right) + 1\right)}{2}
double f(double alpha, double beta, double i) {
        double r5744416 = alpha;
        double r5744417 = beta;
        double r5744418 = r5744416 + r5744417;
        double r5744419 = r5744417 - r5744416;
        double r5744420 = r5744418 * r5744419;
        double r5744421 = /* ERROR: no support for value #<cpointer:posit16> in C */;
        double r5744422 = i;
        double r5744423 = r5744421 * r5744422;
        double r5744424 = r5744418 + r5744423;
        double r5744425 = r5744420 / r5744424;
        double r5744426 = /* ERROR: no support for value #<cpointer:posit16> in C */;
        double r5744427 = r5744426 * r5744422;
        double r5744428 = r5744418 + r5744427;
        double r5744429 = /* ERROR: no support for value #<cpointer:posit16> in C */;
        double r5744430 = r5744428 + r5744429;
        double r5744431 = r5744425 / r5744430;
        double r5744432 = /* ERROR: no support for value #<cpointer:posit16> in C */;
        double r5744433 = r5744431 + r5744432;
        double r5744434 = /* ERROR: no support for value #<cpointer:posit16> in C */;
        double r5744435 = r5744433 / r5744434;
        return r5744435;
}

Reproduce

Please include this information when filing a bug report:

herbie shell --seed 0 
(FPCore (alpha beta i)
  :name "Octave 3.8, jcobi/2"
  :pre (and (>.p16 alpha #<cpointer:posit16>) (>.p16 beta #<cpointer:posit16>) (>.p16 i #<cpointer:posit16>))
  (/.p16 (+.p16 (/.p16 (/.p16 (*.p16 (+.p16 alpha beta) (-.p16 beta alpha)) (+.p16 (+.p16 alpha beta) (*.p16 #<cpointer:posit16> i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 #<cpointer:posit16> i)) #<cpointer:posit16>)) #<cpointer:posit16>) #<cpointer:posit16>))

Backtrace

hash-ref: no value found for key key: '(#<cpointer:posit16> #<cpointer:posit16> #<cpointer:posit16>)LC
best-and-tied-at-points/home/p92/nightlies/herbie/optional-posits/src/core/alt-table.rkt1170
atab-add-altn/home/p92/nightlies/herbie/optional-posits/src/core/alt-table.rkt2020
for-loop/home/p92/nightlies/herbie/optional-posits/src/core/alt-table.rkt562
(unnamed)/opt/racket-7.0/collects/racket/contract/private/arrow-val-first.rkt38818
finalize-iter!/home/p92/nightlies/herbie/optional-posits/src/mainloop.rkt2720
run-improve43/home/p92/nightlies/herbie/optional-posits/src/mainloop.rkt3400
(unnamed)/opt/racket-7.0/collects/racket/private/more-scheme.rkt26128
(unnamed)/opt/racket-7.0/collects/racket/private/more-scheme.rkt26128