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.

1 participant