Please wait, while we are loading the content...
Please wait, while we are loading the content...
| Content Provider | ACM Digital Library |
|---|---|
| Author | Norton, Roger L. |
| Abstract | It has for a while been widely accepted that an appropriate mathematical model for studying data types is the category of domains, i.e. consistently complete algebraic cpos, and continuous functions. What has not faired as well in acceptance is a method of representation, or implementation, of domains. The most recent method of representation —Information Systems—was introduced by Dana Scott and is gaining acceptance, as indicated by its appearance in a number of recent research papers. The morphisms utilized in the study of information systems are approximable mappings and they correspond to continuous functions when one passes from an information system to the domain which it implements. The correspondence is such that two information systems are isomorphic, with respect to approximable mappings, if the domains which they implement are isomorphic. Thus approximable mappings do not allow us to differentiate between two different implementations of the same domain. As stated by Winskel & Larsen (1984), we have: “Although information systems carry a strong intuition, as a category, with approximable mappings, they are equivalent to the category of domains, with continuous functions. From the point of view of categorical constructions they say no more than domains; they are just a representation of the old category of domains… But information systems do have potentially more structure than domains and quite likely there are morphisms on them which can respect this greater details.”In this paper a notion of morphism between information systems is introduced that is appropriate for comparing implementations. As a simple example, consider two standard implementations of the data type Boolean—the integer representation and the bit representation.If one is restricted to utilizing approximable mappings to compare these two implementations then one arrives at the conclusion that they are isomorphic, which should probably not be the case. What one needs is a notion of morphism that preserves more of the structure of an information system.Let me elaborate on my interpretation of an information system. I do not always think of the tokens of an information system as entities that give us information about a construct (e.g. command, expression, …) in our language but rather think of the tokens as the constructs. We can thus think of the description used to describe the tokens in our system as a description of the abstract syntax of our language. The rules on consistency and entailment tell us the “relative semantics” of these constructs. The “actual semantics” or denotation of a construct is determined by the domain associated with the information system, the denotation of a construct being the set of all tokens entailed by the construct. If we think of domains as describing the denotation of a language then we can think of an information system as describing Frege's notion of “the sense” of the language.It should be true that if two collections possess the same “sense” then they should possess the same denotation. The opposite need not hold true. Approximable mappings allow one to differentiate denotation but not “sense”. The definition of homomorphism introduced in my paper is an attempt to allow one to differentiate “sense”.In the paper we investigate information systems and the constructions on them via these new morphisms. It also takes a look at how these new morphisms stand in the relationship between information systems and domains. |
| File Format | |
| ISBN | 0897912187 |
| DOI | 10.1145/322917.323049 |
| Language | English |
| Publisher | Association for Computing Machinery (ACM) |
| Publisher Date | 1987-02-01 |
| Publisher Place | New York |
| Access Restriction | Subscribed |
| Content Type | Text |
| Resource Type | Article |
National Digital Library of India (NDLI) is a virtual repository of learning resources which is not just a repository with search/browse facilities but provides a host of services for the learner community. It is sponsored and mentored by Ministry of Education, Government of India, through its National Mission on Education through Information and Communication Technology (NMEICT). Filtered and federated searching is employed to facilitate focused searching so that learners can find the right resource with least effort and in minimum time. NDLI provides user group-specific services such as Examination Preparatory for School and College students and job aspirants. Services for Researchers and general learners are also provided. NDLI is designed to hold content of any language and provides interface support for 10 most widely used Indian languages. It is built to provide support for all academic levels including researchers and life-long learners, all disciplines, all popular forms of access devices and differently-abled learners. It is designed to enable people to learn and prepare from best practices from all over the world and to facilitate researchers to perform inter-linked exploration from multiple sources. It is developed, operated and maintained from Indian Institute of Technology Kharagpur.
Learn more about this project from here.
NDLI is a conglomeration of freely available or institutionally contributed or donated or publisher managed contents. Almost all these contents are hosted and accessed from respective sources. The responsibility for authenticity, relevance, completeness, accuracy, reliability and suitability of these contents rests with the respective organization and NDLI has no responsibility or liability for these. Every effort is made to keep the NDLI portal up and running smoothly unless there are some unavoidable technical issues.
Ministry of Education, through its National Mission on Education through Information and Communication Technology (NMEICT), has sponsored and funded the National Digital Library of India (NDLI) project.
| Sl. | Authority | Responsibilities | Communication Details |
|---|---|---|---|
| 1 | Ministry of Education (GoI), Department of Higher Education |
Sanctioning Authority | https://www.education.gov.in/ict-initiatives |
| 2 | Indian Institute of Technology Kharagpur | Host Institute of the Project: The host institute of the project is responsible for providing infrastructure support and hosting the project | https://www.iitkgp.ac.in |
| 3 | National Digital Library of India Office, Indian Institute of Technology Kharagpur | The administrative and infrastructural headquarters of the project | Dr. B. Sutradhar bsutra@ndl.gov.in |
| 4 | Project PI / Joint PI | Principal Investigator and Joint Principal Investigators of the project |
Dr. B. Sutradhar bsutra@ndl.gov.in Prof. Saswat Chakrabarti will be added soon |
| 5 | Website/Portal (Helpdesk) | Queries regarding NDLI and its services | support@ndl.gov.in |
| 6 | Contents and Copyright Issues | Queries related to content curation and copyright issues | content@ndl.gov.in |
| 7 | National Digital Library of India Club (NDLI Club) | Queries related to NDLI Club formation, support, user awareness program, seminar/symposium, collaboration, social media, promotion, and outreach | clubsupport@ndl.gov.in |
| 8 | Digital Preservation Centre (DPC) | Assistance with digitizing and archiving copyright-free printed books | dpc@ndl.gov.in |
| 9 | IDR Setup or Support | Queries related to establishment and support of Institutional Digital Repository (IDR) and IDR workshops | idr@ndl.gov.in |
|
Loading...
|