Documentation

Mathlib.Topology.Compactness.CompactSystem

Compact systems #

This file defines compact systems of sets.

Main definitions #

Main results #

def IsCompactSystem {α : Type u_1} (S : Set (Set α)) :

A set of sets is a compact system if, whenever a countable subfamily has empty intersection, then finitely many of them already have empty intersection.

Equations
Instances For
    theorem IsCompactSystem.of_nonempty_iInter {α : Type u_1} {S : Set (Set α)} (h : ∀ (C : Set α), (∀ (i : ), C i S)(∀ (n : ), (Set.dissipate C n).Nonempty)(⋂ (i : ), C i).Nonempty) :
    theorem IsCompactSystem.nonempty_iInter {α : Type u_1} {S : Set (Set α)} (hp : IsCompactSystem S) {C : Set α} (hC : ∀ (i : ), C i S) (h_nonempty : ∀ (n : ), (Set.dissipate C n).Nonempty) :
    (⋂ (i : ), C i).Nonempty
    theorem IsCompactSystem.iff_nonempty_iInter {α : Type u_1} (S : Set (Set α)) :
    IsCompactSystem S ∀ (C : Set α), (∀ (i : ), C i S)(∀ (n : ), (Set.dissipate C n).Nonempty)(⋂ (i : ), C i).Nonempty
    @[simp]
    theorem IsCompactSystem.of_IsEmpty {α : Type u_1} [IsEmpty α] (S : Set (Set α)) :
    theorem IsCompactSystem.mono {α : Type u_1} {S T : Set (Set α)} (hT : IsCompactSystem T) (hST : S T) :

    Any subset of a compact system is a compact system.

    Inserting into a compact system gives a compact system.

    Inserting univ into a compact system gives a compact system.

    theorem isCompactSystem_iff_nonempty_iInter_of_lt {α : Type u_1} (S : Set (Set α)) :
    IsCompactSystem S ∀ (C : Set α), (∀ (i : ), C i S)(∀ (n : ), (⋂ (k : ), ⋂ (_ : k < n), C k).Nonempty)(⋂ (i : ), C i).Nonempty

    In this equivalent formulation for a compact system, note that we use ⋂ k < n, C k rather than ⋂ k ≤ n, C k.

    A set system is a compact system iff adding gives a compact system.

    A set system is a compact system iff adding univ gives a compact system.

    theorem isCompactSystem_iff_of_directed {α : Type u_1} {S : Set (Set α)} (hpi : IsPiSystem S) :
    IsCompactSystem S ∀ (C : Set α), Directed (fun (x1 x2 : Set α) => x1 x2) C(∀ (i : ), C i S)⋂ (i : ), C i = ∃ (n : ), C n =

    To prove that a set of sets is a compact system, it suffices to consider directed families of sets.

    theorem isCompactSystem_iff_nonempty_iInter_of_directed {α : Type u_1} {S : Set (Set α)} (hpi : IsPiSystem S) :
    IsCompactSystem S ∀ (C : Set α), Directed (fun (x1 x2 : Set α) => x1 x2) C(∀ (i : ), C i S)(∀ (n : ), (C n).Nonempty)(⋂ (i : ), C i).Nonempty

    To prove that a set of sets is a compact system, it suffices to consider directed families of sets.

    The set of compact and closed sets is a compact system.

    In a T2Space the set of compact sets is a compact system.

    The set of sets which are either compact and closed, or univ, is a compact system.