(DJVM::WFF-ASTORE)
(DJVM::ASTORE-GUARD
 (294 294 (:TYPE-PRESCRIPTION JVM::LOADER-INV))
 (202 101 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-STATE))
 (194 97 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-CLASS-TABLE))
 (192 96 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-INSTANCE-CLASS-TABLE))
 (38 38 (:REWRITE DEFAULT-CDR))
 (8 8 (:REWRITE DEFAULT-CAR))
 (8 4 (:REWRITE DEFAULT-+-2))
 (6 2 (:REWRITE DJVM::INT32P-IMPLIES-INTEGERP))
 (4 4 (:TYPE-PRESCRIPTION INT32P))
 (4 4 (:REWRITE DEL-SET-LEN))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:LINEAR SUBSET-NODUP-SET-SIZE))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:LINEAR DJVM::CONSP-LEN-NO-LESS-THAN-0))
 (2 2 (:LINEAR DJVM::CONSP-IMPLIES-LEN))
 (1 1 (:REWRITE DJVM::CONSISTENT-STATE-STRONG-IMPLIED-BY-B))
 )
(DJVM::EXECUTE-ASTORE
 (2268 1134 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-INSTANCE-CLASS-TABLE))
 (2268 1134 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-CLASS-TABLE))
 (976 946 (:REWRITE DEFAULT-CDR))
 (531 347 (:REWRITE DEFAULT-+-2))
 (494 52 (:REWRITE DJVM::OUT-OF-BOUND-IS-NIL))
 (385 70 (:REWRITE DJVM::CHECK-NULL-NOT-EQUAL-VALUE-OF-MINUS-1))
 (347 347 (:REWRITE DEFAULT-+-1))
 (315 35 (:REWRITE DJVM::CHECK-NULL-IMPLIES-VALUE-BEING-NEGATIVE-1))
 (264 233 (:REWRITE DEFAULT-<-2))
 (264 66 (:REWRITE ZP-OPEN))
 (255 17 (:REWRITE DJVM::BOUND?-RREFP))
 (252 252 (:REWRITE DEFAULT-CAR))
 (251 53 (:REWRITE DJVM::NOT-VALUE-OF-V-IMPLIES-NOT-NULLP))
 (245 70 (:REWRITE DJVM::NOT-NULLP-TAG-REF-NOT-EQUAL-MINUS-1))
 (235 233 (:REWRITE DEFAULT-<-1))
 (195 89 (:REWRITE DJVM::CONSISTENT-VALUE-X-AND-TAG-REF-IMPLIES-WFF-REFP-B))
 (187 56 (:REWRITE DJVM::WFF-REFP-IMPLIES-TAG-OF-BEING-REF))
 (184 184 (:REWRITE DEL-SET-LEN))
 (149 53 (:REWRITE DJVM::NULLP-IMPLIED-BY))
 (128 128 (:LINEAR SUBSET-NODUP-SET-SIZE))
 (106 25 (:REWRITE DJVM::CONSISTENT-VALUE-TAG-REF-IMPLIES-REFP-SPECIFIC))
 (91 7 (:DEFINITION UPDATE-NTH))
 (81 27 (:REWRITE DJVM::INT32P-IMPLIES-INTEGERP))
 (69 23 (:REWRITE DJVM::CURRENT-FRAME-INVALIDATE-CATEGORY2-VALUE-REDUCE))
 (54 54 (:TYPE-PRESCRIPTION INT32P))
 (51 51 (:REWRITE DJVM::CONSISTENT-STATE-STRONG-IMPLIES-CONSISTENT-STATE-B))
 (35 35 (:REWRITE DJVM::TAG-REF-TAG))
 (32 32 (:REWRITE MEM-SUBSET))
 (27 27 (:REWRITE DJVM::CONSISTENT-STATE-STRONG-IMPLIED-BY-B))
 (26 2 (:REWRITE DJVM::INVALIDATE-CATEGORY2-VALUE-NO-CHANGE))
 (22 6 (:REWRITE DJVM::THREAD-BY-ID-BACK-CHAIN-CONSISTENT-STATE))
 (21 7 (:REWRITE DJVM::UPDATE-NTH-I-SEGMENT))
 (16 4 (:DEFINITION JVM::THREAD-EXISTS?))
 (16 2 (:REWRITE DJVM::CONSISTENT-THREAD-ENTRY-IMPLIES-CONSP-CALL-STACK-B-SPECIFIC))
 (14 4 (:REWRITE DJVM::CONSISTENT-THREAD-ENTRIES-IMPLIES-CONSISTENT-THREAD))
 (14 2 (:REWRITE DJVM::THREAD-EXISTS-WFF-THREAD-TABLE-WFF-THREAD-B))
 (10 2 (:REWRITE DJVM::TRUE-LISTP-ORIGINAL-LOCALS-TRUE-LISTP))
 (10 2 (:REWRITE DJVM::CONSISTENT-STATE-IMPLIES-WFF-THREAD-TABLE-B))
 (8 4 (:REWRITE DJVM::THREAD-EXISTS-CONSISTENT-THREAD-TABLE-CONSISTENT-THREAD-B))
 (8 2 (:DEFINITION JVM::WFF-THREAD-TABLE))
 (4 2 (:DEFINITION TRUE-LISTP))
 (2 2 (:REWRITE DJVM::CONSISTENT-VALUE-X-IMPLIES-WFF-TAGGED-VALUE-B))
 (2 2 (:REWRITE DJVM::CONSISTENT-THREAD-ENTRY-IMPLIES-CONSP-CALL-STACK-B))
 )
(DJVM::CHECK-ASTORE
 (443 443 (:TYPE-PRESCRIPTION JVM::LOADER-INV))
 (302 151 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-STATE))
 (292 146 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-INSTANCE-CLASS-TABLE))
 (292 146 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-CLASS-TABLE))
 (62 62 (:REWRITE DEFAULT-CDR))
 (22 4 (:REWRITE DJVM::CHECK-NULL-NOT-EQUAL-VALUE-OF-MINUS-1))
 (18 2 (:REWRITE DJVM::CHECK-NULL-IMPLIES-VALUE-BEING-NEGATIVE-1))
 (16 16 (:REWRITE DEFAULT-CAR))
 (15 1 (:REWRITE DJVM::BOUND?-RREFP))
 (14 4 (:REWRITE DJVM::NOT-NULLP-TAG-REF-NOT-EQUAL-MINUS-1))
 (14 3 (:REWRITE DJVM::NOT-VALUE-OF-V-IMPLIES-NOT-NULLP))
 (11 6 (:REWRITE DEFAULT-+-2))
 (11 5 (:REWRITE DJVM::CONSISTENT-VALUE-X-AND-TAG-REF-IMPLIES-WFF-REFP-B))
 (11 2 (:REWRITE DJVM::CONSISTENT-VALUE-TAG-REF-IMPLIES-REFP-SPECIFIC))
 (10 4 (:REWRITE DJVM::WFF-REFP-IMPLIES-TAG-OF-EQUAL-REF))
 (9 3 (:REWRITE DJVM::WFF-REFP-IMPLIES-TAG-OF-BEING-REF))
 (9 1 (:REWRITE DJVM::OUT-OF-BOUND-IS-NIL))
 (8 2 (:REWRITE DJVM::CONSISTENT-STATE-STRONG-IMPLIES-CONSISTENT-STATE-B))
 (7 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE DEFAULT-+-1))
 (6 6 (:LINEAR SUBSET-NODUP-SET-SIZE))
 (6 2 (:REWRITE DJVM::INT32P-IMPLIES-INTEGERP))
 (5 5 (:REWRITE DEL-SET-LEN))
 (5 3 (:REWRITE DJVM::NULLP-IMPLIED-BY))
 (4 4 (:TYPE-PRESCRIPTION INT32P))
 (4 4 (:TYPE-PRESCRIPTION DJVM::CONSISTENT-STATE-STRONG))
 (4 4 (:REWRITE MEM-SUBSET))
 (4 1 (:REWRITE ZP-OPEN))
 (3 3 (:LINEAR DJVM::CONSP-LEN-NO-LESS-THAN-0))
 (3 3 (:LINEAR DJVM::CONSP-IMPLIES-LEN))
 (2 2 (:REWRITE DJVM::TAG-REF-TAG))
 (2 2 (:REWRITE DJVM::CONSISTENT-STATE-STRONG-IMPLIED-BY-B))
 )
(DJVM::CHECK-ASTORE-IMPLIES-GUARD-SUCCEEDS
 (168 168 (:TYPE-PRESCRIPTION JVM::LOADER-INV))
 (118 118 (:REWRITE DEFAULT-CDR))
 (112 56 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-STATE))
 (112 56 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-INSTANCE-CLASS-TABLE))
 (112 56 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-CLASS-TABLE))
 (35 35 (:REWRITE DEFAULT-CAR))
 (33 6 (:REWRITE DJVM::CHECK-NULL-NOT-EQUAL-VALUE-OF-MINUS-1))
 (27 5 (:REWRITE DJVM::NOT-VALUE-OF-V-IMPLIES-NOT-NULLP))
 (27 3 (:REWRITE DJVM::OUT-OF-BOUND-IS-NIL))
 (27 3 (:REWRITE DJVM::CHECK-NULL-IMPLIES-VALUE-BEING-NEGATIVE-1))
 (21 6 (:REWRITE DJVM::NOT-NULLP-TAG-REF-NOT-EQUAL-MINUS-1))
 (19 16 (:REWRITE DEFAULT-<-2))
 (17 10 (:REWRITE DEFAULT-+-2))
 (16 16 (:REWRITE DEFAULT-<-1))
 (15 1 (:REWRITE DJVM::BOUND?-RREFP))
 (14 5 (:REWRITE DJVM::WFF-REFP-IMPLIES-TAG-OF-BEING-REF))
 (13 7 (:REWRITE DJVM::CONSISTENT-VALUE-X-AND-TAG-REF-IMPLIES-WFF-REFP-B))
 (12 3 (:REWRITE ZP-OPEN))
 (10 10 (:REWRITE DEFAULT-+-1))
 (9 5 (:REWRITE DJVM::NULLP-IMPLIED-BY))
 (7 7 (:REWRITE DEL-SET-LEN))
 (6 6 (:REWRITE MEM-SUBSET))
 (4 4 (:LINEAR SUBSET-NODUP-SET-SIZE))
 (3 3 (:REWRITE DJVM::TAG-REF-TAG))
 (3 3 (:REWRITE DJVM::CONSISTENT-STATE-STRONG-IMPLIED-BY-B))
 (3 1 (:REWRITE DJVM::INT32P-IMPLIES-INTEGERP))
 (2 2 (:TYPE-PRESCRIPTION INT32P))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:LINEAR DJVM::CONSP-LEN-NO-LESS-THAN-0))
 (2 2 (:LINEAR DJVM::CONSP-IMPLIES-LEN))
 )
(DJVM::ASTORE-GUARD-IMPLIES-EXECUTE-ASTORE-PERSERVE-CONSISTENCY
 (126 126 (:TYPE-PRESCRIPTION JVM::LOADER-INV))
 (84 42 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-STATE))
 (84 42 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-INSTANCE-CLASS-TABLE))
 (84 42 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-CLASS-TABLE))
 (55 11 (:DEFINITION LEN))
 (32 20 (:REWRITE DEFAULT-+-2))
 (22 3 (:DEFINITION NTH))
 (21 20 (:REWRITE DEFAULT-+-1))
 (18 18 (:REWRITE DEFAULT-CDR))
 (13 1 (:DEFINITION UPDATE-NTH))
 (12 3 (:REWRITE ZP-OPEN))
 (11 11 (:REWRITE DEL-SET-LEN))
 (10 9 (:REWRITE DEFAULT-<-2))
 (9 9 (:REWRITE DEFAULT-<-1))
 (9 1 (:REWRITE DJVM::OUT-OF-BOUND-IS-NIL))
 (9 1 (:REWRITE DJVM::CONSISTENT-VALUE-TAG-REF-IMPLIES-REFP-SPECIFIC))
 (8 8 (:TYPE-PRESCRIPTION DJVM::WFF-REFP))
 (7 2 (:REWRITE DJVM::WFF-REFP-IMPLIES-TAG-OF-EQUAL-REF))
 (7 2 (:REWRITE DJVM::WFF-REFP-IMPLIES-TAG-OF-BEING-REF))
 (6 6 (:REWRITE DJVM::CONSISTENT-STATE-STRONG-IMPLIES-CONSISTENT-STATE-B))
 (6 2 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:LINEAR SUBSET-NODUP-SET-SIZE))
 (4 2 (:REWRITE DJVM::CURRENT-FRAME-INVALIDATE-CATEGORY2-VALUE-REDUCE))
 (3 3 (:REWRITE DEFAULT-CAR))
 (3 1 (:REWRITE DJVM::UPDATE-NTH-I-SEGMENT))
 (3 1 (:REWRITE DJVM::INT32P-IMPLIES-INTEGERP))
 (2 2 (:TYPE-PRESCRIPTION INT32P))
 (2 2 (:REWRITE MEM-SUBSET))
 (2 2 (:REWRITE DJVM::CONSISTENT-VALUE-X-AND-TAG-REF-IMPLIES-WFF-REFP-B))
 (2 2 (:LINEAR DJVM::CONSP-LEN-NO-LESS-THAN-0))
 (2 2 (:LINEAR DJVM::CONSP-IMPLIES-LEN))
 )
(DJVM::BCV-CHECK-ASTORE-ENSURES-DJVM-CHECK-ASTORE
 (172 1 (:REWRITE DJVM::VALID-LOCAL-INDEX-IMPLIES-NOT-OUT-OF-BOUND))
 (168 168 (:TYPE-PRESCRIPTION JVM::LOADER-INV))
 (133 1 (:DEFINITION DJVM::OPSTACK-SIG))
 (112 56 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-STATE))
 (112 56 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-INSTANCE-CLASS-TABLE))
 (112 56 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-CLASS-TABLE))
 (106 2 (:DEFINITION DJVM::LOCALS-SIG))
 (104 1 (:DEFINITION DJVM::VALID-LOCAL-INDEX))
 (99 3 (:DEFINITION DJVM::CATEGORY2LOC))
 (68 2 (:DEFINITION DJVM::CANPOPCATEGORY1))
 (65 1 (:REWRITE DJVM::ISASSIGNABLE-REFERENCE-IMPLIES-VALID-LOCAL-INDEX-SPECIFIC))
 (64 6 (:REWRITE DJVM::TOPSTACK-GUARD-STRONG-IMPLIES-CONSP-OPSTACK))
 (60 60 (:TYPE-PRESCRIPTION DJVM::WFF-REFP))
 (58 4 (:DEFINITION DJVM::CATEGORY2))
 (45 15 (:REWRITE DJVM::WFF-REFP-IMPLIES-TAG-OF-EQUAL-REF))
 (45 15 (:REWRITE DJVM::WFF-REFP-IMPLIES-TAG-OF-BEING-REF))
 (42 42 (:REWRITE DEFAULT-CDR))
 (38 36 (:REWRITE DEFAULT-CAR))
 (32 1 (:DEFINITION DJVM::CANPOPCATEGORY2))
 (31 5 (:DEFINITION NTH))
 (24 24 (:TYPE-PRESCRIPTION DJVM::WFF-TAGGED-VALUE))
 (24 1 (:LINEAR DJVM::CONSISTENT-STATE-IMPLIES-LEN-OPSTACK-LESS-MAX-STACK-LINEAR))
 (23 14 (:REWRITE DEFAULT-+-2))
 (18 2 (:REWRITE DJVM::OUT-OF-BOUND-IS-NIL))
 (17 14 (:REWRITE DEFAULT-<-2))
 (17 14 (:REWRITE DEFAULT-<-1))
 (15 3 (:DEFINITION DJVM::CATEGORY1LOC))
 (14 14 (:REWRITE DEFAULT-+-1))
 (14 6 (:DEFINITION JVM::TOP))
 (13 13 (:REWRITE DJVM::CONSISTENT-VALUE-X-IMPLIES-WFF-TAGGED-VALUE-B))
 (12 6 (:DEFINITION DJVM::SHIFT1SLOT))
 (12 4 (:DEFINITION DJVM::SHIFT2SLOT))
 (12 3 (:REWRITE ZP-OPEN))
 (11 11 (:TYPE-PRESCRIPTION DJVM::VALID-LOCAL-INDEX))
 (9 9 (:REWRITE DEL-SET-LEN))
 (6 6 (:TYPE-PRESCRIPTION JVM::PRIMITIVE-TYPE?))
 (6 6 (:REWRITE MEM-SUBSET))
 (6 2 (:DEFINITION DJVM::VALID_LOCAL_TYPE))
 (5 5 (:TYPE-PRESCRIPTION DJVM::CATEGORY1))
 (4 4 (:LINEAR SUBSET-NODUP-SET-SIZE))
 (4 2 (:LINEAR DJVM::CONSP-LEN-NO-LESS-THAN-0))
 (4 2 (:LINEAR DJVM::CONSP-IMPLIES-LEN))
 (4 2 (:DEFINITION DJVM::CATEGORY2VALUE))
 (4 2 (:DEFINITION DJVM::CATEGORY1VALUE))
 (4 1 (:REWRITE DJVM::CONSISTENT-STATE-STRONG-IMPLIES-CONSISTENT-STATE-B))
 (3 3 (:DEFINITION JVM::PUSH))
 (3 1 (:REWRITE DJVM::INT32P-IMPLIES-INTEGERP))
 (3 1 (:DEFINITION DJVM::TOPCATEGORY2))
 (3 1 (:DEFINITION DJVM::TOPCATEGORY1))
 (3 1 (:DEFINITION DJVM::MAX-STACK))
 (2 2 (:TYPE-PRESCRIPTION DJVM::LOCALS-SIG))
 (2 2 (:TYPE-PRESCRIPTION INT32P))
 (2 2 (:TYPE-PRESCRIPTION DJVM::CONSISTENT-STATE-STRONG))
 (2 2 (:REWRITE DJVM::ISMATCHINGTYPE-PREFIX-CLASS-IMPLIES-CANPOPCATEGORY1-FACT))
 (2 2 (:REWRITE DJVM::ISMATCHINGTYPE-JAVA-LANG-OBJECT-IMPLIES-CANPOPCATEGORY1-FACT))
 (2 2 (:REWRITE DJVM::ISMATCHINGTYPE-INT-IMPLIES-CANPOPCATEGORY1-FACT))
 (2 2 (:REWRITE DJVM::ISMATCHINGTYPE-AARRAY-IMPLIES-CANPOPCATEGORY1-FACT))
 (2 2 (:REWRITE DJVM::CURRENT-METHOD-NORMALIZATION))
 (1 1 (:REWRITE DJVM::VALUE-SIG-ISASSIGNABLE-TO-ARRRAY-IMPLIES-BEING-REFP-SPECIFIC))
 (1 1 (:REWRITE DJVM::TOPFRAME-NORMALIZATION))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE DJVM::CONSISTENT-STATE-STRONG-IMPLIED-BY-B))
 (1 1 (:DEFINITION DJVM::POPCATEGORY2))
 (1 1 (:DEFINITION DJVM::POPCATEGORY1))
 )
