Algebraic Topological Modeling for Cyberworld Design

更新时间:2023-04-11 14:49:02 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Algebraic Topological Modeling for Cyberworld Design

Tosiyasu L. Kunii

IT Institute

Kanazawa Institute of Technology

1-15-13 Jingumae, Shibuya-ku

Tokyo 150-0001 Japan

tosi@500c143887c24028915fc389; 500c143887c24028915fc389/

Abstract

The persity of cyberworlds makes it hard to see consistency in terms of invariants.The consistency requires for us to abstract the most essentials out of the persity,and hence the most abstract mathematics.It has been true in science in general,and in the theory of universe in particular.What are the most essential invariants in modeling cyberworlds?A branch of t he most abstract mathematics is topology.For topology to be computable,it has to be algebraic.So,the searches have been for over two decades in algebraic topology for cyberworld invariants.Equivalence relations define invariants at various abstraction levels.The paper solely serves as an initial summary of algebraic topological resources for studying cyberworlds starting from the very elementary set theoretical level.High social impact application cases of e-financing and e-manufacturing are presented at the end.

0. Prologue: What are cyberworlds?

Cyberworlds are being formed in cyberspaces as computational spaces.My discovery of cyberworlds goes back to1969[4].Now cyberspaces are on the web either intentionally or spontaneously,with or without design.Widespread and intensive local activities are melting each other on the web globally to create cyberworlds.The major key players of cyberworlds include e-finance that trades a GDP-equivalent a day and e-manufacturing that is transforming industrial production into Web shopping of product components and assembly factories.Without proper modeling, cyberworlds have continued to grow chaotic and are now out of human understanding and control.

A novel information model we named“an adjunction space model”serves to globally integrate local models. As an information model,it is also applicable to the category of irregular data models that capture spatio-temporal aspects of information worlds.Mathematically it is based on an incrementally modular abstraction hierarchy including cellular spatial structures in a homotopy theoretical framework [1, 2].

1. Set theoretical design

First of all,we start our design work of cyberworlds from defining a collection of objects we are looking at to construct them in cyberspaces.To be able to conduct automation on such collections by using computers as intelligent machines,each collection has to be a set because computers are built as set theoretical machines. Intuitively,a set X is a collection of all objects x having an identical property,say P(x).Symbolically X={x|P (x)}.Any object in a set is called an element.A set without an element is named the empty set.A set is said open if all of its elements are interior.Given sets X and Y,computers perform s et theoretical operations such as the union X Y,the intersection X Y,the difference X–Y(also denoted as x y),and the negation X.Suppose we begin our cyberspace architecture design from a set X as the initial cyberspace. Given all elements u of an unknown cyberspace U,if they are confirmed to be the elements of our cyberspace X,the unknown cyberspace is called a subset of X or a subcyberspace of X and denoted as U X.Thus,the subset check is automatically performed by processing( u)(u U u X).The closure of U is the intersection of all closed subsets of X,containing U.In other words,the closure is the elements of X that are not the exterior elements of U.The set of all the subsets of X,{U|U X},is called a power set of X and denoted as2x.It is also called the discrete topology of X.The discrete topology is quite useful to design the cyberspace as consisting of subcyberspaces.

2. Topological design

Now,we go into the business of designing the

Preprint of an invited paper: Tosiyasu L. Kunii, “Algebraic Topological Modeling for Cyberworld Design”, Proceedings of International Conference on Cyberworlds, pp. xx-xxvi, 3-5 December 2003, Marina Mandarin Hotel, Singapore, IEEE Computer Society Press, Los Alamitos, California, U. S. A.

cyberspace as the union of the subcyberspaces of X and their overlaps.The cyberspace thus designed is generally called a topological space(X,T)where T2x. Designing a topological space is automated by the following specification:

1) X T and T;

2) For an arbitrary index set J,

j J ( U j T ) j J U j T;

3) U, V T U V T.

T is said to be the topology of the topological space (X,T).Given two topologies T1and T2on X such that T1T2,we say T1is weaker or smaller than T2 (alternatively,we say that T2is stronger or larger than T1.We also say T2is finer than T1,or T1is coarser than T2.).Obviously the strongest topology is the discrete topology(the power set)and the weakest topology is. For simplicity,we often use X instead of(X,T)to represent a topological space whenever no ambiguity arises.When we see two topological spaces(X,T)and (Y,T’),how can we tell(X,T)and(Y,T’)are equivalent?Here is a criterion for us to use computers to automatically validate that they are topologically equivalent.Two topological spaces(X,T)and(Y,T’) are topologically equivalent(or homeomorphic)if there is a function f:(X,T)(Y,T’)that is continuous, and its inverse exists and is continuous.We write(X,T )(Y,T’)for(X,T)to be homeomorphic to(Y,T’). Then,how to validate the continuity of a function f?It amounts to check,first,B T’,f B T,where f B means the inverse image of B by f,then,next,check the following:

B is open f -1(B) is also open in X.

3. Functions

Given a function f:X Y,there are a total function and a partial function.For f:X Y iff x X,f(x),f is called a total function.A function f:X’Y|X’X is called a partial function,and not necessarily f(x)exists for every x X.For total functions,there are three basic types of relationships or mappings:

Injective or into,meaning x,y X x y f(x)f (y); alternatively, x, y X f(x) =f(y) x=y;

surjective or onto, meaning (y Y) ( x X )

[ f (x) = y ];

3. bijective

, meaning injective and surjective. 4. Equivalence relations

For a binary relation R X × X on a set X, R is : reflexive if (x X ) [xRx]: reflexivity,

symmetric if (x, y X) [xRy yRx]:symmetry, and transitive if(x,y,z X)[[xRy yRz]xRz]: transitivity.

R is called an equivalence relation(in a notation)if R is reflexive, symmetric and transitive.

Given x X,a subset of X defined by x/={y X:x y}is called the equivalence class of x.Here a class actually means a set;it is a tradition,and hard to be changed at this stage.The set of all the equivalence classes X/is called the quotient space or the identification space of X.

X / = {x / 2X x X} ? 2X.

From the transitivity,for each x X,x/,the followings hold:

x y x / = y /, and

x y x /y / =

This means a set X is partitioned(also called decomposed)into non-empty and disjoint equivalence classes.

Let us look at simple examples.In Euclidean geometry,given a set of figures,a congruence relation pides them into a disjoint union of the subsets of congruent figures as a quotient space;a similarity relation pides them into a disjoint union of the subsets of similar figures as a quotient space.Congruence and similarity relations are cases of affine transformations.A symmetry relation in group theory pides a set of figures into a disjoint union of the subsets of symmetric figures Figure 1. Functions.

as a quotient space.In e-commerce,to be e-merchandise is an equivalence relation while e-trading is a poset (partially ordered)relation.In e-trading,a seller-buyer relation is asymmetric while an e-merchandise relation is symmetric because e-merchandise for sellers is also e-merchandise for buyers.

5. A quotient space (an identification space) Let X be a topological space.Let f be a surjective (onto)and continuous mapping called a quotient map (often also called an identification map)that maps each point x X to a subset(an equivalence class x/X/

) containing x

f: X X /.

Here,as explained before,“a map f:X Y is surjective (onto)” means

(y Y) ( x X ) [ f (x) = y ].

Suppose we take a surjective map f such that for subset X0 of X, X0 X,

X0is open f-1(X0)y A is open in X(this means f is continuous),X/is called a quotient space(or an identification space)by a quotient map(or an identification map)f.There is a reason why a quotient space is also called an identification space.It is because, as stated before,a quotient space is obtained by identifying each element (an equivalence class)

x / X /

with a point x X that is contained in x /.

6.An attaching space(an adjunction space, or an adjoining space)

Let us start with a topological space X and attach another topological space Y to it. Then,

Y f = Y f X = Y X /

is an attaching space(an adjunction space,or an adjoining space)obtained by attaching(gluing, adjuncting,or adjoining)Y to X by an attaching map(an adjunction map,or an adjoining map)f(or by identifying each point y Y0Y0Y with its image f(y)X by a continuous map f)[3].denotes a disjoint union (another name is an“exclusive or”)and often a+symbol is used instead.

Attaching map f is a continuous map such that

f: Y0X,

where Y0Y.Thus,the attaching space Y f=Y X/ is a case of quotient spaces

Y X / = Y f X = Y X / (x f (y) y Y0). The identification map g in this case is

g: Y X Y f X = Y f = Y X / = (Y X - Y0 ) Y0.7. Restriction and inclusion

For any function

g: Y Z

the restriction of g to X (X Y) is:

g X = g i: X Z

where

i: X Y

is an inclusion, i.e.

x X, i x = x.

8.Extensions and retractions of continuous maps

For topological spaces X and Y,and a subspace A X, a continuous map f: X Y such that f A: A Y

is called a continuous extension(or simply an extension) of a map f A from A onto X.An extension is,thus,a partial function.

A restriction r is a continuous extension of an identity map 1A: A A onto X such that

r: X A.

Then, r A = 1A.

For A X,A is called a deformation retract of X, denoted by X A, if there is a retraction

r: X A such that i r 1X.

If A is a single point A={a}X,A is called retractable and denoted by X .

9. Homotopy

Homotopy is a case of extensions.Let X and Y be topological spaces,f,g:X Y be continuous maps,and I = [1, 0]. Homotopy is defined

H: X I Y

where for t I

H = f when t=0, and

H = g when t=1.

Homotopy is an extension of continuous maps

H X{0} = fi0, and

H X{1} = gi1

where

i0 = X{0} X, and

i1 = X{1} X.

Topological spaces X and Y are homotopically equivalent X Y,namely of the same homotopy type,if the following condition meets:

For two functions f and h

f : X Y and h: Y X,

h f 1X and f h 1Y,

where 1X and 1Y are identity maps

1X : X X and 1Y : Y Y.

Homotopy equivalence is more general than topology

equivalence.Homotopy equivalence can identify a shape change that is topologically not any more equivalent after the change.While a shape element goes through deformation processes,the deformation processes are specified by a homotopy and validated by homotopy equivalence.As a matter of fact,from the viewpoint of the abstractness of invariance,homotopy equivalence is more abstract than set theoretical equivalence because, when we change a given set by adding or deleting elements,we can make the set homotopy equivalent by preserving the operation of add or delete and also the added or deleted elements.

10.Cellular structured spaces(cellular spaces)

A cell is a topological space X that is topologically equivalent(homeomorphic)to an arbitrary dimensional (say n-dimensional where n is a natural number)closed ball n called a closed n-cell.An open n-cell is denoted as Int n(also as n and more often as e n). n is n= {x n, x 1},

namely a closed n-dimensional ball,and n is an n-dimensional real number.

Int n = n = {x n, x 1}

is an open n-dimensional ball and is an interior of n ).

n = n n = S n-1

is the boundary of n,and it is an(n-1)-dimensional sphere S n-1.

For a topological space X,a characteristic map is a continuous function.

: n X,

such that it is a homeomorphism:

: n n, and

n) = n n . e

n=n is an open n-cell,and=n is a closed n-cell.

From a topological space X,we can compose a finite

or infinite sequence of cells X p that are subspaces of X, indexed by integer,namely{X p X p X,p} called a filtration, such that

X p covers X (or X p is a covering of X), namely,

X = p X p,

and X p is a subspace of X, namely,

X0 X1 X2 X p-1 X p X.

(this is called a skeleton).The skeleton with a dimension at most p is called a p-skeleton.

We also say that C={X p X p X,p}is a cell decomposition of a topological space X,or a partition of a topological space X into subspaces X p which are closed cells. ( X, ) is called a CW-complex.

When we perform cell decomposition,by preserving cell attachment maps,we can turn cellular spaces into reusable resources.We name such preserved and shared information a cellular database and a system to manage it a cellular database management system(cellular DBMS).

To be more precise,according to J.H.C.Whitehead

[5],given a topological space X,we inductively compose

a filtration X p with a skeleton

X0 X1 X2 X p-1 X p X

as a topological space as follows:

(1) X0 X is a subspace whose elements are 0-cells of X.

(2)X p is composed from X p-1by attaching(adjuncting, adjoining,or gluing)to it a disjoint union i i p of closed p-dimensional balls via a surjective and continuous mapping called an attaching map(an adjunction map,an adjoining map, or a gluing map)

F: i i p X p-1.

In other words,we compose X p from X p-1by taking a disjoint union X p-1(i i p)and by identifying each point x in i p,x i p,with its image x by a continuous mapping

F i = F i p : i p X p-1

such that x f i x for each index i. Thus, X p is a quotient space (the identification space)

X p = X p-1 (i i p) (x F i x x i p )

= X p-1F (i i p)

and is a case of attaching spaces(adjunction spaces or adjoining spaces).The map F i is a case of attaching maps(adjunction maps,adjoining maps or gluing maps) of a cell i p.A filtration space is a space homotopically equivalent to a filtration.The topological space X with the skeleton X0X1X2X p-1X p X is called a CW-space.As a cell complex,it is called a CW-complex as explained before.

We thus obtain a map as a case of identification maps

: X p-1(i i p) X p-1F(i i p) =X p.

A characteristic map for each n-cell i p=i p X p is

i

= i p : i p X p-1.

The embedding of X p-1 as a closed subspace of X p is

X p-1 =X p-1 X p .

If a CW-space is diffeomorphic,it is equivalent to a manifold space.

11An incrementally modular abstraction hierarchy

Although we do not go into the details,the considerations of abstraction levels explained so far for an incrementally modular abstraction hierarchy[8].The adjunction spaces model the common properties of dominant commercial information systems being used by major private and public organizations by abstracting the

common properties to be equivalent among different information systems as adjunction spaces,thus serving as a novel data model that can integrate information systems linearly and hence avoiding the combinatorial explosion of the integration workload.For automated linear interface generation after the linear integration at the adjunction space level,we use the incrementally modular abstraction hierarchy[8]as shown below such that we are interfaced to existing information systems to the extent we realize linear interoperability to perform the integrated system-wide tasks.

1. The homotopy level;

2. The set theoretical level;

3. The topological space level;

4. The adjunction space level;

5. The cellular space level;

6. The representation level;

7. The view level.

The details on this theme require intensive case analysis and case studies after careful theoretical studies. We are currently working on it with promising perspectives.The major problems we have been encountering are how to work with dominant existing systems that have no clean interoperability provisions. The relational model is a typical example.

12Application cases

12.1Web Information Modeling:What it is and what it is for?

Usually the business of Web information management systems is to manage information on the Web in close interaction with human cognition through information visualization via Web graphics[7].The business of Web graphics is to project varieties of images on graphics screens for human understanding.Human understanding of displayed images is achieved by linking displayed images in the display space to human cognitive entities in the cognitive space.Often geometrically exact display misleads human cognition by the low priority geometrical shapes that are usually not the essential information in cyberworlds.Web graphics for Web information management has to deliver the essential messages on the screen for immediate human cognition at the speed to match the cyberworld changes [6].

Let us take a simple example.

12.2Web Information Modeling of e-Finance

Suppose in e-finance a customer X has found the possibly profitable funds Y0posted on the Web at the home of a financial trading company Y during Web

surfing as we do window-shopping for goodies.It is a

Web window-shopping process and since the customer X

and the trading company Y do not yet share the funds,X

and Y are disjoint as denoted by X Y.Let us also suppose for generality that X and Y are topological

spaces.Since the funds Y0are a part of the properties of the financial trading company Y,Y0Y holds.The processes of e-financial trading on the Web as Web trading are represented on Web graphics as illustrated in

Figure2.Then,how the customer X is related to the

trading company after the funds are identified for

trading?The Web information model we present here

precisely represents the relation by an attaching map f,

and also represents the situation“the funds are identified

for trading”as an adjunction space of two disjoint

topological spaces X(the customer)and Y(the financial

trading company),obtained by starting from the customer

X and by attaching the financial trading company Y to

the customer via a continuous function f by identifying each point y Y0|Y0Y with its image f(y)X so that x f(y)y Y0.Thus,the equivalence denoted by plays the central role in Web information modeling to compose an adjunction space as the adjunction space model of Web information.

The adjunction space model illustrated above is quite

essential and equally applied to e-manufacturing.It

requires the exactly the identical technology to manage

and display the e-manufacturing processes.For e-

manufacturing to be effective to immediately meet

market demands,it has to specify how varied sized

components are assembled by a unified assembly design. By considering the e-financial trading presented so far as the assembly of the customers and the trading companies as the components of e-manufacturing,actually the Web information management systems and Web graphics technology for e-financial trading become applicable to e-manufacturing.Were we to use different technologies for different applications, fast growing cyberworlds could be neither managed by Web information management systems nor displayed on Web graphics in a timely manner.

12.3Web Information Modeling of e-Manufacturing

Web information modeling of e-manufacturing by the adjunction space model is quite straightforward[7]. Basically,manufacturing on the Web called e-manufacturing is modeled as Web information consists of the following information on the e-manufacturing steps:

1)Product specification,

2)Assembly specification,

3)Parts shopping on the Web, and

4)Assembly site shopping on the Web.

Each step is decomposed into finer sub steps as needed. For example, the step 1 can be decomposed into:

1.1)Product market survey on the e-market,

1.2)Product requirement derivation from the survey,

and

1.3)Product specification to meet the requirements. The core of the whole Web technology for e-manufacturing is product and assembly modeling on the Web as Web information modeling.It is shown in Figure3using a simple assembly case of a chair with just two components of a seat and the support,for clear illustration of the most elementary assembly modeling. In e-manufacturing as an advanced manufacturing,the product components are defined to be modularly replaceable for higher quality components shopping,and also for most effective upgrades and repair.

It is clear that e-finance and e-manufacturing share the identical information modeling based on an adjunction space and equivalence.

13. Epilogue

Cyberworlds have been playing the central roles in the real world we live.Yet very little has been understood on them.What is happening is truly a type of the Genesis.The material presented here is in a hope to serve at least a minimum reference to understand cyberworlds.

14. Suggested readings

There is no book on cyberworld design per se yet.To make anything computable,there is algebra.To understand basic algebra,your will find the following useful:

Proofs and Fundamentals:A First Course in Abstract Mathematics” by Ethan D. Bloch (Birkh?user, 2000). Algebraic topology is essential to compute topological properties of cyberworlds and the followings are good textbooks:

1.“An Introduction to Topology and Homotopy”by Allan J. Sieradski(PWS-Kent Publishing Company,Boston,MA, USA, 1992). This is most recommended.

2.“A User’s Guide to Algebraic Topology”by C.T.J.Dodson and Philip E.Parker(Kluwer Academic Publication, Dordrecht, The Netherlands, 1997).

3.“Algebraic Topology”by Allen Hatcher(Cambridge University Press,Cambridge,UK,2002);the up-to-date version can be downloaded freely from

500c143887c24028915fc389/~hatcher

for personal use.

References

[1]Tosiyasu L.Kunii,“The Philosophy of Synthetic Worlds-

Digital Genesis for Communicating Synthetic Worlds and

the Real World-,in“Cyberworlds”,T.L.Kunii and A.

Luciani(eds.),Springer-Verlag,pp.5-15,(1998,Tokyo, Berlin, Heidelberg, New York).

[2]Tosiyasu L.Kunii and Hideko S.Kunii,“A Cellular Model

for Information Systems on the Web-Integrating Local and Global Information”,1999International Symposium on Database Applications in Non-Traditional Environments (DANTE'99),November28-30,1999,Heian Shrine,Kyoto, Japan,Organized by Research Project on Advanced Databases,in cooperation with Information Processing Society of Japan,ACM Japan,ACM SIGMOD Japan,pp.

19-24,IEEE Computer Society Press,Los Alamitos, California, U. S. A.

[3]Tosiyasu L.Kunii,Masumi Ibusuki,Galina Pasko,

Alexander Pasko, Daisuke Terasaki and Hiroshi Hanaizumi,“Modeling of Conceptual Multiresolution Analysis by an Incrementally Modular Abstraction Hierarchy”,IEICE Transactions on Information and Systems,Vol.E86-D,No.

7, pp. 1181-1190, July 2003.

[4]Tosiyasu L.Kunii,“Invitation to System Sciences-

Poetry,Philosophy and Science in Computer Age–”,(in Japanese),Journal of Mathematical Sciences,pp.54-56 (October 1969), Science Publishing Co. Ltd., Tokyo, Japan.

[5]J.H. C.Whitehead,:“Algebraic Homotopy Theory”,

Proceedings of International Congress of Mathematics,II, Harvard University Press, pp. 354-357, 1950.

[6] Tosiyasu L. Kunii, “Cyber Graphics”, Proceedings of the First International Symposium on Cyber Worlds (CW2002), November 6-8 2002 Tokyo, Japan, pp. 3-7, IEEE Computer Society Press, Los Alamitos, California, November 2002. [7] Tosiyasu L. Kunii, “Web Information Modeling: The

Adjunction Space Model”, Proceedings of the 2nd

International Workshop on Databases in Networked

Information Systems (DNIS 2002), pp. 58-63, The

University of Aizu, Japan, December 16-18, 2002, Lecture Notes in Computer Science, Subhash Bhalla, Ed., Springer-Verlag, December, 2002.

[8] Tosiyasu L. Kunii, “What's Wrong with Wrapper

Approaches in Modeling Information System Integration

and Interoperability?”, Proceedings of the 3rd International Workshop on Databases in Networked Information Systems: User Interactions and Web Based Services, (DNIS 2003),

September 22-24, 2003, The University of Aizu, Japan,

Lecture Notes in Computer Science, Nadia Bianchi-

Berthouze, Ed., pp. 86-96, Springer-Verlag, September,

2003.

Figure 2. Financial trading processes on the Web displayed on Web graphics.

Figure 3. Web information modeling of e-manufacturing:

A case of modeling a chair assembly of the seat and the support.

本文来源:https://www.bwwdw.com/article/c8pl.html

Top