Journal of Formalized Mathematics
Volume 10, 1998
University of Bialystok
Copyright (c) 1998 Association of Mizar Users

The abstract of the Mizar article:

Completely-Irreducible Elements

by
Robert Milewski

Received February 9, 1998

MML identifier: WAYBEL16
[ Mizar article, MML identifier index ]


environ

 vocabulary WAYBEL_0, LATTICES, BOOLE, ORDERS_1, ORDERS_2, LATTICE3, OPPCAT_1,
      RELAT_1, RELAT_2, FILTER_0, QUANTAL1, FILTER_2, BHSP_3, PRE_TOPC,
      FUNCOP_1, FUNCT_1, YELLOW_0, SEQM_3, FINSET_1, ORDINAL2, YELLOW_1,
      SETFAM_1, WELLORD2, TARSKI, WAYBEL_1, WAYBEL_6, WAYBEL_2, SUBSET_1,
      WAYBEL_3, WAYBEL_8, COMPTS_1, WAYBEL16;
 notation TARSKI, XBOOLE_0, ZFMISC_1, SUBSET_1, STRUCT_0, SETFAM_1, RELAT_1,
      FINSET_1, FUNCT_2, FUNCOP_1, ORDERS_1, PRE_TOPC, LATTICE3, YELLOW_0,
      YELLOW_1, YELLOW_4, YELLOW_7, WAYBEL_0, WAYBEL_1, WAYBEL_2, WAYBEL_3,
      WAYBEL_4, WAYBEL_6, WAYBEL_8;
 constructors ORDERS_3, YELLOW_4, WAYBEL_1, WAYBEL_2, WAYBEL_3, WAYBEL_6,
      WAYBEL_4, WAYBEL_8, MEMBERED;
 clusters STRUCT_0, FINSET_1, LATTICE3, YELLOW_1, YELLOW_2, YELLOW_7, WAYBEL_0,
      WAYBEL_2, WAYBEL_3, WAYBEL_6, WAYBEL_8, RELSET_1, SUBSET_1, MEMBERED,
      ZFMISC_1;
 requirements BOOLE, SUBSET;


begin  :: Preliminaries

  theorem :: WAYBEL16:1
   for L be sup-Semilattice
   for x,y be Element of L holds
    "/\"((uparrow x) /\ (uparrow y),L) = x "\/" y;

  theorem :: WAYBEL16:2
     for L be Semilattice
   for x,y be Element of L holds
    "\/"((downarrow x) /\ (downarrow y),L) = x "/\" y;

  theorem :: WAYBEL16:3
   for L be non empty RelStr
   for x,y be Element of L st
    x is_maximal_in (the carrier of L) \ uparrow y holds
     (uparrow x) \ {x} = (uparrow x) /\ (uparrow y);

  theorem :: WAYBEL16:4
     for L be non empty RelStr
   for x,y be Element of L st
    x is_minimal_in (the carrier of L) \ downarrow y holds
     (downarrow x) \ {x} = (downarrow x) /\ (downarrow y);

  theorem :: WAYBEL16:5
   for L be with_suprema Poset
   for X,Y be Subset of L
   for X',Y' be Subset of L opp st X = X' & Y = Y' holds
    X "\/" Y = X' "/\" Y';

  theorem :: WAYBEL16:6
     for L be with_infima Poset
   for X,Y be Subset of L
   for X',Y' be Subset of L opp st X = X' & Y = Y' holds
    X "/\" Y = X' "\/" Y';

  theorem :: WAYBEL16:7
   for L be non empty reflexive transitive RelStr holds
    Filt L = Ids (L opp);

  theorem :: WAYBEL16:8
     for L be non empty reflexive transitive RelStr holds
    Ids L = Filt (L opp);

begin  :: Free Generation Set

  definition
   let S,T be complete (non empty Poset);
   mode CLHomomorphism of S,T -> map of S,T means
:: WAYBEL16:def 1
      it is directed-sups-preserving infs-preserving;
  end;

  definition
   let S be continuous complete (non empty Poset);
   let A be Subset of S;
   pred A is_FG_set means
:: WAYBEL16:def 2
      for T be continuous complete (non empty Poset)
    for f be Function of A,the carrier of T
    ex h be CLHomomorphism of S,T st
     h|A = f & for h' be CLHomomorphism of S,T st h'|A = f holds h' = h;
  end;

  definition
   let L be upper-bounded non empty Poset;
   cluster Filt L -> non empty;
  end;

  theorem :: WAYBEL16:9
   for X be set
   for Y be non empty Subset of InclPoset Filt BoolePoset X holds
    meet Y is Filter of BoolePoset X;

  theorem :: WAYBEL16:10
     for X be set
   for Y be non empty Subset of InclPoset Filt BoolePoset X holds
    ex_inf_of Y,InclPoset Filt BoolePoset X &
    "/\"(Y,InclPoset Filt BoolePoset X) = meet Y;

  theorem :: WAYBEL16:11
   for X be set holds
    bool X is Filter of BoolePoset X;

  theorem :: WAYBEL16:12
   for X be set holds
    {X} is Filter of BoolePoset X;

  theorem :: WAYBEL16:13
     for X be set holds
    InclPoset Filt BoolePoset X is upper-bounded;

  theorem :: WAYBEL16:14
     for X be set holds
    InclPoset Filt BoolePoset X is lower-bounded;

  theorem :: WAYBEL16:15
     for X be set holds
    Top (InclPoset Filt BoolePoset X) = bool X;

  theorem :: WAYBEL16:16
     for X be set holds
    Bottom (InclPoset Filt BoolePoset X) = {X};

  theorem :: WAYBEL16:17
     for X be non empty set
   for Y be non empty Subset of InclPoset X st ex_sup_of Y,InclPoset X holds
    union Y c= sup Y;

  theorem :: WAYBEL16:18
   for L be upper-bounded Semilattice holds
    InclPoset Filt L is complete;

  definition
   let L be upper-bounded Semilattice;
   cluster InclPoset Filt L -> complete;
  end;

begin  :: Completely-irreducible Elements

  definition  :: DEFINITION 4.19
   let L be non empty RelStr;
   let p be Element of L;
   attr p is completely-irreducible means
:: WAYBEL16:def 3
    ex_min_of (uparrow p)\{p},L;
  end;

  theorem :: WAYBEL16:19
   for L be non empty RelStr
   for p be Element of L st p is completely-irreducible holds
    "/\"((uparrow p)\{p},L) <> p;

  definition  :: DEFINITION 4.19
   let L be non empty RelStr;
   func Irr L -> Subset of L means
:: WAYBEL16:def 4
    for x be Element of L holds x in it iff x is completely-irreducible;
  end;

  theorem :: WAYBEL16:20  :: THEOREM 4.19 (i)
   for L be non empty Poset
   for p be Element of L holds
    p is completely-irreducible iff
    ex q be Element of L st
     p < q &
     (for s be Element of L st p < s holds q <= s) &
     uparrow p = {p} \/ uparrow q;

  theorem :: WAYBEL16:21  :: THEOREM 4.19 (ii)
   for L be upper-bounded non empty Poset holds
    not Top L in Irr L;

  theorem :: WAYBEL16:22  :: THEOREM 4.19 (iii)
   for L be Semilattice holds
    Irr L c= IRR L;

  theorem :: WAYBEL16:23
   for L be Semilattice
   for x be Element of L holds
    x is completely-irreducible implies x is irreducible;

  theorem :: WAYBEL16:24
   for L be non empty Poset
   for x be Element of L holds
    x is completely-irreducible implies
     for X be Subset of L st ex_inf_of X,L & x = inf X holds x in X;

  theorem :: WAYBEL16:25  :: REMARK 4.20
   for L be non empty Poset
   for X be Subset of L st X is order-generating holds
    Irr L c= X;

  theorem :: WAYBEL16:26  :: PROPOSITION 4.21 (i)
   for L be complete LATTICE
   for p be Element of L holds
    (ex k be Element of L st p is_maximal_in (the carrier of L) \ uparrow k)
       implies
    p is completely-irreducible;

  theorem :: WAYBEL16:27
   for L be transitive antisymmetric with_suprema RelStr
   for p,q,u be Element of L st
    p < q & (for s be Element of L st p < s holds q <= s) & not u <= p holds
     p "\/" u = q "\/" u;

  theorem :: WAYBEL16:28
   for L be distributive LATTICE
   for p,q,u be Element of L st
    p < q & (for s be Element of L st p < s holds q <= s) & not u <= p holds
     not u "/\" q <= p;

  theorem :: WAYBEL16:29
   for L be distributive complete LATTICE st L opp is meet-continuous
   for p be Element of L st p is completely-irreducible holds
    (the carrier of L) \ downarrow p is Open Filter of L;

  theorem :: WAYBEL16:30  :: PROPOSITION 4.21 (ii)
     for L be distributive complete LATTICE st L opp is meet-continuous
   for p be Element of L holds
    p is completely-irreducible implies
    (ex k be Element of L st
      k in the carrier of CompactSublatt L &
      p is_maximal_in (the carrier of L) \ uparrow k);

  theorem :: WAYBEL16:31  :: THEOREM 4.22
   for L be lower-bounded algebraic LATTICE
   for x,y be Element of L holds
    not y <= x implies
     ex p be Element of L st
      p is completely-irreducible & x <= p & not y <= p;

  theorem :: WAYBEL16:32  :: THEOREM 4.23 (i)
   for L be lower-bounded algebraic LATTICE holds
    Irr L is order-generating &
    for X be Subset of L st X is order-generating holds Irr L c= X;

  theorem :: WAYBEL16:33  :: THEOREM 4.23 (ii)
     for L be lower-bounded algebraic LATTICE
   for s be Element of L holds
    s = "/\" (uparrow s /\ Irr L,L);

  theorem :: WAYBEL16:34
   for L be complete (non empty Poset)
   for X be Subset of L
   for p be Element of L st p is completely-irreducible & p = inf X holds
    p in X;

  theorem :: WAYBEL16:35
   for L be complete algebraic LATTICE
   for p be Element of L st p is completely-irreducible holds
    p = "/\" ({ x where x is Element of L : x in uparrow p &
              ex k be Element of L st k in the carrier of CompactSublatt L &
              x is_maximal_in (the carrier of L) \ uparrow k },L);

  theorem :: WAYBEL16:36  :: COROLLARY 4.24
     for L be complete algebraic LATTICE
   for p be Element of L holds
    (ex k be Element of L st
      k in the carrier of CompactSublatt L &
      p is_maximal_in (the carrier of L) \ uparrow k)
       iff
    p is completely-irreducible;


Back to top