(DJVM::SIG-CHECK-ASTORE-ON-MORE-GENERAL-IMPLIES-MORE-SPECIFIC
 (122 6 (:DEFINITION LEN))
 (65 3 (:REWRITE DJVM::OUT-OF-BOUND-IS-NIL))
 (48 10 (:REWRITE BCV::ISMATCHINGTYPE-CONSP-B-INT))
 (38 1 (:DEFINITION SUBSET))
 (37 2 (:DEFINITION NTH))
 (30 10 (:REWRITE BCV::ISMATCHINGTYPE-CONSP-B-JAVA-LANG-OBJECT))
 (30 10 (:REWRITE BCV::ISMATCHINGTYPE-CONSP-B-AARRAY))
 (22 17 (:REWRITE BCV::ISMATCHINGTYPE-INT-GENERAL-MORE-SPECIFIC))
 (14 8 (:REWRITE DEFAULT-+-2))
 (13 1 (:DEFINITION MEM))
 (11 2 (:REWRITE BCV::NTH-OPERAND-STACK-NORMALIZE-INT))
 (10 10 (:REWRITE DEFAULT-CDR))
 (10 7 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (8 2 (:REWRITE ZP-OPEN))
 (7 7 (:REWRITE DEFAULT-<-1))
 (7 2 (:REWRITE BCV::NTH-OPERAND-STACK-NORMALIZE-JAVA-LANG-OBJECT))
 (7 2 (:REWRITE BCV::NTH-OPERAND-STACK-NORMALIZE-AARARRY))
 (6 6 (:REWRITE DEL-SET-LEN))
 (3 1 (:REWRITE DJVM::INT32P-IMPLIES-INTEGERP))
 (3 1 (:REWRITE BCV::BCV-GOOD-JAVA-TYPE-IMPLIES-GOOD-BCV-TYPE))
 (2 2 (:TYPE-PRESCRIPTION INT32P))
 (2 2 (:TYPE-PRESCRIPTION BCV::GOOD-JAVA-TYPE))
 (2 2 (:REWRITE SUBSET-TRANSITIVE))
 (2 2 (:REWRITE MEM-SUBSET))
 (2 2 (:REWRITE DEFAULT-CAR))
 (1 1 (:TYPE-PRESCRIPTION MEM))
 )
(DJVM::ASTORE-MONOTONICITY
 (602 159 (:REWRITE BCV::TYPELISTASSIGNABLE-ISMATCHTYPE))
 (559 16 (:DEFINITION BCV::TYPELISTASSIGNABLE))
 (281 58 (:REWRITE BCV::ISMATCHINGTYPE-CONSP-B-INT))
 (252 2 (:DEFINITION BCV::CONSISTENT-SIG-LOCALS))
 (200 58 (:REWRITE BCV::ISMATCHINGTYPE-CONSP-B-JAVA-LANG-OBJECT))
 (200 58 (:REWRITE BCV::ISMATCHINGTYPE-CONSP-B-AARRAY))
 (167 1 (:DEFINITION SUBSET))
 (87 69 (:REWRITE BCV::ISMATCHINGTYPE-INT-GENERAL-MORE-SPECIFIC))
 (64 2 (:REWRITE DJVM::OUT-OF-BOUND-IS-NIL))
 (54 52 (:REWRITE DEFAULT-CDR))
 (50 48 (:REWRITE DEFAULT-CAR))
 (48 1 (:REWRITE BCV::TYPELISTASSIGNABLE-IMPLIES-LEN-EQUAL-WITH-BIND))
 (37 2 (:DEFINITION NTH))
 (36 16 (:REWRITE BCV::TYPELISTASSIGNABLE-IMPLIES-CAR-ISASSIGNABLE))
 (26 26 (:TYPE-PRESCRIPTION BCV::CONSISTENT-SIG-STACK))
 (18 10 (:REWRITE DEFAULT-+-2))
 (13 1 (:DEFINITION MEM))
 (11 2 (:REWRITE BCV::NTH-OPERAND-STACK-NORMALIZE-INT))
 (10 10 (:REWRITE DEFAULT-+-1))
 (8 6 (:REWRITE DEFAULT-<-2))
 (8 2 (:REWRITE ZP-OPEN))
 (7 2 (:REWRITE BCV::NTH-OPERAND-STACK-NORMALIZE-JAVA-LANG-OBJECT))
 (7 2 (:REWRITE BCV::NTH-OPERAND-STACK-NORMALIZE-AARARRY))
 (6 6 (:REWRITE DEL-SET-LEN))
 (6 6 (:REWRITE DEFAULT-<-1))
 (4 4 (:TYPE-PRESCRIPTION BCV::CONSISTENT-SIG-TYPE))
 (4 4 (:REWRITE BCV::ISASSIGNABLE-SIZE-EQUAL-SPECIFIC))
 (3 1 (:REWRITE DJVM::INT32P-IMPLIES-INTEGERP))
 (2 2 (:TYPE-PRESCRIPTION INT32P))
 (2 2 (:REWRITE MEM-SUBSET))
 (1 1 (:TYPE-PRESCRIPTION MEM))
 )
(DJVM::EXECUTE-ASTORE-FRAME-SIG-IS
 (848 8 (:DEFINITION DJVM::OPSTACK-SIG))
 (680 20 (:DEFINITION DJVM::CATEGORY2LOC))
 (634 64 (:REWRITE DJVM::VALUE-SIG-BEING-FIX-SIG-NULL-SHORT-CUT))
 (588 588 (:TYPE-PRESCRIPTION JVM::LOADER-INV))
 (584 584 (:TYPE-PRESCRIPTION DJVM::WFF-REFP))
 (452 68 (:REWRITE DJVM::NULLP-IMPLIED-BY))
 (449 146 (:REWRITE DJVM::WFF-REFP-IMPLIES-TAG-OF-EQUAL-REF))
 (449 146 (:REWRITE DJVM::WFF-REFP-IMPLIES-TAG-OF-BEING-REF))
 (400 28 (:DEFINITION DJVM::CATEGORY2))
 (392 196 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-STATE))
 (392 196 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-INSTANCE-CLASS-TABLE))
 (392 196 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-CLASS-TABLE))
 (366 64 (:REWRITE DJVM::VALUE-SIG-BEING-FIX-SIG))
 (304 8 (:DEFINITION DJVM::CANPOPCATEGORY2))
 (281 220 (:REWRITE DEFAULT-CDR))
 (272 227 (:REWRITE DEFAULT-CAR))
 (269 61 (:REWRITE DJVM::CONSISTENT-VALUE-TAG-REF-IMPLIES-REFP-SPECIFIC))
 (192 16 (:REWRITE DJVM::POPSTACK-DECREASE-STACK-SIZE-POPSTACK))
 (162 101 (:REWRITE DEFAULT-+-2))
 (160 8 (:DEFINITION DJVM::CANPOPCATEGORY1))
 (148 148 (:TYPE-PRESCRIPTION DJVM::NULLP))
 (109 101 (:REWRITE DEFAULT-+-1))
 (88 88 (:REWRITE DJVM::CONSISTENT-VALUE-X-IMPLIES-WFF-TAGGED-VALUE-B))
 (80 44 (:TYPE-PRESCRIPTION TRUE-LISTP-UPDATE-NTH))
 (80 40 (:DEFINITION JVM::TOP))
 (65 20 (:DEFINITION DJVM::SHIFT2SLOT))
 (64 48 (:REWRITE DEFAULT-<-1))
 (60 6 (:REWRITE DJVM::NOT-VALUE-OF-V-IMPLIES-NOT-NULLP))
 (59 12 (:DEFINITION NTH))
 (56 56 (:REWRITE DJVM::CONSISTENT-VALUE-IMPLIES-CONSISTENT-VALUE-X-B))
 (56 40 (:REWRITE DJVM::TOPSTACK-GUARD-STRONG-IMPLIES-CONSP-OPSTACK))
 (55 48 (:REWRITE DEFAULT-<-2))
 (45 20 (:DEFINITION DJVM::CATEGORY2VALUE))
 (44 44 (:TYPE-PRESCRIPTION UPDATE-NTH))
 (42 12 (:REWRITE DJVM::CHECK-NULL-NOT-EQUAL-VALUE-OF-MINUS-1))
 (35 35 (:REWRITE DEL-SET-LEN))
 (30 6 (:REWRITE DJVM::CHECK-NULL-IMPLIES-VALUE-BEING-NEGATIVE-1))
 (25 5 (:DEFINITION BCV::MODIFYPREINDEXVARIABLE))
 (24 12 (:REWRITE DJVM::NOT-NULLP-TAG-REF-NOT-EQUAL-MINUS-1))
 (24 8 (:DEFINITION DJVM::TOPCATEGORY2))
 (24 8 (:DEFINITION DJVM::TOPCATEGORY1))
 (22 22 (:REWRITE DJVM::CONSISTENT-VALUE-X-AND-TAG-REF-IMPLIES-WFF-REFP-B))
 (22 7 (:REWRITE DJVM::CONSISTENT-STATE-STRONG-IMPLIES-CONSISTENT-STATE-B))
 (20 20 (:TYPE-PRESCRIPTION BCV::SIZEOF))
 (20 20 (:LINEAR SUBSET-NODUP-SET-SIZE))
 (20 5 (:REWRITE ZP-OPEN))
 (17 4 (:REWRITE DJVM::OUT-OF-BOUND-IS-NIL))
 (16 16 (:TYPE-PRESCRIPTION JVM::INST-SIZE))
 (16 6 (:REWRITE DJVM::UPDATE-NTH-I-SEGMENT))
 (15 5 (:REWRITE FOLD-CONSTS-IN-+))
 (10 10 (:TYPE-PRESCRIPTION DJVM::CONSISTENT-STATE-STRONG))
 (10 10 (:LINEAR DJVM::CONSP-LEN-NO-LESS-THAN-0))
 (10 10 (:LINEAR DJVM::CONSP-IMPLIES-LEN))
 (9 3 (:REWRITE DJVM::INT32P-IMPLIES-INTEGERP))
 (8 8 (:DEFINITION DJVM::POPCATEGORY2))
 (8 8 (:DEFINITION DJVM::POPCATEGORY1))
 (6 6 (:TYPE-PRESCRIPTION INT32P))
 (5 5 (:REWRITE DJVM::CONSISTENT-STATE-STRONG-IMPLIED-BY-B))
 (4 4 (:REWRITE MEM-SUBSET))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(DJVM::BCV-EXECUTE-ASTORE-IS
 (2689 26 (:DEFINITION DJVM::OPSTACK-SIG))
 (1309 130 (:REWRITE DEFAULT-CAR))
 (1211 22 (:DEFINITION DJVM::CANPOPCATEGORY2))
 (1185 1 (:REWRITE DJVM::CONSP-OPSTACK-IMPLIES-CONSP-OPSTACK-SIG))
 (1182 1 (:DEFINITION DJVM::CONSISTENT-OPSTACK))
 (979 32 (:DEFINITION DJVM::CATEGORY2))
 (848 64 (:REWRITE DJVM::VALUE-SIG-BEING-FIX-SIG))
 (801 27 (:DEFINITION DJVM::CANPOPCATEGORY1))
 (679 59 (:REWRITE DJVM::CONSISTENT-VALUE-TAG-REF-IMPLIES-REFP-SPECIFIC))
 (547 148 (:REWRITE DJVM::WFF-REFP-IMPLIES-TAG-OF-EQUAL-REF))
 (508 508 (:TYPE-PRESCRIPTION DJVM::WFF-REFP))
 (504 8 (:DEFINITION DJVM::LOCALS-SIG))
 (486 2 (:REWRITE DJVM::CONSISTENT-OPSTACK-POP-CONSISTENT-OPSTACK))
 (463 148 (:REWRITE DJVM::WFF-REFP-IMPLIES-TAG-OF-BEING-REF))
 (447 48 (:REWRITE DJVM::CONSISTENT-STATE-CONSISTENT-VALUE-X))
 (404 31 (:REWRITE DJVM::ISMATCHINGTYPE-JAVA-LANG-OBJECT-IMPLIES-CANPOPCATEGORY1-FACT))
 (404 31 (:REWRITE DJVM::ISMATCHINGTYPE-INT-IMPLIES-CANPOPCATEGORY1-FACT))
 (404 31 (:REWRITE DJVM::ISMATCHINGTYPE-AARRAY-IMPLIES-CANPOPCATEGORY1-FACT))
 (388 5 (:REWRITE DJVM::OUT-OF-BOUND-IS-NIL))
 (361 11 (:DEFINITION DJVM::CATEGORY2LOC))
 (341 1 (:REWRITE DJVM::BCV-CHECK-ASTORE-ENSURES-DJVM-CHECK-ASTORE))
 (329 59 (:DEFINITION LEN))
 (321 3 (:REWRITE DJVM::VALID-LOCAL-INDEX-IMPLIES-NTH-I-LOCAL-SIG-REDUCE))
 (317 1 (:REWRITE DJVM::LEN-POP-OPSTACK-IS))
 (312 3 (:DEFINITION DJVM::VALID-LOCAL-INDEX))
 (290 122 (:REWRITE DJVM::CONSISTENT-VALUE-X-AND-TAG-REF-IMPLIES-WFF-REFP-B))
 (266 21 (:REWRITE DJVM::WFF-TAGGED-VALUE-IMPLIED-BY-CONSISTENT-VALUE-X))
 (232 116 (:DEFINITION JVM::TOP))
 (185 175 (:REWRITE DEFAULT-CDR))
 (174 51 (:REWRITE DJVM::CONSISTENT-STATE-STRONG-IMPLIES-CONSISTENT-STATE-B))
 (141 78 (:REWRITE DEFAULT-+-2))
 (138 138 (:TYPE-PRESCRIPTION JVM::LOADER-INV))
 (135 3 (:REWRITE DJVM::CANPOPCATEGORY1-IMPLIES-CONSISTENT-STATE))
 (111 37 (:REWRITE DJVM::CONSISTENT-STATE-TOPSTACK-GUARD-STRONG-IMPLIES-CONSISTENT-VALUE-X-B))
 (110 4 (:DEFINITION BCV::MODIFYLOCALVARIABLE))
 (106 68 (:REWRITE DEFAULT-<-1))
 (94 94 (:REWRITE DJVM::CAR-OPERAND-STACK-CURRENT-FRAME))
 (92 46 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-STATE))
 (92 46 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-INSTANCE-CLASS-TABLE))
 (92 46 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-CLASS-TABLE))
 (89 43 (:REWRITE DJVM::TOPSTACK-GUARD-STRONG-IMPLIES-CONSP-OPSTACK))
 (82 82 (:TYPE-PRESCRIPTION DJVM::CONSISTENT-STATE-STRONG))
 (81 27 (:DEFINITION DJVM::TOPCATEGORY1))
 (78 78 (:REWRITE DEFAULT-+-1))
 (77 68 (:REWRITE DEFAULT-<-2))
 (70 5 (:REWRITE DJVM::NOT-VALUE-OF-V-IMPLIES-NOT-NULLP))
 (64 64 (:DEFINITION JVM::PUSH))
 (62 62 (:REWRITE DJVM::CONSISTENT-VALUE-IMPLIES-CONSISTENT-VALUE-X-B))
 (60 20 (:DEFINITION DJVM::TOPCATEGORY2))
 (59 59 (:REWRITE DEL-SET-LEN))
 (59 59 (:REWRITE DJVM::CONSISTENT-VALUE-X-IMPLIES-WFF-TAGGED-VALUE-B))
 (56 7 (:DEFINITION NTH))
 (55 11 (:DEFINITION DJVM::CATEGORY1LOC))
 (54 6 (:REWRITE DJVM::POPSTACK-DECREASE-STACK-SIZE-POPSTACK))
 (45 10 (:REWRITE DJVM::CHECK-NULL-NOT-EQUAL-VALUE-OF-MINUS-1))
 (45 5 (:REWRITE DJVM::NULLP-IMPLIED-BY))
 (44 22 (:DEFINITION DJVM::SHIFT1SLOT))
 (42 14 (:DEFINITION DJVM::SHIFT2SLOT))
 (41 41 (:REWRITE DJVM::CONSISTENT-STATE-STRONG-IMPLIED-BY-B))
 (40 1 (:REWRITE DJVM::CONSISTENT-OPSTACK-POP2-CONSISTENT-OPSTACK))
 (36 10 (:LINEAR DJVM::CONSP-IMPLIES-LEN))
 (35 10 (:LINEAR DJVM::CONSP-LEN-NO-LESS-THAN-0))
 (35 5 (:REWRITE DJVM::CHECK-NULL-IMPLIES-VALUE-BEING-NEGATIVE-1))
 (35 5 (:LINEAR DJVM::CONSISTENT-STATE-IMPLIES-LEN-OPSTACK-LESS-MAX-STACK-LINEAR))
 (33 33 (:TYPE-PRESCRIPTION DJVM::VALID-LOCAL-INDEX))
 (31 31 (:REWRITE DJVM::ISMATCHINGTYPE-PREFIX-CLASS-IMPLIES-CANPOPCATEGORY1-FACT))
 (30 30 (:TYPE-PRESCRIPTION DJVM::NULLP))
 (28 4 (:DEFINITION BCV::MODIFYPREINDEXVARIABLE))
 (27 27 (:DEFINITION DJVM::POPCATEGORY1))
 (27 9 (:REWRITE DJVM::CONSISTENT-STATE-TOPSTACK-GUARD-STRONG-IMPLIES-CONSISTENT-VALUE-X-2-B))
 (20 20 (:LINEAR SUBSET-NODUP-SET-SIZE))
 (20 20 (:DEFINITION DJVM::POPCATEGORY2))
 (20 10 (:REWRITE DJVM::NULLP-IMPLIES))
 (20 10 (:REWRITE DJVM::NOT-NULLP-TAG-REF-NOT-EQUAL-MINUS-1))
 (20 5 (:REWRITE ZP-OPEN))
 (18 18 (:TYPE-PRESCRIPTION JVM::PRIMITIVE-TYPE?))
 (18 12 (:REWRITE DJVM::ENV-SIG-POPSTACK))
 (18 6 (:DEFINITION DJVM::VALID_LOCAL_TYPE))
 (16 16 (:REWRITE DJVM::ISASSIGNABLE-SIZE-EQUAL-SPECIFIC-LOCAL))
 (16 8 (:DEFINITION DJVM::CATEGORY2VALUE))
 (16 8 (:DEFINITION DJVM::CATEGORY1VALUE))
 (15 15 (:REWRITE DJVM::POPSTACK-INSTANCE-CLASS-TABLE-UNCHANGED))
 (15 15 (:REWRITE DJVM::POPSTACK-HEAP-UNCHANGED))
 (15 9 (:REWRITE DJVM::CONSISTENT-STATE-POPSTACK-CONSISTENT-STATE-NORMALIZED))
 (12 12 (:REWRITE DJVM::METHOD-PTR-NO-CHANGE-POPSTACK))
 (12 12 (:REWRITE DJVM::AUX-POPSTACK-NO-CHANGE))
 (9 3 (:REWRITE DJVM::INT32P-IMPLIES-INTEGERP))
 (9 3 (:REWRITE DJVM::CONSISTENT-STATE-POPSTACK))
 (7 7 (:REWRITE BCV::NTH-OPERAND-STACK-NORMALIZE-INT-ENV-SIG))
 (7 7 (:REWRITE BCV::NTH-OPERAND-STACK-NORMALIZE-AARARRY-ENV-SIG))
 (6 6 (:TYPE-PRESCRIPTION INT32P))
 (5 5 (:DEFINITION NOT))
 (4 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (4 4 (:REWRITE MEM-SUBSET))
 (2 2 (:REWRITE DJVM::SIG-CHECK-ASTORE-ON-MORE-GENERAL-IMPLIES-MORE-SPECIFIC))
 (1 1 (:TYPE-PRESCRIPTION DJVM::CANPOPCATEGORY2))
 )
