This repository has been archived by the owner on Feb 1, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 61
Strange behavior of proof mode #2407
Comments
This seems related to the example I gave @andreistefanescu of
is translated to:
So it's trying to unify @andreistefanescu can you confirm that it's the same issue I had? |
Here is the example I had:
And similarly, if I did
it works. |
kheradmand
added a commit
to kframework/p4-semantics
that referenced
this issue
Apr 4, 2018
It's the same bug as @ehildenb reported. I should fix it :-) |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
I am using k-legacy the latest commit. I have the following definition and spec:
The proof does no go through. However, if I change the rule from
rule @val(I:Int,_,_) => I
torule <k> @val(I:Int,_,_) => I </k>
It goes through. In both case, if I give for example
@val(1,2,false)
as the input to krun it correctly gives me 1 as the output.I am wondering whether it is a bug or a feature?
The text was updated successfully, but these errors were encountered: