diff --git a/collects/typed-racket/base-env/base-env-numeric.rkt b/collects/typed-racket/base-env/base-env-numeric.rkt index 3ff81ab3ab..cb833661da 100644 --- a/collects/typed-racket/base-env/base-env-numeric.rkt +++ b/collects/typed-racket/base-env/base-env-numeric.rkt @@ -1578,10 +1578,10 @@ (-FloatComplex . -> . -Flonum) (-InexactComplex . -> . -InexactReal) (N . -> . -Real))] -[magnitude (cl->* (-Rat . -> . -Rat) - (-FloatComplex . -> . -Flonum) - (-InexactComplex . -> . -InexactReal) - (N . -> . -Real))] +[magnitude (cl->* (-Rat . -> . -NonNegRat) + (-FloatComplex . -> . -NonNegFlonum) + (-InexactComplex . -> . -NonNegInexactReal) + (N . -> . -NonNegReal))] [angle (cl->* (-PosReal . -> . -Zero) (-FloatComplex . -> . -Flonum) (-InexactComplex . -> . -InexactReal)