(DJVM::NEXT-STATE-NO-MORE-GENERAL-ASTORE
 (3659 3 (:DEFINITION DJVM::CONSISTENT-OPSTACK))
 (3124 34 (:DEFINITION DJVM::OPSTACK-SIG))
 (1912 2 (:REWRITE DJVM::CONSP-OPSTACK-IMPLIES-CONSP-OPSTACK-SIG))
 (1757 2 (:REWRITE DJVM::LEN-OPSTACK-SIG-IS-LEN-STACK))
 (1565 25 (:DEFINITION DJVM::CANPOPCATEGORY2))
 (1155 6 (:REWRITE DJVM::CONSISTENT-OPSTACK-POP-CONSISTENT-OPSTACK))
 (1109 32 (:DEFINITION DJVM::CATEGORY2))
 (944 36 (:DEFINITION DJVM::CANPOPCATEGORY1))
 (815 38 (:REWRITE DJVM::ISMATCHINGTYPE-INT-IMPLIES-CANPOPCATEGORY1-FACT))
 (775 70 (:REWRITE DJVM::VALUE-SIG-BEING-FIX-SIG-NULL-SHORT-CUT))
 (748 41 (:REWRITE DJVM::ISMATCHINGTYPE-REFERENCE-IMPLIES-CANPOPCATEGORY1-FACT))
 (745 38 (:REWRITE DJVM::ISMATCHINGTYPE-JAVA-LANG-OBJECT-IMPLIES-CANPOPCATEGORY1-FACT))
 (745 38 (:REWRITE DJVM::ISMATCHINGTYPE-AARRAY-IMPLIES-CANPOPCATEGORY1-FACT))
 (732 208 (:REWRITE DJVM::WFF-REFP-IMPLIES-TAG-OF-EQUAL-REF))
 (664 8 (:DEFINITION DJVM::LOCALS-SIG))
 (656 656 (:TYPE-PRESCRIPTION DJVM::WFF-REFP))
 (636 208 (:REWRITE DJVM::WFF-REFP-IMPLIES-TAG-OF-BEING-REF))
 (609 70 (:REWRITE DJVM::VALUE-SIG-BEING-FIX-SIG))
 (574 70 (:REWRITE DJVM::NULLP-IMPLIED-BY))
 (548 2 (:DEFINITION BCV::MODIFYLOCALVARIABLE))
 (510 6 (:REWRITE DJVM::LOCALS-SIG-CONSISTENT-SIG-LOCALS-IMPLIES-CDR))
 (497 65 (:REWRITE DJVM::CONSISTENT-VALUE-TAG-REF-IMPLIES-REFP-SPECIFIC))
 (468 1 (:REWRITE DJVM::LEN-POP-OPSTACK-IS))
 (392 200 (:REWRITE DJVM::CONSISTENT-VALUE-X-AND-TAG-REF-IMPLIES-WFF-REFP-B))
 (360 24 (:REWRITE DJVM::WFF-TAGGED-VALUE-IMPLIED-BY-CONSISTENT-VALUE-X))
 (348 58 (:REWRITE DJVM::CONSISTENT-STATE-CONSISTENT-VALUE-X))
 (288 24 (:REWRITE DJVM::POPSTACK-DECREASE-STACK-SIZE-POPSTACK))
 (284 142 (:DEFINITION JVM::TOP))
 (256 8 (:DEFINITION DJVM::CATEGORY2LOC))
 (213 3 (:REWRITE DJVM::CONSISTENT-OPSTACK-POP2-CONSISTENT-OPSTACK))
 (174 58 (:REWRITE DJVM::CONSISTENT-STATE-TOPSTACK-GUARD-STRONG-IMPLIES-CONSISTENT-VALUE-X-2-B))
 (162 162 (:TYPE-PRESCRIPTION JVM::LOADER-INV))
 (161 126 (:REWRITE DEFAULT-CDR))
 (152 152 (:TYPE-PRESCRIPTION DJVM::NULLP))
 (149 78 (:REWRITE DEFAULT-+-2))
 (136 5 (:LINEAR DJVM::CONSISTENT-STATE-IMPLIES-LEN-OPSTACK-LESS-MAX-STACK-LINEAR))
 (115 115 (:REWRITE DJVM::CAR-OPERAND-STACK-CURRENT-FRAME))
 (111 37 (:DEFINITION DJVM::TOPCATEGORY1))
 (110 72 (:REWRITE DEFAULT-<-1))
 (108 54 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-STATE))
 (108 54 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-INSTANCE-CLASS-TABLE))
 (108 54 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-CLASS-TABLE))
 (101 101 (:REWRITE DEFAULT-CAR))
 (95 85 (:REWRITE DJVM::TOPSTACK-GUARD-STRONG-IMPLIES-CONSP-OPSTACK))
 (83 83 (:REWRITE DJVM::POPSTACK-INSTANCE-CLASS-TABLE-UNCHANGED))
 (81 81 (:REWRITE DJVM::POPSTACK-HEAP-UNCHANGED))
 (78 78 (:REWRITE DEFAULT-+-1))
 (78 72 (:REWRITE DEFAULT-<-2))
 (74 74 (:REWRITE DJVM::CONSISTENT-VALUE-IMPLIES-CONSISTENT-VALUE-X-B))
 (64 61 (:REWRITE DJVM::CONSISTENT-STATE-STRONG-IMPLIES-CONSISTENT-STATE-B))
 (63 21 (:DEFINITION DJVM::TOPCATEGORY2))
 (60 60 (:REWRITE DJVM::CONSISTENT-STATE-POPSTACK-CONSISTENT-STATE-NORMALIZED))
 (59 59 (:REWRITE DJVM::METHOD-PTR-NO-CHANGE-POPSTACK))
 (57 57 (:REWRITE DJVM::ENV-SIG-POPSTACK))
 (57 57 (:REWRITE DJVM::AUX-POPSTACK-NO-CHANGE))
 (55 5 (:REWRITE DJVM::OUT-OF-BOUND-IS-NIL))
 (50 13 (:LINEAR DJVM::CONSP-IMPLIES-LEN))
 (49 49 (:REWRITE DJVM::CONSISTENT-VALUE-X-IMPLIES-WFF-TAGGED-VALUE-B))
 (47 47 (:REWRITE DEL-SET-LEN))
 (46 8 (:DEFINITION NTH))
 (45 13 (:LINEAR DJVM::CONSP-LEN-NO-LESS-THAN-0))
 (42 3 (:REWRITE DJVM::NOT-VALUE-OF-V-IMPLIES-NOT-NULLP))
 (40 8 (:DEFINITION DJVM::CATEGORY1LOC))
 (38 38 (:REWRITE DJVM::ISMATCHINGTYPE-PREFIX-CLASS-IMPLIES-CANPOPCATEGORY1-FACT))
 (37 37 (:DEFINITION DJVM::POPCATEGORY1))
 (32 16 (:DEFINITION DJVM::SHIFT1SLOT))
 (27 6 (:REWRITE DJVM::CHECK-NULL-NOT-EQUAL-VALUE-OF-MINUS-1))
 (26 26 (:LINEAR SUBSET-NODUP-SET-SIZE))
 (25 5 (:DEFINITION DJVM::MAX-STACK))
 (24 8 (:DEFINITION DJVM::SHIFT2SLOT))
 (21 21 (:DEFINITION DJVM::POPCATEGORY2))
 (21 3 (:REWRITE DJVM::CHECK-NULL-IMPLIES-VALUE-BEING-NEGATIVE-1))
 (20 5 (:REWRITE ZP-OPEN))
 (16 8 (:DEFINITION DJVM::CATEGORY2VALUE))
 (16 8 (:DEFINITION DJVM::CATEGORY1VALUE))
 (14 2 (:DEFINITION BCV::MODIFYPREINDEXVARIABLE))
 (12 12 (:REWRITE MEM-SUBSET))
 (12 6 (:REWRITE DJVM::NULLP-IMPLIES))
 (12 6 (:REWRITE DJVM::NOT-NULLP-TAG-REF-NOT-EQUAL-MINUS-1))
 (12 2 (:REWRITE DJVM::MAX-STACK-NO-CHANGE))
 (8 8 (:TYPE-PRESCRIPTION BCV::SIZEOF))
 (8 8 (:REWRITE BCV::NTH-OPERAND-STACK-NORMALIZE-INT-ENV-SIG))
 (8 8 (:REWRITE BCV::NTH-OPERAND-STACK-NORMALIZE-AARARRY-ENV-SIG))
 (6 6 (:REWRITE DJVM::ISASSIGNABLE-SIZE-EQUAL-SPECIFIC-LOCAL))
 (4 4 (:TYPE-PRESCRIPTION DJVM::OPSTACK-SIG))
 (4 4 (:TYPE-PRESCRIPTION DJVM::LOCALS-SIG))
 (3 3 (:TYPE-PRESCRIPTION DJVM::CANPOPCATEGORY2))
 (3 3 (:REWRITE DJVM::SIG-CHECK-ASTORE-ON-MORE-GENERAL-IMPLIES-MORE-SPECIFIC))
 (3 1 (:REWRITE DJVM::INT32P-IMPLIES-INTEGERP))
 (2 2 (:TYPE-PRESCRIPTION INT32P))
 (2 2 (:TYPE-PRESCRIPTION DJVM::CONSISTENT-STATE-STRONG))
 (2 2 (:REWRITE DJVM::REFP-IMPLIES-SIZE-1-OBJECT))
 (2 2 (:REWRITE DJVM::CONSP-LOCALS-IMPLIES-CONSPS-LOCALS-SIG))
 (1 1 (:REWRITE SUBSET-TRANSITIVE))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE DJVM::CONSISTENT-STATE-STRONG-IMPLIED-BY-B))
 )
(DJVM::EQUAL-ASTORE-WHEN-GUARD-SUCCEEDS
 (390 39 (:DEFINITION DJVM::FIND-INDEX-I-FOR-ID))
 (360 360 (:TYPE-PRESCRIPTION JVM::LOADER-INV))
 (299 281 (:REWRITE DEFAULT-CDR))
 (244 34 (:REWRITE ZP-OPEN))
 (240 120 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-STATE))
 (240 120 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-INSTANCE-CLASS-TABLE))
 (240 120 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-CLASS-TABLE))
 (226 140 (:REWRITE DEFAULT-+-2))
 (222 222 (:REWRITE DJVM::CALL-STACK-EQUIV-CONSP-CONSP))
 (211 211 (:REWRITE DJVM::CALL-STACK-EQUIV-CONSP-NOT-CONSP))
 (201 193 (:REWRITE DEFAULT-CAR))
 (148 140 (:REWRITE DEFAULT-+-1))
 (106 2 (:REWRITE DJVM::THREAD-ENTRY-EQUIV-IMPLIED-BY))
 (94 47 (:REWRITE JVM::THREAD-ID-THREAD))
 (84 12 (:DEFINITION JVM::REPLACE-THREAD-TABLE-ENTRY))
 (81 51 (:REWRITE DEFAULT-<-2))
 (76 4 (:REWRITE DJVM::THREAD-CALL-STACK-SET-LOCAL-AT-OF-THREAD))
 (64 4 (:DEFINITION UPDATE-NTH))
 (56 8 (:DEFINITION JVM::COLLECT-THREAD-ID))
 (51 51 (:REWRITE DEFAULT-<-1))
 (43 43 (:REWRITE DEL-SET-LEN))
 (39 39 (:REWRITE DJVM::THREAD-TABLE-EQUIV-IMPLIES-FIND-INDEX-BY-ID-SAME))
 (34 8 (:REWRITE DJVM::STATE-EQUIV-IMPLIES-STATE-EQUIV-SET-PC))
 (33 3 (:REWRITE DJVM::OUT-OF-BOUND-IS-NIL))
 (26 4 (:REWRITE DJVM::NOT-VALUE-OF-V-IMPLIES-NOT-NULLP))
 (24 10 (:REWRITE DJVM::CONSISTENT-VALUE-X-AND-TAG-REF-IMPLIES-WFF-REFP-B))
 (22 4 (:REWRITE DJVM::CHECK-NULL-NOT-EQUAL-VALUE-OF-MINUS-1))
 (20 2 (:REWRITE DJVM::CALL-STACK-EQUIV-PUSH-SAME))
 (18 2 (:REWRITE DJVM::CHECK-NULL-IMPLIES-VALUE-BEING-NEGATIVE-1))
 (17 5 (:REWRITE DJVM::WFF-REFP-IMPLIES-TAG-OF-EQUAL-REF))
 (17 5 (:REWRITE DJVM::WFF-REFP-IMPLIES-TAG-OF-BEING-REF))
 (14 6 (:REWRITE DJVM::CURRENT-FRAME-INVALIDATE-CATEGORY2-VALUE-REDUCE))
 (14 4 (:REWRITE DJVM::NULLP-IMPLIED-BY))
 (14 4 (:REWRITE DJVM::NOT-NULLP-TAG-REF-NOT-EQUAL-MINUS-1))
 (14 2 (:REWRITE DJVM::FRAME-EQUIV-IMPLIED-BY))
 (12 12 (:TYPE-PRESCRIPTION JVM::INST-SIZE))
 (12 12 (:LINEAR SUBSET-NODUP-SET-SIZE))
 (9 3 (:REWRITE DJVM::INT32P-IMPLIES-INTEGERP))
 (9 1 (:REWRITE DJVM::CONSISTENT-VALUE-TAG-REF-IMPLIES-REFP-SPECIFIC))
 (8 4 (:REWRITE DJVM::UPDATE-NTH-I-SEGMENT))
 (7 7 (:REWRITE DJVM::FRAME-EQUIV-IMPLIES))
 (6 6 (:TYPE-PRESCRIPTION INT32P))
 (6 6 (:REWRITE DJVM::CONSISTENT-STATE-STRONG-IMPLIES-CONSISTENT-STATE-B))
 (4 4 (:TYPE-PRESCRIPTION DJVM::LOCALS-EQUIV))
 (4 4 (:TYPE-PRESCRIPTION DJVM::FRAME-EQUIV))
 (4 4 (:TYPE-PRESCRIPTION DJVM::CALL-STACK-EQUIV))
 (4 4 (:REWRITE MEM-SUBSET))
 (4 4 (:REWRITE DJVM::LOCALS-FRAME-SET-LOCALS-REDUCE))
 (3 3 (:REWRITE DJVM::STATE-EQUIV-IMPLIES-EQUAL-LOCAL-EQUAL))
 (3 3 (:REWRITE DJVM::CONSISTENT-STATE-STRONG-IMPLIED-BY-B))
 (2 2 (:TYPE-PRESCRIPTION DJVM::WFF-THREAD-ALT))
 (2 2 (:TYPE-PRESCRIPTION DJVM::WFF-FRAME-ALT))
 (2 2 (:REWRITE DJVM::WFF-THREAD-ALT-SET-LOCAL-AT-OF-THREAD))
 (2 2 (:REWRITE DJVM::WFF-FRAME-ALT-FRAME-SET-LOCALS))
 (2 2 (:REWRITE DJVM::TAG-REF-TAG))
 )
