Skip to content
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

Merged
merged 2 commits into from
Mar 24, 2025

Conversation

Stevengre
Copy link
Contributor

  • 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.

@@ -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>
Copy link
Contributor Author

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.

Copy link
Member

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.

Copy link
Contributor Author

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.

Copy link
Contributor Author

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.

Copy link
Contributor Author

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.

runtimeverification/kontrol#996

Copy link
Contributor Author

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.

Comment on lines +2308 to +2309
rule <k> #access [ OP , _ ] => .K ... </k> <schedule> SCHED </schedule>
requires notBool (Ghasaccesslist << SCHED >> andBool #usesAccessList(OP))
Copy link
Contributor Author

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.
Copy link
Contributor Author

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.

Copy link
Contributor Author

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

Copy link
Contributor Author

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,
Copy link
Contributor Author

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.

@Stevengre Stevengre requested review from anvacaru and ehildenb March 19, 2025 17:01
@Stevengre Stevengre marked this pull request as ready for review March 19, 2025 17:01
@Stevengre Stevengre self-assigned this Mar 19, 2025
- 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.
@Stevengre Stevengre merged commit 4709f66 into master Mar 24, 2025
12 checks passed
@Stevengre Stevengre deleted the support-gas-cost branch March 24, 2025 11:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants