-
Notifications
You must be signed in to change notification settings - Fork 151
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support gas cost summarization for all supported opcode. #2727
Conversation
@@ -1597,16 +1597,11 @@ The various `CALL*` (and other inter-contract control flow) operations will be d | |||
syntax KItem ::= "#accessStorage" Account Int | |||
// --------------------------------------------- | |||
rule <k> #accessStorage ACCT INDEX => .K ... </k> | |||
<accessedStorage> ... ACCT |-> (TS:Set => TS |Set SetItem(INDEX)) ... </accessedStorage> | |||
<accessedStorage> TS => TS[ACCT <- {TS[ACCT] orDefault .Set}:>Set |Set SetItem(INDEX)] </accessedStorage> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The backend cannot generate Ghasaccesslist << SCHED >> andBool ACCT in_keys(TS)
condition for SLOAD
and SSTORE
's gas cost summarization. Therefore, it will be endless ndbranches without this change.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are these changes to evm.md
requried for this PR? They may cause issues with Kontrol for example.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Without these changes in evm.md
, the gas cost summarization will not end with infininte branches.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For this one, the backend don't know that ACCT in_keys(TS)
for the first rule.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Here, I started a CI to check if this change will harm kontrol or not.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It passed all the CI checks.
rule <k> #access [ OP , _ ] => .K ... </k> <schedule> SCHED </schedule> | ||
requires notBool (Ghasaccesslist << SCHED >> andBool #usesAccessList(OP)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is for BALANCE
's gas cost summarization.
@@ -435,8 +435,7 @@ def _build_spec( | |||
# This is because #push doesn't handle `.Account`. And it's okay to be Int for other opcodes. | |||
_init_subst['CALLER_CELL'] = KVariable('CALLER_CELL', KSort('Int')) # CALLER_CELL should be Int for CALLER. | |||
_init_subst['ORIGIN_CELL'] = KVariable('ORIGIN_CELL', KSort('Int')) # ORIGIN_CELL should be Int for ORIGIN. | |||
inf_gas_cell = KEVM.inf_gas(KVariable('GAS_CELL', KSort('Gas'))) | |||
_init_subst['GAS_CELL'] = inf_gas_cell # inf_gas to reduce the computation cost. | |||
_init_subst['GAS_CELL'] = KEVM.inf_gas(KVariable('GAS_CELL', 'Gas')) # SLOAD & SSTORE must use infinite gas. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
SLOAD
& SSTORE
's gas cost cannot be summarized without infinite gas. Since there is no difference between SLOAD
& SSTORE
and other opcodes to convert inf_gas
spec into normal gas cost spec, I just provide inf gas for all opcode to speed up the summarization process.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
SLOAD ERROR MESSAGE
ERROR 2025-03-19 17:04:19,585 kevm_pyk.utils - Proof crashed: SLOAD_1_SPEC
Runtime error | code: -32002 | data: {'context': 'CallStack (from HasCallStack):\n error, called at src/Kore/Internal/Predicate.hs:1091:5 in kore-0.1.115-43FOKz1Yupc9YyZgs9hiKd:Kore.Internal.Predicate\n cannotSimplifyNotSimplifiedError, called at src/Kore/Internal/Predicate.hs:1120:36 in kore-0.1.115-43FOKz1Yupc9YyZgs9hiKd:Kore.Internal.Predicate\n checkedSimplifiedFromChildren, called at src/Kore/Internal/Predicate.hs:1130:14 in kore-0.1.115-43FOKz1Yupc9YyZgs9hiKd:Kore.Internal.Predicate\n markSimplified, called at src/Kore/Simplify/Not.hs:152:17 in kore-0.1.115-43FOKz1Yupc9YyZgs9hiKd:Kore.Simplify.Not', 'error': 'Unexpectedly marking term with NotSimplified children as simplified:\nNotF (Not {notSort = (), notChild = Predicate {getPredicate = CofreeT (Identity (PredicatePattern {freeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'GAS\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2})]}, simplified = NotSimplified} :< AndF (BinaryAnd {andSort = (), andFirst = CofreeT (Identity (PredicatePattern {freeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, simplified = NotSimplified} :< CeilF (Ceil {ceilOperandSort = (), ceilResultSort = (), ceilChild = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSet", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 2305, column = 43})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = False}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = False}, termCreated = Created {getCreated = Nothing}, termSimplified = NotSimplified, termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 1289177810464412759, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lblproject\'Coln\'Set", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortK", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 2305, column = 32})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSet", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 2305, column = 43})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = False}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortK", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 10, column = 43})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = NotSimplified, termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 3901097158700771001, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "kseq", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 10, column = 19})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortK", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 10, column = 32})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortK", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 10, column = 43})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = True}, injective = Injective {isDeclaredInjective = True}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 944, column = 86})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = NotSimplified, termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -475974426592369412, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "LblMap\'Coln\'lookupOrDefault", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 944, column = 47})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 944, column = 58})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 944, column = 71})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 944, column = 86})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Just "MAP.lookupOrDefault"}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Just "Map:lookupOrDefault"}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 281, column = 20}), end = Just (LineColumn {line = 281, column = 134})}, source = Source {unSource = Just "/nix/store/49vadqsvv2cwdvmn1ig819bjrys8k3yz-k-7.1.225-9c1158f45e9a4506509ee7494133cdbc0b9a51d8/include/kframework/builtin/domains.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -3085831241547423451, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 8149163076387871255, _tlTermLikeF = InjF (Inj {injConstructor = InternedId {getInternedId = "inj", internedIdLocation = AstLocationNone}, injFrom = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injTo = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = False}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = True}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}, injChild = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -3062032885261899796, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))}})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = NotSimplified, termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 7278742802661888032, _tlTermLikeF = InjF (Inj {injConstructor = InternedId {getInternedId = "inj", internedIdLocation = AstLocationNone}, injFrom = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSet", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injTo = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = False}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = True}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}, injChild = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSet", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 581, column = 36})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = NotSimplified, termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 4441221582120302246, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbl\'Stop\'Set", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSet", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 581, column = 36})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Just "SET.unit"}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Just ".Set"}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 729, column = 18}), end = Just (LineColumn {line = 729, column = 90})}, source = Source {unSource = Just "/nix/store/49vadqsvv2cwdvmn1ig819bjrys8k3yz-k-7.1.225-9c1158f45e9a4506509ee7494133cdbc0b9a51d8/include/kframework/builtin/domains.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = []})}})}]})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortK", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 11, column = 23})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Just ConstructorLikeHead}}, _tlHash = 4927161741228309506, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "dotk", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortK", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 11, column = 23})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = True}, injective = Injective {isDeclaredInjective = True}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = []})}]})}]})}}))), andSecond = CofreeT (Identity (PredicatePattern {freeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'GAS\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, simplified = Simplified (SimplifiedData {sType = Partly, condition = Any})} :< EqualsF (Equals {equalsOperandSort = (), equalsResultSort = (), equalsFirst = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Just ConstructorLikeHead}}, _tlHash = 2272092545145258081, _tlTermLikeF = InternalBoolF (Const (InternalBool {internalBoolSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationNone}, sortActualSorts = []}), internalBoolValue = True}))}, equalsSecond = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1072, column = 101})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'GAS\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -9168466441264398030, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbl\'Unds-LT-\'Gas\'UndsUnds\'GAS-SYNTAX\'Unds\'Bool\'Unds\'Gas\'Unds\'Gas", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1072, column = 77})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1072, column = 88})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1072, column = 101})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 23, column = 21}), end = Just (LineColumn {line = 23, column = 54})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/gas.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1052, column = 97})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'GAS\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 7086659695886609285, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbl\'Unds\'-Gas\'UndsUnds\'GAS-SYNTAX\'Unds\'Gas\'Unds\'Gas\'Unds\'Gas", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1052, column = 73})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1052, column = 84})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1052, column = 97})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 21, column = 20}), end = Just (LineColumn {line = 21, column = 52})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/gas.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'GAS\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -7706486860997592903, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'GAS\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -8535000078556011211, _tlTermLikeF = InjF (Inj {injConstructor = InternedId {getInternedId = "inj", internedIdLocation = AstLocationNone}, injFrom = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injTo = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = False}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = True}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}, injChild = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 3074262351806668979, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lblite", internedIdLocation = AstLocationNone}, symbolParams = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1713, column = 34})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Just "KEQUAL.ite"}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Just (Atom "ite")}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Just "ite"}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 2297, column = 26}), end = Just (LineColumn {line = 2297, column = 132})}, source = Source {unSource = Just "/nix/store/49vadqsvv2cwdvmn1ig819bjrys8k3yz-k-7.1.225-9c1158f45e9a4506509ee7494133cdbc0b9a51d8/include/kframework/builtin/domains.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 449, column = 70})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 6567545184136581796, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbl\'Hash\'inStorage", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 449, column = 31})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortAccount", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 449, column = 42})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 449, column = 57})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 449, column = 70})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Just "#inStorage"}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 2215, column = 21}), end = Just (LineColumn {line = 2215, column = 99})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/evm.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -3085831241547423451, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortAccount", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 8189741652512166494, _tlTermLikeF = InjF (Inj {injConstructor = InternedId {getInternedId = "inj", internedIdLocation = AstLocationNone}, injFrom = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injTo = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortAccount", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = False}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = True}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}, injChild = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -3062032885261899796, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))}})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 8453462653177520988, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))}]})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1076, column = 127})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 9156187711765941093, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbl\'Unds-LT-Unds-GT-Unds\'SCHEDULE\'Unds\'Int\'Unds\'ScheduleConst\'Unds\'Schedule", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortScheduleConst", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1076, column = 88})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1076, column = 109})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1076, column = 127})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 40, column = 20}), end = Just (LineColumn {line = 40, column = 68})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/schedule.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortScheduleConst", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 895, column = 69})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Just ConstructorLikeHead}}, _tlHash = 4753065070051818716, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "LblGwarmstorageread\'Unds\'SCHEDULE\'Unds\'ScheduleConst", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortScheduleConst", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 895, column = 69})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = True}, injective = Injective {isDeclaredInjective = True}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 49, column = 129}), end = Just (LineColumn {line = 49, column = 147})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/schedule.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = []})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -761593796667771534, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))}]})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1076, column = 127})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -6925884346317781467, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbl\'Unds-LT-Unds-GT-Unds\'SCHEDULE\'Unds\'Int\'Unds\'ScheduleConst\'Unds\'Schedule", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortScheduleConst", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1076, column = 88})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1076, column = 109})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1076, column = 127})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 40, column = 20}), end = Just (LineColumn {line = 40, column = 68})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/schedule.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortScheduleConst", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 831, column = 63})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Just ConstructorLikeHead}}, _tlHash = 4691844262605140636, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "LblGcoldsload\'Unds\'SCHEDULE\'Unds\'ScheduleConst", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortScheduleConst", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 831, column = 63})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = True}, injective = Injective {isDeclaredInjective = True}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 49, column = 84}), end = Just (LineColumn {line = 49, column = 96})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/schedule.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = []})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -761593796667771534, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))}]})}]})}})}]})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Just SortInjectionHead}}, _tlHash = 8963676071374798560, _tlTermLikeF = InjF (Inj {injConstructor = InternedId {getInternedId = "inj", internedIdLocation = AstLocationNone}, injFrom = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injTo = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = False}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = True}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}, injChild = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Just ConstructorLikeHead}}, _tlHash = -2359551879966262426, _tlTermLikeF = InternalIntF (Const (InternalInt {internalIntSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), internalIntValue = 0}))}})}]})}})))})))}})\n\\not{_}(\n \\and{_}(\n \\ceil{SortSet{}, _}(\n Lblproject\'Coln\'Set{}(\n kseq{}(\n LblMap\'Coln\'lookupOrDefault{}(\n ConfigVar\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL:SortMap{},\n /* Inj: */ inj{SortInt{}, SortKItem{}}(\n ConfigVarID\'Unds\'CELL:SortInt{}\n ),\n /* Inj: */ inj{SortSet{}, SortKItem{}}(Lbl\'Stop\'Set{}())\n ),\n dotk{}()\n )\n )\n ),\n \\equals{SortBool{}, _}(\n \\dv{SortBool{}}("true"),\n Lbl\'Unds-LT-\'Gas\'UndsUnds\'GAS-SYNTAX\'Unds\'Bool\'Unds\'Gas\'Unds\'Gas{}(\n Lbl\'Unds\'-Gas\'UndsUnds\'GAS-SYNTAX\'Unds\'Gas\'Unds\'Gas\'Unds\'Gas{}(\n ConfigVar\'Unds\'GAS\'Unds\'CELL:SortGas{},\n /* Inj: */ inj{SortInt{}, SortGas{}}(\n Lblite{SortInt{}}(\n Lbl\'Hash\'inStorage{}(\n ConfigVar\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL:SortMap{},\n /* Inj: */ inj{SortInt{}, SortAccount{}}(\n ConfigVarID\'Unds\'CELL:SortInt{}\n ),\n ConfigVar\'Unds\'W0:SortInt{}\n ),\n Lbl\'Unds-LT-Unds-GT-Unds\'SCHEDULE\'Unds\'Int\'Unds\'ScheduleConst\'Unds\'Schedule{}(\n LblGwarmstorageread\'Unds\'SCHEDULE\'Unds\'ScheduleConst{}(),\n ConfigVar\'Unds\'SCHEDULE\'Unds\'CELL:SortSchedule{}\n ),\n Lbl\'Unds-LT-Unds-GT-Unds\'SCHEDULE\'Unds\'Int\'Unds\'ScheduleConst\'Unds\'Schedule{}(\n LblGcoldsload\'Unds\'SCHEDULE\'Unds\'ScheduleConst{}(),\n ConfigVar\'Unds\'SCHEDULE\'Unds\'CELL:SortSchedule{}\n )\n )\n )\n ),\n /* Inj: */ inj{SortInt{}, SortGas{}}(\\dv{SortInt{}}("0"))\n )\n )\n )\n)'}
Traceback (most recent call last):
File "/home/zhaoji/.cache/pypoetry/virtualenvs/kevm-pyk-9eA2lNH8-py3.11/lib/python3.11/site-packages/pyk/kore/rpc.py", line 926, in _request
return self._client.request(method, **params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zhaoji/.cache/pypoetry/virtualenvs/kevm-pyk-9eA2lNH8-py3.11/lib/python3.11/site-packages/pyk/kore/rpc.py", line 246, in request
return self._default_client.request(method, **params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zhaoji/.cache/pypoetry/virtualenvs/kevm-pyk-9eA2lNH8-py3.11/lib/python3.11/site-packages/pyk/kore/rpc.py", line 325, in request
self._check(data)
File "/home/zhaoji/.cache/pypoetry/virtualenvs/kevm-pyk-9eA2lNH8-py3.11/lib/python3.11/site-packages/pyk/kore/rpc.py", line 336, in _check
raise JsonRpcError(**response['error'])
pyk.kore.rpc.JsonRpcError: Runtime error
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/utils.py", line 152, in run_prover
parallel_advance_proof(
File "/home/zhaoji/.cache/pypoetry/virtualenvs/kevm-pyk-9eA2lNH8-py3.11/lib/python3.11/site-packages/pyk/proof/proof.py", line 378, in parallel_advance_proof
proof_results = future.result()
^^^^^^^^^^^^^^^
File "/nix/store/7hnr99nxrd2aw6lghybqdmkckq60j6l9-python3-3.11.9/lib/python3.11/concurrent/futures/_base.py", line 449, in result
return self.__get_result()
^^^^^^^^^^^^^^^^^^^
File "/nix/store/7hnr99nxrd2aw6lghybqdmkckq60j6l9-python3-3.11.9/lib/python3.11/concurrent/futures/_base.py", line 401, in __get_result
raise self._exception
File "/nix/store/7hnr99nxrd2aw6lghybqdmkckq60j6l9-python3-3.11.9/lib/python3.11/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zhaoji/.cache/pypoetry/virtualenvs/kevm-pyk-9eA2lNH8-py3.11/lib/python3.11/site-packages/pyk/proof/proof.py", line 457, in step
return prover.step_proof(proof_step)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zhaoji/.cache/pypoetry/virtualenvs/kevm-pyk-9eA2lNH8-py3.11/lib/python3.11/site-packages/pyk/proof/reachability.py", line 874, in step_proof
extend_results = self.kcfg_explore.extend_cterm(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zhaoji/.cache/pypoetry/virtualenvs/kevm-pyk-9eA2lNH8-py3.11/lib/python3.11/site-packages/pyk/kcfg/explore.py", line 231, in extend_cterm
cterm, next_states, depth, vacuous, next_node_logs = self.cterm_symbolic.execute(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zhaoji/.cache/pypoetry/virtualenvs/kevm-pyk-9eA2lNH8-py3.11/lib/python3.11/site-packages/pyk/cterm/symbolic.py", line 109, in execute
response = self._kore_client.execute(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zhaoji/.cache/pypoetry/virtualenvs/kevm-pyk-9eA2lNH8-py3.11/lib/python3.11/site-packages/pyk/kore/rpc.py", line 987, in execute
result = self._request('execute', **params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zhaoji/.cache/pypoetry/virtualenvs/kevm-pyk-9eA2lNH8-py3.11/lib/python3.11/site-packages/pyk/kore/rpc.py", line 928, in _request
raise self._error(err) from err
pyk.kore.rpc.DefaultError: Runtime error | code: -32002 | data: {'context': 'CallStack (from HasCallStack):\n error, called at src/Kore/Internal/Predicate.hs:1091:5 in kore-0.1.115-43FOKz1Yupc9YyZgs9hiKd:Kore.Internal.Predicate\n cannotSimplifyNotSimplifiedError, called at src/Kore/Internal/Predicate.hs:1120:36 in kore-0.1.115-43FOKz1Yupc9YyZgs9hiKd:Kore.Internal.Predicate\n checkedSimplifiedFromChildren, called at src/Kore/Internal/Predicate.hs:1130:14 in kore-0.1.115-43FOKz1Yupc9YyZgs9hiKd:Kore.Internal.Predicate\n markSimplified, called at src/Kore/Simplify/Not.hs:152:17 in kore-0.1.115-43FOKz1Yupc9YyZgs9hiKd:Kore.Simplify.Not', 'error': 'Unexpectedly marking term with NotSimplified children as simplified:\nNotF (Not {notSort = (), notChild = Predicate {getPredicate = CofreeT (Identity (PredicatePattern {freeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'GAS\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2})]}, simplified = NotSimplified} :< AndF (BinaryAnd {andSort = (), andFirst = CofreeT (Identity (PredicatePattern {freeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, simplified = NotSimplified} :< CeilF (Ceil {ceilOperandSort = (), ceilResultSort = (), ceilChild = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSet", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 2305, column = 43})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = False}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = False}, termCreated = Created {getCreated = Nothing}, termSimplified = NotSimplified, termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 1289177810464412759, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lblproject\'Coln\'Set", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortK", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 2305, column = 32})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSet", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 2305, column = 43})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = False}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortK", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 10, column = 43})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = NotSimplified, termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 3901097158700771001, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "kseq", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 10, column = 19})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortK", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 10, column = 32})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortK", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 10, column = 43})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = True}, injective = Injective {isDeclaredInjective = True}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 944, column = 86})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = NotSimplified, termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -475974426592369412, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "LblMap\'Coln\'lookupOrDefault", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 944, column = 47})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 944, column = 58})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 944, column = 71})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 944, column = 86})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Just "MAP.lookupOrDefault"}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Just "Map:lookupOrDefault"}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 281, column = 20}), end = Just (LineColumn {line = 281, column = 134})}, source = Source {unSource = Just "/nix/store/49vadqsvv2cwdvmn1ig819bjrys8k3yz-k-7.1.225-9c1158f45e9a4506509ee7494133cdbc0b9a51d8/include/kframework/builtin/domains.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -3085831241547423451, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 8149163076387871255, _tlTermLikeF = InjF (Inj {injConstructor = InternedId {getInternedId = "inj", internedIdLocation = AstLocationNone}, injFrom = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injTo = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = False}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = True}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}, injChild = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -3062032885261899796, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))}})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = NotSimplified, termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 7278742802661888032, _tlTermLikeF = InjF (Inj {injConstructor = InternedId {getInternedId = "inj", internedIdLocation = AstLocationNone}, injFrom = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSet", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injTo = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = False}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = True}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}, injChild = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSet", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 581, column = 36})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = NotSimplified, termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 4441221582120302246, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbl\'Stop\'Set", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSet", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 581, column = 36})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Just "SET.unit"}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Just ".Set"}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 729, column = 18}), end = Just (LineColumn {line = 729, column = 90})}, source = Source {unSource = Just "/nix/store/49vadqsvv2cwdvmn1ig819bjrys8k3yz-k-7.1.225-9c1158f45e9a4506509ee7494133cdbc0b9a51d8/include/kframework/builtin/domains.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = []})}})}]})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortK", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 11, column = 23})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Just ConstructorLikeHead}}, _tlHash = 4927161741228309506, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "dotk", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortK", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 11, column = 23})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = True}, injective = Injective {isDeclaredInjective = True}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = []})}]})}]})}}))), andSecond = CofreeT (Identity (PredicatePattern {freeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'GAS\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, simplified = Simplified (SimplifiedData {sType = Partly, condition = Any})} :< EqualsF (Equals {equalsOperandSort = (), equalsResultSort = (), equalsFirst = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Just ConstructorLikeHead}}, _tlHash = 2272092545145258081, _tlTermLikeF = InternalBoolF (Const (InternalBool {internalBoolSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationNone}, sortActualSorts = []}), internalBoolValue = True}))}, equalsSecond = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1072, column = 101})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'GAS\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -9168466441264398030, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbl\'Unds-LT-\'Gas\'UndsUnds\'GAS-SYNTAX\'Unds\'Bool\'Unds\'Gas\'Unds\'Gas", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1072, column = 77})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1072, column = 88})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1072, column = 101})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 23, column = 21}), end = Just (LineColumn {line = 23, column = 54})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/gas.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1052, column = 97})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'GAS\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 7086659695886609285, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbl\'Unds\'-Gas\'UndsUnds\'GAS-SYNTAX\'Unds\'Gas\'Unds\'Gas\'Unds\'Gas", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1052, column = 73})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1052, column = 84})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1052, column = 97})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 21, column = 20}), end = Just (LineColumn {line = 21, column = 52})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/gas.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'GAS\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -7706486860997592903, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'GAS\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -8535000078556011211, _tlTermLikeF = InjF (Inj {injConstructor = InternedId {getInternedId = "inj", internedIdLocation = AstLocationNone}, injFrom = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injTo = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = False}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = True}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}, injChild = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 3074262351806668979, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lblite", internedIdLocation = AstLocationNone}, symbolParams = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1713, column = 34})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Just "KEQUAL.ite"}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Just (Atom "ite")}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Just "ite"}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 2297, column = 26}), end = Just (LineColumn {line = 2297, column = 132})}, source = Source {unSource = Just "/nix/store/49vadqsvv2cwdvmn1ig819bjrys8k3yz-k-7.1.225-9c1158f45e9a4506509ee7494133cdbc0b9a51d8/include/kframework/builtin/domains.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 449, column = 70})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 6567545184136581796, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbl\'Hash\'inStorage", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 449, column = 31})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortAccount", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 449, column = 42})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 449, column = 57})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 449, column = 70})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Just "#inStorage"}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 2215, column = 21}), end = Just (LineColumn {line = 2215, column = 99})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/evm.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -3085831241547423451, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortAccount", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 8189741652512166494, _tlTermLikeF = InjF (Inj {injConstructor = InternedId {getInternedId = "inj", internedIdLocation = AstLocationNone}, injFrom = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injTo = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortAccount", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = False}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = True}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}, injChild = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -3062032885261899796, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))}})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 8453462653177520988, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))}]})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1076, column = 127})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 9156187711765941093, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbl\'Unds-LT-Unds-GT-Unds\'SCHEDULE\'Unds\'Int\'Unds\'ScheduleConst\'Unds\'Schedule", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortScheduleConst", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1076, column = 88})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1076, column = 109})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1076, column = 127})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 40, column = 20}), end = Just (LineColumn {line = 40, column = 68})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/schedule.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortScheduleConst", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 895, column = 69})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Just ConstructorLikeHead}}, _tlHash = 4753065070051818716, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "LblGwarmstorageread\'Unds\'SCHEDULE\'Unds\'ScheduleConst", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortScheduleConst", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 895, column = 69})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = True}, injective = Injective {isDeclaredInjective = True}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 49, column = 129}), end = Just (LineColumn {line = 49, column = 147})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/schedule.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = []})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -761593796667771534, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))}]})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1076, column = 127})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -6925884346317781467, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbl\'Unds-LT-Unds-GT-Unds\'SCHEDULE\'Unds\'Int\'Unds\'ScheduleConst\'Unds\'Schedule", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortScheduleConst", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1076, column = 88})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1076, column = 109})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1076, column = 127})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 40, column = 20}), end = Just (LineColumn {line = 40, column = 68})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/schedule.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortScheduleConst", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 831, column = 63})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Just ConstructorLikeHead}}, _tlHash = 4691844262605140636, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "LblGcoldsload\'Unds\'SCHEDULE\'Unds\'ScheduleConst", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortScheduleConst", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 831, column = 63})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = True}, injective = Injective {isDeclaredInjective = True}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 49, column = 84}), end = Just (LineColumn {line = 49, column = 96})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/schedule.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = []})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -761593796667771534, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))}]})}]})}})}]})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Just SortInjectionHead}}, _tlHash = 8963676071374798560, _tlTermLikeF = InjF (Inj {injConstructor = InternedId {getInternedId = "inj", internedIdLocation = AstLocationNone}, injFrom = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injTo = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = False}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = True}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}, injChild = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Just ConstructorLikeHead}}, _tlHash = -2359551879966262426, _tlTermLikeF = InternalIntF (Const (InternalInt {internalIntSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), internalIntValue = 0}))}})}]})}})))})))}})\n\\not{_}(\n \\and{_}(\n \\ceil{SortSet{}, _}(\n Lblproject\'Coln\'Set{}(\n kseq{}(\n LblMap\'Coln\'lookupOrDefault{}(\n ConfigVar\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL:SortMap{},\n /* Inj: */ inj{SortInt{}, SortKItem{}}(\n ConfigVarID\'Unds\'CELL:SortInt{}\n ),\n /* Inj: */ inj{SortSet{}, SortKItem{}}(Lbl\'Stop\'Set{}())\n ),\n dotk{}()\n )\n )\n ),\n \\equals{SortBool{}, _}(\n \\dv{SortBool{}}("true"),\n Lbl\'Unds-LT-\'Gas\'UndsUnds\'GAS-SYNTAX\'Unds\'Bool\'Unds\'Gas\'Unds\'Gas{}(\n Lbl\'Unds\'-Gas\'UndsUnds\'GAS-SYNTAX\'Unds\'Gas\'Unds\'Gas\'Unds\'Gas{}(\n ConfigVar\'Unds\'GAS\'Unds\'CELL:SortGas{},\n /* Inj: */ inj{SortInt{}, SortGas{}}(\n Lblite{SortInt{}}(\n Lbl\'Hash\'inStorage{}(\n ConfigVar\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL:SortMap{},\n /* Inj: */ inj{SortInt{}, SortAccount{}}(\n ConfigVarID\'Unds\'CELL:SortInt{}\n ),\n ConfigVar\'Unds\'W0:SortInt{}\n ),\n Lbl\'Unds-LT-Unds-GT-Unds\'SCHEDULE\'Unds\'Int\'Unds\'ScheduleConst\'Unds\'Schedule{}(\n LblGwarmstorageread\'Unds\'SCHEDULE\'Unds\'ScheduleConst{}(),\n ConfigVar\'Unds\'SCHEDULE\'Unds\'CELL:SortSchedule{}\n ),\n Lbl\'Unds-LT-Unds-GT-Unds\'SCHEDULE\'Unds\'Int\'Unds\'ScheduleConst\'Unds\'Schedule{}(\n LblGcoldsload\'Unds\'SCHEDULE\'Unds\'ScheduleConst{}(),\n ConfigVar\'Unds\'SCHEDULE\'Unds\'CELL:SortSchedule{}\n )\n )\n )\n ),\n /* Inj: */ inj{SortInt{}, SortGas{}}(\\dv{SortInt{}}("0"))\n )\n )\n )\n)'}
Proof timing SLOAD_1_SPEC: 47.04096460342407s
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
SSTORE ERROR MESSAGE
ERROR 2025-03-19 17:07:20,402 kevm_pyk.utils - Proof crashed: SSTORE_2_SPEC
Runtime error | code: -32002 | data: {'context': 'CallStack (from HasCallStack):\n error, called at src/Kore/Internal/Predicate.hs:1091:5 in kore-0.1.115-43FOKz1Yupc9YyZgs9hiKd:Kore.Internal.Predicate\n cannotSimplifyNotSimplifiedError, called at src/Kore/Internal/Predicate.hs:1120:36 in kore-0.1.115-43FOKz1Yupc9YyZgs9hiKd:Kore.Internal.Predicate\n checkedSimplifiedFromChildren, called at src/Kore/Internal/Predicate.hs:1130:14 in kore-0.1.115-43FOKz1Yupc9YyZgs9hiKd:Kore.Internal.Predicate\n markSimplified, called at src/Kore/Simplify/Not.hs:152:17 in kore-0.1.115-43FOKz1Yupc9YyZgs9hiKd:Kore.Simplify.Not', 'error': 'Unexpectedly marking term with NotSimplified children as simplified:\nNotF (Not {notSort = (), notChild = Predicate {getPredicate = CofreeT (Identity (PredicatePattern {freeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'GAS\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ORIG\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 3}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 1)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2})]}, simplified = NotSimplified} :< AndF (BinaryAnd {andSort = (), andFirst = CofreeT (Identity (PredicatePattern {freeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, simplified = NotSimplified} :< CeilF (Ceil {ceilOperandSort = (), ceilResultSort = (), ceilChild = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSet", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 2305, column = 43})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = False}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = False}, termCreated = Created {getCreated = Nothing}, termSimplified = NotSimplified, termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -3715847114264205828, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lblproject\'Coln\'Set", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortK", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 2305, column = 32})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSet", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 2305, column = 43})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = False}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortK", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 10, column = 43})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = NotSimplified, termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 7224384759459443812, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "kseq", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 10, column = 19})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortK", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 10, column = 32})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortK", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 10, column = 43})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = True}, injective = Injective {isDeclaredInjective = True}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 944, column = 86})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = NotSimplified, termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 7323846626423755717, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "LblMap\'Coln\'lookupOrDefault", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 944, column = 47})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 944, column = 58})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 944, column = 71})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 944, column = 86})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Just "MAP.lookupOrDefault"}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Just "Map:lookupOrDefault"}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 281, column = 20}), end = Just (LineColumn {line = 281, column = 134})}, source = Source {unSource = Just "/nix/store/49vadqsvv2cwdvmn1ig819bjrys8k3yz-k-7.1.225-9c1158f45e9a4506509ee7494133cdbc0b9a51d8/include/kframework/builtin/domains.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -773771701008284850, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 8149163076387871255, _tlTermLikeF = InjF (Inj {injConstructor = InternedId {getInternedId = "inj", internedIdLocation = AstLocationNone}, injFrom = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injTo = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = False}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = True}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}, injChild = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -3062032885261899796, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))}})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = NotSimplified, termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 7278742802661888032, _tlTermLikeF = InjF (Inj {injConstructor = InternedId {getInternedId = "inj", internedIdLocation = AstLocationNone}, injFrom = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSet", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injTo = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = False}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = True}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}, injChild = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSet", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 581, column = 36})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = NotSimplified, termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 4441221582120302246, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbl\'Stop\'Set", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSet", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 581, column = 36})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Just "SET.unit"}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Just ".Set"}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 729, column = 18}), end = Just (LineColumn {line = 729, column = 90})}, source = Source {unSource = Just "/nix/store/49vadqsvv2cwdvmn1ig819bjrys8k3yz-k-7.1.225-9c1158f45e9a4506509ee7494133cdbc0b9a51d8/include/kframework/builtin/domains.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = []})}})}]})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortK", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 11, column = 23})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Just ConstructorLikeHead}}, _tlHash = 4927161741228309506, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "dotk", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortK", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 11, column = 23})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = True}, injective = Injective {isDeclaredInjective = True}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = []})}]})}]})}}))), andSecond = CofreeT (Identity (PredicatePattern {freeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'GAS\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ORIG\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 3}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 1)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, simplified = Simplified (SimplifiedData {sType = Partly, condition = Any})} :< EqualsF (Equals {equalsOperandSort = (), equalsResultSort = (), equalsFirst = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Just ConstructorLikeHead}}, _tlHash = 2272092545145258081, _tlTermLikeF = InternalBoolF (Const (InternalBool {internalBoolSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationNone}, sortActualSorts = []}), internalBoolValue = True}))}, equalsSecond = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1072, column = 101})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'GAS\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ORIG\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 3}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 1)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -8222680626416249802, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbl\'Unds-LT-\'Gas\'UndsUnds\'GAS-SYNTAX\'Unds\'Bool\'Unds\'Gas\'Unds\'Gas", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1072, column = 77})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1072, column = 88})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1072, column = 101})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 23, column = 21}), end = Just (LineColumn {line = 23, column = 54})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/gas.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1052, column = 97})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'GAS\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ORIG\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 1)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -5644489077461213958, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbl\'Unds\'-Gas\'UndsUnds\'GAS-SYNTAX\'Unds\'Gas\'Unds\'Gas\'Unds\'Gas", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1052, column = 73})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1052, column = 84})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1052, column = 97})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 21, column = 20}), end = Just (LineColumn {line = 21, column = 52})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/gas.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'GAS\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -7706486860997592903, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'GAS\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ORIG\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 1)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 5280109056078568128, _tlTermLikeF = InjF (Inj {injConstructor = InternedId {getInternedId = "inj", internedIdLocation = AstLocationNone}, injFrom = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injTo = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = False}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = True}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}, injChild = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 769, column = 74})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ORIG\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 1)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -1557444192700653754, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "LblCsstore", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 769, column = 23})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 769, column = 39})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 769, column = 50})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 769, column = 61})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 769, column = 74})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Just (Atom "gas_Csstore")}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Just "Csstore"}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 109, column = 20}), end = Just (LineColumn {line = 109, column = 143})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/gas.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -761593796667771534, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 1)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 7831632752495409027, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 1)})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1727, column = 46})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 298771823136646642, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbllookup", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1727, column = 22})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1727, column = 33})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1727, column = 46})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Just (Atom "lookup")}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Just "lookup"}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 416, column = 20}), end = Just (LineColumn {line = 416, column = 98})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/evm-types.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 6263603392789219713, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 8453462653177520988, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))}]})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1727, column = 46})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ORIG\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 6827326390351046135, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbllookup", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1727, column = 22})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1727, column = 33})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1727, column = 46})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Just (Atom "lookup")}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Just "lookup"}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 416, column = 20}), end = Just (LineColumn {line = 416, column = 98})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/evm-types.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ORIG\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -5262218596201663316, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ORIG\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 8453462653177520988, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))}]})}]})}})}]})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 1203849084278339361, _tlTermLikeF = InjF (Inj {injConstructor = InternedId {getInternedId = "inj", internedIdLocation = AstLocationNone}, injFrom = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injTo = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = False}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = True}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}, injChild = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -5507759780990471513, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lblite", internedIdLocation = AstLocationNone}, symbolParams = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1713, column = 34})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Just "KEQUAL.ite"}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Just (Atom "ite")}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Just "ite"}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 2297, column = 26}), end = Just (LineColumn {line = 2297, column = 132})}, source = Source {unSource = Just "/nix/store/49vadqsvv2cwdvmn1ig819bjrys8k3yz-k-7.1.225-9c1158f45e9a4506509ee7494133cdbc0b9a51d8/include/kframework/builtin/domains.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 449, column = 70})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 439713555333490453, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbl\'Hash\'inStorage", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 449, column = 31})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortAccount", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 449, column = 42})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 449, column = 57})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 449, column = 70})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Just "#inStorage"}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 2215, column = 21}), end = Just (LineColumn {line = 2215, column = 99})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/evm.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -773771701008284850, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortAccount", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 8189741652512166494, _tlTermLikeF = InjF (Inj {injConstructor = InternedId {getInternedId = "inj", internedIdLocation = AstLocationNone}, injFrom = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injTo = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortAccount", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = False}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = True}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}, injChild = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -3062032885261899796, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))}})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 8453462653177520988, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))}]})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Just ConstructorLikeHead}}, _tlHash = -2359551879966262426, _tlTermLikeF = InternalIntF (Const (InternalInt {internalIntSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), internalIntValue = 0}))},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1076, column = 127})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -6925884346317781467, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbl\'Unds-LT-Unds-GT-Unds\'SCHEDULE\'Unds\'Int\'Unds\'ScheduleConst\'Unds\'Schedule", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortScheduleConst", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1076, column = 88})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1076, column = 109})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1076, column = 127})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 40, column = 20}), end = Just (LineColumn {line = 40, column = 68})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/schedule.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortScheduleConst", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 831, column = 63})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Just ConstructorLikeHead}}, _tlHash = 4691844262605140636, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "LblGcoldsload\'Unds\'SCHEDULE\'Unds\'ScheduleConst", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortScheduleConst", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 831, column = 63})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = True}, injective = Injective {isDeclaredInjective = True}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 49, column = 84}), end = Just (LineColumn {line = 49, column = 96})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/schedule.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = []})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -761593796667771534, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))}]})}]})}})}]})}})))})))}})\n\\not{_}(\n \\and{_}(\n \\ceil{SortSet{}, _}(\n Lblproject\'Coln\'Set{}(\n kseq{}(\n LblMap\'Coln\'lookupOrDefault{}(\n ConfigVar\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL:SortMap{},\n /* Inj: */ inj{SortInt{}, SortKItem{}}(\n ConfigVarID\'Unds\'CELL:SortInt{}\n ),\n /* Inj: */ inj{SortSet{}, SortKItem{}}(Lbl\'Stop\'Set{}())\n ),\n dotk{}()\n )\n )\n ),\n \\equals{SortBool{}, _}(\n \\dv{SortBool{}}("true"),\n Lbl\'Unds-LT-\'Gas\'UndsUnds\'GAS-SYNTAX\'Unds\'Bool\'Unds\'Gas\'Unds\'Gas{}(\n Lbl\'Unds\'-Gas\'UndsUnds\'GAS-SYNTAX\'Unds\'Gas\'Unds\'Gas\'Unds\'Gas{}(\n ConfigVar\'Unds\'GAS\'Unds\'CELL:SortGas{},\n /* Inj: */ inj{SortInt{}, SortGas{}}(\n LblCsstore{}(\n ConfigVar\'Unds\'SCHEDULE\'Unds\'CELL:SortSchedule{},\n ConfigVar\'Unds\'W1:SortInt{},\n Lbllookup{}(\n ConfigVar\'Unds\'STORAGE\'Unds\'CELL:SortMap{},\n ConfigVar\'Unds\'W0:SortInt{}\n ),\n Lbllookup{}(\n ConfigVar\'Unds\'ORIG\'Unds\'STORAGE\'Unds\'CELL:SortMap{},\n ConfigVar\'Unds\'W0:SortInt{}\n )\n )\n )\n ),\n /* Inj: */ inj{SortInt{}, SortGas{}}(\n Lblite{SortInt{}}(\n Lbl\'Hash\'inStorage{}(\n ConfigVar\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL:SortMap{},\n /* Inj: */ inj{SortInt{}, SortAccount{}}(\n ConfigVarID\'Unds\'CELL:SortInt{}\n ),\n ConfigVar\'Unds\'W0:SortInt{}\n ),\n \\dv{SortInt{}}("0"),\n Lbl\'Unds-LT-Unds-GT-Unds\'SCHEDULE\'Unds\'Int\'Unds\'ScheduleConst\'Unds\'Schedule{}(\n LblGcoldsload\'Unds\'SCHEDULE\'Unds\'ScheduleConst{}(),\n ConfigVar\'Unds\'SCHEDULE\'Unds\'CELL:SortSchedule{}\n )\n )\n )\n )\n )\n )\n)'}
Traceback (most recent call last):
File "/home/zhaoji/.cache/pypoetry/virtualenvs/kevm-pyk-9eA2lNH8-py3.11/lib/python3.11/site-packages/pyk/kore/rpc.py", line 926, in _request
return self._client.request(method, **params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zhaoji/.cache/pypoetry/virtualenvs/kevm-pyk-9eA2lNH8-py3.11/lib/python3.11/site-packages/pyk/kore/rpc.py", line 246, in request
return self._default_client.request(method, **params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zhaoji/.cache/pypoetry/virtualenvs/kevm-pyk-9eA2lNH8-py3.11/lib/python3.11/site-packages/pyk/kore/rpc.py", line 325, in request
self._check(data)
File "/home/zhaoji/.cache/pypoetry/virtualenvs/kevm-pyk-9eA2lNH8-py3.11/lib/python3.11/site-packages/pyk/kore/rpc.py", line 336, in _check
raise JsonRpcError(**response['error'])
pyk.kore.rpc.JsonRpcError: Runtime error
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/utils.py", line 152, in run_prover
parallel_advance_proof(
File "/home/zhaoji/.cache/pypoetry/virtualenvs/kevm-pyk-9eA2lNH8-py3.11/lib/python3.11/site-packages/pyk/proof/proof.py", line 378, in parallel_advance_proof
proof_results = future.result()
^^^^^^^^^^^^^^^
File "/nix/store/7hnr99nxrd2aw6lghybqdmkckq60j6l9-python3-3.11.9/lib/python3.11/concurrent/futures/_base.py", line 449, in result
return self.__get_result()
^^^^^^^^^^^^^^^^^^^
File "/nix/store/7hnr99nxrd2aw6lghybqdmkckq60j6l9-python3-3.11.9/lib/python3.11/concurrent/futures/_base.py", line 401, in __get_result
raise self._exception
File "/nix/store/7hnr99nxrd2aw6lghybqdmkckq60j6l9-python3-3.11.9/lib/python3.11/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zhaoji/.cache/pypoetry/virtualenvs/kevm-pyk-9eA2lNH8-py3.11/lib/python3.11/site-packages/pyk/proof/proof.py", line 457, in step
return prover.step_proof(proof_step)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zhaoji/.cache/pypoetry/virtualenvs/kevm-pyk-9eA2lNH8-py3.11/lib/python3.11/site-packages/pyk/proof/reachability.py", line 874, in step_proof
extend_results = self.kcfg_explore.extend_cterm(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zhaoji/.cache/pypoetry/virtualenvs/kevm-pyk-9eA2lNH8-py3.11/lib/python3.11/site-packages/pyk/kcfg/explore.py", line 231, in extend_cterm
cterm, next_states, depth, vacuous, next_node_logs = self.cterm_symbolic.execute(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zhaoji/.cache/pypoetry/virtualenvs/kevm-pyk-9eA2lNH8-py3.11/lib/python3.11/site-packages/pyk/cterm/symbolic.py", line 109, in execute
response = self._kore_client.execute(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zhaoji/.cache/pypoetry/virtualenvs/kevm-pyk-9eA2lNH8-py3.11/lib/python3.11/site-packages/pyk/kore/rpc.py", line 987, in execute
result = self._request('execute', **params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zhaoji/.cache/pypoetry/virtualenvs/kevm-pyk-9eA2lNH8-py3.11/lib/python3.11/site-packages/pyk/kore/rpc.py", line 928, in _request
raise self._error(err) from err
pyk.kore.rpc.DefaultError: Runtime error | code: -32002 | data: {'context': 'CallStack (from HasCallStack):\n error, called at src/Kore/Internal/Predicate.hs:1091:5 in kore-0.1.115-43FOKz1Yupc9YyZgs9hiKd:Kore.Internal.Predicate\n cannotSimplifyNotSimplifiedError, called at src/Kore/Internal/Predicate.hs:1120:36 in kore-0.1.115-43FOKz1Yupc9YyZgs9hiKd:Kore.Internal.Predicate\n checkedSimplifiedFromChildren, called at src/Kore/Internal/Predicate.hs:1130:14 in kore-0.1.115-43FOKz1Yupc9YyZgs9hiKd:Kore.Internal.Predicate\n markSimplified, called at src/Kore/Simplify/Not.hs:152:17 in kore-0.1.115-43FOKz1Yupc9YyZgs9hiKd:Kore.Simplify.Not', 'error': 'Unexpectedly marking term with NotSimplified children as simplified:\nNotF (Not {notSort = (), notChild = Predicate {getPredicate = CofreeT (Identity (PredicatePattern {freeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'GAS\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ORIG\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 3}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 1)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2})]}, simplified = NotSimplified} :< AndF (BinaryAnd {andSort = (), andFirst = CofreeT (Identity (PredicatePattern {freeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, simplified = NotSimplified} :< CeilF (Ceil {ceilOperandSort = (), ceilResultSort = (), ceilChild = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSet", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 2305, column = 43})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = False}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = False}, termCreated = Created {getCreated = Nothing}, termSimplified = NotSimplified, termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -3715847114264205828, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lblproject\'Coln\'Set", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortK", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 2305, column = 32})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSet", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 2305, column = 43})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = False}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortK", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 10, column = 43})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = NotSimplified, termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 7224384759459443812, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "kseq", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 10, column = 19})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortK", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 10, column = 32})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortK", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 10, column = 43})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = True}, injective = Injective {isDeclaredInjective = True}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 944, column = 86})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = NotSimplified, termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 7323846626423755717, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "LblMap\'Coln\'lookupOrDefault", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 944, column = 47})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 944, column = 58})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 944, column = 71})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 944, column = 86})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Just "MAP.lookupOrDefault"}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Just "Map:lookupOrDefault"}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 281, column = 20}), end = Just (LineColumn {line = 281, column = 134})}, source = Source {unSource = Just "/nix/store/49vadqsvv2cwdvmn1ig819bjrys8k3yz-k-7.1.225-9c1158f45e9a4506509ee7494133cdbc0b9a51d8/include/kframework/builtin/domains.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -773771701008284850, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 8149163076387871255, _tlTermLikeF = InjF (Inj {injConstructor = InternedId {getInternedId = "inj", internedIdLocation = AstLocationNone}, injFrom = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injTo = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = False}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = True}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}, injChild = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -3062032885261899796, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))}})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = NotSimplified, termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 7278742802661888032, _tlTermLikeF = InjF (Inj {injConstructor = InternedId {getInternedId = "inj", internedIdLocation = AstLocationNone}, injFrom = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSet", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injTo = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortKItem", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = False}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = True}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}, injChild = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSet", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 581, column = 36})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = NotSimplified, termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 4441221582120302246, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbl\'Stop\'Set", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSet", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 581, column = 36})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Just "SET.unit"}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Just ".Set"}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 729, column = 18}), end = Just (LineColumn {line = 729, column = 90})}, source = Source {unSource = Just "/nix/store/49vadqsvv2cwdvmn1ig819bjrys8k3yz-k-7.1.225-9c1158f45e9a4506509ee7494133cdbc0b9a51d8/include/kframework/builtin/domains.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = []})}})}]})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortK", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 11, column = 23})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Just ConstructorLikeHead}}, _tlHash = 4927161741228309506, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "dotk", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortK", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 11, column = 23})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = True}, injective = Injective {isDeclaredInjective = True}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = []})}]})}]})}}))), andSecond = CofreeT (Identity (PredicatePattern {freeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'GAS\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ORIG\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 3}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 1)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, simplified = Simplified (SimplifiedData {sType = Partly, condition = Any})} :< EqualsF (Equals {equalsOperandSort = (), equalsResultSort = (), equalsFirst = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Just ConstructorLikeHead}}, _tlHash = 2272092545145258081, _tlTermLikeF = InternalBoolF (Const (InternalBool {internalBoolSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationNone}, sortActualSorts = []}), internalBoolValue = True}))}, equalsSecond = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1072, column = 101})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'GAS\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ORIG\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 3}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 1)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -8222680626416249802, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbl\'Unds-LT-\'Gas\'UndsUnds\'GAS-SYNTAX\'Unds\'Bool\'Unds\'Gas\'Unds\'Gas", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1072, column = 77})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1072, column = 88})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1072, column = 101})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 23, column = 21}), end = Just (LineColumn {line = 23, column = 54})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/gas.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1052, column = 97})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'GAS\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ORIG\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 1)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -5644489077461213958, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbl\'Unds\'-Gas\'UndsUnds\'GAS-SYNTAX\'Unds\'Gas\'Unds\'Gas\'Unds\'Gas", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1052, column = 73})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1052, column = 84})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1052, column = 97})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 21, column = 20}), end = Just (LineColumn {line = 21, column = 52})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/gas.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'GAS\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -7706486860997592903, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'GAS\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ORIG\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 1)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 5280109056078568128, _tlTermLikeF = InjF (Inj {injConstructor = InternedId {getInternedId = "inj", internedIdLocation = AstLocationNone}, injFrom = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injTo = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = False}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = True}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}, injChild = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 769, column = 74})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ORIG\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 2}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 1)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -1557444192700653754, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "LblCsstore", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 769, column = 23})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 769, column = 39})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 769, column = 50})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 769, column = 61})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 769, column = 74})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Just (Atom "gas_Csstore")}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Just "Csstore"}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 109, column = 20}), end = Just (LineColumn {line = 109, column = 143})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/gas.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -761593796667771534, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 1)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 7831632752495409027, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 1)})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1727, column = 46})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 298771823136646642, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbllookup", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1727, column = 22})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1727, column = 33})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1727, column = 46})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Just (Atom "lookup")}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Just "lookup"}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 416, column = 20}), end = Just (LineColumn {line = 416, column = 98})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/evm-types.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 6263603392789219713, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 8453462653177520988, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))}]})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1727, column = 46})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ORIG\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 6827326390351046135, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbllookup", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1727, column = 22})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1727, column = 33})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1727, column = 46})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Just (Atom "lookup")}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Just "lookup"}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 416, column = 20}), end = Just (LineColumn {line = 416, column = 98})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/evm-types.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ORIG\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -5262218596201663316, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ORIG\'Unds\'STORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 8453462653177520988, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))}]})}]})}})}]})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 1203849084278339361, _tlTermLikeF = InjF (Inj {injConstructor = InternedId {getInternedId = "inj", internedIdLocation = AstLocationNone}, injFrom = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injTo = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortGas", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = False}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = True}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}, injChild = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -5507759780990471513, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lblite", internedIdLocation = AstLocationNone}, symbolParams = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1713, column = 34})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Just "KEQUAL.ite"}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Just (Atom "ite")}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Just "ite"}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 2297, column = 26}), end = Just (LineColumn {line = 2297, column = 132})}, source = Source {unSource = Just "/nix/store/49vadqsvv2cwdvmn1ig819bjrys8k3yz-k-7.1.225-9c1158f45e9a4506509ee7494133cdbc0b9a51d8/include/kframework/builtin/domains.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 449, column = 70})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1}),(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 439713555333490453, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbl\'Hash\'inStorage", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 449, column = 31})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortAccount", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 449, column = 42})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 449, column = 57})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortBool", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 449, column = 70})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Just "#inStorage"}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 2215, column = 21}), end = Just (LineColumn {line = 2215, column = 99})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/evm.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -773771701008284850, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortMap", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortAccount", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 8189741652512166494, _tlTermLikeF = InjF (Inj {injConstructor = InternedId {getInternedId = "inj", internedIdLocation = AstLocationNone}, injFrom = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injTo = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortAccount", internedIdLocation = AstLocationNone}, sortActualSorts = []}), injAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = False}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = True}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Nothing, end = Nothing}, source = Source {unSource = Nothing}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}, injChild = TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -3062032885261899796, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "VarID\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))}})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = 8453462653177520988, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'W", internedIdLocation = AstLocationNone}, counter = Just (Element 0)})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))}]})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Just ConstructorLikeHead}}, _tlHash = -2359551879966262426, _tlTermLikeF = InternalIntF (Const (InternalInt {internalIntSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationNone}, sortActualSorts = []}), internalIntValue = 0}))},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1076, column = 127})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Partly, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -6925884346317781467, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "Lbl\'Unds-LT-Unds-GT-Unds\'SCHEDULE\'Unds\'Int\'Unds\'ScheduleConst\'Unds\'Schedule", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortScheduleConst", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1076, column = 88})}, sortActualSorts = []}),SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1076, column = 109})}, sortActualSorts = []})], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortInt", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 1076, column = 127})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = True}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = False}, injective = Injective {isDeclaredInjective = False}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 40, column = 20}), end = Just (LineColumn {line = 40, column = 68})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/schedule.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = [TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortScheduleConst", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 831, column = 63})}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList []}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Just ConstructorLikeHead}}, _tlHash = 4691844262605140636, _tlTermLikeF = ApplySymbolF (Application {applicationSymbolOrAlias = Symbol {symbolConstructor = InternedId {getInternedId = "LblGcoldsload\'Unds\'SCHEDULE\'Unds\'ScheduleConst", internedIdLocation = AstLocationNone}, symbolParams = [], symbolSorts = ApplicationSorts {applicationSortsOperands = [], applicationSortsResult = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortScheduleConst", internedIdLocation = AstLocationFile (FileLocation {fileName = "/home/zhaoji/.cache/kdist-9ffc41e/evm-semantics/summary/definition.kore", line = 831, column = 63})}, sortActualSorts = []})}, symbolAttributes = Symbol {function = Function {isDeclaredFunction = False}, total = Total {isDeclaredTotal = True}, constructor = Constructor {isConstructor = True}, injective = Injective {isDeclaredInjective = True}, sortInjection = SortInjection {isSortInjection = False}, anywhere = Anywhere {isAnywhere = False}, hook = Hook {getHook = Nothing}, smtlib = Smtlib {getSmtlib = Nothing}, smthook = Smthook {getSmthook = Nothing}, memo = Memo {isMemo = False}, klabel = Klabel {getKlabel = Nothing}, symbolKywd = SymbolKywd {getSymbolKywd = Nothing}, noEvaluators = NoEvaluators {hasNoEvaluators = False}, sourceLocation = SourceLocation {location = Location {start = Just (LineColumn {line = 49, column = 84}), end = Just (LineColumn {line = 49, column = 96})}, source = Source {unSource = Just "/home/zhaoji/evm-semantics/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/schedule.md"}}, macro = Macro {isMacro = False}, aliasKywd = AliasKywd {isAliasKywd = False}}}, applicationChildren = []})},TermLike__ {_tlAttributes = TermAttributes {termSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), termFreeVariables = FreeVariables {getFreeVariables = fromList [(SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}),FreeVariableInfo {sort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []}), count = 1})]}, termTotal = Total {isTotal = True}, termFunction = Function {isFunction = True}, termDefined = Defined {isDefined = True}, termCreated = Created {getCreated = Nothing}, termSimplified = Simplified (SimplifiedData {sType = Fully, condition = Any}), termConstructorLike = ConstructorLike {getConstructorLike = Nothing}}, _tlHash = -761593796667771534, _tlTermLikeF = VariableF (Const (Variable {variableName = SomeVariableNameElement (ElementVariableName {unElementVariableName = ConfigVariableName (VariableName {base = InternedId {getInternedId = "Var\'Unds\'SCHEDULE\'Unds\'CELL", internedIdLocation = AstLocationNone}, counter = Nothing})}), variableSort = SortActualSort (SortActual {sortActualName = InternedId {getInternedId = "SortSchedule", internedIdLocation = AstLocationNone}, sortActualSorts = []})}))}]})}]})}})}]})}})))})))}})\n\\not{_}(\n \\and{_}(\n \\ceil{SortSet{}, _}(\n Lblproject\'Coln\'Set{}(\n kseq{}(\n LblMap\'Coln\'lookupOrDefault{}(\n ConfigVar\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL:SortMap{},\n /* Inj: */ inj{SortInt{}, SortKItem{}}(\n ConfigVarID\'Unds\'CELL:SortInt{}\n ),\n /* Inj: */ inj{SortSet{}, SortKItem{}}(Lbl\'Stop\'Set{}())\n ),\n dotk{}()\n )\n )\n ),\n \\equals{SortBool{}, _}(\n \\dv{SortBool{}}("true"),\n Lbl\'Unds-LT-\'Gas\'UndsUnds\'GAS-SYNTAX\'Unds\'Bool\'Unds\'Gas\'Unds\'Gas{}(\n Lbl\'Unds\'-Gas\'UndsUnds\'GAS-SYNTAX\'Unds\'Gas\'Unds\'Gas\'Unds\'Gas{}(\n ConfigVar\'Unds\'GAS\'Unds\'CELL:SortGas{},\n /* Inj: */ inj{SortInt{}, SortGas{}}(\n LblCsstore{}(\n ConfigVar\'Unds\'SCHEDULE\'Unds\'CELL:SortSchedule{},\n ConfigVar\'Unds\'W1:SortInt{},\n Lbllookup{}(\n ConfigVar\'Unds\'STORAGE\'Unds\'CELL:SortMap{},\n ConfigVar\'Unds\'W0:SortInt{}\n ),\n Lbllookup{}(\n ConfigVar\'Unds\'ORIG\'Unds\'STORAGE\'Unds\'CELL:SortMap{},\n ConfigVar\'Unds\'W0:SortInt{}\n )\n )\n )\n ),\n /* Inj: */ inj{SortInt{}, SortGas{}}(\n Lblite{SortInt{}}(\n Lbl\'Hash\'inStorage{}(\n ConfigVar\'Unds\'ACCESSEDSTORAGE\'Unds\'CELL:SortMap{},\n /* Inj: */ inj{SortInt{}, SortAccount{}}(\n ConfigVarID\'Unds\'CELL:SortInt{}\n ),\n ConfigVar\'Unds\'W0:SortInt{}\n ),\n \\dv{SortInt{}}("0"),\n Lbl\'Unds-LT-Unds-GT-Unds\'SCHEDULE\'Unds\'Int\'Unds\'ScheduleConst\'Unds\'Schedule{}(\n LblGcoldsload\'Unds\'SCHEDULE\'Unds\'ScheduleConst{}(),\n ConfigVar\'Unds\'SCHEDULE\'Unds\'CELL:SortSchedule{}\n )\n )\n )\n )\n )\n )\n)'}
Proof timing SSTORE_2_SPEC: 52.59533476829529s
@@ -561,7 +559,7 @@ def create_kcfg_explore() -> KCFGExplore: | |||
proof, | |||
create_kcfg_explore=create_kcfg_explore, | |||
max_depth=1, | |||
max_iterations=None, | |||
max_iterations=300, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This can help me to investigate the issues.
- Updated the handling of `GAS_CELL` to ensure it uses infinite gas for SLOAD and SSTORE operations. - Adjusted the initialization of `STATIC_CELL` for the `SSTORE` opcode to improve clarity. - Increased the `max_iterations` parameter in the summarization process to 300 to simplify the analysis of error cases. - Simplified the `#accessStorage` rule in the EVM semantics to avoid unexpected (nd)branches during gas consumption summarization.
34e10eb
to
ca4b133
Compare
GAS_CELL
to ensure it uses infinite gas for SLOAD and SSTORE operations.STATIC_CELL
for theSSTORE
opcode to improve clarity.max_iterations
parameter in the summarization process to 300 to simplify the analysis of error cases.#accessStorage
rule in the EVM semantics to avoid unexpected (nd)branches during gas consumption summarization.