Skip to content

Added fupd_plain_soundness_no_lc_strong

Added the lemma fupd_plain_soundness_no_lc_strong, which is a generalisation of the adequacy theorem of the Trillium instance of Iris.

Notably, it lifts the original soundness theorem to be a greatest fixpoint of nested fancy updates. The soundness theorem was primarily conducted by @amintimany .

EDIT: I was confused by the inclusion of £ m in the _no_lc lemmas, but added it here for consistency. Since the proofs are strictly in the realm of has_no_lc it seems superfluous to include them (even for future-proving)

EDIT 2: The theorem that this is used for can be found here https://github.com/logsem/aneris/blob/47375625241a7c03b98105984a27df8fc2e69ac9/trillium/program_logic/adequacy.v#L806

Edited by Jonas Kastberg

Merge request reports