The homology groups of a partial monoid action category Ahmet A. Husainov husainov51@yandex.ru husainov51@yandex.ru.

Презентация:



Advertisements
Похожие презентации
The Cubical Homology of Trace Monoids Husainov A.A. /en/files/CHTM2011.
Advertisements

Multiples Michael Marchenko. Definition In mathematics, a multiple is the product of any quantity and an integer. in other words, for the quantities a.
Relation properties in graphs. Reflexive relation All nodes have loops ReflexiveNot reflexiveReflexive
In mathematics, the notion of permutation is used with several slightly different meanings, all related to the act of permuting (rearranging) objects.
Michael Marchenko. In mathematics, a sequence is an ordered list of objects (or events). Like a set, it contains members (also called elements, or terms),
Linear Block Codes Mahdi Barhoush Mohammad Hanaysheh.
Sequences Sequences are patterns. Each pattern or number in a sequence is called a term. The number at the start is called the first term. The term-to-term.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS Concepts Introducing MPLS Labels and Label Stacks.
Time-Series Analysis and Forecasting – Part IV To read at home.
© 2009 Avaya Inc. All rights reserved.1 Chapter Two, Voic Pro Components Module Two – Actions, Variables & Conditions.
Combination. In mathematics a combination is a way of selecting several things out of a larger group, where (unlike permutations) order does not matter.
Schrodingers Equation for Three Dimensions. QM in Three Dimensions The one dimensional case was good for illustrating basic features such as quantization.
Unknot The unknot arises in the mathematical theory of knots. Intuitively, the unknot is a closed loop of rope without a knot in it. A knot theorist would.
Diffraction and Interference. Interference and Diffraction Distinguish Waves from Particles O The key to understanding why light behaves like waves is.
Knot theory. In topology, knot theory is the study of mathematical knots. While inspired by knots which appear in daily life in shoelaces and rope, a.
S8-1 PAT328, Section 8, September 2004 Copyright 2004 MSC.Software Corporation SECTION 8 CWELD AND CFAST CONNECTORS.
Convolutional Codes Mohammad Hanaysheh Mahdi Barhoush.
© The McGraw-Hill Companies, Inc., Chapter 4 Counting Techniques.
Prime numbers Michael Marcheko. Definition A prime number (or a prime) is a natural number greater than 1 that has no positive divisors other than 1 and.
The category of mood. The category of mood is an explicit verbal category expressing the relation of the action denoted by the predicate to reality as.
Транксрипт:

The homology groups of a partial monoid action category Ahmet A. Husainov

2 Partial monoid action on a set Denote by PSet the category of sets and partial maps Let M be a monoid and let S be a set. Partial right action of M on S is a homomorphism of monoids M op PSet(S,S) Example 1. M=N 2 ={a p b q : p, q=0, 1, 2, …}, S= {s 0, s 1, s 2, s 3, s 4 } s 0 a=s 1, s 0 b=s 2 s 1 a=s 4, s 1 b=s 3 s 2 a=s 3

3 A category for a monoid partial action The category K(S) of partial actions has objects s S. Morphisms s 1 s 2 are triples (s 1,, s 2 ). Composition is defined by (s 2, 2, s 3 ) (s 1, 1, s 2 )= (s 1, 1 2, s 3 ). In Example 1, K(S) is a partially ordered set with s 0 <s 1, s 0 <s 2 s 1 <s 3, s 1 <s 4 s 2 <s 3

4 Trace monoids Let E be a set and let I E E be an irrefexive symmetric relation (of independence) Free partially commutative monoid (or trace monoid) M(E,I) is a quotient monoid E * /( ) where E * is a monoid of all words in alphabet E and ( ) is smallest equivalence relation for which uabv ubav, for all (a,b) I, u E *, v E * Trace monoid M(E,I) is called to be locally finite dimensional if E does not contain infinite subsets of pairwise independent elements

5 Examples of trace monoids E ={a,b}, I ={(a,b),(b,a)}, M(E,I) N 2 is a free commutative monoid E ={a,b}, I =, M(E,I) {a,b} * is a free monoid

6 Interpretation of traces Any trace w M(E,I) can be interpreted as a finite sequence of actions a 1 a 2 … a n Transposing neighboring pairs of independent elements, it can be reduced to Foata normal form [ b 1 b 2 …b p ] [ b p+1 … b q ]… [ b r+1 … b n ] (actions bounded square brackets are performed concurrently)

7 Classifying space Let C be a small category. Its classifying space BC can be constructed by gluing cells. We assign to each object c ObC the point. Assign to each morphism c 0 с 1 the segment, to each pair c 0 с 1 с 2 the triangle and etc.

8 Purpose of the report The studying Baues-Wirsching homology groups of the category K(S) for a monoid partial action on a set S. Application of the Baues-Wirsching homology for building the algorithms for computing the homology groups of the space B(K (S)) and directed homology groups for a partial trace monoid action.

9 Homology of categories Let C be a small category and let colim C : Ab C Ab be the colimit fuctor. For any functor F: C Ab considered as an object in Ab C, there exists a projective resolution 0 F P 0 P 1 … P n P n+1 … and a complex С of Abelian groups 0 colim C P 0 colim C P 1 … … colim C P n colim C P n+1 … The groups H n (C,F) H n (С ), n 0, are called homology groups of the category C with coefficients in F.

10 Category of factorizations Let C be a small category. Objects of a factorization category Fact(C) are all morphisms of C. Morphisms in Fact(C) are given by commutative diagrams Example 2. Let M be a monoid considered as the category. Then Ob(Fact (M) )= M. Its morphisms from to are pairs (f,g) of f, g M for which g f=. Proposition 1. Fact(C) Fact(C op )

11 Baues-Wirsching homology Let C be a small category. For any functor F: Fact(C) op Ab, H n (Fact(C) op,F) are called Baues-Wirsching homology groups of C with coefficients in contravariant natural systems F on C. If C=M is a monoid, then H n (Fact(M) op,F) are Leech homology groups of a diagram F

12 Baues-Wirsching homology Let S be a set with partial action of a monoid M. Let K(S) be the action category with morphisms Consider a functor F: Fact(K(S)) op Ab and the functor U: K(S) M op defined as U(s 1,,s 2 )=. Theorem. H n (Fact(K(S)) op,F) H n (Fact(M) op,L(F)) Here L(F) is a left Kan extension of the functor F along the functor Fact(K(S)) op Fact(M) op, determined by the functor U.

13 Homology of classifying space for the action category Let M(E,I) be a trace monoid. For n= 0, 1, 2, …, introduce sets T n (E,I)={(a 1,…, a n )| a i <a j & (a i,a j ) I, for all 1 i < j n} In particular, T 0 (E,I)={1}. For an arbitrary set S, denote by LS a free Abelian group generated by S.

14 Homology of the classifying space for the action category A polygon S over M(E,I) is a set with a partial action of a trace monoid. Corollary 1. Let S be a polygon over a locally finite dimensional trace monoid M(E,I). Groups H n (B(K(S))) isomorphic to homology groups of complex Here s S denotes that s is defined.

15 Computing the homology groups Let k be a field and let be a complex of vector spaces. Then H n =Ker d n / Im d n+1 = k dimC n -r(d n )-r(d n+1 ) where r(A) is denoted the rank of matrix A Proposition 2. Let A be a matrix with integer entries. Then there are matrixes S, T, D, for which 1)A= T D S2) |det S|=|det T|=1 3) D is a diagonal matrix with 1 | 2 | … | r D is Smith normal form of A If k=Z is a ring of integers, then the homology groups can be computing by the Smith normal form: H n =Ker d n / Im d n+1 = Z dimC n -r(d n )-r(d n+1 ) Z/ 1 Z … Z/ r Z, r=r(d n+1 )

16 Example for Corollary 1 Example 3. C 0 =L{s 0,s 1 }, C 1 =L{(s 0,a), (s 0,b), (s 1,a)}, C 2 =L{(s 0,a,b)} We obtain H 0 =Z 2-1 =Z, H 1 =Z = Z

17 Directed homology groups Let 0 Z: K(S) Ab and 1 Z: K(S) op Ab be functors with values Z (group of integers) on objects s and defined at morphisms as Groups H n 0 (S,M(E,I)) = def H n (K(S), 0 Z) and H n 1 (S,M(E,I)) = опр H n (K(S) op, 1 Z) are called directed homology groups.

18 Directed homology groups Corollary 2. In the conditions of Corollary 1 the groups H n 0 (S,M(E,I)) are isomorphic to homology groups of the complex consisting of the same Abelian groups but has the following differentials H n 1 (S,M(E,I)) can be computed by a similar complex with differentials

19 Example of computing the directed homology groups Example 4. Groups H 0 0 and H 1 0 C 0 =L{s 0,s 1,s 2 }, C 1 =L{(s 0,a), (s 0,b)}, We obtain H 0 0 =Z 3-1 =Z 2, H 1 0 =Z 2-1 = Z.

20 Example of computing the directed homology groups Groups H 0 1 and H 1 1 C 0 =L{s 0,s 1,s 2 }, C 1 =L{(s 0,a), (s 0,b)}, Obtain H 0 0 =Z 3-2 =Z, H 1 0 =Z 2-2 = 0.

21 Interpretation of homology groups H 0 0 and H 0 1 An element s S is initial if the action category does not has morphisms with codomain s. It is final if there are not morphisms with domain s. Groups H 0 0 (S,M(E,I)) and H 0 1 (S,M(E,I)) are free. Initial elements generated H 0 1 (S,M(E,I)), final elements generated H 0 0 (S,M(E,I)) In Figure: rk H 0 1 (S,M(E,I))=1 rk H 0 0 (S,M(E,I))=2

22 Local homology Consider decompositions and where is a functor defined as Similarly defined the functor. We obtain decomposition the directed homology groups. Local homology groups of the category for the partial trace monoid action M(E,I) on S are defined as

23 Computing the local homology groups where Differentials are defined as Proposition 3. Let S be a polygon over M(E,I). For s S, the groups can be computed by the following complex

24 Computing the local homology groups H n 0 Corollary 3. Let S be a polygon over M(E,I). For s S, we consider a simplicial scheme (s) with the set of vertexes 0 (S,E,I.s)= {a 0 E | sa 0 S}. Its sets of n-simplexes equal Recall that

25 Example 5. number of the final elements = 2 Example of computing the groups H n 0

26 Computing the local homology groups H n 1 where Differentials are defined as Proposition 4. Let S be a polygon over M(E,I). For s S, the groups can be computed by the following complex

27 Computing the local groups H n 1 number of initial elements = 1 Example 6.

28 Connection with bisimulation equivalence Corollary 4. For s S, consider the complex Let S be a polygon over M(E,I). For s S, we can remove the condition e 1 <…<e n in the complex for the computing the homology of simplicial scheme (s). There are isomorphisms

29 Connection with bisimulation equivalence Proposition 5. A morphism of polygons with labels is open if and only if the corresponding morphism of asynchronous systems is Pom -open. Let S be a polygon over M(E,I). Label function : E is a map such that ( a 1, a 2 ) I ( a 1 ) ( a 2 ). Let A=(S,M(E,I),s 0,, ) be a polygon over M(E,I) with a label function. An element s S is reachable if ( M(E,I)) s= s 0. Let S(s 0 ) the set of reachable s. Definition. A morphism of polygons with label functions A A is open, if it is given by a pair of (total) maps : S S, : E E, satisfying the following conditions 1) (s 0 )= s 0, 2) save labels, i.e. =. 3)(e 1,e 2 ) I ( (e 1 ), (e 2 ) I 4)if s is reachable, then : {s | se S} {e | (s)e S} surjective 5)if s is reachable, then : {(e 1,e 2 ) I | se 1 e 2 S} {(e 1,e 2 ) I | (s)e 1 e 2 S} is surjective

30 Connection with bisimulation equivalence Theorem. If pointed polygons A and A with label functions : E and : E are bisimulation equivalent, then s S(s 0 ) s S(s 0 ) and s S(s 0 ) s S(s 0 ) for which Pointed polygons A 1 and A 2 with labels in are bisimulation equivalent if there is a pointed polygon A and open morphisms A 1 A A 2. Consider the following complex L : Label function gives the chain morphism

31 Example of trace equivalent asynchronous systems which are not bisimulation equivalent ={ a, b, c} E={ a 1, a 2,b, c}, E={ a,b, c} ( a 1 )= ( a 2 )= a ( a )= a (b)=b (b)=b (c)=c (c)=c Trace ab and ac. Complexes

32 Perspectives Studying the homotopical colimits of diagrams on the categories of partial actions Applications of the homology groups for the studying the topology of state spaces of concurrent systems