Algèbre de Kleene

En mathématiques, une algèbre de Kleene (du nom du logicien américain Stephen Cole Kleene) correspond à l'un des deux concepts suivants :

  • Un treillis ordonné et distributif avec une involution satisfaisant les lois de De Morgan et l'inégalité x ∧ −xy ∨ −y. Ce qui fait que chaque algèbre booléenne est une algèbre de Kleene, la réciproque étant complément. À l'instar des algèbres de Boole qui sont basées sur les propositions logiques classiques, les algèbres de Kleene sont basées sur la logique ternaire de Kleene.
  • Une structure algébrique qui généralise les opérations connues à partir d'expressions rationnelles. La suite de cet article traitera de cette notion d'algèbre de Kleene. À l'origine de cette notion on trouve le mathématicien John Horton Conway qui l'a introduite sous le nom d'algèbres régulières[1].

Définition

De nombreuses définitions non équivalentes des algèbres de Kleene et des structures liées ont été données dans la littérature[2]. Nous donnerons ici la définition qui semble la plus communément admise aujourd'hui.

Une algèbre de Kleene est un ensemble doté des deux lois de composition interne + : A × AA et · : A × AA, et de l'opérateur * : AA. Ces lois et cet opérateur sont notés a + b, ab et a* respectivement. Ces opérations satisfont aux axiomes suivants :

  • associativité de + et · : a + (b + c) = (a + b) + c et a(bc) = (ab)c pour tout a, b, c de A.
  • commutativité de + : a + b = b + a pour tout a, b de A.
  • distributivité : a(b + c) = (ab) + (ac) et (b + c)a = (ba) + (ca) pour tout a, b, c de A.
  • éléments neutres pour + et · : il existe un élément 0 de A tel que pour tout a de A : a + 0 = 0 + a = a. Il existe un élément 1 de A tel que pour tout a de A : a1 = 1a = a.
  • 0 est un élément absorbant : a0 = 0a = 0 pour tout a de A.

Les axiomes ci-dessus définissent un demi-anneau. On ajoute :

Il est dès lors possible de définir un préordre ≤ sur A en postulant ab si et seulement si a + b = b (ou de manière équivalente, ab si et seulement il existe c dans A tel que a + c = b). Cette relation d'ordre permet de poser les quatre derniers axiomes sur l'opérateur * :

  • 1 + a(a*) ≤ a* pour tout a de A.
  • 1 + (a*)aa* pour tout a de A.
  • si a et b sont deux éléments de A tels que abb alors a*bb.
  • si a et b sont deux éléments de A tels que bab alors b(a*) ≤ b.

De manière intuitive, on peut penser à a + b comme l'union ou le plus petit majorant de a et b, et à ab comme une multiplication croissante, dans le sens où ab implique axbx. L'idée sousjacente à l'opérateur « étoile » est que a*= 1 + a + aa + aaa + ... Du point de vue de la théorie de la programmation, on peut interpréter + comme un opérateur de « choix » non déterministe, · comme la « composition séquentielle » et * comme l'« itération ».

Exemples

Soient Σ un ensemble fini (un « alphabet ») et A l'ensemble des expressions rationnelles sur Σ. Deux expressions rationnelles sont égales si elles décrivent le même langage rationnel. L'ensemble A forme une algèbre de Kleene. En fait, il s'agit même d'une algèbre libre de Kleene dans le sens où toute équation valide dans cette algèbre est valide dans toute algèbre de Kleene.

Soit Σ un alphabet. Soit A l'ensemble des langages rationnels sur Σ (ou bien l'ensemble des langages sans contextes sur Σ, ou bien encore l'ensemble de tous les langages récursifs, ou bien enfin l'ensemble de tous les langages sur Σ). L'union (écrite +) et la concaténation (écrite •) de deux éléments de A appartiennent à A, et ainsi l'opération d'étoile de Kleene est un endomorphisme de A. On obtient alors une algèbre de Kleene où : et , parfois noté , avec qui désigne la chaîne vide, ou mot vide.

Soit M un monoïde avec comme identité un élément e et soit A l'ensemble des sous-ensembles de M. Soient S et T deux sous-ensembles de M, soit S + T l'union de S et T et ST = {chaîne st | s dans S et t dans T}. S* est défini comme le sous-monoïde de M généré par S, intuitivement il correspond à {e} ∪ SSSSSS ∪ ...; A forme alors une algèbre de Kleene avec comme 0, l'ensemble vide et comme 1, le singleton {e}. On peut faire une construction similaire dans toute petite catégorie.

Supposons M un ensemble et A l'ensemble des relations binaires sur M. On peut munir M des trois opérations des algèbres de Kleene, à savoir l'union pour +, la composition pour • et l'étoile, fermeture réflexive et transitive, pour *. Les deux constantes sont pour 0 la relation vide (qui ne relie rien) et pour 1 la relation pleine (qui relie tout). Ainsi équipé, (M, +, •, *; 0, 1) est une algèbre de Kleene.

Toute algèbre de Boole munie des opérations et s'avère être une algèbre de Kleene si l'on identifie à +, à •, que l'on postule a* = 1 pour tout a et que le 0 pour l'algèbre de Kleene est le 0 de l'algèbre de Boole et de même pour 1.

Une algèbre de Kleene spécifique est utile lorsqu'il s'agit de calculer des plus courts chemins dans les graphes orientés pondérés : soit A la droite réelle achevée, posons que a + b est le minimum de a et b et que ab est la somme du réel a et du réel b (la somme de +∞ et -∞ étant par définition +∞). a* est le nombre réel zéro si a est positif ou nul et -∞ si a est strictement négatif. A est une algèbre de Kleene dans laquelle 0 est la valeur +∞ et 1 est le nombre réel zéro.

Propriétés

Zéro, noté 0, est le plus petit élément de l'ensemble, autrement dit 0 ≤ a pour tout a dans A.

La somme a + b est le plus petit majorant de a et b : on a aa + b et ba + b et si x est un élément de A avec ax et bx, alors a + bx. De manière similaire, est le plus petit majorant des éléments .

La multiplication et l'addition sont monotoniques : si ab, alors a + xb + x, axbx et xaxb pour tout x de A.

Considérant l'opération *, nous avons 0* = 1 et 1* = 1, ce * est croissant (ab implique a* ≤ b*), et que ana* pour tout entier naturel n. De plus, (a*)(a*) = a*, (a*)* = a*, et ab* si et seulement si a* ≤ b*.

Si A est une algèbre de Kleene et n un entier naturel, on peut considérer l'ensemble Mn(A) constituées de toutes les matrices n par n avec entrées dans A. En utilisant les notions ordinaires d'additions et de multiplications matricielles, on peut définir une opération * unique telle que Mn(A) devienne une algèbre de Kleene.

Histoire

Les algèbres de Kleene n'ont pas été définies par Kleene. Il a introduit les expressions rationnelles et a postulé l'existence d'un ensemble complet d'axiomes qui permettrait de dériver toutes les équations valides dans les expressions rationnelles. Les premiers axiomes ont été proposés par John H. Conway. Plus tard, un système d'axiomes complets définissant les algèbres de Kleene et résolvant le problème de leur complétude a été proposé par Dexter Kozen.

Voir aussi

Notes et références

(en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Kleene algebra » (voir la liste des auteurs).
  1. (en) J. H. Conway, Regular Algebra and Finite Machines, Chapman and Hall, London, 1971.
  2. Pour un survol, on pourra se reporter à (en) Dexter Kozen, « On Kleene algebras and closed semirings », dans B. Rovan, Proc. Math. Found. Comput. Sci., Springer, coll. « Lecture Notes in Computer Science » (no 452), (lire en ligne), p. 26-47.

Read other articles:

ArtacomuneΆρτα Arta – VedutaAntico ponte di Arta LocalizzazioneStato Grecia PeriferiaEpiro Unità perifericaArta AmministrazioneSindacoCristos Τsirogiannis TerritorioCoordinate39°09′54″N 20°59′15″E / 39.165°N 20.9875°E39.165; 20.9875 (Arta)Coordinate: 39°09′54″N 20°59′15″E / 39.165°N 20.9875°E39.165; 20.9875 (Arta) Altitudine30 m s.l.m. Superficie457 km² Abitanti21 900 (2011) Densità47,92 ab./km² Altr…

Meriam Oerlikon 20 mm adalah serangkaian meriam otomatis, didasarkan pada desain Becker 20 mm dari Jerman yang muncul pada sangat awal dalam Perang Dunia I. Meriam ini banyak diproduksi oleh Oerlikon Contraves dan lain-lain, dengan berbagai model yang digunakan oleh Sekutu dan pasukan Axis selama Dunia perang II, dan banyak versi masih digunakan sampai sekarang. Referensi Campbell, John. Naval Weapons of World War Two. Annapolis: Naval Institute Press, 1985. Johnson, Melvin M., Jr. Rifles a…

This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: The Principal's Office – news · newspapers · books · scholar · JSTOR (December 2023) (Learn how and when to remove this message) American TV series or program The Principal's OfficeGenreReality TVStarringJoey SussmanCountry of originUnited StatesNo. of seasons2No. of episodes21Prod…

City in Texas, United StatesLongviewCityDowntown LongviewNickname: Balloon Race Capital of TexasMotto: Real East TexasLocation of Longview in Gregg and Harrison Counties in the U.S. state of TexasLongviewLocation of Longview in the contiguous United StatesShow map of TexasLongviewLongview (the United States)Show map of the United StatesCoordinates: 32°30′33″N 94°45′14″W / 32.50917°N 94.75389°W / 32.50917; -94.75389CountryUnited StatesStateTexasCounti…

American film producer and director (1925–2012) John RichBorn(1925-07-06)July 6, 1925Rockaway Beach, New York, U.S.DiedJanuary 29, 2012(2012-01-29) (aged 86)Los Angeles, California, U.S.Alma materUniversity of MichiganOccupation(s)Television/Film director, producerYears active1951–2009Children3 John Rich (July 6, 1925 – January 29, 2012) was an American film and television director. He directed Colonel Humphrey Flack, I Married Joan, Gunsmoke, Bonanza, Hogan's Heroes, So…

Parmeshwari Lal VarmaVarma (left) with Le Corbusier and Pierre Jeanneret in 1955Born(1920-12-06)6 December 1920Punjab, IndiaDiedpre–2001OccupationCivil engineerKnown forChandigarh cityAwards1971 Padma Bhushan Parmeshwari Lal Varma (born 6 December 1920, date of death unknown), often shortened to P. L. Varma, is an Indian civil engineer and a former chief engineer of Punjab.[1] He served as an associate of Le Corbusier, the Swiss-French architect, who designed the city of Chan…

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: コルク – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2017年4月) コルクを打ち抜いて作った瓶の栓 コルク(木栓、蘭&…

Cet article est une ébauche concernant l’art et une chronologie ou une date. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Chronologies Données clés 1701 1702 1703  1704  1705 1706 1707Décennies :1670 1680 1690  1700  1710 1720 1730Siècles :XVIe XVIIe  XVIIIe  XIXe XXeMillénaires :-Ier Ier  IIe  IIIe Chronologies thématiques Art Architecture, Arts pla…

Il peccato degli anni verdiMarie Versini e Maurice Ronet in una scena del filmLingua originaleitaliano Paese di produzioneItalia Anno1960 Durata87 min Dati tecniciB/N Generesentimentale, drammatico RegiaLeopoldo Trieste SoggettoLeopoldo Trieste SceneggiaturaLeopoldo Trieste ProduttorePasquale Petricca Produttore esecutivoVico Pavoni Casa di produzioneNord Industrial Film Distribuzione in italianoGlobe Films International FotografiaArmando Nannuzzi MontaggioEdmondo Lozzi MusicheIgino Negri, d…

Suburb of West London This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Isleworth – news · newspapers · books · scholar · JSTOR (January 2017) (Learn how and when to remove this message) Human settlement in EnglandIsleworthChurch Street in Isleworth, seen fromacross the River ThamesIsleworthLocation within Greate…

Sultan Syarif Muhammad ash-ShafiuddinSultan Syarif Muhammad ash-ShafiuddinSultan Banten ke-18Berkuasa2016–sekarangPenobatan11 Desember 2016PendahuluMaulana Muhammad Shafiuddin dari BantenPresidenJoko WidodoGubernurRano KarnoWahidin HalimInformasi pribadiKelahiranRatu Bagus Hendra Bambang Wisanggeni Soerjaatmadja31 Agustus 1954 (umur 69)Palembang, Sumatera SelatanWangsaAzmatkhanNama lengkapRatu Bagus Hendra Bambang Wisanggeni Soerjaatmadja gelar Sultan Syarif Muhammad ash-Shafiuddin Azmatk…

Bias within the mass media This article needs to be updated. Please help update this article to reflect recent events or newly available information. (June 2023) Journalism News Writing style Ethics code of ethics Culture Objectivity News values Attribution Defamation Sensationalism Editorial independence Journalism school Index of journalism articles Areas Arts Business Data Entertainment Environment Fashion Medicine Music Politics Science Sports Technology Traffic War Weather World Genres Advo…

2012 UK local government election 2012 Election Results for Wokingham Borough Conservatives in blue Liberal Democrats in yellow and Independent in White. Wards in grey were not contested in 2012. The 2012 Wokingham Borough Council election took place on Thursday 3 May 2012, the same day as other 2012 United Kingdom local elections, to elect members of Wokingham Unitary Council in Berkshire, England. One third of the council was up for election and the Conservative Party stayed in overall control…

British politician The Right HonourableSir John KennawayBt CB DLDevonshireKennaway as caricatured by Spy (Leslie Ward) in Vanity Fair, April 1886Member of Parliament for East DevonIn office9 April 1870 – 25 June 1885Serving with Sir Lawrence Palk, Bt (1870-1880) and The Lord Waleran (1880-1885)Preceded byLord CourtenaySucceeded byConstituency abolishedMember of Parliament for HonitonIn office26 June 1885 – 15 January 1910Preceded byConstituency createdSuccee…

Yusuf I de Granada Sultán de Granada[1]​ El palacio de Comares de la Alhambra fue mandado construir por Yusuf I.Reinado 25 de agosto de 1333-19 de octubre de 1354Predecesor Muhammed IVSucesor Muhammed VInformación personalNacimiento 1318Granada, ( Reino nazarí)Fallecimiento 19 de octubre de 1354Granada, ( Reino nazarí)Sepultura Rauda de la AlhambraFamiliaCasa real Banu NasrPadre Ismaíl IMadre BaharHijos Muhammed VIsmaíl II[editar datos en Wikidata] Yusuf I fue un sultán de…

Organization Karate Canada, National Karate Association (NKA)Founded1964FounderMas TsuruokaTypeSports associationFocusDevelopment of karate as a sport in CanadaLocationCanadaArea served Canadian provinces and territoriesWebsitehttp://karatecanada.org/en/aboutUs.html Karate Canada is the national association representing the sport of Karate in Canada. Formerly the National Karate Association (NKA) of Canada, the organization was founded by Masami Tsuruoka.[1] History In 1964, Masami Tsuru…

Supreme and fundamental law of South Africa Constitution of the Republic of South Africa, 1996OverviewJurisdictionSouth AfricaRatified18 December 1996Date effective4 February 1997SystemRepublicGovernment structureBranchesThree (executive, legislature and judiciary)ChambersBicameral (Parliament)ExecutivePresident and CabinetJudiciaryConstitutional Court and othersAuthor(s)Constitutional AssemblySignatoriesPresident Nelson MandelaSupersedesInterim ConstitutionFull text Constitution of the Rep…

American baseball player This article uses bare URLs, which are uninformative and vulnerable to link rot. Please consider converting them to full citations to ensure the article remains verifiable and maintains a consistent citation style. Several templates and tools are available to assist in formatting, such as reFill (documentation) and Citation bot (documentation). (August 2022) (Learn how and when to remove this message) Baseball player Sid FernandezPitcherBorn: (1962-10-12) October 12, 196…

تارة فارس معلومات شخصية الميلاد 10 يناير 1996 [1]  بغداد  الوفاة 27 سبتمبر 2018 (22 سنة) [1]  بغداد[1]  سبب الوفاة إصابة بعيار ناري  الإقامة أربيل[2]  مواطنة العراق  لون الشعر شعر أسود  عدد الأولاد 1 [1]  الأم بشرى وشان الحياة العملية المهنة عارضة أ…

Francesco Militovescovo della Chiesa cattolicaRitratto di S.E. Mons. Francesco Milito Caritas Veritas Unitas  TitoloOppido Mamertina-Palmi Incarichi attualiVescovo emerito di Oppido Mamertina-Palmi (dal 2023) Incarichi ricoperti Vescovo di Oppido Mamertina-Palmi (2012-2023) Vicepresidente della Conferenza episcopale calabra (2013-2023)  Nato7 luglio 1948 (75 anni) a Rossano Ordinato presbitero12 agosto 1972 dall'arcivescovo Antonio Cantisani Nominato vescovo4 aprile 2012 da papa B…