Skip to content

kore-exec: Function in configuration is not evaluated #2428

Open
@ttuegel

Description

@ttuegel

Using kore-exec for symbolic execution (not using --prove), a function with partial arguments is not evaluated. The backend should infer that the arguments are defined because they appear in the configuration.

To reproduce:

# Unpack attached files, then:
kore-exec definition.kore --module C --pattern uninitialized-0072.kore --output result.kore --depth 0
# result.kore will be the same as uninitialized-0072.kore,
# indicating that the function at the top of the <k> cell was not evaluated.

Files: uninitialized.tar.gz

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions