<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/index.php?action=history&amp;feed=atom&amp;title=Mean-periodic_function</id>
	<title>Mean-periodic function - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/index.php?action=history&amp;feed=atom&amp;title=Mean-periodic_function"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Mean-periodic_function&amp;action=history"/>
	<updated>2026-05-22T21:10:20Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0-wmf.28</generator>
	<entry>
		<id>https://en.formulasearchengine.com/index.php?title=Mean-periodic_function&amp;diff=28229&amp;oldid=prev</id>
		<title>en&gt;Bearcat: /* External links */</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Mean-periodic_function&amp;diff=28229&amp;oldid=prev"/>
		<updated>2012-11-11T21:32:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;External links&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;In [[computer science]], more precisely in automata theory, a &amp;#039;&amp;#039;&amp;#039;rational set&amp;#039;&amp;#039;&amp;#039; of a [[monoid]] is an element of the minimal class of subsets of this monoid which contains all finite subsets and is closed under [[set union|union]], product and [[Kleene star]]. Rational sets are useful in [[automata theory]], [[formal language]]s and [[algebra]].&lt;br /&gt;
&lt;br /&gt;
==Definition==&lt;br /&gt;
Let &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; be a [[monoid]]. The set &amp;lt;math&amp;gt;\mathrm{RAT}(N)&amp;lt;/math&amp;gt; of rational subsets of &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; is the smallest set that contains every finite set and is closed under&lt;br /&gt;
* [[set union|union]]: if &amp;lt;math&amp;gt;A,B\in \mathrm{RAT}(N)&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;A\cup B\in \mathrm{RAT}(N)&amp;lt;/math&amp;gt;&lt;br /&gt;
* product: if &amp;lt;math&amp;gt;A,B\in \mathrm{RAT}(N)&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;A\times B=\{a\times b\mid a\in A,b\in B\}\in\mathrm{RAT}(N)&amp;lt;/math&amp;gt;&lt;br /&gt;
* [[Kleene star]] if &amp;lt;math&amp;gt;A\in \mathrm{RAT}(N)&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;A^*=\bigcup_{i=1}^\infty A^i \in\mathrm{RAT}(N)&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;A^1=A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A^{n+1}=A^n\times A&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
This means that any rational subset of &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; can be obtained by taking a finite number of finite subsets of &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; and applying the union, product and Kleene star operations a finite number of times.&lt;br /&gt;
&lt;br /&gt;
In general the rational subsets of a monoid do not form a submonoid of this monoid.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
Let &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; be an [[alphabet (computer science)|alphabet]], the set &amp;lt;math&amp;gt;A^*&amp;lt;/math&amp;gt; of words over &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is a monoid. The rational subset of &amp;lt;math&amp;gt;A^*&amp;lt;/math&amp;gt; are precisely the [[regular language]]s. Indeed this language may be defined by a finite [[regular expression]].&lt;br /&gt;
&lt;br /&gt;
The rational subsets of &amp;lt;math&amp;gt;\mathbb N&amp;lt;/math&amp;gt; are the ultimately periodic sets of integers. More generally, the rational subsets of &amp;lt;math&amp;gt;\mathbb N^k&amp;lt;/math&amp;gt; are the [[semilinear set]]s.&amp;lt;ref&amp;gt;[http://www.liafa.jussieu.fr/~jep/MPRI/MPRI.html Mathematical Foundations of Automata Theory]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Property ==&lt;br /&gt;
[[McKnight&amp;#039;s theorem]] states that if &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; is finitely generated then its [[recognizable set|recognizable subset]] are rational sets.&lt;br /&gt;
This is not true in general, i.e. &amp;lt;math&amp;gt;\mathrm{RAT}(N)&amp;lt;/math&amp;gt; is not closed under [[intersection (set theory)|complement]]. Let &amp;lt;math&amp;gt;N=\{a\}^*\times\{b,c\}^*&amp;lt;/math&amp;gt;, the sets &amp;lt;math&amp;gt;U=\{(a^n,b^nc^m)\mid n,m\in\mathbb N\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;V=\{(a^n,b^mc^n)\mid n,m\in\mathbb N\}&amp;lt;/math&amp;gt; are recognizable but &amp;lt;math&amp;gt;W=U\cap V=\{(a^n,b^nc^n)\mid n\in\mathbb N\}&amp;lt;/math&amp;gt; is not because its projection to the second element &amp;lt;math&amp;gt;\{b^nm^n\mid n\in\mathbb N\}&amp;lt;/math&amp;gt; is not rational.&lt;br /&gt;
&lt;br /&gt;
The intersection of a rational subset and of a recognizable subset is rational.&lt;br /&gt;
&lt;br /&gt;
Rational sets are closed under morphism: given &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; two monoids and &amp;lt;math&amp;gt;\phi:N\rightarrow M&amp;lt;/math&amp;gt; a morphism, if &amp;lt;math&amp;gt;S\in\mathrm{RAT}(N)&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;\phi(S)=\{\phi(x)\mid x\in S\}\in\mathrm{RAT}(M) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[Recognizable set]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
*{{cite book | last=Straubing | first=Howard | title=Finite automata, formal logic, and circuit complexity | series=Progress in Theoretical Computer Science | location=Basel | publisher=Birkhäuser | year=1994 | isbn=3-7643-3719-2 | zbl=0816.68086 | page=79 }}&lt;br /&gt;
*[http://www.liafa.jussieu.fr/~jep/PDF/MPRI/MPRI.pdf Mathematical Foundations of Automata Theory]&lt;br /&gt;
*[http://genome.univ-mlv.fr/~berstel/Mps/Travaux/A/1969-3RationalSetsCommutativeMonoids.pdf Rational Sets in Commutative Monoids]&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Automata theory]]&lt;/div&gt;</summary>
		<author><name>en&gt;Bearcat</name></author>
	</entry>
</feed>