(STAGE-P)
(INST)
(DEFS-ACL2-COUNT-INST
 (12 12 (:DEFINITION INTEGER-ABS))
 )
(WEAK-INST-P)
(DEFS-WEAK-INST-P-INST)
(INST-STG)
(INST-PRE-ISA)
(INST-POST-ISA)
(INST-P)
(DEFS-INST-P-INCLUDES-WEAK-INST-P)
(DEFS-INST-P-INST
 (4 1 (:REWRITE DEFS-INST-P-INCLUDES-WEAK-INST-P))
 )
(DEFS-READ-INST)
(DEFS-INST-LIFT-IF)
(DEFS-ELIMINATE-INST)
(INST-P)
(DEFS-INST-ASSERTIONS)
(INST-LISTP)
(INST-LISTP-APPEND
 (10 10 (:REWRITE DEFAULT-CDR))
 (10 10 (:REWRITE DEFAULT-CAR))
 )
(INST-LISTP-BUTLAST)
(INST-LISTP-CONS)
(INST-LISTP-CAR)
(INST-LISTP-CDR)
(INST-LISTP-FIRSTN)
(INST-LISTP-INITIAL-SUBLISTP-EQUAL)
(INST-LISTP-LAST)
(INST-LISTP-MAKE-LIST)
(INST-LISTP-MEMBER-EQUAL)
(INST-LISTP-MEMBERP-EQUAL)
(INST-LISTP-NTH)
(INST-LISTP-NTH-SEG)
(INST-LISTP-NTHCDR)
(INST-LISTP-PUT-NTH)
(INST-LISTP-PUT-SEG)
(INST-LISTP-REMOVE-DUPLICATES-EQUAL)
(INST-LISTP-REMOVE-EQUAL)
(INST-LISTP-REVERSE)
(INST-LISTP-SUBSEQ)
(INST-LISTP-TRUE-LISTP)
(INST-LISTP-UPDATE-NTH)
(MAETT)
(DEFS-ACL2-COUNT-MAETT
 (8 8 (:DEFINITION INTEGER-ABS))
 )
(WEAK-MAETT-P)
(DEFS-WEAK-MAETT-P-MAETT)
(MT-INIT-ISA)
(MT-TRACE)
(MAETT-P)
(DEFS-MAETT-P-INCLUDES-WEAK-MAETT-P)
(DEFS-MAETT-P-MAETT
 (4 1 (:REWRITE DEFS-MAETT-P-INCLUDES-WEAK-MAETT-P))
 )
(DEFS-READ-MAETT)
(DEFS-MAETT-LIFT-IF)
(DEFS-ELIMINATE-MAETT)
(MAETT-P)
(DEFS-MAETT-ASSERTIONS)
(INIT-MT)
(NEW-INST)
(STEP-LATCH1-INST)
(STEP-LATCH2-INST)
(STEP-INST)
(STEP-TRACE
 (1 1 (:TYPE-PRESCRIPTION STEP-INST))
 )
(MT-STEP)
(MT-STEPN)
(ISA-STATE-P-PROJ)
(MAETT-P-INIT-MT)
(INST-P-NEW-INST
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(INST-P-STEP-INST
 (6 6 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (6 6 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(INST-LISTP-STEP-TRACE
 (311 26 (:REWRITE INST-LISTP-INITIAL-SUBLISTP-EQUAL))
 (241 16 (:DEFINITION INITIAL-SUBLISTP-EQUAL))
 (75 7 (:REWRITE INST-LISTP-CAR))
 (74 74 (:TYPE-PRESCRIPTION INITIAL-SUBLISTP-EQUAL))
 (62 5 (:REWRITE INST-LISTP-CDR))
 (49 48 (:REWRITE DEFAULT-CAR))
 (48 47 (:REWRITE DEFAULT-CDR))
 (32 32 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (32 32 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (20 20 (:TYPE-PRESCRIPTION STEP-INST))
 (13 2 (:DEFINITION TRUE-LISTP))
 (7 7 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (7 7 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (7 7 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 (2 2 (:REWRITE CDR-CONS))
 (2 2 (:REWRITE CAR-CONS))
 )
(MAETT-P-MT-STEP
 (7 1 (:DEFINITION STEP-TRACE))
 (2 2 (:REWRITE DEFAULT-CAR))
 (1 1 (:TYPE-PRESCRIPTION B1P))
 (1 1 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (1 1 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (1 1 (:REWRITE MA-SIG-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE MA-SIG-LISTP-MEMBER-EQUAL))
 (1 1 (:REWRITE DEFAULT-CDR))
 )
(MAETT-P-MT-STEPN
 (90 14 (:REWRITE MA-SIG-LISTP-CAR))
 (21 14 (:REWRITE DEFAULT-<-1))
 (19 19 (:REWRITE MA-SIG-LISTP-INITIAL-SUBLISTP-EQUAL))
 (19 14 (:REWRITE DEFAULT-<-2))
 (19 11 (:REWRITE DEFAULT-+-2))
 (18 18 (:REWRITE DEFAULT-CAR))
 (14 14 (:REWRITE MA-SIG-LISTP-MEMBERP-EQUAL))
 (14 14 (:REWRITE MA-SIG-LISTP-MEMBER-EQUAL))
 (13 13 (:REWRITE MEM-ALIST-P-MEMBERP-EQUAL))
 (13 13 (:REWRITE MEM-ALIST-P-MEMBER-EQUAL))
 (11 11 (:REWRITE DEFAULT-+-1))
 (10 2 (:REWRITE MA-SIG-LISTP-CDR))
 (7 7 (:LINEAR LEQ-POSITION-EQUAL-LEN))
 (6 6 (:REWRITE DEFAULT-CDR))
 (5 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 3 (:REWRITE ZP-OPEN))
 )
(INST-WORD
 (10 5 (:TYPE-PRESCRIPTION WORD-P-READ-MEM))
 )
(INST-OP
 (6 3 (:TYPE-PRESCRIPTION WORD-P-READ-MEM))
 (3 3 (:TYPE-PRESCRIPTION MEM-P))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(INST-RC
 (6 3 (:TYPE-PRESCRIPTION WORD-P-READ-MEM))
 (3 3 (:TYPE-PRESCRIPTION MEM-P))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(INST-RA
 (6 3 (:TYPE-PRESCRIPTION WORD-P-READ-MEM))
 (3 3 (:TYPE-PRESCRIPTION MEM-P))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(INST-RB
 (6 3 (:TYPE-PRESCRIPTION WORD-P-READ-MEM))
 (3 3 (:TYPE-PRESCRIPTION MEM-P))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(INST-RA-VAL
 (10 5 (:TYPE-PRESCRIPTION NUMBERP-READ-REG))
 )
(INST-RB-VAL
 (10 5 (:TYPE-PRESCRIPTION NUMBERP-READ-REG))
 )
(INST-RESULT
 (2 2 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (2 2 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(WORD-P-INST-WORD
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(OPCD-P-INST-OP)
(RNAME-P-INST-RC)
(RNAME-P-INST-RA)
(RNAME-P-INST-RB)
(WORD-P-INST-RA-VAL
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(WORD-P-INST-RB-VAL
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(WORD-P-INST-RESULT
 (10 2 (:REWRITE REDUCE-WORD))
 (4 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 2 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE WORD-LISTP-MEMBERP-EQUAL))
 (3 3 (:REWRITE WORD-LISTP-MEMBER-EQUAL))
 (3 2 (:REWRITE DEFAULT-+-2))
 (2 1 (:REWRITE DEFAULT-UNARY-MINUS))
 (1 1 (:REWRITE INST-LISTP-MEMBERP-EQUAL))
 (1 1 (:REWRITE INST-LISTP-MEMBER-EQUAL))
 )
(TRACE-INST-AT)
(INST-AT)
(TRACE-PC)
(MT-PC)
(PC-MATCH-P)
(TRACE-REGS)
(MT-REGS)
(REGS-MATCH-P)
(MEM-MATCH-P)
(ISA-CHAIN-TRACE-P)
(ISA-CHAIN-P)
(INST-LATCH1-INV)
(INST-LATCH2-INV)
(INST-INVARIANT)
(TRACE-INST-INVARIANT)
(MT-INST-INVARIANT)
(MT-CONTAINS-ALL-INSTS)
(TRACE-IN-ORDER-P)
(MT-IN-ORDER-P)
(INVARIANT)
