Skip to content

Commit ae53f95

Browse files
committed
simplify add1 type
1 parent eed41a0 commit ae53f95

File tree

1 file changed

+7
-15
lines changed

1 file changed

+7
-15
lines changed

typed-racket-lib/typed-racket/base-env/base-env-numeric.rkt

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1268,24 +1268,16 @@
12681268

12691269
[add1 (from-cases
12701270
(-> -Zero -One)
1271-
(-> -One -PosByte)
1272-
(-> -Byte -PosIndex)
1273-
(-> -Index -PosFixnum)
1274-
(-> -NegFixnum -NonPosFixnum)
1271+
(-> -One -Byte)
1272+
(-> -Byte -Index)
1273+
(-> -Index -Fixnum)
12751274
(-> -NonPosFixnum -Fixnum)
1276-
(-> -Nat -Pos)
12771275
(-> -NegInt -NonPosInt)
1278-
(unop -Int)
1279-
(-> -NonNegRat -PosRat)
1280-
(unop -Rat)
1281-
(-> -NonNegFlonum -PosFlonum)
1282-
(unop -Flonum)
1283-
(-> -NonNegSingleFlonum -PosSingleFlonum)
1284-
(unop -SingleFlonum)
1285-
(-> -NonNegInexactReal -PosInexactReal)
1286-
(unop -InexactReal)
12871276
(-> -NonNegReal -PosReal)
1288-
(map unop (list -Real -FloatComplex -SingleFlonumComplex -InexactComplex N)))]
1277+
(-> -InexactReal -InexactReal)
1278+
(map unop (list -Int -Rat -Flonum -SingleFlonum
1279+
-FloatComplex -SingleFlonumComplex
1280+
-Real -InexactReal -InexactComplex N)))]
12891281

12901282
[sub1 (from-cases
12911283
(-> -One -Zero)

0 commit comments

Comments
 (0)