Hello, I have currently some issues with proving access permissions for the elements of bidimensional array, when returning it. For example Ensures(Forall(Result(), lambda d_0_s_: Acc(list_pred(d_0_s_)))) doesn't work, while Requires(Forall(strings, lambda d_0_s_: Acc(list_pred(d_0_s_)))) for the input parameter works well.
I wonder if there is any way to get around this problem. Thank you for considering this request.
Below you can find the example of function declaration, that I'm trying to verify:
Hello, I have currently some issues with proving access permissions for the elements of bidimensional array, when returning it. For example
Ensures(Forall(Result(), lambda d_0_s_: Acc(list_pred(d_0_s_))))
doesn't work, whileRequires(Forall(strings, lambda d_0_s_: Acc(list_pred(d_0_s_))))
for the input parameter works well.I wonder if there is any way to get around this problem. Thank you for considering this request.
Below you can find the example of function declaration, that I'm trying to verify:
Best regards, Alex