181351 posts 1993 follows 1215 followers
Please pay attention to random failures.
https://mstdn.maud.io/@omasanoriใใACL2 ใ้ขๆฐๅ่จ่ชใจ่กจ็พใใฆใใ่จ่ฟฐใ่ฆใคใใใๅฅใซ็ฌฌไธ็ดใฎ้ขๆฐใใตใใผใใใใฆใใชใใฆใ้ขๆฐๅ่จ่ชใฃใฆ่ช็งฐใใฆใใใใฎใชใใใชใ
> Q. How can create and modify an array? A. ACL2 is a functional language, so it is impossible to destructively modify an existing object; technically, all โupdatesโ to objects must be implemented by โcopy-on-writeโ semantics. That said, ACL2 provides support for arrays, provided you use them in a restricted way. They give you constant-time access and change under the use restrictions.
https://www.cs.utexas.edu/users/moore/acl2/v8-4/combined-manual/index.html?topic=ACL2____ARRAYS