1
0
mirror of https://github.com/nmvdw/HITs-Examples synced 2025-11-04 07:33:51 +01:00

Added join-semilattice

This commit is contained in:
Niels
2017-08-08 13:45:27 +02:00
parent c1dfef3cc1
commit de335c3955
2 changed files with 32 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
Require Import HoTT HitTactics.
From fsets Require Import operations extensionality.
Require Export representations.definition disjunction.
Require Import lattice.
(* Lemmas relating operations to the membership predicate *)
Section characterize_isIn.
@@ -119,6 +120,14 @@ Section properties.
Context {A : Type}.
Context `{Univalence}.
Instance: bottom(FSet A) := .
Instance: maximum(FSet A) := U.
Global Instance joinsemilattice_fset : JoinSemiLattice (FSet A).
Proof.
split ; toHProp.
Defined.
(** comprehension properties *)
Lemma comprehension_false Y : comprehension (fun (_ : A) => false) Y = .
Proof.