Filters - Part II. Quotient Lattices Modulo Filters and Direct Product of Two Lattices

Similar documents
The Fundamental Properties of Natural Numbers

The Maclaurin Expansions

Exponential Function on Complex Banach Algebra

The Exponential Function on Banach Algebra

Mathematics Notes for Class 12 chapter 1. Relations and Functions

The illustrated zoo of order-preserving functions

Lattices and the Knaster-Tarski Theorem

Ideals and involutive filters in residuated lattices

Gödel algebras free over finite distributive lattices

Fractional Graphs. Figure 1

CATEGORICAL SKEW LATTICES

Epimorphisms and Ideals of Distributive Nearlattices

Semantics and Verification of Software

THE NUMBER OF UNARY CLONES CONTAINING THE PERMUTATIONS ON AN INFINITE SET

The finite lattice representation problem and intervals in subgroup lattices of finite groups

PURITY IN IDEAL LATTICES. Abstract.

Fuzzy Join - Semidistributive Lattice

EDA045F: Program Analysis LECTURE 3: DATAFLOW ANALYSIS 2. Christoph Reichenbach

CONGRUENCES AND IDEALS IN A DISTRIBUTIVE LATTICE WITH RESPECT TO A DERIVATION

Lattice Laws Forcing Distributivity Under Unique Complementation

Lattice Model of Flow

SEMICENTRAL IDEMPOTENTS IN A RING

Modular and Distributive Lattices

CONSTRUCTION OF CODES BY LATTICE VALUED FUZZY SETS. 1. Introduction. Novi Sad J. Math. Vol. 35, No. 2, 2005,

Brief Notes on the Category Theoretic Semantics of Simply Typed Lambda Calculus

Generating all modular lattices of a given size

METRIC POSTULATES FOR MODULAR, DISTRIBUTIVE, AND BOOLEAN LATTICES

Local monotonicities and lattice derivatives of Boolean and pseudo-boolean functions

Translates of (Anti) Fuzzy Submodules

Best response cycles in perfect information games

Short Equational Bases for Ortholattices: Proofs and Countermodels. W. McCune R. Padmanabhan M. A. Rose R. Veroff. January 2004

Unary PCF is Decidable

ON THE LATTICE OF ORTHOMODULAR LOGICS

CTL Model Checking. Goal Method for proving M sat σ, where M is a Kripke structure and σ is a CTL formula. Approach Model checking!

INTERVAL DISMANTLABLE LATTICES

Theorem 1.3. Every finite lattice has a congruence-preserving embedding to a finite atomistic lattice.

INFLATION OF FINITE LATTICES ALONG ALL-OR-NOTHING SETS TRISTAN HOLMES J. B. NATION

Notes on the symmetric group

In this lecture, we will use the semantics of our simple language of arithmetic expressions,

École normale supérieure, MPRI, M2 Year 2007/2008. Course 2-6 Abstract interpretation: application to verification and static analysis P.

LATTICE LAWS FORCING DISTRIBUTIVITY UNDER UNIQUE COMPLEMENTATION

Structural Induction

Fuzzy L-Quotient Ideals

Recall: Data Flow Analysis. Data Flow Analysis Recall: Data Flow Equations. Forward Data Flow, Again

TENSOR PRODUCT IN CATEGORY O κ.

First-Order Logic in Standard Notation Basics

Chair of Communications Theory, Prof. Dr.-Ing. E. Jorswieck. Übung 5: Supermodular Games

arxiv: v1 [math.lo] 24 Feb 2014

Yao s Minimax Principle

Lecture 14: Basic Fixpoint Theorems (cont.)

Transcendental lattices of complex algebraic surfaces

Existentially closed models of the theory of differential fields with a cyclic automorphism

Projective Lattices. with applications to isotope maps and databases. Ralph Freese CLA La Rochelle

The Turing Definability of the Relation of Computably Enumerable In. S. Barry Cooper

SF2972 GAME THEORY Infinite games

10.1 Elimination of strictly dominated strategies

Introduction to Probability Theory and Stochastic Processes for Finance Lecture Notes

Skew lattices of matrices in rings

MSU CSE Spring 2011 Exam 2-ANSWERS

Computational Intelligence Winter Term 2009/10

Equational reasoning. Equational reasoning. Equational reasoning. EDAN40: Functional Programming On Program Verification

Laurence Boxer and Ismet KARACA

Laurence Boxer and Ismet KARACA

1 Directed sets and nets

Non replication of options

Principles of Program Analysis: Abstract Interpretation

Equivalence between Semimartingales and Itô Processes

Axiomatization of generic extensions by homogeneous partial orderings

LATTICE EFFECT ALGEBRAS DENSELY EMBEDDABLE INTO COMPLETE ONES

Relations and Functions

The (λ, κ)-fn and the order theory of bases in boolean algebras

Equivalence Nucleolus for Partition Function Games

Algebra homework 8 Homomorphisms, isomorphisms

Understanding Stable Matchings: A Non-Cooperative Approach

AN INFINITE CARDINAL-VALUED KRULL DIMENSION FOR RINGS

MITCHELL S THEOREM REVISITED. Contents

Abstract Algebra Solution of Assignment-1

Forecast Horizons for Production Planning with Stochastic Demand

Cut-free sequent calculi for algebras with adjoint modalities

FUZZY PRIME L-FILTERS

TABLEAU-BASED DECISION PROCEDURES FOR HYBRID LOGIC

Compositional Models in Valuation-Based Systems

Residuated Lattices of Size 12 extended version

MAT 4250: Lecture 1 Eric Chung

An orderly algorithm to enumerate finite (semi)modular lattices

Stable Many-to-Many Matchings with Contracts

Attempt QUESTIONS 1 and 2, and THREE other questions. Do not turn over until you are told to do so by the Invigilator.

Asymptotic Notation. Instructor: Laszlo Babai June 14, 2002

Untyped Lambda Calculus

Cost Sharing in a Job Scheduling Problem

Ore localizations of nearrings

COMBINATORICS OF REDUCTIONS BETWEEN EQUIVALENCE RELATIONS

An Optimal Odd Unimodular Lattice in Dimension 72

based on two joint papers with Sara Biagini Scuola Normale Superiore di Pisa, Università degli Studi di Perugia

CS 4110 Programming Languages & Logics. Lecture 2 Introduction to Semantics

Continuous images of closed sets in generalized Baire spaces ESI Workshop: Forcing and Large Cardinals

Math 546 Homework Problems. Due Wednesday, January 25. This homework has two types of problems.

Concurrency Semantics in Continuation-Passing Style The Companion Technical Report

DEPTH OF BOOLEAN ALGEBRAS SHIMON GARTI AND SAHARON SHELAH

Game Theory: Normal Form Games

Transcription:

FORMALIZED MATHEMATICS Vol2, No3, May August 1991 Université Catholique de Louvain Filters - Part II Quotient Lattices Modulo Filters and Direct Product of Two Lattices Grzegorz Bancerek Warsaw University Bia lystok Summary Binary and unary operation preserving binary relations and quotients of those operations modulo equivalence relations are introduced It is shown that the quotients inherit some important properties (commutativity, associativity, distributivity, ect) Based on it the quotient (also called factor) lattice modulo filter (ie modulo the equivalence relation wrt the filter) is introduced Similarly, some properties of the direct product of two binary (unary) operations are presented and then the direct product of two lattices is introduced Besides, the heredity of distributivity, modularity, completeness, etc, for the product of lattices is also shown Finally, the concept of isomorphic lattices is introduced, and it is shown that every Boolean lattice B is isomorphic with the direct product of the factor lattice B/[a] and the lattice latt[a], where a is an element of B MML Identifier: FILTER 1 The notation and terminology used in this paper are introduced in the following papers: [11], [5], [6], [13], [4], [8], [12], [9], [2], [3], [7], [14], [1], and [10] Let L be a lattice structure An element of L is an element of the carrier of L For simplicity we adopt the following convention: L, L 1, L 2 denote lattices, F 1, F 2 denote filters of L, p, q denote elements of L, p 1, q 1 denote elements of L 1, p 2, q 2 denote elements of L 2, x, x 1, y, y 1 are arbitrary, D, D 1, D 2 denote non-empty sets, R denotes a binary relation, R 1 denotes an equivalence relation of D, a, b, d denote elements of D, a 1, b 1 denote elements of D 1, a 2, b 2 denote elements of D 2, B denotes a boolean lattice, F 3 denotes a filter of B, I denotes an implicative lattice, F 4 denotes a filter of I, i, i 1, i 2, j, j 1, j 2, k denote elements of I, f 1, g 1 denote binary operations on D 1, and f 2, g 2 denote binary operations on D 2 One can prove the following two propositions: 433 c 1991 Fondation Philippe le Hodey ISSN 0777 4028

434 Grzegorz Bancerek (1) F 1 F 2 is a filter of L (2) If [p] = [q], then p = q Let us consider L, F 1, F 2 Then F 1 F 2 is a filter of L We now define two new modes Let us consider D, R A unary operation on D is called a unary R-congruent operation on D if: (Def1) for all elements x, y of D such that x, y R holds it(x), it(y) R A binary operation on D is called a binary R-congruent operation on D if: (Def2) for all elements x 1, y 1, x 2, y 2 of D such that x 1,y 1 R and x 2,y 2 R holds it(x 1, x 2 ),it(y 1, y 2 ) R In the sequel F, G denote binary R 1 -congruent operations on D We now define two new modes Let us consider D, and let R be an equivalence relation of D A unary operation on R is a unary R-congruent operation on D A binary operation on R is a binary R-congruent operation on D Then Classes R is an non-empty subset of 2 D Let X be a set, and let S be a non-empty subset of 2 X We see that the element of S is a subset of X Let us consider D, and let R be an equivalence relation of D, and let d be an element of D Then [d] R is an element of Classes R Let us consider D, and let R be an equivalence relation of D, and let u be a unary operation on D Let us assume that u is a unary R-congruent operation on D The functor u /R yielding a unary operation on Classes R is defined as follows: (Def3) for all x, y such that x Classes R and y x holds u /R (x) = [u(y)] R Let us consider D, and let R be an equivalence relation of D, and let b be a binary operation on D Let us assume that b is a binary R-congruent operation on D The functor b /R yields a binary operation on ClassesR and is defined by: (Def4) for all x, y, x 1, y 1 such that x Classes R and y Classes R and x 1 x and y 1 y holds b /R (x, y) = [b(x 1, y 1 )] R We now state the proposition (3) F /R1 ([a] R1, [b] R1 ) = [F(a, b)] R1 The following propositions are true: (4) If F is commutative, then F /R1 is commutative (5) If F is associative, then F /R1 is associative (6) If d is a left unity wrt F, then [d] R1 is a left unity wrt F /R1 (7) If d is a right unity wrt F, then [d] R1 is a right unity wrt F /R1 (8) If d is a unity wrt F, then [d] R1 is a unity wrt F /R1 (9) If F is left distributive wrt G, then F /R1 is left distributive wrt G /R1 (10) If F is right distributive wrt G, then F /R1 is right distributive wrt G /R1 (11) If F is distributive wrt G, then F /R1 is distributive wrt G /R1

Filters - Part II 435 (12) If F absorbs G, then F /R1 absorbs G /R1 (13) The join operation of I is a binary F4 -congruent operation on the carrier of I (14) The meet operation of I is a binary F4 -congruent operation on the carrier of I Let L be a lattice, and let F be a filter of L Let us assume that L is an implicative lattice The functor L /F yields a lattice and is defined as follows: (Def5) for every equivalence relation R of the carrier of L such that R = F holds L /F = Classes R, (the join operation of L) /R, (the meet operation of L) /R Let L be a lattice, and let F be a filter of L, and let a be an element of L Let us assume that L is an implicative lattice The functor a /F yielding an element of L /F is defined as follows: (Def6) for every equivalence relation R of the carrier of L such that R = F holds a /F = [a] R Next we state several propositions: (15) i /F4 j /F4 = (i j) /F4 and i /F4 j /F4 = (i j) /F4 (16) i /F4 j /F4 if and only if i j F 4 (17) i j k = i (j k) (18) If I is a lower bound lattice, then I /F4 is a lower bound lattice and I/F4 = ( I ) /F4 (19) I /F4 is an upper bound lattice and I/F4 = ( I ) /F4 (20) I /F4 is an implicative lattice (21) B /F3 is a boolean lattice Let D 1, D 2 be non-empty sets, and let f 1 be a binary operation on D 1, and let f 2 be a binary operation on D 2 Then :f 1, f 2 : is a binary operation on [: D 1, D 2 :] We now state the proposition (22) :f 1, f 2 : ( a 1,a 2, b 1,b 2 ) = f 1 (a 1, b 1 ),f 2 (a 2, b 2 ) One can prove the following propositions: (23) f 1 is commutative and f 2 is commutative if and only if :f 1, f 2 : is commutative (24) f 1 is associative and f 2 is associative if and only if :f 1, f 2 : is associative (25) a 1 is a left unity wrt f 1 and a 2 is a left unity wrt f 2 if and only if a 1,a 2 is a left unity wrt :f 1, f 2 : (26) a 1 is a right unity wrt f 1 and a 2 is a right unity wrt f 2 if and only if a 1,a 2 is a right unity wrt :f 1, f 2 : (27) a 1 is a unity wrt f 1 and a 2 is a unity wrt f 2 if and only if a 1,a 2 is a unity wrt :f 1, f 2 :

436 Grzegorz Bancerek (28) f 1 is left distributive wrt g 1 and f 2 is left distributive wrt g 2 if and only if :f 1, f 2 : is left distributive wrt :g 1, g 2 : (29) f 1 is right distributive wrt g 1 and f 2 is right distributive wrt g 2 if and only if :f 1, f 2 : is right distributive wrt :g 1, g 2 : (30) f 1 is distributive wrt g 1 and f 2 is distributive wrt g 2 if and only if :f 1, f 2 : is distributive wrt :g 1, g 2 : (31) f 1 absorbs g 1 and f 2 absorbs g 2 if and only if :f 1, f 2 : absorbs :g 1, g 2 : Let L 1, L 2 be lattice structures The functor [: L 1, L 2 :] yielding a lattice structure is defined by: (Def7) [:L 1, L 2 :] = [: the carrier of L 1, the carrier of L 2 :], : the join operation of L 1, the join operation of L 2 :, : the meet operation of L 1, the meet operation of L 2 : Let L be a lattice The functor LattRel(L) yields a binary relation and is defined as follows: (Def8) LattRel(L) = { p,q : p q}, where p ranges over elements of the carrier of L, and q ranges over elements of the carrier of L We now state two propositions: (32) p,q LattRel(L) if and only if p q (33) dom LattRel(L) = the carrier of L and rng LattRel(L) = the carrier of L and fieldlattrel(l) = the carrier of L Let L 1, L 2 be lattices We say that L 1 and L 2 are isomorphic if and only if: (Def9) LattRel(L 1 ) and LattRel(L 2 ) are isomorphic Let us notice that the predicate introduced above is reflexive and symmetric Then [:L 1, L 2 :] is a lattice Next we state two propositions: (34) For all lattices L 1, L 2, L 3 such that L 1 and L 2 are isomorphic and L 2 and L 3 are isomorphic holds L 1 and L 3 are isomorphic (35) For all L 1, L 2 being lattice structures such that [: L 1, L 2 :] is a lattice holds L 1 is a lattice and L 2 is a lattice Let L 1, L 2 be lattices, and let a be an element of L 1, and let b be an element of L 2 Then a,b is an element of [: L 1, L 2 :] The following propositions are true: (36) p 1,p 2 q 1,q 2 = p 1 q 1,p 2 q 2 and p 1,p 2 q 1,q 2 = p 1 q 1,p 2 q 2 (37) p 1,p 2 q 1,q 2 if and only if p 1 q 1 and p 2 q 2 (38) L 1 is a modular lattice and L 2 is a modular lattice if and only if [: L 1, L 2 :] is a modular lattice (39) L 1 is a distributive lattice and L 2 is a distributive lattice if and only if [:L 1, L 2 :] is a distributive lattice (40) L 1 is a lower bound lattice and L 2 is a lower bound lattice if and only if [:L 1, L 2 :] is a lower bound lattice

Filters - Part II 437 (41) L 1 is an upper bound lattice and L 2 is an upper bound lattice if and only if [:L 1, L 2 :] is an upper bound lattice (42) L 1 is a bound lattice and L 2 is a bound lattice if and only if [: L 1, L 2 :] is a bound lattice (43) If L 1 is a lower bound lattice and L 2 is a lower bound lattice, then [: L1, L 2 :] = L1, L2 (44) If L 1 is an upper bound lattice and L 2 is an upper bound lattice, then [: L1, L 2 :] = L1, L2 (45) If L 1 is a bound lattice and L 2 is a bound lattice, then p 1 is a complement of q 1 and p 2 is a complement of q 2 if and only if p 1,p 2 is a complement of q 1,q 2 (46) L 1 is a complemented lattice and L 2 is a complemented lattice if and only if [:L 1, L 2 :] is a complemented lattice (47) L 1 is a boolean lattice and L 2 is a boolean lattice if and only if [: L 1, L 2 :] is a boolean lattice (48) L 1 is an implicative lattice and L 2 is an implicative lattice if and only if [: L 1, L 2 :] is an implicative lattice (49) [:L 1, L 2 :] = [:L 1, L 2 :] (50) [:L 1, L 2 :] and [: L 2, L 1 :] are isomorphic We follow the rules: B will be a boolean lattice and a, b, c, d will be elements of B One can prove the following propositions: (51) a b = a b a c b c (52) (a b) c = a b c and (a b) c = a b c a c b and (a b) c = a b c and (a b) c = a c b (53) If a b = a c, then b = c (54) a (a b) = b (55) i j i = j i and i i j = i j (56) i j i j k and i j i k j and i j i k j and i j k i j (57) (i k) (j k) i j k (58) (i j) (i k) i j k (59) If i 1 i 2 F 4 and j 1 j 2 F 4, then i 1 j 1 i 2 j 2 F 4 and i 1 j 1 i 2 j 2 F 4 (60) If i [k] F4 and j [k] F4, then i j [k] F4 and i j [k] F4 (61) c (c d) [c] [d] and for every b such that b [c] [d] holds b c (c d) (62) B and [: B /[a], [a] :] are isomorphic References [1] Grzegorz Bancerek Filters - part I Formalized Mathematics, 1(5):813 819, 1990

438 Grzegorz Bancerek [2] Grzegorz Bancerek The well ordering relations Formalized Mathematics, 1(1):123 129, 1990 [3] Czes law Byliński Basic functions and operations on functions Formalized Mathematics, 1(1):245 254, 1990 [4] Czes law Byliński Binary operations Formalized Mathematics, 1(1):175 180, 1990 [5] Czes law Byliński Functions and their basic properties Formalized Mathematics, 1(1):55 65, 1990 [6] Czes law Byliński Functions from a set to a set Formalized Mathematics, 1(1):153 164, 1990 [7] Czes law Byliński The modification of a function by a function and the iteration of the composition of a function Formalized Mathematics, 1(3):521 527, 1990 [8] Konrad Raczkowski and Pawe l Sadowski Equivalence relations and classes of abstraction Formalized Mathematics, 1(3):441 444, 1990 [9] Andrzej Trybulec Domains and their Cartesian products Formalized Mathematics, 1(1):115 122, 1990 [10] Andrzej Trybulec Finite join and finite meet and dual lattices Formalized Mathematics, 1(5):983 988, 1990 [11] Andrzej Trybulec Tarski Grothendieck set theory Formalized Mathematics, 1(1):9 11, 1990 [12] Zinaida Trybulec Properties of subsets Formalized Mathematics, 1(1):67 71, 1990 [13] Edmund Woronowicz Relations and their basic properties Formalized Mathematics, 1(1):73 83, 1990 [14] Stanis law Żukowski Introduction to lattice theory Formalized Mathematics, 1(1):215 222, 1990 Received April 19, 1991