Library zoo.iris.algebra.auth
Require Export iris.algebra.auth.
Require Import zoo.prelude.
Require Export zoo.iris.algebra.base.
Require Import zoo.iris.algebra.view.
Require Import zoo.options.
Section ucmra.
Context {SI : sidx}.
Context {A : ucmra}.
Implicit Type a b : A.
Lemma authーauthーfragーdfracーop dq1 a1 b1 dq2 a2 b2 :
●{dq1} a1 ⋅ ◯ b1 ≡ ●{dq2} a2 ⋅ ◯ b2 ↔
dq1 = dq2 ∧ a1 ≡ a2 ∧ b1 ≡ b2.
Lemma authーauthーfragーop a1 b1 a2 b2 :
● a1 ⋅ ◯ b1 ≡ ● a2 ⋅ ◯ b2 ↔
a1 ≡ a2 ∧ b1 ≡ b2.
End ucmra.
Require Import zoo.prelude.
Require Export zoo.iris.algebra.base.
Require Import zoo.iris.algebra.view.
Require Import zoo.options.
Section ucmra.
Context {SI : sidx}.
Context {A : ucmra}.
Implicit Type a b : A.
Lemma authーauthーfragーdfracーop dq1 a1 b1 dq2 a2 b2 :
●{dq1} a1 ⋅ ◯ b1 ≡ ●{dq2} a2 ⋅ ◯ b2 ↔
dq1 = dq2 ∧ a1 ≡ a2 ∧ b1 ≡ b2.
Lemma authーauthーfragーop a1 b1 a2 b2 :
● a1 ⋅ ◯ b1 ≡ ● a2 ⋅ ◯ b2 ↔
a1 ≡ a2 ∧ b1 ≡ b2.
End ucmra.