(DJVM::EXECUTE-ASTORE-CHANGE-NO-METHOD-PTR
 (57 1 (:REWRITE DJVM::CURRENT-FRAME-AFTER-SET-LOCAL-IS))
 (53 1 (:REWRITE DJVM::INVALIDATE-CATEGORY2-VALUE-PRESERVE-CONSISTENT-STATE))
 (43 1 (:REWRITE DJVM::CANPOPCATEGORY1-IMPLIES-CONSISTENT-STATE))
 (41 1 (:DEFINITION DJVM::CANPOPCATEGORY1))
 (16 8 (:DEFINITION NTH))
 (14 5 (:REWRITE DEFAULT-+-1))
 (12 12 (:TYPE-PRESCRIPTION DJVM::TOPSTACK-GUARD-STRONG))
 (12 4 (:REWRITE DJVM::TOPSTACK-GUARD-STRONG-IMPLIES-CONSP-OPSTACK))
 (10 5 (:REWRITE DEFAULT-+-2))
 (10 4 (:REWRITE DJVM::CONSISTENT-STATE-STRONG-IMPLIES-CONSISTENT-STATE-B))
 (9 9 (:REWRITE DEFAULT-CDR))
 (8 8 (:TYPE-PRESCRIPTION DJVM::CONSISTENT-STATE))
 (8 2 (:REWRITE DJVM::CONSISTENT-STATE-ACL2-NUMBERP))
 (8 1 (:DEFINITION LEN))
 (7 7 (:TYPE-PRESCRIPTION LEN))
 (7 1 (:LINEAR DJVM::CONSISTENT-STATE-IMPLIES-LEN-OPSTACK-LESS-MAX-STACK-LINEAR))
 (5 1 (:DEFINITION JVM::TOP))
 (4 4 (:TYPE-PRESCRIPTION DJVM::CONSISTENT-STATE-STRONG))
 (4 2 (:REWRITE DJVM::CURRENT-FRAME-INVALIDATE-CATEGORY2-VALUE-REDUCE))
 (4 1 (:REWRITE DEFAULT-CAR))
 (4 1 (:LINEAR DJVM::CONSP-LEN-NO-LESS-THAN-0))
 (4 1 (:LINEAR DJVM::CONSP-IMPLIES-LEN))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 2 (:REWRITE DEFAULT-<-1))
 (3 1 (:REWRITE DJVM::CONSISTENT-STATE-POPSTACK-CONSISTENT-STATE-NORMALIZED))
 (3 1 (:REWRITE DJVM::CONSISTENT-STATE-POPSTACK))
 (2 2 (:TYPE-PRESCRIPTION JVM::INST-SIZE))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DJVM::CONSISTENT-STATE-STRONG-IMPLIED-BY-B))
 (2 2 (:LINEAR SUBSET-NODUP-SET-SIZE))
 (1 1 (:TYPE-PRESCRIPTION DJVM::CATEGORY1))
 (1 1 (:TYPE-PRESCRIPTION DJVM::CANPOPCATEGORY1))
 (1 1 (:REWRITE DEL-SET-LEN))
 )
(DJVM::DEREF-METHOD-NO-CHANGE-IF-ALREADY-LOADED-ASTORE
 (96 96 (:TYPE-PRESCRIPTION JVM::LOADER-INV))
 (64 32 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-STATE))
 (64 32 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-INSTANCE-CLASS-TABLE))
 (64 32 (:TYPE-PRESCRIPTION JVM::LOADER-INV-IMPLIES-WFF-CLASS-TABLE))
 (16 8 (:DEFINITION NTH))
 (8 8 (:REWRITE DEFAULT-CDR))
 (6 4 (:REWRITE DEFAULT-+-2))
 (5 4 (:REWRITE DEFAULT-+-1))
 (4 2 (:REWRITE DJVM::CURRENT-FRAME-INVALIDATE-CATEGORY2-VALUE-REDUCE))
 (4 1 (:REWRITE DJVM::CONSISTENT-STATE-STRONG-IMPLIES-CONSISTENT-STATE-B))
 (2 2 (:TYPE-PRESCRIPTION JVM::INST-SIZE))
 (2 2 (:TYPE-PRESCRIPTION DJVM::CONSISTENT-STATE-STRONG))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE DJVM::CONSISTENT-STATE-STRONG-IMPLIED-BY-B))
 )
