Skip to content

Commit 92153d0

Browse files
rv-jenkinsrv-auditorehildenb
authored
Update dependency: deps/k_release (#2539)
* deps/k_release: Set Version 7.1.81 * Set Version: 1.0.655 * kevm-pyk/: sync poetry files pyk version 7.1.81 * flake.{nix,lock}: update Nix derivations * deps/k_release: Set Version 7.1.82 * kevm-pyk/: sync poetry files pyk version 7.1.82 * flake.{nix,lock}: update Nix derivations * deps/k_release: Set Version 7.1.83 * kevm-pyk/: sync poetry files pyk version 7.1.83 * flake.{nix,lock}: update Nix derivations * deps/k_release: Set Version 7.1.84 * kevm-pyk/: sync poetry files pyk version 7.1.84 * flake.{nix,lock}: update Nix derivations * deps/k_release: Set Version 7.1.85 * kevm-pyk/: sync poetry files pyk version 7.1.85 * flake.{nix,lock}: update Nix derivations * tests/specs/functional/lemmas-no-smt-spec: give labels to all claims * kevm-pyk/: sync poetry files pyk version 7.1.85 * .github/test-pr: decrease parallelism * deps/k_release: Set Version 7.1.86 * kevm-pyk/: sync poetry files pyk version 7.1.86 * flake.{nix,lock}: update Nix derivations * deps/k_release: Set Version 7.1.87 * kevm-pyk/: sync poetry files pyk version 7.1.87 * flake.{nix,lock}: update Nix derivations --------- Co-authored-by: devops <[email protected]> Co-authored-by: Everett Hildenbrandt <[email protected]>
1 parent f227fe5 commit 92153d0

File tree

9 files changed

+53
-53
lines changed

9 files changed

+53
-53
lines changed

.github/workflows/test-pr.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ jobs:
124124
test-suite: 'test-prove-functional'
125125
test-args:
126126
timeout: 45
127-
parallel: 3
127+
parallel: 2
128128
- name: 'Optimizations'
129129
test-suite: 'test-prove-optimizations'
130130
test-args:

deps/k_release

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7.1.80
1+
7.1.87

flake.lock

+16-16
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
description = "A flake for the KEVM Semantics";
33

44
inputs = {
5-
k-framework.url = "github:runtimeverification/k/v7.1.80";
5+
k-framework.url = "github:runtimeverification/k/v7.1.87";
66
nixpkgs.follows = "k-framework/nixpkgs";
77
flake-utils.follows = "k-framework/flake-utils";
88
rv-utils.follows = "k-framework/rv-utils";
9-
pyk.url = "github:runtimeverification/k/v7.1.80?dir=pyk";
9+
pyk.url = "github:runtimeverification/k/v7.1.87?dir=pyk";
1010
nixpkgs-pyk.follows = "pyk/nixpkgs";
1111
poetry2nix.follows = "pyk/poetry2nix";
1212
blockchain-k-plugin = {

kevm-pyk/poetry.lock

+14-14
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

kevm-pyk/pyproject.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api"
44

55
[tool.poetry]
66
name = "kevm-pyk"
7-
version = "1.0.654"
7+
version = "1.0.655"
88
description = ""
99
authors = [
1010
"Runtime Verification, Inc. <[email protected]>",
@@ -13,7 +13,7 @@ authors = [
1313
[tool.poetry.dependencies]
1414
python = "^3.10"
1515
pathos = "*"
16-
kframework = "7.1.80"
16+
kframework = "7.1.87"
1717
tomlkit = "^0.11.6"
1818

1919
[tool.poetry.group.dev.dependencies]

kevm-pyk/src/kevm_pyk/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
if TYPE_CHECKING:
66
from typing import Final
77

8-
VERSION: Final = '1.0.654'
8+
VERSION: Final = '1.0.655'

package/version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.0.654
1+
1.0.655

tests/specs/functional/lemmas-no-smt-spec.k

+15-15
Original file line numberDiff line numberDiff line change
@@ -21,26 +21,26 @@ module LEMMAS-NO-SMT-SPEC
2121
// Arithmetic simplification
2222
// -------------------------
2323

24-
claim <k> runLemma ( 5 +Int X ) => doneLemma ( X +Int 5 ) ... </k>
25-
claim <k> runLemma ( X -Int 5 ) => doneLemma ( X +Int (0 -Int 5) ) ... </k>
26-
claim <k> runLemma ( (X +Int 3) +Int 5 ) => doneLemma ( X +Int 8 ) ... </k>
27-
claim <k> runLemma ( 3 +Int (X +Int 5) ) => doneLemma ( X +Int 8 ) ... </k>
28-
claim <k> runLemma ( 5 -Int (X +Int 3) ) => doneLemma ( 2 -Int X ) ... </k>
29-
claim <k> runLemma ( 5 +Int (3 +Int X) ) => doneLemma ( 8 +Int X ) ... </k>
30-
claim <k> runLemma ( 5 +Int (3 -Int X) ) => doneLemma ( 8 -Int X ) ... </k>
31-
claim <k> runLemma ( (5 -Int X) +Int 3 ) => doneLemma ( 8 -Int X ) ... </k>
32-
claim <k> runLemma ( 5 -Int (3 +Int X) ) => doneLemma ( 2 -Int X ) ... </k>
33-
claim <k> runLemma ( 5 -Int (3 -Int X) ) => doneLemma ( 2 +Int X ) ... </k>
34-
claim <k> runLemma ( (X -Int 5) -Int 3 ) => doneLemma ( X -Int 8 ) ... </k>
35-
claim <k> runLemma ( 5 &Int (3 &Int X) ) => doneLemma ( 1 &Int X ) ... </k>
24+
claim [int-simpl-01]: <k> runLemma ( 5 +Int X ) => doneLemma ( X +Int 5 ) ... </k>
25+
claim [int-simpl-02]: <k> runLemma ( X -Int 5 ) => doneLemma ( X +Int (0 -Int 5) ) ... </k>
26+
claim [int-simpl-03]: <k> runLemma ( (X +Int 3) +Int 5 ) => doneLemma ( X +Int 8 ) ... </k>
27+
claim [int-simpl-04]: <k> runLemma ( 3 +Int (X +Int 5) ) => doneLemma ( X +Int 8 ) ... </k>
28+
claim [int-simpl-05]: <k> runLemma ( 5 -Int (X +Int 3) ) => doneLemma ( 2 -Int X ) ... </k>
29+
claim [int-simpl-06]: <k> runLemma ( 5 +Int (3 +Int X) ) => doneLemma ( 8 +Int X ) ... </k>
30+
claim [int-simpl-07]: <k> runLemma ( 5 +Int (3 -Int X) ) => doneLemma ( 8 -Int X ) ... </k>
31+
claim [int-simpl-08]: <k> runLemma ( (5 -Int X) +Int 3 ) => doneLemma ( 8 -Int X ) ... </k>
32+
claim [int-simpl-09]: <k> runLemma ( 5 -Int (3 +Int X) ) => doneLemma ( 2 -Int X ) ... </k>
33+
claim [int-simpl-10]: <k> runLemma ( 5 -Int (3 -Int X) ) => doneLemma ( 2 +Int X ) ... </k>
34+
claim [int-simpl-11]: <k> runLemma ( (X -Int 5) -Int 3 ) => doneLemma ( X -Int 8 ) ... </k>
35+
claim [int-simpl-12]: <k> runLemma ( 5 &Int (3 &Int X) ) => doneLemma ( 1 &Int X ) ... </k>
3636

3737
// Boolean simplification
3838
// ----------------------
3939

40-
claim <k> runLemma ( (B ==Bool false) ==Bool false ) => doneLemma ( B ) ... </k>
40+
claim [bool-simpl-01]: <k> runLemma ( (B ==Bool false) ==Bool false ) => doneLemma ( B ) ... </k>
4141

4242
// Awaiting Haskell backend updates
43-
claim <k> runLemma ( bool2Word( B:Bool ) ==Int 1 ) => doneLemma ( B ==K true ) ... </k>
44-
claim <k> runLemma ( 1 ==Int bool2Word( B:Bool ) ) => doneLemma ( B ==K true ) ... </k>
43+
claim [bool-simpl-02]: <k> runLemma ( bool2Word( B:Bool ) ==Int 1 ) => doneLemma ( B ==K true ) ... </k>
44+
claim [bool-simpl-03]: <k> runLemma ( 1 ==Int bool2Word( B:Bool ) ) => doneLemma ( B ==K true ) ... </k>
4545

4646
endmodule

0 commit comments

Comments
 (0)