Skip to content
This repository has been archived by the owner on Oct 14, 2022. It is now read-only.

location_invariant YAML entry type as schema #62

Open
wants to merge 22 commits into
base: main
Choose a base branch
from

Conversation

sim642
Copy link

@sim642 sim642 commented Sep 2, 2022

This adapts #59 on top of #61. Since this depends on #61 being merged, the PR diff currently isn't nice, but a nicer diff can be seen here: sim642/sv-witnesses@yaml-schema...goblint:sv-witnesses:location_invariant.

Changes

  1. Add location_invariant YAML entry type.
  2. Generalize loop_invariant_certificate entry type to invariant_certificate entry type, which may target both invariant entry types. This avoids unnecessary duplication.
  3. Clarifies that loop_invariant entries are strictly for loops.

These changes solve #60.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant