Skip to content

Commit

Permalink
Update dependency: deps/k_release (#2539)
Browse files Browse the repository at this point in the history
* 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]>
  • Loading branch information
3 people authored Jul 29, 2024
1 parent f227fe5 commit 92153d0
Show file tree
Hide file tree
Showing 9 changed files with 53 additions and 53 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/test-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ jobs:
test-suite: 'test-prove-functional'
test-args:
timeout: 45
parallel: 3
parallel: 2
- name: 'Optimizations'
test-suite: 'test-prove-optimizations'
test-args:
Expand Down
2 changes: 1 addition & 1 deletion deps/k_release
Original file line number Diff line number Diff line change
@@ -1 +1 @@
7.1.80
7.1.87
32 changes: 16 additions & 16 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
description = "A flake for the KEVM Semantics";

inputs = {
k-framework.url = "github:runtimeverification/k/v7.1.80";
k-framework.url = "github:runtimeverification/k/v7.1.87";
nixpkgs.follows = "k-framework/nixpkgs";
flake-utils.follows = "k-framework/flake-utils";
rv-utils.follows = "k-framework/rv-utils";
pyk.url = "github:runtimeverification/k/v7.1.80?dir=pyk";
pyk.url = "github:runtimeverification/k/v7.1.87?dir=pyk";
nixpkgs-pyk.follows = "pyk/nixpkgs";
poetry2nix.follows = "pyk/poetry2nix";
blockchain-k-plugin = {
Expand Down
28 changes: 14 additions & 14 deletions kevm-pyk/poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions kevm-pyk/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api"

[tool.poetry]
name = "kevm-pyk"
version = "1.0.654"
version = "1.0.655"
description = ""
authors = [
"Runtime Verification, Inc. <[email protected]>",
Expand All @@ -13,7 +13,7 @@ authors = [
[tool.poetry.dependencies]
python = "^3.10"
pathos = "*"
kframework = "7.1.80"
kframework = "7.1.87"
tomlkit = "^0.11.6"

[tool.poetry.group.dev.dependencies]
Expand Down
2 changes: 1 addition & 1 deletion kevm-pyk/src/kevm_pyk/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@
if TYPE_CHECKING:
from typing import Final

VERSION: Final = '1.0.654'
VERSION: Final = '1.0.655'
2 changes: 1 addition & 1 deletion package/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.0.654
1.0.655
30 changes: 15 additions & 15 deletions tests/specs/functional/lemmas-no-smt-spec.k
Original file line number Diff line number Diff line change
Expand Up @@ -21,26 +21,26 @@ module LEMMAS-NO-SMT-SPEC
// Arithmetic simplification
// -------------------------

claim <k> runLemma ( 5 +Int X ) => doneLemma ( X +Int 5 ) ... </k>
claim <k> runLemma ( X -Int 5 ) => doneLemma ( X +Int (0 -Int 5) ) ... </k>
claim <k> runLemma ( (X +Int 3) +Int 5 ) => doneLemma ( X +Int 8 ) ... </k>
claim <k> runLemma ( 3 +Int (X +Int 5) ) => doneLemma ( X +Int 8 ) ... </k>
claim <k> runLemma ( 5 -Int (X +Int 3) ) => doneLemma ( 2 -Int X ) ... </k>
claim <k> runLemma ( 5 +Int (3 +Int X) ) => doneLemma ( 8 +Int X ) ... </k>
claim <k> runLemma ( 5 +Int (3 -Int X) ) => doneLemma ( 8 -Int X ) ... </k>
claim <k> runLemma ( (5 -Int X) +Int 3 ) => doneLemma ( 8 -Int X ) ... </k>
claim <k> runLemma ( 5 -Int (3 +Int X) ) => doneLemma ( 2 -Int X ) ... </k>
claim <k> runLemma ( 5 -Int (3 -Int X) ) => doneLemma ( 2 +Int X ) ... </k>
claim <k> runLemma ( (X -Int 5) -Int 3 ) => doneLemma ( X -Int 8 ) ... </k>
claim <k> runLemma ( 5 &Int (3 &Int X) ) => doneLemma ( 1 &Int X ) ... </k>
claim [int-simpl-01]: <k> runLemma ( 5 +Int X ) => doneLemma ( X +Int 5 ) ... </k>
claim [int-simpl-02]: <k> runLemma ( X -Int 5 ) => doneLemma ( X +Int (0 -Int 5) ) ... </k>
claim [int-simpl-03]: <k> runLemma ( (X +Int 3) +Int 5 ) => doneLemma ( X +Int 8 ) ... </k>
claim [int-simpl-04]: <k> runLemma ( 3 +Int (X +Int 5) ) => doneLemma ( X +Int 8 ) ... </k>
claim [int-simpl-05]: <k> runLemma ( 5 -Int (X +Int 3) ) => doneLemma ( 2 -Int X ) ... </k>
claim [int-simpl-06]: <k> runLemma ( 5 +Int (3 +Int X) ) => doneLemma ( 8 +Int X ) ... </k>
claim [int-simpl-07]: <k> runLemma ( 5 +Int (3 -Int X) ) => doneLemma ( 8 -Int X ) ... </k>
claim [int-simpl-08]: <k> runLemma ( (5 -Int X) +Int 3 ) => doneLemma ( 8 -Int X ) ... </k>
claim [int-simpl-09]: <k> runLemma ( 5 -Int (3 +Int X) ) => doneLemma ( 2 -Int X ) ... </k>
claim [int-simpl-10]: <k> runLemma ( 5 -Int (3 -Int X) ) => doneLemma ( 2 +Int X ) ... </k>
claim [int-simpl-11]: <k> runLemma ( (X -Int 5) -Int 3 ) => doneLemma ( X -Int 8 ) ... </k>
claim [int-simpl-12]: <k> runLemma ( 5 &Int (3 &Int X) ) => doneLemma ( 1 &Int X ) ... </k>

// Boolean simplification
// ----------------------

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

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

endmodule

0 comments on commit 92153d0

Please sign in to comment.