Lifted Domains: Unsafe arrays of unsafe values
Domain Unsafe = Array ? where Array = Nat ? Tr’ and Tr ‘ = (B U {error}) ?
Operations
newunsafe: Unsafe
newunsafe = newarray
accessunsafe: Nat ? ? Unsafe ? Tr ’
accessunsafe = ? n. ? r.(access n r)
updateunsafe Nat ? ? Tr ‘? Unsafe ? Unsafe
updateunsafe = ? n. ? t. ? r.(update n t r)
Note: Indices and elements may be improper! Change this!