Skip to content
Snippets Groups Projects
Commit 5628ac55 authored by Robbert Krebbers's avatar Robbert Krebbers
Browse files

Comment for `internal_eq` file.

parent 380e2651
No related branches found
No related tags found
No related merge requests found
From iris.bi Require Import derived_laws_sbi big_op. From iris.bi Require Import derived_laws_sbi big_op.
Import interface.bi derived_laws_bi.bi derived_laws_sbi.bi. Import interface.bi derived_laws_bi.bi derived_laws_sbi.bi.
(** This file defines a type class for BIs with a notion of internal equality.
Internal equality is not part of the [bi] canonical structure as [internal_eq]
can only be given a definition that satisfies [NonExpansive2 internal_eq] _and_
[▷ (x ≡ y) ⊢ Next x ≡ Next y] if the BI is step-indexed. *)
Class InternalEq (PROP : bi) := Class InternalEq (PROP : bi) :=
internal_eq : {A : ofeT}, A A PROP. internal_eq : {A : ofeT}, A A PROP.
Arguments internal_eq {_ _ _} _ _ : simpl never. Arguments internal_eq {_ _ _} _ _ : simpl never.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment