Skip to content

Additional contract generated from the FM tutorial example #3937

Description

@WolframPfeifer

Description

For the FM tutorial example's ArrayList::get method, a third proof obligation is shown:

Image

This PO was not there in older KeY versions, and also is not provable (since the index precondition is missing).

Reproducible

always

Steps to reproduce

  1. Load the example: File -> Load Example... -> FM 2024 Tutorial -> ArrayList and LinkedList

The proof management dialog shows the contract from the screenshot above, which is not provable.

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions