Skip to content

Update dependency: deps/haskell-backend_release#4935

Merged
ehildenb merged 4 commits into
developfrom
_update-deps/runtimeverification/haskell-backend
Jun 18, 2026
Merged

Update dependency: deps/haskell-backend_release#4935
ehildenb merged 4 commits into
developfrom
_update-deps/runtimeverification/haskell-backend

Conversation

@rv-jenkins

@rv-jenkins rv-jenkins commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Bumps deps/haskell-backend_release to v0.1.155. This release replaces the implies RPC result's valid :: Bool field with a status tri-state (valid | invalid | indeterminate), so pyk's response parsing is updated in lockstep.

indeterminate is booster's "could not decide" signal (an indeterminate match or an SMT-unknown obligation). The kore-rpc proxy escalates it to a decisive kore verdict on every path except booster-only mode, so it only reaches a client that explicitly opted out of kore; pyk collapses it to the conservative not-implied answer for its binary consumers.

Changes:

  • Update deps/haskell-backend_release, flake.{nix,lock}, and the haskell-backend submodule to v0.1.155.
  • Parse the new status field in ImpliesResult.from_dict (pyk/src/pyk/kore/rpc.py), deriving valid = (status == 'valid').
  • Migrate the implies mock-response unit fixture from valid to status.

Validation:

  • make -C pyk check clean; full pyk unit suite (1769 tests) passes, including test_implies.
  • Verified no other recorded RPC fixtures in the repo encode the old valid field — integration tests drive a live backend and compare against constructed ImpliesResult objects.

…-state

haskell-backend v0.1.155 replaces the implies `valid :: Bool` field with a
`status` tri-state (valid | invalid | indeterminate). Parse `status` in
`ImpliesResult.from_dict`, collapsing to `valid = (status == 'valid')`. The
kore-rpc proxy escalates `indeterminate` to a decisive kore verdict except in
booster-only mode, so the conservative collapse is sound for the binary
consumers.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@ehildenb ehildenb merged commit b1419c1 into develop Jun 18, 2026
20 of 36 checks passed
@ehildenb ehildenb deleted the _update-deps/runtimeverification/haskell-backend branch June 18, 2026 12:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants