Five color theorem: Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
"External links" section added
en>Gilo1969
fix citation with wikilinks embedded in URL
 
Line 1: Line 1:
{{DISPLAYTITLE:''F''-coalgebra}}
Hello buddy. Allߋw me introduce myѕelf. I аm Sheba Alanis. Data processing iѕ whаt she does but soon sɦe'll be on her personal. Oklahoma iѕ eҳactly wɦere ɦe's alwаys beеn living. He is truly fond of to go to fitness and now he iѕ trүing to make cash աith it. Sеe whɑt's new on my [http://en.Wiktionary.org/wiki/web+site web site] right herе: https://wiki.kastnet.at/Five_Amazing_Tricks_To_Get_The_Most_Out_Of_Your_Spela_P%E5_Nya_Casinon.<br><br>
In [[mathematics]], specifically in [[category theory]], an '''<math>F</math>-coalgebra''' is a structure defined according to a [[functor]] <math>F</math>. For both algebra and coalgebra, a functor is a convenient and general way of organizing a signature. This has applications in [[computer science]]: examples of coalgebras include [[Lazy evaluation|lazy]], [[Recursion_(computer_science)#Recursive_data_structures_.28structural_recursion.29|infinite]] [[data structure]]s, such as [[Stream (computing)|streams]], and also [[State transition system|transition systems]].


<math>F</math>-coalgebras are dual to [[F-algebra|<math>F</math>-algebra]]s.  Just as the class of all [[algebraic structure|algebras]] for a given signature and equational theory form a [[Variety (universal algebra)|variety]], so does the class of all <math>F</math>-coalgebras satisfying a given equational theory form a covariety, where the signature is given by <math>F</math>.
my page ... [https://wiki.kastnet.at/Five_Amazing_Tricks_To_Get_The_Most_Out_Of_Your_Spela_P%E5_Nya_Casinon. casinon kungen internet]
 
==Definition==
An '''<math>F</math>-coalgebra''' for an [[endofunctor]]
 
:<math>F : \mathcal{C}\longrightarrow \mathcal{C}</math>
 
is an object <math>A</math> of <math>\mathcal{C}</math> together with a <math>\mathcal{C}</math>-[[morphism]]
 
:<math>\alpha : A \longrightarrow FA</math>.
 
An <math>F</math>-coalgebra [[homomorphism]] from <math>\alpha</math> to another <math>F</math>-coalgebra
<math>\beta : B \longrightarrow FB</math> is a morphism
 
:<math>f:A\longrightarrow B</math>
 
in <math>\mathcal{C}</math> such that
 
:<math> Ff\circ \alpha = \beta \circ f</math>.
 
Thus the <math>F</math>-coalgebras for a given functor ''F'' constitute a category.
 
== Examples ==
 
Consider the functor <math>F: \mathbf{Set} \longrightarrow \mathbf{Set}</math> that sends <math>X</math> to <math>X\times A+1</math>, <math>F</math>-coalgebras <math>\alpha : X \longrightarrow X\times A+1 = FX</math> are then [[finite set|finite]] or [[Infinity|infinite]] [[stream (computing)|stream]]s over the [[alphabet (computer science)|alphabet]] <math>A</math>, where <math>X</math> is the set of states and <math>\alpha</math> is the state-transition function.  Applying the state-transition function to a state may yield two possible results: either an element of <math>A</math> together with the next state of the stream, or the element of the singleton set 1 as a separate "final state" indicating that there are no more values in the stream.
 
In many practical applications, the state-transition function of such a coalgebraic object may be of the form <math>X \rarr f_1 \times f_2 \times \ldots \times f_n</math>, which readily factorizes into a collection of "selectors", "observers", "methods" <math>X \rarr f_1, \, X \rarr f_2 \, \ldots \, X \rarr f_n</math>.  Special cases of practical interest include observers yielding attribute values, and mutator methods of the form <math>X \rarr X^{A_1 \times \ldots \times A_n}</math> taking additional parameters and yielding states.  This decomposition is dual to the decomposition of initial <math>F</math>-algebras into sums of 'constructors'.
 
Let ''P'' be the [[power set]] construction on the category of sets, considered as a covariant functor. The ''P''-coalgebras are in bijective correspondence with sets with a binary relation.  
Now fix another set, ''A'': coalgebras for the endofunctor ''P''(''A''×(-)) are in bijective correspondence with [[labelled transition system]]s.
Homomorphisms between coalgebras correspond to functional [[bisimulation]]s between labelled transition systems.
 
== Applications ==
In [[computer science]], coalgebra has emerged as a convenient and suitably general way of specifying the  [[Reactive_programming|reactive]] behaviour of systems, including classes in [[object-oriented programming]].  While [[algebraic specification]] deals with functional behaviour, typically using inductive datatypes generated by constructors, coalgebraic specification is concerned with reactive behaviour modelled by coinductive process types that are observable by selectors, much in the spirit of [[automata theory]]. An important role is played here by [[final object|final]] coalgebras, which are complete sets of possibly infinite behaviours, such as streams. The natural logic to express properties of such systems is coalgebraic [[modal logic]].
 
== References ==
* [http://www.cs.ru.nl/B.Jacobs/PAPERS/JR.pdf B. Jacobs and J. Rutten,  A Tutorial on (Co)Algebras and (Co)Induction.  EATCS Bulletin 62, 1997, p.222-259].
* [http://www.cwi.nl/~janr/papers/files-of-papers/universal_coalgebra.pdf Jan J. M. M. Rutten: Universal coalgebra: a theory of systems. Theor. Comput. Sci. 249(1): 3-80 (2000)].
* [http://www.tac.mta.ca/tac/volumes/14/8/14-08abs.html J. Adámek, Introduction to coalgebra. Theory and Applications of Categories 14 (2005), 157-199]
* [http://www.cs.ru.nl/B.Jacobs/CLG/JacobsCoalgebraIntro.pdf B. Jacobs, Introduction to Coalgebra. Towards Mathematics of States and Observations] (book draft)
* [http://staff.science.uva.nl/~yde/papers/afc.pdf Yde Venema: Automata and Fixed Point Logics: a Coalgebraic Perspective. Information and Computation, 204 (2006) 637-678].
 
==External links==
* [http://calco09.dimi.uniud.it/ CALCO 2009: Conference on Algebra and Coalgebra in Computer Science]
* [http://calco2011.ecs.soton.ac.uk/ CALCO 2011]
 
==See also==
*[[Coalgebra]]
 
[[Category:Category theory]]
[[Category:Coalgebras]]

Latest revision as of 08:05, 13 December 2014

Hello buddy. Allߋw me introduce myѕelf. I аm Sheba Alanis. Data processing iѕ whаt she does but soon sɦe'll be on her personal. Oklahoma iѕ eҳactly wɦere ɦe's alwаys beеn living. He is truly fond of to go to fitness and now he iѕ trүing to make cash աith it. Sеe whɑt's new on my web site right herе: https://wiki.kastnet.at/Five_Amazing_Tricks_To_Get_The_Most_Out_Of_Your_Spela_P%E5_Nya_Casinon.

my page ... casinon kungen internet