Add a left and right version of identity
Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
This commit is contained in:
parent
7fdbf0397d
commit
d2faada90a
@ -124,7 +124,10 @@ record IsPartialSemilattice {a} {A : Set a}
|
||||
field
|
||||
x : A
|
||||
not-partial : ∀ (a₁ a₂ : A) → Σ A (λ a₃ → (a₁ ⊔? a₂) ≡ just a₃)
|
||||
x-identity : (a : A) → (x ⊔? a) ≈? just a
|
||||
x-identityˡ : (a : A) → (x ⊔? a) ≈? just a
|
||||
|
||||
x-identityʳ : (a : A) → (a ⊔? x) ≈? just a
|
||||
x-identityʳ a = ≈?-trans (⊔-comm a x) (x-identityˡ a)
|
||||
|
||||
Maybe-≈ : ∀ {a} {A : Set a} → (_≈_ : A → A → Set a) → Maybe A → A → Set a
|
||||
Maybe-≈ _≈_ (just a₁) a₂ = a₁ ≈ a₂
|
||||
|
Loading…
Reference in New Issue
Block a user