Skip to content

Conversation

@fabianbs96
Copy link
Member

The joinImpl in the IDEInstInteractionAnalysis does not correctly model a join-lattice for the edge values l_t.

This PR fixes this issue and also fixes the subsequent errors that showed up after the joinImpl-fix.
Concretely, the edge-functions have been changed that were created when generating a fact from zero. In this case, the attached edge-value should not depend on the value attached to zero.
Furthermore, the kill-or-replace edge function has been identified as "constant" and adapted accordingly.

#699 Should be merged first.

@fabianbs96 fabianbs96 added the bug Something isn't working label Feb 19, 2024
@fabianbs96 fabianbs96 self-assigned this Feb 19, 2024
@fabianbs96 fabianbs96 added this to the Release 2403 milestone Feb 19, 2024
Copy link
Member

@MMory MMory left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm, thanks! We should port these fixes to the fieldsens branch, too.

@MMory MMory merged commit a56fc58 into development Feb 29, 2024
@MMory MMory deleted the f-FixIIAEdgeFunctions branch February 29, 2024 16:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants