From 6fd37bd57352a578eecb44f1bc0002cec21e2423 Mon Sep 17 00:00:00 2001 From: rv-jenkins Date: Mon, 19 Feb 2024 04:22:40 -0700 Subject: [PATCH] Update dependency: deps/k_release (#3691) Co-authored-by: devops Co-authored-by: Jost Berthold --- .github/workflows/release.yml | 4 +- .github/workflows/test.yml | 2 +- deps/k_release | 2 +- test/issue-1665/test.k | 4 +- test/issue-1916/test.k | 4 +- test/issue-2378/test-spec.k.out.golden | 17 +- test/map/map-iteration/test-1-spec.k | 3 +- .../simple-lists/broken-spec.k.out.golden | 4 +- .../test-dsvalue-peek-pass-rough.sh | 2 - .../test-flipper-addu48u48-fail-rough.sh | 2 - test/regression-evm/test-functional.sh | 2 - test/regression-evm/test-lemmas.sh | 2 - test/regression-evm/test-storagevar03.sh | 2 - test/regression-evm/test-sum-to-n.sh | 2 - test/regression-evm/test-totalSupply.sh | 2 - .../test-1-spec.k.out.golden | 6 +- test/save-proofs/test-1-spec.k | 2 +- .../test-1-spec.k.save-proofs.kore.golden | 32 +- test/save-proofs/test-2-spec.k | 4 +- test/set/set-iteration/test-1-spec.k | 4 +- test/set/set-iteration/test-2-spec.k | 4 +- test/set/set-iteration/test.k | 4 +- test/simplification/Makefile | 4 +- test/simplification/a-spec.k.out.golden | 1994 ----------------- .../test-1-repl-script-spec.k.out.golden | 8 +- test/tiny/a-to-c-spec.k | 2 +- test/tiny/mixed-claims-spec.k | 4 +- test/unification2/test-spec.k | 2 +- 28 files changed, 49 insertions(+), 2075 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1648de042e..9cfd55f9b9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -114,7 +114,7 @@ jobs: stack-2-${{ runner.os }}-ghc-${{ env.ghc_version }}-${{ hashFiles('stack.yaml') }} stack-2-${{ runner.os }}-ghc-${{ env.ghc_version }} - - uses: haskell/actions/setup@v2 + - uses: haskell-actions/setup@v2 id: setup-haskell-stack with: ghc-version: ${{ env.ghc_version }} @@ -148,7 +148,7 @@ jobs: stack-haddock-2-${{ runner.os }}-ghc-${{ env.ghc_version }}-${{ hashFiles('stack.yaml') }} stack-haddock-2-${{ runner.os }}-ghc-${{ env.ghc_version }} - - uses: haskell/actions/setup@v2 + - uses: haskell-actions/setup@v2 id: setup-haskell-stack with: ghc-version: ${{ env.ghc_version }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 61eeaa8432..fe42aa485c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -183,7 +183,7 @@ jobs: stack-2-${{ runner.os }}-ghc-${{ env.ghc_version }}-${{ hashFiles('stack.yaml') }} stack-2-${{ runner.os }}-ghc-${{ env.ghc_version }} - - uses: haskell/actions/setup@v2 + - uses: haskell-actions/setup@v2 id: setup-haskell-stack with: ghc-version: ${{ env.ghc_version }} diff --git a/deps/k_release b/deps/k_release index 01dc08c911..f8d93b0c69 100644 --- a/deps/k_release +++ b/deps/k_release @@ -1 +1 @@ -6.0.181 +6.2.27 diff --git a/test/issue-1665/test.k b/test/issue-1665/test.k index 600543644c..3cd97fa55e 100644 --- a/test/issue-1665/test.k +++ b/test/issue-1665/test.k @@ -3,7 +3,7 @@ module TEST-SYNTAX syntax Pgm ::= "begin" Int | "end" Int syntax Int ::= fun(Int) [function, no-evaluators] - syntax Bool ::= isFun(Int) [function, functional, no-evaluators] + syntax Bool ::= isFun(Int) [function, total, no-evaluators] endmodule @@ -14,6 +14,6 @@ module TEST rule begin X => end fun(X) - rule [ceil-fun]: #Ceil(fun(X:Int)) => #True requires isFun(X) [simplification] + rule [ceil-fun]: #Ceil(fun(X:Int)) => #Top requires isFun(X) [simplification] endmodule diff --git a/test/issue-1916/test.k b/test/issue-1916/test.k index 1cc3e33904..91235315bd 100644 --- a/test/issue-1916/test.k +++ b/test/issue-1916/test.k @@ -5,7 +5,7 @@ module TEST-SYNTAX syntax Pgm ::= "begin" | "end" syntax Int ::= fun(Int) [function, no-evaluators] - syntax Bool ::= isFun(Int) [function, functional, no-evaluators] + syntax Bool ::= isFun(Int) [function, total, no-evaluators] endmodule @@ -16,6 +16,6 @@ module TEST rule begin => end - rule [ceil-fun]: #Ceil(fun(X:Int)) => #True requires isFun(X) [simplification] + rule [ceil-fun]: #Ceil(fun(X:Int)) => #Top requires isFun(X) [simplification] endmodule diff --git a/test/issue-2378/test-spec.k.out.golden b/test/issue-2378/test-spec.k.out.golden index 3977e9dea4..eb9218e160 100644 --- a/test/issue-2378/test-spec.k.out.golden +++ b/test/issue-2378/test-spec.k.out.golden @@ -1,16 +1 @@ - #Not ( #Exists _Gen0 . #Exists S . { - keys ( _M ) - #Equals - S - SetItem ( _Gen0 ) - } ) -#And - #Not ( { - .Set - #Equals - keys ( _M ) - } ) -#And - - b ( keys ( _M ) ) ~> _DotVar1 ~> . - +b ( keys ( _M ) ) diff --git a/test/map/map-iteration/test-1-spec.k b/test/map/map-iteration/test-1-spec.k index 9d67669800..493fcb2b88 100644 --- a/test/map/map-iteration/test-1-spec.k +++ b/test/map/map-iteration/test-1-spec.k @@ -3,7 +3,6 @@ requires "test.k" module TEST-1-SPEC imports TEST - claim runTest( f( a |-> 1 b |-> 2 ) ) => doneTest( b |-> 2 c |-> 3 ) + claim runTest( f( a |-> 1 b |-> 2 ) ) => doneTest( b |-> 2 c |-> 3 ) endmodule - diff --git a/test/overloads/simple-lists/broken-spec.k.out.golden b/test/overloads/simple-lists/broken-spec.k.out.golden index a73cfee30f..5a3ed37c93 100644 --- a/test/overloads/simple-lists/broken-spec.k.out.golden +++ b/test/overloads/simple-lists/broken-spec.k.out.golden @@ -1,3 +1 @@ - - i1 i2 .EmptyStmts ~> _DotVar1 ~> . - +i1 i2 .EmptyStmts diff --git a/test/regression-evm/test-dsvalue-peek-pass-rough.sh b/test/regression-evm/test-dsvalue-peek-pass-rough.sh index bb0a2b2240..26c56371e4 100755 --- a/test/regression-evm/test-dsvalue-peek-pass-rough.sh +++ b/test/regression-evm/test-dsvalue-peek-pass-rough.sh @@ -13,8 +13,6 @@ exec kore-exec \ --log-level \ warning \ --enable-log-timestamps \ - --log-entries \ - DebugTransition \ --prove test-dsvalue-peek-pass-rough-spec.kore \ --spec-module DSVALUE-PEEK-PASS-ROUGH-SPEC \ --graph-search breadth-first \ diff --git a/test/regression-evm/test-flipper-addu48u48-fail-rough.sh b/test/regression-evm/test-flipper-addu48u48-fail-rough.sh index 62971c1481..f017b002df 100755 --- a/test/regression-evm/test-flipper-addu48u48-fail-rough.sh +++ b/test/regression-evm/test-flipper-addu48u48-fail-rough.sh @@ -13,8 +13,6 @@ exec kore-exec \ --log-level \ warning \ --enable-log-timestamps \ - --log-entries \ - DebugTransition \ --prove test-flipper-addu48u48-fail-rough-spec.kore \ --spec-module FLIPPER-ADDU48U48-FAIL-ROUGH-SPEC \ --graph-search breadth-first \ diff --git a/test/regression-evm/test-functional.sh b/test/regression-evm/test-functional.sh index 7591ca45e3..c2ab40fe73 100755 --- a/test/regression-evm/test-functional.sh +++ b/test/regression-evm/test-functional.sh @@ -13,8 +13,6 @@ exec kore-exec \ --log-level \ warning \ --enable-log-timestamps \ - --log-entries \ - DebugTransition \ --prove test-functional-spec.kore \ --spec-module FUNCTIONAL-SPEC \ --graph-search breadth-first \ diff --git a/test/regression-evm/test-lemmas.sh b/test/regression-evm/test-lemmas.sh index 238cf66ac6..dd7cde2765 100755 --- a/test/regression-evm/test-lemmas.sh +++ b/test/regression-evm/test-lemmas.sh @@ -13,8 +13,6 @@ exec kore-exec \ --log-level \ warning \ --enable-log-timestamps \ - --log-entries \ - DebugTransition \ --prove test-lemmas-spec.kore \ --spec-module LEMMAS-SPEC \ --graph-search breadth-first \ diff --git a/test/regression-evm/test-storagevar03.sh b/test/regression-evm/test-storagevar03.sh index e3a193832a..4c8099284f 100755 --- a/test/regression-evm/test-storagevar03.sh +++ b/test/regression-evm/test-storagevar03.sh @@ -13,8 +13,6 @@ exec kore-exec \ --log-level \ warning \ --enable-log-timestamps \ - --log-entries \ - DebugTransition \ --prove test-storagevar03-spec.kore \ --spec-module STORAGEVAR03-SPEC \ --graph-search breadth-first \ diff --git a/test/regression-evm/test-sum-to-n.sh b/test/regression-evm/test-sum-to-n.sh index d44ade0f58..fd3ee12677 100755 --- a/test/regression-evm/test-sum-to-n.sh +++ b/test/regression-evm/test-sum-to-n.sh @@ -13,8 +13,6 @@ exec kore-exec \ --log-level \ warning \ --enable-log-timestamps \ - --log-entries \ - DebugTransition \ --prove test-sum-to-n-spec.kore \ --spec-module SUM-TO-N-SPEC \ --graph-search breadth-first \ diff --git a/test/regression-evm/test-totalSupply.sh b/test/regression-evm/test-totalSupply.sh index c4c74a9586..9b1ceec15e 100755 --- a/test/regression-evm/test-totalSupply.sh +++ b/test/regression-evm/test-totalSupply.sh @@ -13,8 +13,6 @@ exec kore-exec \ --log-level \ warning \ --enable-log-timestamps \ - --log-entries \ - DebugTransition \ --prove test-totalSupply-spec.kore \ --spec-module TOTALSUPPLY-SPEC \ --graph-search breadth-first \ diff --git a/test/remove-destination/test-1-spec.k.out.golden b/test/remove-destination/test-1-spec.k.out.golden index e07f653255..307398e062 100644 --- a/test/remove-destination/test-1-spec.k.out.golden +++ b/test/remove-destination/test-1-spec.k.out.golden @@ -34,10 +34,8 @@ 4 } ) #And - - a ( K:Int |-> V:Int - M ) ~> _DotVar1 ~> . - + a ( K:Int |-> V:Int + M ) #And { false diff --git a/test/save-proofs/test-1-spec.k b/test/save-proofs/test-1-spec.k index 8edf541f9e..bc70a3a2a5 100644 --- a/test/save-proofs/test-1-spec.k +++ b/test/save-proofs/test-1-spec.k @@ -4,5 +4,5 @@ requires "save-proofs.k" module TEST-1-SPEC imports SAVE-PROOFS - claim BB(X:Int) => CC(X:Int) + claim BB(X:Int) => CC(X:Int) endmodule diff --git a/test/save-proofs/test-1-spec.k.save-proofs.kore.golden b/test/save-proofs/test-1-spec.k.save-proofs.kore.golden index f3e2190654..c2f11f1329 100644 --- a/test/save-proofs/test-1-spec.k.save-proofs.kore.golden +++ b/test/save-proofs/test-1-spec.k.save-proofs.kore.golden @@ -17,33 +17,37 @@ module haskell-backend-saved-claims-43943e50-f723-47cd-99fd-07104d664c6d LblBB'LParUndsRParUnds'SAVE-PROOFS'Unds'KItem'Unds'Int{}( /* T Fn D Sfa */ VarX:SortInt{} ), - /* T Fn D Sfa */ Var'Unds'DotVar1:SortK{} + /* T Fn D Sfa Cl */ dotk{}() ) ), /* T Fn D Spa */ Lbl'-LT-'generatedCounter'-GT-'{}( - /* T Fn D Sfa */ Var'Unds'DotVar2:SortInt{} + /* T Fn D Sfa */ Var'Unds'Gen0:SortInt{} ) ) ), /* Spa */ weakAlwaysFinally{SortGeneratedTopCell{}}( - /* T Fn D Spa */ - Lbl'-LT-'generatedTop'-GT-'{}( + /* Spa */ + \exists{SortGeneratedTopCell{}}( + Var'QuesUnds'Gen1:SortInt{}, /* T Fn D Spa */ - Lbl'-LT-'k'-GT-'{}( + Lbl'-LT-'generatedTop'-GT-'{}( /* T Fn D Spa */ - kseq{}( + Lbl'-LT-'k'-GT-'{}( /* T Fn D Spa */ - LblCC'LParUndsRParUnds'SAVE-PROOFS'Unds'KItem'Unds'Int{}( - /* T Fn D Sfa */ VarX:SortInt{} - ), - /* T Fn D Sfa */ Var'Unds'DotVar1:SortK{} + kseq{}( + /* T Fn D Spa */ + LblCC'LParUndsRParUnds'SAVE-PROOFS'Unds'KItem'Unds'Int{}( + /* T Fn D Sfa */ VarX:SortInt{} + ), + /* T Fn D Sfa Cl */ dotk{}() + ) + ), + /* T Fn D Spa */ + Lbl'-LT-'generatedCounter'-GT-'{}( + /* T Fn D Sfa */ Var'QuesUnds'Gen1:SortInt{} ) - ), - /* T Fn D Spa */ - Lbl'-LT-'generatedCounter'-GT-'{}( - /* T Fn D Sfa */ Var'Unds'DotVar2:SortInt{} ) ) ) diff --git a/test/save-proofs/test-2-spec.k b/test/save-proofs/test-2-spec.k index 3f8bf4ae17..531eb93188 100644 --- a/test/save-proofs/test-2-spec.k +++ b/test/save-proofs/test-2-spec.k @@ -7,7 +7,7 @@ module TEST-2-SPEC imports SAVE-PROOFS // This claim would fail, but it is loaded from the saved claims. - claim BB(X:Int) => CC(X:Int) + claim BB(X:Int) => CC(X:Int) // This claim requires the first claim. - claim AA(X:Int) => DD(X:Int) + claim AA(X:Int) => DD(X:Int) endmodule diff --git a/test/set/set-iteration/test-1-spec.k b/test/set/set-iteration/test-1-spec.k index aa60c34347..52a1676bd0 100644 --- a/test/set/set-iteration/test-1-spec.k +++ b/test/set/set-iteration/test-1-spec.k @@ -3,7 +3,7 @@ requires "test.k" module TEST-1-SPEC imports TEST - claim runTest( f( SetItem(a) SetItem(b) ) ) - => doneTest( SetItem(b) SetItem(c) ) + claim runTest( f( SetItem(a) SetItem(b) ) ) + => doneTest( SetItem(b) SetItem(c) ) endmodule diff --git a/test/set/set-iteration/test-2-spec.k b/test/set/set-iteration/test-2-spec.k index d0383ae15a..488ed5e54b 100644 --- a/test/set/set-iteration/test-2-spec.k +++ b/test/set/set-iteration/test-2-spec.k @@ -3,8 +3,8 @@ requires "test.k" module TEST-2-SPEC imports TEST - claim runTest( f( SetItem(X:Element) SetItem(Y:Element) ) ) - => doneTest( SetItem(g(X)) SetItem(g(Y)) ) + claim runTest( f( SetItem(X:Element) SetItem(Y:Element) ) ) + => doneTest( SetItem(g(X)) SetItem(g(Y)) ) requires (X =/=K Y) andBool (g(X) =/=K g(Y)) diff --git a/test/set/set-iteration/test.k b/test/set/set-iteration/test.k index a541083c01..93f432db9f 100644 --- a/test/set/set-iteration/test.k +++ b/test/set/set-iteration/test.k @@ -7,13 +7,13 @@ module TEST syntax Element ::= "a" | "b" | "c" - syntax Element ::= g(Element) [function, functional] + syntax Element ::= g(Element) [function, total] rule g(a) => b rule g(b) => c rule g(c) => a - syntax Set ::= f(Set) [function, functional] + syntax Set ::= f(Set) [function, total] rule f(.Set) => .Set rule f(SetItem(E:Element) S:Set) => SetItem(g(E)) f(S) diff --git a/test/simplification/Makefile b/test/simplification/Makefile index 1130bc2e5f..3c90844db8 100644 --- a/test/simplification/Makefile +++ b/test/simplification/Makefile @@ -1,10 +1,12 @@ DEF = simplification include $(CURDIR)/../include.mk +.PHONY: a-spec.k.out + a-spec.k.out: KORE_EXEC_OPTS = --debug-attempt-equation=SIMPLIFICATION.f.positive a-spec.k.out: a-spec.k simplification.k $(TEST_DEPS) @echo ">>>" $(CURDIR) "kprove" $< rm -f $@ $(KPROVE) $(KPROVE_OPTS) $(KPROVE_SPEC) 1> /dev/null 2> $@ || true - grep -q "equation is not applicable" $@ || mv $@ $@.fail + grep -q "equation is not applicable" $@ && rm $@ || mv $@ $@.fail diff --git a/test/simplification/a-spec.k.out.golden b/test/simplification/a-spec.k.out.golden index 52d89dc625..e69de29bb2 100644 --- a/test/simplification/a-spec.k.out.golden +++ b/test/simplification/a-spec.k.out.golden @@ -1,1994 +0,0 @@ -kore-exec: [191335] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ RuleVarX:SortInt{} - ) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [194889] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ RuleVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* D Sfa */ \top{_}() - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ RuleVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [200565] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ RuleVarX:SortInt{} - ) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [202710] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ RuleVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* Spa */ - \equals{SortGeneratedCounterCell{}, _}( - /* T Fn D Sfa */ - RuleVar'Unds'DotVar0:SortGeneratedCounterCell{}, - /* T Fn D Sfa */ - Lbl'-LT-'generatedCounter'-GT-'{}( - /* Created: Kore.Rewrite.Rule.Expand.maybeNewVariable */ - /* T Fn D Sfa */ - RuleVar'Unds'DotVar1:SortInt{} - ) - ) - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ RuleVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [209093] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ RuleVarX:SortInt{} - ) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [211356] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ RuleVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* Spc */ - \and{_}( - /* Sfc */ - \ceil{SortS{}, _}( - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ RuleVarX:SortInt{} - ) - ), - /* Spa */ - \equals{SortGeneratedCounterCell{}, _}( - /* T Fn D Sfa */ - RuleVar'Unds'DotVar0:SortGeneratedCounterCell{}, - /* T Fn D Sfa */ - Lbl'-LT-'generatedCounter'-GT-'{}( - /* Created: Kore.Rewrite.Rule.Expand.maybeNewVariable */ - /* T Fn D Sfa */ - RuleVar'Unds'DotVar1:SortInt{} - ) - ) - ) - TermLike replacements: - Predicate replacements: - Key: - /* Spa */ - \equals{SortGeneratedCounterCell{}, _}( - /* T Fn D Sfa */ - RuleVar'Unds'DotVar0:SortGeneratedCounterCell{}, - /* T Fn D Sfa */ - Lbl'-LT-'generatedCounter'-GT-'{}( - /* Created: Kore.Rewrite.Rule.Expand.maybeNewVariable */ - /* T Fn D Sfa */ - RuleVar'Unds'DotVar1:SortInt{} - ) - ) - Value: - /* D Sfa */ \top{_}() - Key: - /* Sfc */ - \ceil{SortS{}, _}( - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ RuleVarX:SortInt{} - ) - ) - Value: - /* D Sfa */ \top{_}() - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ RuleVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [220296] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ RuleVarX:SortInt{} - ) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [222376] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ RuleVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* D Sfa */ \top{_}() - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ RuleVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [227900] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while simplifying the claim - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [230257] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* D Sfa */ \top{_}() - TermLike replacements: - Predicate replacements: - Assumed to be defined: - /* Fn Spa */ - /* Inj: */ inj{SortS{}, SortKItem{}}( - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while simplifying the claim -kore-exec: [235962] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while simplifying the claim - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [238376] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* Sfc */ - \ceil{SortS{}, _}( - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - TermLike replacements: - Predicate replacements: - Key: - /* Sfc */ - \ceil{SortS{}, _}( - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - Value: - /* D Sfa */ \top{_}() - Assumed to be defined: - /* Fn Spa */ - /* Inj: */ inj{SortS{}, SortKItem{}}( - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while simplifying the claim -kore-exec: [246232] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [248495] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* D Sfa */ \top{_}() - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [253953] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [256380] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* Sfc */ - \not{_}( - /* Sfc */ - \equals{SortS{}, _}( - /* T Fn D Sfa Cl */ Lbla'Unds'SIMPLIFICATION'Unds'S{}(), - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - ) - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [262765] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [265085] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* Sfc */ - \ceil{SortS{}, _}( - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [270526] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [273200] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* Spu */ - \and{_}( - /* Sfc */ - \ceil{SortS{}, _}( - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ), - /* Spc */ - \not{_}( - /* Sfc */ - \equals{SortS{}, _}( - /* T Fn D Sfa Cl */ Lbla'Unds'SIMPLIFICATION'Unds'S{}(), - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - ) - ) - TermLike replacements: - Predicate replacements: - Key: - /* Sfc */ - \ceil{SortS{}, _}( - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - Value: - /* D Sfa */ \top{_}() - Key: - /* Sfc */ - \equals{SortS{}, _}( - /* T Fn D Sfa Cl */ Lbla'Unds'SIMPLIFICATION'Unds'S{}(), - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - Value: - /* Fn Sfa */ \bottom{_}() - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [282243] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [284432] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* D Sfa */ \top{_}() - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [289425] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [292185] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* Spc */ - \not{_}( - /* Sfc */ - \equals{SortS{}, _}( - /* T Fn D Sfa Cl */ Lbla'Unds'SIMPLIFICATION'Unds'S{}(), - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - ) - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [298026] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [300704] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* Sfc */ - \ceil{SortS{}, _}( - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [306360] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [308580] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* D Sfa */ \top{_}() - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [313513] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [315819] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* Spc */ - \not{_}( - /* Sfc */ - \equals{SortS{}, _}( - /* T Fn D Sfa Cl */ Lbla'Unds'SIMPLIFICATION'Unds'S{}(), - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - ) - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [321643] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [324315] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* Sfc */ - \ceil{SortS{}, _}( - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [329887] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [332087] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* D Sfa */ \top{_}() - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [336984] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [339520] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* Spc */ - \not{_}( - /* Sfc */ - \equals{SortS{}, _}( - /* T Fn D Sfa Cl */ Lbla'Unds'SIMPLIFICATION'Unds'S{}(), - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - ) - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [345421] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [348022] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* Sfc */ - \ceil{SortS{}, _}( - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [354131] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [356395] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* D Sfa */ \top{_}() - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [361560] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [363839] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* Spc */ - \not{_}( - /* Sfc */ - \equals{SortS{}, _}( - /* T Fn D Sfa Cl */ Lbla'Unds'SIMPLIFICATION'Unds'S{}(), - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - ) - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [369624] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [371862] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* Sfc */ - \ceil{SortS{}, _}( - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [377842] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [380201] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* Spu */ - \and{_}( - /* Sfc */ - \ceil{SortS{}, _}( - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ), - /* Spc */ - \not{_}( - /* Sfc */ - \equals{SortS{}, _}( - /* T Fn D Sfa Cl */ Lbla'Unds'SIMPLIFICATION'Unds'S{}(), - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - ) - ) - TermLike replacements: - Predicate replacements: - Key: - /* Sfc */ - \ceil{SortS{}, _}( - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - Value: - /* D Sfa */ \top{_}() - Key: - /* Sfc */ - \equals{SortS{}, _}( - /* T Fn D Sfa Cl */ Lbla'Unds'SIMPLIFICATION'Unds'S{}(), - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - Value: - /* Fn Sfa */ \bottom{_}() - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [389001] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [391254] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* D Sfa */ \top{_}() - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [396146] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [398575] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* Spc */ - \not{_}( - /* Sfc */ - \equals{SortS{}, _}( - /* T Fn D Sfa Cl */ Lbla'Unds'SIMPLIFICATION'Unds'S{}(), - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - ) - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [404334] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [406691] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* Sfc */ - \ceil{SortS{}, _}( - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [412531] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [414786] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* D Sfa */ \top{_}() - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [419692] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [421969] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* Spc */ - \not{_}( - /* Sfc */ - \equals{SortS{}, _}( - /* T Fn D Sfa Cl */ Lbla'Unds'SIMPLIFICATION'Unds'S{}(), - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - ) - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [427797] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [429999] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* Sfc */ - \ceil{SortS{}, _}( - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [435446] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [437558] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* D Sfa */ \top{_}() - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [442404] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [444636] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* Spc */ - \not{_}( - /* Sfc */ - \equals{SortS{}, _}( - /* T Fn D Sfa Cl */ Lbla'Unds'SIMPLIFICATION'Unds'S{}(), - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - ) - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [450325] Debug (DebugAttemptEquation): - applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 to term: - /* Fn Spa */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) -Context: - (InfoReachability) while checking the implication - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 -kore-exec: [452579] Debug (DebugAttemptEquation): - equation is not applicable: - Could not infer the equation requirement: - /* Spa */ - \equals{SortBool{}, _}( - /* T Fn D Spa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ), - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true") - ) - and the matching requirement: - /* D Sfa */ \top{_}() - from the side condition: - Assumed true condition: - /* Sfc */ - \ceil{SortS{}, _}( - /* Fn Sfc */ - Lblf'LParUndsRParUnds'SIMPLIFICATION'Unds'S'Unds'Int{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{} - ) - ) - TermLike replacements: - Predicate replacements: - Assumed to be defined: - The negated implication is: - \and( - /* term: */ - /* D Sfa */ \top{_}(), - \and( - /* predicate: */ - /* Sfa */ - \not{_}( - /* Sfa */ - \equals{SortBool{}, _}( - /* T Fn D Sfa Cl */ \dv{SortBool{}}("true"), - /* T Fn D Sfa */ - Lbl'Unds-GT-'Int'Unds'{}( - /* T Fn D Sfa */ ConfigVarX:SortInt{}, - /* T Fn D Sfa Cl */ \dv{SortInt{}}("0") - ) - ) - ), - /* substitution: */ - \top() - )) -Context: - (DebugAttemptEquation) while applying equation (label: SIMPLIFICATION.f.positive ) at /home/alexey/Projects/RV/haskell-backend/test/simplification/simplification.k:9:24-9:55 - (InfoReachability) while checking the implication -kore-exec: [458566] Warning (WarnStuckClaimState): - The configuration's term unifies with the destination's term, but the implication check between the conditions has failed. Location: /home/alexey/Projects/RV/haskell-backend/test/simplification/a-spec.k:7:11-7:33 -Context: - (InfoReachability) while checking the implication -[Warning] Compiler: Variable 'X' defined but not used. Prefix variable name -with underscore if this is intentional. - Source(/home/alexey/Projects/RV/haskell-backend/test/simplification/a-spec.k) - Location(7,17,7,18) - 7 | claim f(X:Int) => a - . ^ -[Error] Prover: backend terminated because the configuration cannot be -rewritten further. See output for more details. diff --git a/test/simplify-rhs/test-1-repl-script-spec.k.out.golden b/test/simplify-rhs/test-1-repl-script-spec.k.out.golden index df6dbcaab8..c9da86dd1f 100644 --- a/test/simplify-rhs/test-1-repl-script-spec.k.out.golden +++ b/test/simplify-rhs/test-1-repl-script-spec.k.out.golden @@ -1,8 +1,4 @@ Kore (0)> ProveSteps 1 - - evaluated ~> _DotVar1 ~> . - + a #Implies - #wAF ( - evaluated ~> _DotVar1 ~> . - ) + #wAF ( evaluated ) diff --git a/test/tiny/a-to-c-spec.k b/test/tiny/a-to-c-spec.k index 7904470b83..8f0a7acef2 100644 --- a/test/tiny/a-to-c-spec.k +++ b/test/tiny/a-to-c-spec.k @@ -3,6 +3,6 @@ requires "tiny.k" module A-TO-C-SPEC imports TINY - claim a => c + claim a => c endmodule diff --git a/test/tiny/mixed-claims-spec.k b/test/tiny/mixed-claims-spec.k index 4bab82ad71..38f215b563 100644 --- a/test/tiny/mixed-claims-spec.k +++ b/test/tiny/mixed-claims-spec.k @@ -4,8 +4,8 @@ module MIXED-CLAIMS-SPEC imports TINY imports TINY - claim b => d [one-path] + claim b => d [one-path] - claim a => d [all-path] + claim a => d [all-path] endmodule diff --git a/test/unification2/test-spec.k b/test/unification2/test-spec.k index 23f7f60d4b..8655d6de98 100644 --- a/test/unification2/test-spec.k +++ b/test/unification2/test-spec.k @@ -1,5 +1,5 @@ module TEST-SPEC imports TEST - claim (mapLookup(address(X), address(X) |-> u(_) M:Map) => ?_:Maybe) ~> M:Map ~> _:K + claim (mapLookup(address(X), address(X) |-> u(_) M:Map) => ?_:Maybe) ~> M:Map ~> _:K endmodule