(TR-READ-BYTE$-ALL
 (12 4 (:REWRITE STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1))
 (4 2 (:REWRITE STATE-PRESERVED-BY-READ-BYTE$-WHEN-EOF))
 (2 1 (:REWRITE DEFAULT-<-2))
 (2 1 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(READ-BYTE$-ALL
 (80 40 (:TYPE-PRESCRIPTION BYTEP-OF-READ-BYTE$-TYPE))
 (6 2 (:REWRITE STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1))
 (2 1 (:REWRITE DEFAULT-<-2))
 (2 1 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE STATE-PRESERVED-BY-READ-BYTE$-WHEN-EOF))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(LEMMA-DECOMPOSE-IMPL
 (312 156 (:TYPE-PRESCRIPTION BYTEP-OF-READ-BYTE$-TYPE))
 (101 49 (:REWRITE BYTEP-OF-READ-BYTE$))
 (87 27 (:REWRITE STATE-PRESERVED-BY-READ-BYTE$-WHEN-EOF))
 (50 50 (:REWRITE DEFAULT-<-2))
 (50 50 (:REWRITE DEFAULT-<-1))
 (18 6 (:REWRITE OPEN-INPUT-CHANNEL-P1-OF-READ-BYTE$))
 (15 10 (:REWRITE DEFAULT-CDR))
 (15 10 (:REWRITE DEFAULT-CAR))
 (12 12 (:REWRITE STATE-P1-OF-READ-BYTE$))
 (12 12 (:REWRITE NO-BYTES-AFTER-READ-BYTE$-NULL))
 (6 2 (:LINEAR BYTEP-OF-READ-BYTE$-LINEAR))
 )
(LEMMA-DECOMPOSE-SPEC
 (188 94 (:TYPE-PRESCRIPTION BYTEP-OF-READ-BYTE$-TYPE))
 (42 12 (:REWRITE STATE-PRESERVED-BY-READ-BYTE$-WHEN-EOF))
 (36 18 (:REWRITE BYTEP-OF-READ-BYTE$))
 (18 18 (:REWRITE DEFAULT-<-2))
 (18 18 (:REWRITE DEFAULT-<-1))
 (9 6 (:REWRITE DEFAULT-CDR))
 (9 6 (:REWRITE DEFAULT-CAR))
 )
(LEMMA-DATA-EQUIV
 (356 178 (:TYPE-PRESCRIPTION BYTEP-OF-READ-BYTE$-TYPE))
 (147 63 (:REWRITE BYTEP-OF-READ-BYTE$))
 (98 38 (:REWRITE STATE-PRESERVED-BY-READ-BYTE$-WHEN-EOF))
 (76 19 (:REWRITE DEFAULT-CDR))
 (76 19 (:REWRITE DEFAULT-CAR))
 (58 58 (:REWRITE DEFAULT-<-2))
 (58 58 (:REWRITE DEFAULT-<-1))
 (24 8 (:REWRITE OPEN-INPUT-CHANNEL-P1-OF-READ-BYTE$))
 (16 16 (:REWRITE STATE-P1-OF-READ-BYTE$))
 (16 16 (:REWRITE NO-BYTES-AFTER-READ-BYTE$-NULL))
 (16 16 (:REWRITE APPEND-ATOM-UNDER-LIST-EQUIV))
 (11 11 (:REWRITE REV-WHEN-NOT-CONSP))
 (6 3 (:TYPE-PRESCRIPTION TRUE-LISTP-REVAPPEND-TYPE-PRESCRIPTION))
 (6 2 (:LINEAR BYTEP-OF-READ-BYTE$-LINEAR))
 (3 3 (:TYPE-PRESCRIPTION REVAPPEND))
 )
(LEMMA-STATE-EQUIV
 (276 138 (:TYPE-PRESCRIPTION BYTEP-OF-READ-BYTE$-TYPE))
 (53 25 (:REWRITE BYTEP-OF-READ-BYTE$))
 (44 14 (:REWRITE STATE-PRESERVED-BY-READ-BYTE$-WHEN-EOF))
 (26 26 (:REWRITE DEFAULT-<-2))
 (26 26 (:REWRITE DEFAULT-<-1))
 (6 2 (:REWRITE OPEN-INPUT-CHANNEL-P1-OF-READ-BYTE$))
 (6 2 (:LINEAR BYTEP-OF-READ-BYTE$-LINEAR))
 (4 4 (:REWRITE STATE-P1-OF-READ-BYTE$))
 (4 4 (:REWRITE NO-BYTES-AFTER-READ-BYTE$-NULL))
 )
(TR-READ-BYTE$-ALL-REMOVAL
 (1 1 (:REWRITE REV-WHEN-NOT-CONSP))
 )
(TRUE-LISTP-OF-READ-BYTE$-ALL
 (164 82 (:TYPE-PRESCRIPTION BYTEP-OF-READ-BYTE$-TYPE))
 (14 4 (:REWRITE STATE-PRESERVED-BY-READ-BYTE$-WHEN-EOF))
 (12 6 (:REWRITE BYTEP-OF-READ-BYTE$))
 (9 3 (:DEFINITION TRUE-LISTP))
 (6 6 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE DEFAULT-CDR))
 )
(READ-BYTE$-ALL
 (14 14 (:REWRITE STATE-P1-OF-READ-BYTE$))
 (14 14 (:REWRITE NO-BYTES-AFTER-READ-BYTE$-NULL))
 (7 7 (:REWRITE OPEN-INPUT-CHANNEL-P1-OF-READ-BYTE$))
 (4 1 (:REWRITE REV-WHEN-NOT-CONSP))
 (3 2 (:REWRITE DEFAULT-CDR))
 (3 2 (:REWRITE DEFAULT-CAR))
 )
(STATE-P1-OF-READ-BYTE$-ALL)
(OPEN-INPUT-CHANNEL-P1-OF-READ-BYTE$-ALL)
(INTEGER-LISTP-OF-READ-BYTE$-ALL
 (164 82 (:TYPE-PRESCRIPTION BYTEP-OF-READ-BYTE$-TYPE))
 (14 4 (:REWRITE STATE-PRESERVED-BY-READ-BYTE$-WHEN-EOF))
 (12 6 (:REWRITE BYTEP-OF-READ-BYTE$))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (5 4 (:REWRITE DEFAULT-CDR))
 (5 4 (:REWRITE DEFAULT-CAR))
 )
(NAT-LISTP-OF-READ-BYTE$-ALL
 (164 82 (:TYPE-PRESCRIPTION BYTEP-OF-READ-BYTE$-TYPE))
 (16 4 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (14 4 (:REWRITE STATE-PRESERVED-BY-READ-BYTE$-WHEN-EOF))
 (12 6 (:REWRITE BYTEP-OF-READ-BYTE$))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 )
(UNSIGNED-BYTE-LISTP-OF-READ-BYTE$-ALL
 (164 82 (:TYPE-PRESCRIPTION BYTEP-OF-READ-BYTE$-TYPE))
 (16 4 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-NOT-CONSP))
 (14 4 (:REWRITE STATE-PRESERVED-BY-READ-BYTE$-WHEN-EOF))
 (12 6 (:REWRITE BYTEP-OF-READ-BYTE$))
 (9 9 (:REWRITE DEFAULT-<-2))
 (9 9 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 )
(READ-FILE-BYTES)
(STATE-P1-OF-READ-FILE-BYTES
 (60 20 (:REWRITE STATE-P-IMPLIES-AND-FORWARD-TO-STATE-P1))
 (40 10 (:DEFINITION STATE-P))
 (20 20 (:TYPE-PRESCRIPTION STATE-P))
 (2 2 (:REWRITE DEFAULT-COERCE-2))
 (1 1 (:REWRITE DEFAULT-COERCE-3))
 (1 1 (:REWRITE DEFAULT-COERCE-1))
 )
(INTEGER-LISTP-OF-READ-FILE-BYTES
 (3 1 (:DEFINITION INTEGER-LISTP))
 (2 2 (:REWRITE DEFAULT-COERCE-2))
 (1 1 (:REWRITE DEFAULT-COERCE-3))
 (1 1 (:REWRITE DEFAULT-COERCE-1))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(NAT-LISTP-OF-READ-FILE-BYTES
 (2 2 (:REWRITE DEFAULT-COERCE-2))
 (1 1 (:REWRITE NAT-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (1 1 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE DEFAULT-COERCE-3))
 (1 1 (:REWRITE DEFAULT-COERCE-1))
 )
(UNSIGNED-BYTE-LISTP-OF-READ-FILE-BYTES
 (6 6 (:REWRITE DEFAULT-COERCE-2))
 (3 3 (:REWRITE DEFAULT-COERCE-3))
 (3 3 (:REWRITE DEFAULT-COERCE-1))
 (2 2 (:REWRITE UNSIGNED-BYTE-LISTP-WHEN-TAKE-AND-NTHCDR))
 )
(TYPE-OF-READ-FILE-BYTES
 (9 3 (:DEFINITION TRUE-LISTP))
 (6 6 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (4 4 (:REWRITE DEFAULT-COERCE-2))
 (3 3 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE DEFAULT-COERCE-3))
 (2 2 (:REWRITE DEFAULT-COERCE-1))
 )
