other
(in-package "ACL2")
open-input-channels-of-update-acl2-oracletheorem
(defthm open-input-channels-of-update-acl2-oracle (equal (open-input-channels (update-acl2-oracle x st)) (open-input-channels st)) :hints (("Goal" :in-theory (enable open-input-channels update-acl2-oracle))))
w-of-update-acl2-oracletheorem
(defthm w-of-update-acl2-oracle (equal (w (update-acl2-oracle x st)) (w st)) :hints (("Goal" :in-theory (enable w update-acl2-oracle))))
state-p1-of-update-acl2-oracletheorem
(defthm state-p1-of-update-acl2-oracle (implies (state-p1 state) (equal (state-p1 (update-acl2-oracle x state)) (true-listp x))) :hints (("Goal" :in-theory (enable update-acl2-oracle state-p1))))
in-theory
(in-theory (disable update-acl2-oracle-preserves-state-p1))