Skip to content

Commit 91466d4

Browse files
committed
log/exp
1 parent 0216676 commit 91466d4

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/core/explain.rkt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,7 @@
419419
(define x (exacts-ref x-ex))
420420
(define xlog (logfls-ref x-ex))
421421
(match-define (logfl xfl xs xe) xlog)
422-
(define cond-num.l (logabs (log/ (lf 1.0) xlog)))
422+
(define cond-num.l (logabs (log/ 1.l xlog)))
423423
(define cond-num (abs (/ 1.0 xfl)))
424424

425425
(cond
@@ -436,8 +436,8 @@
436436

437437
; High Condition Number:
438438
; CN(log, x) = |1 / log(x)|
439-
[(> cond-num 100) (mark-erroneous! subexpr 'sensitivity)]
440-
[(> cond-num 32) (mark-maybe! subexpr 'sensitivity)]
439+
[(log> cond-num.l 100.l) (mark-erroneous! subexpr 'sensitivity)]
440+
[(log> cond-num.l 32.l) (mark-maybe! subexpr 'sensitivity)]
441441

442442
[else #f])]
443443

@@ -459,9 +459,9 @@
459459

460460
; High Condition Number:
461461
; CN(exp, x) = |x|
462-
[(> (abs xfl) 100) (mark-erroneous! subexpr 'sensitivity)]
462+
[(log> (logabs xlog) 100.l) (mark-erroneous! subexpr 'sensitivity)]
463463

464-
[(> (abs xfl) 32) (mark-maybe! subexpr 'sensitivity)]
464+
[(log> (logabs xlog) 32.l) (mark-maybe! subexpr 'sensitivity)]
465465

466466
[else #f])]
467467

0 commit comments

Comments
 (0)