key icon indicating copy to clipboard operation
key copied to clipboard

KeY Theorem Prover for Deductive Java Verification

Results 120 key issues
Sort by recently updated
recently updated
newest added

## Description The SMT translation names a function parameter "length" to a function "length", which conflicts with the length function for objects. ## Reproducible always ### Steps to reproduce 1....

## Related Issue This pull request fixes #29. ## Intended Change A non-trivial (i.e, neither `true` nor `false`) diverges clause results in two contracts to be verified. Previously, there was...

Calculus

## Related Issue This pull request addresses #3414. ## Intended Change Remove the old dialog to change taclet options. Taclet options can now be accessed through the new unified settings...

As discussed in a KaKeY meeting: We introduce a new "section" in KeY files dedicated to metadata: ``` \metadata ; ``` In contrast to `\settings` and `\proofObligation`, this section does...

Feature

This PR adds the newly introduced JML names for entities to KeY. Such labels are exploited inside the KeY's proof tree as branching labels. And may later become accessible in...

JML Parser
JML (Semantics)
RFC

## Intended Change This PR fixes a slicing failure with a specific proof. In that particular case, the dynamically added taclet was slightly too different for the previous code to...

keyext.slicing

This issue was created at [git.key-project.org](https://git.key-project.org/key/key/-/issues/1723) where the discussions are preserved. ---- ## Description When trying to apply the `lesser-or-equal than distinction` rule to a floating point comparison on the...

:lady_beetle: Bug
P:NORMAL
Completeness

## Description KeY used to have support for a model method modifier `no_state` indicating that a method must not at all read from the heap. Now, using `no_state` makes KeY...

JML Parser
:lady_beetle: Bug
JML (Semantics)

This issue was created at [git.key-project.org](https://git.key-project.org/key/key/-/issues/1652) where the discussions are preserved. ---- There tend to be a lot of random runtime exceptions which should not ever occur. Instead of having...

:lady_beetle: Bug
🛠 Maintenance
HacKeYthon

This PR expands the proof caching infrastructure by introducing an external database of proofs. Proofs are currently added manually by the user to the database. The user may inspect the...

GUI
Feature