A Tutorial on ( Co ) Algebras and ( Co ) Induction

نویسندگان

  • Bart Jacobs
  • Jan Rutten
چکیده

Algebraic structures which are generated by a collection of constructors| like natural numbers (generated by a zero and a successor) or nite lists and trees| are of well-established importance in computer science. Formally, they are initial algebras. Induction is used both as a deenition principle, and as a proof principle for such structures. But there are also important dual \coalgebraic" structures, which do not come equipped with constructor operations but with what are sometimes called \destructor" operations (also called observers, accessors, transition maps, or mutators). Spaces of innnite data (including, for example, innnite lists, and non-well-founded sets) are generally of this kind. In general, dynamical systems with a hidden, black-box state space, to which a user only has limited access via speciied (observer or mutator) operations, are coalgebras of various kinds. Such coalgebraic systems are common in computer science. And \coinduction" is the appropriate technique in this coalgebraic context, again both as a deenition principle and as a proof principle. The latter involves bisimulations. It is the aim of this tutorial to provide a brief introduction to this relatively new eld of coalgebra.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

AN INVESTIGATION ON THE CO-ANNIHILATORS IN TRIANGLE ALGEBRAS

In this paper, we introduce the notion of co-annihilator of a subsetin a triangle algebra. It is shown that the co-annihilator of asubset is an interval valued residuated lattice (IVRL)-filter. Also, aspecial set of a triangle algebra is defined and the relationshipbetween this set and co-annihilator of a subset in triangle algebrais considered. Finally, co-annihilators preserving congruencerel...

متن کامل

Effects of cortisol treatment and ovaprim treatment on sex steroid hormones, plasma and oocyte cortisol content and ovulation induction in Caspian kutum, "Rutilus frisii (Kamansky, 1901)" broodstocks

Caspian kutum fish (Rutilus frisii) wild broodstocks were caught by gillnet during their upstream migration and subjected to short-time confinement stress and their physiological responses have been examined. Thirty fish (average weight of 1217.6 g) were divided into three experimental groups CO (control), OV (ovaprim) and CO+OV (cortisol+ovaprim) and placed into rearing tanks (10 fish tank-1; ...

متن کامل

A Tutorial on Co-induction and Functional Programming

Co-induction is an important tool for reasoning about unbounded structures. This tutorial explains the foundations of co-induction, and shows how it justiies intuitive arguments about lazy streams, of central importance to lazy functional programmers. We explain from rst principles a theory based on a new formulation of bisimilarity for functional programs, which coincides exactly with Morris-s...

متن کامل

A Logic for Parametric Polymorphism

In this paper we introduce a logic for parametric polymorphism. Just as LCF is a logic for the simply-typed -calculus with recursion and arithmetic, our logic is a logic for System F. The logic permits the formal presentation and use of relational parametricity. Parametricity yields|for example|encodings of initial algebras, nal co-algebras and abstract datatypes, with corresponding proof princ...

متن کامل

Pneumothorax and Acute Kidney Injury in the Early Phase of Acute Lymphoblastic Leukemia Induction Therapy due to Aspergillus Fumigatus and Pneumocystis Jirovecii Co-Infection: A Case Report

Leukemia is the most common malignancy in children which leads to immunosuppression and predisposes patients to opportunistic infections. We report a 12-year-old girl with acute lymphoblastic leukemia (ALL) who developed simultaneous infection with pneumocystis Jirovecii pneumonia and aspergillosis in the induction phase of chemotherapy. The patient developed pulmonary cavitation and pneumothor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997