Skip to content

Conversation

@bgregoir
Copy link
Contributor

No description provided.

@fdupress
Copy link
Member

Why is this change necessary and how should one approach modifying proofs?

@strub strub merged commit 75718ab into main Mar 25, 2025
15 checks passed
@strub strub deleted the fix-ehoare-if branch March 25, 2025 18:48
@loutr
Copy link
Contributor

loutr commented Mar 27, 2025

Why is this change necessary and how should one approach modifying proofs?

This is a fix for the if tactic in the ehoare logic that solves an anomaly I encountered when updating a proof and discussed with Benjamin. The underlying rcond tactic for phoare and ehoare logic were behaving the same, assuming that the precondition is a (newly-formed) conjunction, which is syntactically inconsistent (as ehoare preconditions are (functions to the) reals). Supposedly all instances of the if tactic in a ehoare goal had the same anomaly in the latest eC version.

The "new" behaviour is the expected one and there should be little to no modifications required.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants