Skip to content

Reuse Skolem terms for repeated existential variables - #807

Merged
xR0xEr merged 1 commit into
mainfrom
fix/transformation-skolem
Aug 20, 2026
Merged

Reuse Skolem terms for repeated existential variables#807
xR0xEr merged 1 commit into
mainfrom
fix/transformation-skolem

Conversation

@xR0xEr

@xR0xEr xR0xEr commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator

Skolemization previously created a new function for every occurrence of an existential variable. This incorrectly allowed equal occurrences to denote different values.

Reuse one Skolem term per existential variable, retain transformed rules, and add a regression test covering repeated variables across head atoms.

Skolemization previously created a new function for every occurrence of an existential variable. This incorrectly allowed equal occurrences to denote different values.

Reuse one Skolem term per existential variable, retain transformed rules, and add a regression test covering repeated variables across head atoms.
@github-project-automation github-project-automation Bot moved this to Todo in nemo Aug 18, 2026
@monsterkrampe monsterkrampe added bug Something isn't working transformation related to program transformations labels Aug 19, 2026
@monsterkrampe
monsterkrampe self-requested a review August 19, 2026 09:46
@monsterkrampe monsterkrampe added this to the Release 0.11.0 milestone Aug 19, 2026

@monsterkrampe monsterkrampe left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks, LGTM :)

@github-project-automation github-project-automation Bot moved this from Todo to In Progress in nemo Aug 19, 2026
@xR0xEr
xR0xEr merged commit e578c28 into main Aug 20, 2026
8 checks passed
@xR0xEr
xR0xEr deleted the fix/transformation-skolem branch August 20, 2026 14:15
@github-project-automation github-project-automation Bot moved this from In Progress to Done in nemo Aug 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working transformation related to program transformations

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants