<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=193.231.19.53</id>
	<title>formulasearchengine - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=193.231.19.53"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/wiki/Special:Contributions/193.231.19.53"/>
	<updated>2026-05-02T05:15:49Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0-wmf.28</generator>
	<entry>
		<id>https://en.formulasearchengine.com/index.php?title=Spin_magnetic_moment&amp;diff=247800</id>
		<title>Spin magnetic moment</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Spin_magnetic_moment&amp;diff=247800"/>
		<updated>2015-01-12T11:57:35Z</updated>

		<summary type="html">&lt;p&gt;193.231.19.53: /* Selected books */ isbn&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nice to meet you, my name is Refugia. Body developing is one of the issues I adore most. Minnesota is where he&#039;s been residing for years. For many years he&#039;s been operating as a receptionist.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Also visit my web page - home std test ([http://mcb-law.net/candidiasis-tips-you-have-to-remember/ mouse click the following web page])&lt;/div&gt;</summary>
		<author><name>193.231.19.53</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/index.php?title=Electron_magnetic_dipole_moment&amp;diff=239422</id>
		<title>Electron magnetic dipole moment</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Electron_magnetic_dipole_moment&amp;diff=239422"/>
		<updated>2015-01-12T11:05:40Z</updated>

		<summary type="html">&lt;p&gt;193.231.19.53: /* Bibliography */ added ref&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[http://authoritynutrition.com/how-to-lose-weight-as-fast-as-possible/ authoritynutrition.com]Do you need a low-cost technique for losing weight that really works? Searching for one of the best programs around where you may drop over a pound or two every week?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Fat Loss 4 Idiots is gaining floor in communities throughout the world. People are knowing the pros attained while using this system.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;So, is there a plan all about?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;This program is located following several distinct guidelines. The primary internet site works on a foods generation resource to decide on what food you are able to eat. Men and women eat each day, four to five periods. Enjoying comes about right up until completely satisfied, and never entire or overstuffed.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The diet system happens for 11 days, accompanied by a 3 morning break. On the split, men and women can actually eat something they demand. Other principle includes walking some each day.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;This program will teach the individual the best way to consume properly letting our bodies to lose weight appropriately. Fat Loss 4 Idiots also trains the owner maintaining the losses occurring. Using the master plan frequently, the entire body continues to drop the load weekly.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What types of foods are ingested on the 11 times?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;- Several different vegatables and fruits&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;- Meats in trim shape&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;- Excess fat that comes in whole grain food items&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;- Very little starchy carbohydrates&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The blueprint lets anyone to enjoy a minimum of 4 times on a daily basis. Enough time span between foods is most optimum at two and fifty percent several hours somewhere between. The diet plan permits our bodies to feel like it is actually staying fed regularly, but not famished.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Exactly what are the software advantages?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;- No keeping track of carbs or excess calories&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;- Take in until finally pleased&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;- Portion sizes are certainly not very little&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;- A few day time cheat enabled between cycles&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;- Body system is not going to are aware of it is inside significant burn option&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;- Choose from a listing of desired foods&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;- Intensive facts permitting the user to completely see the process&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;- Vegan ideas accessible on top of that&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;- Functions moving calories process&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The Fat Loss 4 Idiots method is easy to follow along with. Light exercise is included in the blueprint to help the body consistently burn up the body weight out of. This system is absolutely not strict for your user, making use of common sense in meals alternatives for the entire day. Every day food can be purchased out of your regional grocery store. The plan is rather easy for a person to comply with.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Why does the master plan do the job so well for users?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The plan does not require the specific to number unhealthy calories, carbs, or excess fat gr. The program readies the eating plan in your case based on the chosen possibilities designed. Customers usually do not worry about obtaining unique eating habits foods. Consumers have tried it and located remarkable outcomes, because the strategy is extremely inexpensive.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Persons feel happy when slimming down. Their health are not robbed of simple carbohydrate food, or intake of body fat. The software program   fat loss 4 idiots - [http://fatloss4idiots.customerreviewshq.com/fat-loss-4-idiots-review/ fatloss4idiots.customerreviewshq.com] - educates the patient the best time to actually eat what forms of meals. The plan actually works with human hormones in the body that will help to lose excess weight.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Who are able to makes use of the Fat Loss 4 Idiots strategy?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;- Over weight most women&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;- Fat guys&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;- Overweight young people&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;- People with a medical history of ingesting problems&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;- These having to lose smaller sized amounts of body weight&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nearly now you can make use of the program to help the body to effectively lose weight. Individuals who have put into practice the program feel better about their selves, get words of flattery rather then snide remarks, and look good.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;As with any important weight reducing system, it is important to achieve a health care real prior to starting dieting. This is applicable to any kind of losing weight regimen. If you are dealing with any special sickness, this is especially true.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What are the issues to the method?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;- You might need to buy new clothing much more frequently&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;- A number of people might not realize you just after giving up greater numbers of pounds&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;- If foods are banned in the work environment, you might need to change the planned plan&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;- Many people can find the 11 day stretch challenging to maintain, based upon their will ability to shed pounds&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;How come weight reduction crucial?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Weight loss is extremely important for the obese man or woman. Any additional excess weight taken on your body causes it to become more difficult for your system to function. Oftentimes excess weight relates to cardiovascular disease and also diabetes. Other health issues could happen resulting from excessive weight. Additionally, magnify the situation.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A nutritious body weight is much better for those individual. He will feel much better, be able to work more effective in physical form and psychologically. The electricity gained with shedding pounds will enable the patient so that you can do a lot more points in everyday life. Clothes will probably be easier to find and most importantly anyone are going to be more healthy after some time.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Ratings for fat loss 4 idiots - [http://fatloss4idiots.customerreviewshq.com/fat-loss-4-idiots-review/ fatloss4idiots.customerreviewshq.com] -&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Quite a few ratings are accessible indicating end user final results. Unique remarks show that almost all folks who take advantage of the system can reduce the load effortlessly. This software permits unique nutritional desires such as vegetarian, and so forth. Plenty of men and women may use the cheat days or weeks, however not overdo it in consuming throughout these times.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;System readers go to a significant decline in belly fat when using the eating plan. The math is taken out of the diet program world, by lacking to number energy eaten in one day. Pen and pieces of paper will not be found it necessary to collection the amount of carbs used, neither excess fat grams.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;This software does the majority of the meet your needs exactly and will help within the setting up method. Compact substitutions are made by a lot of individuals that has not affected the number of weightloss. For instance, a single particular may have a boiled egg cell incorporated into food for lunchtime time. She truly does unlike boiled ovum, and determines to eat a scrambled ovum instead with no interfering inside the weight reduction never-ending cycle.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Fat Loss 4 Idiots fees in at 9.5 outside of 10 details. This is certainly purely for the belief that an 11 day time stretch might be hard for a few end users. Should they could use exactly the same ideas to create a 5 moment extend, followed by a one cheat moment, it is always good. This might be much better for individuals who have a problem with the hold up quickly.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;This is usually a good system and is also truly worth your smaller expense. Internet message boards of recent individuals are revealing to the storyplot of being successful. Provide the solution a go currently and commence your trip to fat loss!&lt;/div&gt;</summary>
		<author><name>193.231.19.53</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/index.php?title=Philip_Warren_Anderson&amp;diff=229712</id>
		<title>Philip Warren Anderson</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Philip_Warren_Anderson&amp;diff=229712"/>
		<updated>2015-01-12T10:37:54Z</updated>

		<summary type="html">&lt;p&gt;193.231.19.53: /* Biography */ [[]]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A lagging computer is absolutely annoying and is quite a headache. Almost every individual that utilizes a computer faces this problem several time or the different. If the computer equally suffers from the same issue, there are it difficult to continue working as normal. In such a situation, the thought, &amp;quot;what should I do to create my PC run quicker?&amp;quot; is recurring plus infuriating. There&#039;s a solution, though!&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;If you registry gets cluttered up with a lot of junk we don&#039;t use, the PC may run slower. Therefore it&#039;s prudent which you regularly get a registry cleaned.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;One of the most overlooked factors a computer usually slow down is considering the registry has become corrupt. The registry is essentially your computer&#039;s operating system. Anytime you&#039;re running a computer, entries are being made and deleted from the registry. The impact this has is it leaves false entries inside a registry. So, your computer&#039;s resources should function about these false entries.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Always see to it which you have installed antivirus, anti-spyware plus anti-adware programs plus have them updated on a regular basis. This can help stop windows XP running slow.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;So to fix this, we only have to be capable to create all of the registry files non-corrupted again. This might dramatically speed up the loading time of the computer and will allow we to a big number of things on it again. And fixing these files couldn&#039;t be easier - you only require to employ a tool called a [http://bestregistrycleanerfix.com/tune-up-utilities tuneup utilities].&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Let&#039;s begin with all the bad sides initially. The initial cost of the product is truly inexpensive. But, it only comes with 1 year of updates. After which you need to subscribe to monthly updates. The advantage of which is the fact that ideal optimizer has enough money plus resources to analysis errors. This way, you may be ensured of safe fixes.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The disk requires area inside order to run smoothly. By freeing up some space from the disk, you&#039;ll be capable to speed up the PC a bit. Delete all file inside the temporary internet files folder, recycle bin, well-defined shortcuts plus icons from your desktop that we never utilize and remove programs we never use.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Another important system you&#039;ll like to receive is a registry cleaner. The registry is a big list of everything installed on a computer, and Windows references it whenever it opens a program or uses a device attached to your computer. Whenever you delete a program, its registry entry should moreover be deleted, however, often it&#039;s not. A registry cleaner can receive rid of these older entries thus Windows may search the registry faster. It also deletes or corrects any entries that viruses have corrupted.&lt;/div&gt;</summary>
		<author><name>193.231.19.53</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/index.php?title=Anomalous_magnetic_dipole_moment&amp;diff=243280</id>
		<title>Anomalous magnetic dipole moment</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Anomalous_magnetic_dipole_moment&amp;diff=243280"/>
		<updated>2014-11-27T10:37:49Z</updated>

		<summary type="html">&lt;p&gt;193.231.19.53: /* Notes */ bibref&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nice to satisfy you, I am Marvella Shryock. Doing ceramics is what her family and her enjoy. Years ago we moved to North Dakota. Bookkeeping is her working day occupation now.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;My weblog :: std testing at home ([http://www.gaysphere.net/blog/297540 simply click the following web site])&lt;/div&gt;</summary>
		<author><name>193.231.19.53</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/index.php?title=Ion-association&amp;diff=264090</id>
		<title>Ion-association</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Ion-association&amp;diff=264090"/>
		<updated>2014-10-14T09:42:31Z</updated>

		<summary type="html">&lt;p&gt;193.231.19.53: /* External links */ book&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My name is Gregorio and I am studying Theatre and English Literature at Offenbach Am Main / Germany.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Feel free to surf to my webpage; [http://www.boardgamemeetup.com/profile_info.php?ID=25647 почему бы не узнать больше]&lt;/div&gt;</summary>
		<author><name>193.231.19.53</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/index.php?title=Orbit_equation&amp;diff=235646</id>
		<title>Orbit equation</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Orbit_equation&amp;diff=235646"/>
		<updated>2014-06-24T08:41:36Z</updated>

		<summary type="html">&lt;p&gt;193.231.19.53: /* See also */ vel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Greetings. Allow me begin by telling you the author&#039;s name - Phebe. The  std testing at home preferred hobby for my kids and me is to play baseball and I&#039;m attempting to make it a occupation. I used to be unemployed but now I am a [http://www.idph.state.il.us/public/hb/hbcrabs.htm librarian] and the wage has  std home test been really satisfying. California is exactly where her house is but she needs to transfer  std testing at home because of her family members.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Also visit my weblog - [http://www.rachat-points.com/node/5780286 std home test]&lt;/div&gt;</summary>
		<author><name>193.231.19.53</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/index.php?title=Nuclear_magnetic_moment&amp;diff=9211</id>
		<title>Nuclear magnetic moment</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Nuclear_magnetic_moment&amp;diff=9211"/>
		<updated>2014-01-14T12:03:16Z</updated>

		<summary type="html">&lt;p&gt;193.231.19.53: /* See also */ proton spin&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{redirect|Convergent Series|the short story collection|Convergent Series (short story collection)}}&lt;br /&gt;
In [[mathematics]], a &#039;&#039;&#039;series&#039;&#039;&#039; is the [[summation|sum]] of the terms of a [[sequence]] of numbers.&lt;br /&gt;
&lt;br /&gt;
Given a sequence &amp;lt;math&amp;gt;\left \{ a_1,\ a_2,\ a_3,\dots \right \}&amp;lt;/math&amp;gt;, the &#039;&#039;n&#039;&#039;th [[partial sum]] &amp;lt;math&amp;gt;S_n&amp;lt;/math&amp;gt; is the sum of the first &#039;&#039;n&#039;&#039; terms of the sequence, that is,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;S_n = \sum_{k=1}^n a_k.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A [[series (mathematics)|series]] is [[limit of a sequence|convergent]] if the sequence of its partial sums &amp;lt;math&amp;gt;\left \{ S_1,\ S_2,\ S_3,\dots \right \}&amp;lt;/math&amp;gt; converges; in other words, it approaches a given number. In more formal language, a series converges if there exists a [[Limit of a sequence|limit]] &amp;lt;math&amp;gt;\ell&amp;lt;/math&amp;gt; such that for any arbitrarily small positive number &amp;lt;math&amp;gt;\varepsilon &amp;gt; 0&amp;lt;/math&amp;gt;, there is a large [[integer]] &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; such that for all &amp;lt;math&amp;gt;n \ge \ N&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\left | S_n - \ell \right \vert \le \ \varepsilon.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A series that is not convergent is said to be [[Divergent series|divergent]].&lt;br /&gt;
&lt;br /&gt;
== Examples of convergent and divergent series ==&lt;br /&gt;
&lt;br /&gt;
* The reciprocals of the [[natural number|positive integers]] produce a [[divergent series]] ([[harmonic series (mathematics)|harmonic series]]):&lt;br /&gt;
*: &amp;lt;math&amp;gt;{1 \over 1}+{1 \over 2}+{1 \over 3}+{1 \over 4}+{1 \over 5}+{1 \over 6}+\cdots \rightarrow \infty. &amp;lt;/math&amp;gt;&lt;br /&gt;
* Alternating the signs of the reciprocals of positive integers produces a convergent series:&lt;br /&gt;
*: &amp;lt;math&amp;gt;{1\over 1} -{1\over 2} + {1\over 3} - {1\over 4} + {1\over 5} \cdots = \ln(2)&amp;lt;/math&amp;gt;&lt;br /&gt;
* Alternating the signs of the reciprocals of positive [[parity (mathematics)|odd integers]] produces a convergent series (the [[Leibniz formula for pi]]):&lt;br /&gt;
*: &amp;lt;math&amp;gt;{1 \over 1}-{1 \over 3}+{1 \over 5}-{1 \over 7}+{1 \over 9}-{1 \over 11}+\cdots = {\pi \over 4}.&amp;lt;/math&amp;gt;&lt;br /&gt;
* The reciprocals of [[prime number]]s produce a divergent series (so the set of primes is &amp;quot;[[Small set (combinatorics)|large]]&amp;quot;):&lt;br /&gt;
*: &amp;lt;math&amp;gt;{1 \over 2}+{1 \over 3}+{1 \over 5}+{1 \over 7}+{1 \over 11}+{1 \over 13}+\cdots \rightarrow \infty.&amp;lt;/math&amp;gt;&lt;br /&gt;
* The reciprocals of [[triangular number]]s produce a convergent series:&lt;br /&gt;
*: &amp;lt;math&amp;gt;{1 \over 1}+{1 \over 3}+{1 \over 6}+{1 \over 10}+{1 \over 15}+{1 \over 21}+\cdots = 2.&amp;lt;/math&amp;gt;&lt;br /&gt;
* The reciprocals of [[factorial]]s produce a convergent series (see [[e (mathematical constant)|e]]):&lt;br /&gt;
*: &amp;lt;math&amp;gt;\frac{1}{1} + \frac{1}{1} + \frac{1}{2} + \frac{1}{6} + \frac{1}{24}  + \frac{1}{120} + \cdots = e.&amp;lt;/math&amp;gt;&lt;br /&gt;
* The reciprocals of [[square number]]s produce a convergent series (the [[Basel problem]]):&lt;br /&gt;
*: &amp;lt;math&amp;gt;{1 \over 1}+{1 \over 4}+{1 \over 9}+{1 \over 16}+{1 \over 25}+{1 \over 36}+\cdots = {\pi^2 \over 6}.&amp;lt;/math&amp;gt;&lt;br /&gt;
* The reciprocals of [[power of two|powers of 2]] produce a convergent series (so the set of powers of 2 is &amp;quot;[[Small set (combinatorics)|small]]&amp;quot;):&lt;br /&gt;
*: &amp;lt;math&amp;gt;{1 \over 1}+{1 \over 2}+{1 \over 4}+{1 \over 8}+{1 \over 16}+{1 \over 32}+\cdots = 2.&amp;lt;/math&amp;gt;&lt;br /&gt;
* Alternating the signs of reciprocals of [[power of two|powers of 2]] also produces a convergent series:&lt;br /&gt;
*: &amp;lt;math&amp;gt;{1 \over 1}-{1 \over 2}+{1 \over 4}-{1 \over 8}+{1 \over 16}-{1 \over 32}+\cdots = {2\over3}.&amp;lt;/math&amp;gt;&lt;br /&gt;
* The reciprocals of [[Fibonacci number]]s produce a convergent series (see [[reciprocal Fibonacci constant|ψ]]):&lt;br /&gt;
*: &amp;lt;math&amp;gt;\frac{1}{1} +  \frac{1}{1} + \frac{1}{2} + \frac{1}{3} + \frac{1}{5} + \frac{1}{8} + \cdots = \psi.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Convergence tests ==&lt;br /&gt;
{{main|Convergence tests}}&lt;br /&gt;
&lt;br /&gt;
There are a number of methods of determining whether a series converges or [[divergent series|diverges]].&lt;br /&gt;
[[Image:Comparison test series.svg|thumb|250px|right|If the blue series, &amp;lt;math&amp;gt;\Sigma b_n&amp;lt;/math&amp;gt;, can be proven to converge, then the smaller series, &amp;lt;math&amp;gt;\Sigma a_n&amp;lt;/math&amp;gt; must converge. By contraposition, if the red series, &amp;lt;math&amp;gt;\Sigma a_n&amp;lt;/math&amp;gt; is proven to diverge, then &amp;lt;math&amp;gt;\Sigma b_n&amp;lt;/math&amp;gt; must also diverge.]]&lt;br /&gt;
&#039;&#039;&#039;[[Comparison test]]&#039;&#039;&#039;. The terms of the sequence &amp;lt;math&amp;gt;\left \{ a_n \right \}&amp;lt;/math&amp;gt; are compared to those of another sequence &amp;lt;math&amp;gt;\left \{ b_n \right \}&amp;lt;/math&amp;gt;.  If,&lt;br /&gt;
&lt;br /&gt;
for all &#039;&#039;n&#039;&#039;, &amp;lt;math&amp;gt;0 \le \ a_n \le \ b_n&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\sum_{n=1}^\infty b_n&amp;lt;/math&amp;gt; converges, then so does &amp;lt;math&amp;gt;\sum_{n=1}^\infty a_n.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
However, if,&lt;br /&gt;
&lt;br /&gt;
for all &#039;&#039;n&#039;&#039;, &amp;lt;math&amp;gt;0 \le \ b_n \le \ a_n&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\sum_{n=1}^\infty b_n&amp;lt;/math&amp;gt; diverges, then so does &amp;lt;math&amp;gt;\sum_{n=1}^\infty a_n.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Ratio test]]&#039;&#039;&#039;. Assume that for all &#039;&#039;n&#039;&#039;, &amp;lt;math&amp;gt;a_n &amp;gt; 0&amp;lt;/math&amp;gt;.  Suppose that there exists &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; such that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\lim_{n \to \infty} |{\frac{a_{n+1}}{a_n}}| = r.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If &#039;&#039;r&#039;&#039; &amp;lt; 1, then the series converges.  If {{nowrap|&#039;&#039;r&#039;&#039; &amp;gt; 1,}} then the series diverges.  If {{nowrap|1=&#039;&#039;r&#039;&#039; = 1,}} the ratio test is inconclusive, and the series may converge or diverge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Root test]]&#039;&#039;&#039; or &#039;&#039;&#039; &#039;&#039;n&#039;&#039;th root test&#039;&#039;&#039;. Suppose that the terms of the sequence in question are [[non-negative]].  Define &#039;&#039;r&#039;&#039; as follows:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;r = \limsup_{n\rightarrow\infty}\sqrt[n]{|a_n|},&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:where &amp;quot;lim sup&amp;quot; denotes the [[limit superior]] (possibly ∞; if the limit exists it is the same value).&lt;br /&gt;
&lt;br /&gt;
If &#039;&#039;r&#039;&#039; &amp;lt; 1, then the series converges.  If {{nowrap|&#039;&#039;r&#039;&#039; &amp;gt; 1,}} then the series diverges.  If {{nowrap|1=&#039;&#039;r&#039;&#039; = 1,}} the root test is inconclusive, and the series may converge or diverge.&lt;br /&gt;
&lt;br /&gt;
The ratio test and the root test are both based on comparison with a geometric series, and as such they work in similar situations.  In fact, if the ratio test works (meaning that the limit exists and is not equal to 1) then so does the root test; the converse, however, is not true.  The root test is therefore more generally applicable, but as a practical matter the limit is often difficult to compute for commonly seen types of series.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Integral test for convergence|Integral test]]&#039;&#039;&#039;. The series can be compared to an integral to establish convergence or divergence.  Let &amp;lt;math&amp;gt;f(n) = a_n&amp;lt;/math&amp;gt; be a positive and [[monotonic function|monotone decreasing function]].  If&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\int_{1}^{\infty} f(x)\, dx = \lim_{t \to \infty} \int_{1}^{t} f(x)\, dx &amp;lt; \infty,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
then the series converges.  But if the integral diverges, then the series does so as well.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Limit comparison test]]&#039;&#039;&#039;. If &amp;lt;math&amp;gt;\left \{ a_n \right \}, \left \{ b_n \right \} &amp;gt; 0&amp;lt;/math&amp;gt;, and the limit &amp;lt;math&amp;gt;\lim_{n \to \infty} \frac{a_n}{b_n}&amp;lt;/math&amp;gt; exists and is not zero, then &amp;lt;math&amp;gt;\sum_{n=1}^\infty a_n&amp;lt;/math&amp;gt; converges [[if and only if]] &amp;lt;math&amp;gt;\sum_{n=1}^\infty b_n&amp;lt;/math&amp;gt; converges.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Alternating series test]]&#039;&#039;&#039;. Also known as the &#039;&#039;Leibniz criterion&#039;&#039;, the [[alternating series test]] states that for an [[alternating series]] of the form &amp;lt;math&amp;gt;\sum_{n=1}^\infty a_n (-1)^n&amp;lt;/math&amp;gt;, if &amp;lt;math&amp;gt;\left \{ a_n \right \}&amp;lt;/math&amp;gt; is monotone [[decreasing]], and has a limit of 0 at infinity, then the series converges.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Cauchy condensation test]]&#039;&#039;&#039;. If &amp;lt;math&amp;gt;\left \{ a_n \right \}&amp;lt;/math&amp;gt; is a positive monotone decreasing sequence, then&lt;br /&gt;
&amp;lt;math&amp;gt; \sum_{n=1}^\infty a_n &amp;lt;/math&amp;gt; converges if and only if &amp;lt;math&amp;gt; \sum_{k=1}^\infty 2^k a_{2^{k}} &amp;lt;/math&amp;gt; converges.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Dirichlet&#039;s test]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Abel&#039;s test]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Raabe&#039;s test]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Conditional and absolute convergence ==&lt;br /&gt;
&lt;br /&gt;
[[Image:ExpConvergence.gif|thumb|right|Illustration of the absolute convergence of the power series of Exp[&#039;&#039;z&#039;&#039;] around 0 evaluated at {{nowrap|1=&#039;&#039;z&#039;&#039; = Exp[{{frac|i|3}}]}}. The length of the line is finite.]]&lt;br /&gt;
&lt;br /&gt;
[[Image:LogConvergenceAnim.gif|thumb|right|Illustration of the conditional convergence of the power series of log(&#039;&#039;z&#039;&#039;+1) around 0 evaluated at {{nowrap|1=&#039;&#039;z&#039;&#039; = exp((&amp;amp;pi;&amp;amp;minus;{{frac|1|3}})&#039;&#039;i&#039;&#039;).}} The length of the line is infinite.]]&lt;br /&gt;
&lt;br /&gt;
For any sequence &amp;lt;math&amp;gt;\left \{ a_1,\ a_2,\ a_3,\dots \right \}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;a_n \le \ \left | a_n \right \vert&amp;lt;/math&amp;gt; for all n.  Therefore,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sum_{n=1}^\infty a_n \le \ \sum_{n=1}^\infty \left | a_n \right \vert.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This means that if &amp;lt;math&amp;gt;\sum_{n=1}^\infty \left | a_n \right \vert&amp;lt;/math&amp;gt; converges, then &amp;lt;math&amp;gt;\sum_{n=1}^\infty a_n&amp;lt;/math&amp;gt; also converges (but not vice-versa).&lt;br /&gt;
&lt;br /&gt;
If the series &amp;lt;math&amp;gt;\sum_{n=1}^\infty \left | a_n \right \vert&amp;lt;/math&amp;gt; converges, then the series &amp;lt;math&amp;gt;\sum_{n=1}^\infty a_n&amp;lt;/math&amp;gt; is [[absolutely convergent]]. An absolutely convergent sequence is one in which the length of the line created by joining together all of the increments to the partial sum is finitely long. The power series of the [[exponential function]] is absolutely convergent everywhere.&lt;br /&gt;
&lt;br /&gt;
If the series &amp;lt;math&amp;gt;\sum_{n=1}^\infty a_n&amp;lt;/math&amp;gt; converges but the series &amp;lt;math&amp;gt;\sum_{n=1}^\infty \left | a_n \right \vert&amp;lt;/math&amp;gt; diverges, then the series &amp;lt;math&amp;gt;\sum_{n=1}^\infty a_n&amp;lt;/math&amp;gt; is [[conditionally convergent]]. The path formed by connecting the partial sums of a conditionally convergent series is infinitely long. The power series of the [[logarithm]] is conditionally convergent.&lt;br /&gt;
&lt;br /&gt;
The [[Riemann series theorem]] states that if a series converges conditionally, it is possible to rearrange the terms of the series in such a way that the series converges to any value, or even diverges.&lt;br /&gt;
&lt;br /&gt;
== Uniform convergence ==&lt;br /&gt;
&lt;br /&gt;
{{Main|uniform convergence}}&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;\left \{ f_1,\ f_2,\ f_3,\dots \right \}&amp;lt;/math&amp;gt; be a sequence of functions.  &lt;br /&gt;
The series &amp;lt;math&amp;gt;\sum_{n=1}^\infty f_n&amp;lt;/math&amp;gt; is said to converge uniformly to &#039;&#039;f&#039;&#039;&lt;br /&gt;
if the sequence &amp;lt;math&amp;gt;\{s_n\}&amp;lt;/math&amp;gt; of partial sums defined by&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; s_n(x) = \sum_{k=1}^n f_k (x)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
converges uniformly to &#039;&#039;f&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
There is an analogue of the comparison test for infinite series of functions called the [[Weierstrass M-test]].&lt;br /&gt;
&lt;br /&gt;
== Cauchy convergence criterion ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;[[Cauchy&#039;s convergence test|Cauchy convergence criterion]]&#039;&#039;&#039; states that a series&lt;br /&gt;
:&amp;lt;math&amp;gt;\sum_{n=1}^\infty a_n&amp;lt;/math&amp;gt;&lt;br /&gt;
converges [[if and only if]] the sequence of [[partial sum]]s is a [[Cauchy sequence]].&lt;br /&gt;
This means that for every &amp;lt;math&amp;gt; \varepsilon &amp;gt; 0, &amp;lt;/math&amp;gt; there is a positive integer &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; such that for all &amp;lt;math&amp;gt;n \geq m \geq N&amp;lt;/math&amp;gt; we have&lt;br /&gt;
:&amp;lt;math&amp;gt; \left| \sum_{k=m}^n a_k \right| &amp;lt; \varepsilon, &amp;lt;/math&amp;gt;&lt;br /&gt;
which is equivalent to &lt;br /&gt;
:&amp;lt;math&amp;gt;\lim_{n \to \infty \atop m\to \infty} \sum_{k=n}^{n+m} a_k = 0.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also==&lt;br /&gt;
* [[Convergent sequence]]&lt;br /&gt;
* [[Normal convergence]]&lt;br /&gt;
* [[List of mathematical series]]&lt;br /&gt;
* [[Divergent series]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{springer|title=Series|id=p/s084670}}&lt;br /&gt;
* Weisstein, Eric (2005). [http://mathworld.wolfram.com/RiemannSeriesTheorem.html Riemann Series Theorem]. Retrieved May 16, 2005.&lt;br /&gt;
&lt;br /&gt;
{{Series (mathematics)}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Mathematical series]]&lt;br /&gt;
[[Category:Convergence (mathematics)]]&lt;br /&gt;
&lt;br /&gt;
[[de:Konvergenzkriterium]]&lt;br /&gt;
[[sv:Konvergens (matematik)]]&lt;/div&gt;</summary>
		<author><name>193.231.19.53</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/index.php?title=Electric_field_gradient&amp;diff=5263</id>
		<title>Electric field gradient</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Electric_field_gradient&amp;diff=5263"/>
		<updated>2014-01-14T11:29:42Z</updated>

		<summary type="html">&lt;p&gt;193.231.19.53: [[]]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Other uses}}&lt;br /&gt;
In [[computer science]] and [[computer programming]], a &#039;&#039;&#039;continuation&#039;&#039;&#039; is an [[Abstraction (computer science)|abstract representation]] of the [[Control flow|control state]] of a [[computer program]]. A continuation [[Reification (computer science)|reifies]] the program control state, i.e. the continuation is a data structure that represents the computational process at a given point in the process&#039; execution; the created data structure can be accessed by the programming language, instead of being hidden in the [[Run-time system|runtime environment]]. Continuations are useful for encoding other control mechanisms in programming languages such as [[Exception handling|exception]]s, [[Generator (computer science)|generators]], [[coroutine]]s, and so on.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;&#039;&#039;&#039;current continuation&#039;&#039;&#039;&amp;quot; or &amp;quot;continuation of the computation step&amp;quot; is the continuation that, from the perspective of running code, would be derived from the current point in a program&#039;s execution. The term &#039;&#039;continuations&#039;&#039; can also be used to refer to &#039;&#039;&#039;first-class continuations&#039;&#039;&#039;, which are constructs that give a [[programming language]] the ability to save the execution state at any point and return to that point at a later point in the program.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The earliest description of continuations was made by [[Adriaan van Wijngaarden]] in September 1964. Wijngaarden spoke at the IFIP Working Conference on Formal Language Description Languages held in Baden bei Wien, Austria. As part of a formulation for an [[Algol 60]] preprocessor, he called for a transformation of proper procedures into continuation-passing style.&amp;lt;ref name=&amp;quot;history_of_continuations&amp;quot;&amp;gt;{{harvnb|Reynolds|1993}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Christopher Strachey]], [[Christopher P. Wadsworth]] and [[John C. Reynolds]] brought the term &#039;&#039;continuation&#039;&#039; into prominence in their work in the field of [[denotational semantics]] that makes extensive use of continuations to allow sequential programs to be analysed in terms of [[functional programming]] semantics.&amp;lt;ref name=&amp;quot;history_of_continuations&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Steve Russell]] invented the continuation in his second [[Lisp (programming language)|Lisp]] implementation for the [[IBM 704]], though he did not name it.&amp;lt;ref&amp;gt;{{cite web | url = http://www.computernostalgia.net/articles/steveRussell.htm | title = Steve &amp;quot;Slug&amp;quot; Russell | work = Computer History}}&amp;lt;/ref&amp;gt; However there is no cross references about that and the given reference is a mere claim.&lt;br /&gt;
&lt;br /&gt;
A complete history of the discovery of continuations is given by {{harv|Reynolds|1993}}.&lt;br /&gt;
&lt;br /&gt;
==First-class continuations==&lt;br /&gt;
&amp;lt;!-- linked from redirect [[First-class continuations]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First-class continuations are a language&#039;s ability to completely control the execution order of instructions. They can be used to jump to a function that produced the call to the current function, or to a function that has previously exited. One can think of a first-class continuation as saving the state of the program. However, it is important to note that true first-class continuations do not save program data, only the execution context. This is illustrated by the &amp;quot;continuation sandwich&amp;quot; description:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Say you&#039;re in the kitchen in front of the refrigerator, thinking about a sandwich. You take a continuation right there and stick it in your pocket. Then you get some turkey and bread out of the refrigerator and make yourself a sandwich, which is now sitting on the counter. You invoke the continuation in your pocket, and you find yourself standing in front of the refrigerator again, thinking about a sandwich. But fortunately, there&#039;s a sandwich on the counter, and all the materials used to make it are gone. So you eat it. :-)&#039;&#039;&amp;lt;ref name=&amp;quot;cont-sandwich&amp;quot;&amp;gt;{{cite web|url=http://groups.google.com/group/perl.perl6.language/msg/b0cfa757f0ce1cfd|title=undo()? (&amp;quot;continuation sandwich&amp;quot; example)|last=Palmer|first=Luke|date=June 29, 2004|work=perl.perl6.language (newsgroup)|accessdate=2009-10-04}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Scheme (programming language)|Scheme]] was the first full production system, providing first &amp;quot;catch&amp;quot;&amp;lt;ref name=&amp;quot;history_of_continuations&amp;quot;/&amp;gt; and then [[call-with-current-continuation|call/cc]]. Bruce Duba introduced call/cc into [[Standard ML|SML]].&lt;br /&gt;
&lt;br /&gt;
Continuations are also used in models of computation including [[denotational semantics]], the [[Actor model]], [[process calculi]], and [[lambda calculus]]. These models rely on programmers or semantics engineers to write mathematical functions in the so-called [[continuation-passing style]]. This means that each function consumes a function that represents the rest of the computation relative to this function call. To return a value, the function calls this &amp;quot;continuation function&amp;quot; with a return value; to abort the computation it returns a value.&lt;br /&gt;
&lt;br /&gt;
Functional programmers who write their programs in [[continuation-passing style]] gain the expressive power to manipulate the flow of control in arbitrary ways. The cost is that they must maintain the invariants of control and continuations by hand, which is a highly complex undertaking.&lt;br /&gt;
&lt;br /&gt;
===Uses===&lt;br /&gt;
Continuations are useful because they simplify and clarify the implementation of several other common [[programming design pattern]]s,  including [[coroutine]]s (aka [[green thread]]s), and [[exception handling]]. Continuations provide the basic, low-level primitive unifying these otherwise seemingly unconnected patterns.  Continuations can provide elegant solutions to some difficult high-level problems, for example the problem of programming a web server that supports multiple pages, accessed by the user&#039;s use of the forward and back buttons and by following links.  The [[Seaside (software)|Seaside]] web framework in [[Smalltalk]] uses continuations to great effect, allowing one to program the web server in procedural style, by switching continuations  when switching pages.&lt;br /&gt;
&lt;br /&gt;
More complex constructs exist as well, for which &#039;&#039;&amp;quot;continuations provide an elegant description&amp;quot;&#039;&#039;.&amp;lt;ref name=&amp;quot;history_of_continuations&amp;quot;/&amp;gt; For example, in [[C (programming language)|C]], [[setjmp]] can be used to jump from the middle of one [[Function (computer science)|function]] to another function, provided the second function lies deeper in the stack (if it is waiting for the first function to return, possibly among others). Other more complex examples include [[coroutine]]s in [[Simula|Simula 67]], [[Lua (programming language)|Lua]], and [[Perl]]; tasklets in [[Stackless Python]]; [[Generator (computer science)|generators]] in [[Icon (programming language)#Generators|Icon]] and [[Python (programming language)|Python]]; continuations in [[Scala (programming language)|Scala]] (starting in 2.8); [[Fiber (computer science)|fibers]] in [[Ruby (programming language)|Ruby]] (starting in 1.9.1); the [[backtracking]] mechanism in [[Prolog]]; [[Monad (functional programming)|monads]] in [[functional programming]]; and [[Thread (computer science)|threads]].&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
&lt;br /&gt;
The [[Scheme (programming language)|Scheme]] programming language includes the control operator [[call-with-current-continuation]] (abbreviated as: call/cc) with which a Scheme program can manipulate the flow of control:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;scheme&amp;quot;&amp;gt;&lt;br /&gt;
 (define the-continuation #f)&lt;br /&gt;
&lt;br /&gt;
 (define (test)&lt;br /&gt;
   (let ((i 0))&lt;br /&gt;
     ; call/cc calls its first function argument, passing&lt;br /&gt;
     ; a continuation variable representing this point in&lt;br /&gt;
     ; the program as the argument to that function.&lt;br /&gt;
     ;&lt;br /&gt;
     ; In this case, the function argument assigns that&lt;br /&gt;
     ; continuation to the variable the-continuation.&lt;br /&gt;
     ;&lt;br /&gt;
     (call/cc (lambda (k) (set! the-continuation k)))&lt;br /&gt;
     ;&lt;br /&gt;
     ; The next time the-continuation is called, we start here.&lt;br /&gt;
     (set! i (+ i 1))&lt;br /&gt;
     i))&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Defines a function &amp;lt;code&amp;gt;test&amp;lt;/code&amp;gt; that sets &amp;lt;code&amp;gt;the-continuation&amp;lt;/code&amp;gt; to the future execution state of itself:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;scheme&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;gt; (test)&lt;br /&gt;
 1&lt;br /&gt;
 &amp;gt; (the-continuation)&lt;br /&gt;
 2&lt;br /&gt;
 &amp;gt; (the-continuation)&lt;br /&gt;
 3&lt;br /&gt;
 &amp;gt; ; stores the current continuation (which will print 4 next) away&lt;br /&gt;
 &amp;gt; (define another-continuation the-continuation)&lt;br /&gt;
 &amp;gt; (test) ; resets the-continuation&lt;br /&gt;
 1&lt;br /&gt;
 &amp;gt; (the-continuation)&lt;br /&gt;
 2&lt;br /&gt;
 &amp;gt; (another-continuation) ; uses the previously stored continuation&lt;br /&gt;
 4&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For a gentler introduction to this mechanism, see [[call-with-current-continuation]].&lt;br /&gt;
&lt;br /&gt;
====Coroutines====&lt;br /&gt;
&lt;br /&gt;
This example shows a possible usage of continuations to implement [[coroutines]] as separate threads.&amp;lt;ref&amp;gt;Haynes, C. T., Friedman, D. P., and Wand, M. 1984. Continuations and coroutines. In Proceedings of the 1984 ACM Symposium on LISP and Functional Programming (Austin, Texas, United States, August 06–08, 1984). LFP &#039;84. ACM, New York, NY, 293-298.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;scheme&amp;quot;&amp;gt;&lt;br /&gt;
 ;;; A naive queue for thread scheduling.&lt;br /&gt;
 ;;; It holds a list of continuations &amp;quot;waiting to run&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
   (define *queue* &#039;())&lt;br /&gt;
&lt;br /&gt;
   (define (empty-queue?)&lt;br /&gt;
     (null? *queue*))&lt;br /&gt;
&lt;br /&gt;
   (define (enqueue x)&lt;br /&gt;
     (set! *queue* (append *queue* (list x))))&lt;br /&gt;
&lt;br /&gt;
   (define (dequeue)&lt;br /&gt;
     (let ((x (car *queue*)))&lt;br /&gt;
       (set! *queue* (cdr *queue*))&lt;br /&gt;
       x))&lt;br /&gt;
&lt;br /&gt;
   ;;; This starts a new thread running (proc).&lt;br /&gt;
&lt;br /&gt;
   (define (fork proc)&lt;br /&gt;
     (call/cc&lt;br /&gt;
      (lambda (k)&lt;br /&gt;
        (enqueue k)&lt;br /&gt;
        (proc))))&lt;br /&gt;
&lt;br /&gt;
   ;;; This yields the processor to another thread, if there is one.&lt;br /&gt;
&lt;br /&gt;
   (define (yield)&lt;br /&gt;
     (call/cc&lt;br /&gt;
      (lambda (k)&lt;br /&gt;
        (enqueue k)&lt;br /&gt;
        ((dequeue)))))&lt;br /&gt;
&lt;br /&gt;
   ;;; This terminates the current thread, or the entire program&lt;br /&gt;
   ;;; if there are no other threads left.&lt;br /&gt;
&lt;br /&gt;
   (define (thread-exit)&lt;br /&gt;
     (if (empty-queue?)&lt;br /&gt;
         (exit)&lt;br /&gt;
         ((dequeue))))&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The functions defined above allow for defining and executing threads through [[Computer_multitasking#Cooperative_multitasking|cooperative multitasking]], i.e. threads that yield control to the next one in a queue:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;scheme&amp;quot;&amp;gt;&lt;br /&gt;
   ;;; The body of some typical Scheme thread that does stuff:&lt;br /&gt;
&lt;br /&gt;
   (define (do-stuff-n-print str)&lt;br /&gt;
     (lambda ()&lt;br /&gt;
       (let loop ((n 0))&lt;br /&gt;
         (format #t &amp;quot;~A ~A\n&amp;quot; str n)&lt;br /&gt;
         (yield)&lt;br /&gt;
         (loop (1+ n)))))&lt;br /&gt;
&lt;br /&gt;
   ;;; Create two threads, and start them running.&lt;br /&gt;
   (fork (do-stuff-n-print &amp;quot;This is AAA&amp;quot;))&lt;br /&gt;
   (fork (do-stuff-n-print &amp;quot;Hello from BBB&amp;quot;))&lt;br /&gt;
   (thread-exit)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The previous code will produce this output:&lt;br /&gt;
  This is AAA 0&lt;br /&gt;
  Hello from BBB 0&lt;br /&gt;
  This is AAA 1&lt;br /&gt;
  Hello from BBB 1&lt;br /&gt;
  This is AAA 2&lt;br /&gt;
  Hello from BBB 2&lt;br /&gt;
  ...&lt;br /&gt;
&lt;br /&gt;
===Implementation===&lt;br /&gt;
&lt;br /&gt;
A program must allocate space in memory for the variables its functions use. Most programming languages use a [[call stack]] for storing the variables needed because it allows for fast and simple allocating and automatic deallocation of memory. Other programming languages use a [[Dynamic memory allocation|heap]] for this, which allows for flexibility at a higher cost for allocating and deallocating memory. Both of these implementations have benefits and drawbacks in the context of continuations.&amp;lt;ref&amp;gt;{{cite web | url = http://community.schemewiki.org/?call-with-current-continuation-for-C-programmers | title = Call with current continuation for C programmers | work = Community-Scheme-Wiki | date = 12 October 2008}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Programming language support===&lt;br /&gt;
Many programming languages exhibit first-class continuations under various names; specifically:&lt;br /&gt;
&lt;br /&gt;
*[[Common Lisp]]: [http://common-lisp.net/project/cl-cont/ cl-cont]. One can also use custom macros&lt;br /&gt;
*[[C Sharp (programming language)|C#]] / [[VB.NET]]: &amp;lt;code&amp;gt;async&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;await&amp;lt;/code&amp;gt;: “sign up the rest of method as the continuation, and then return to your caller immediately; the task will invoke the continuation when it completes.” [http://msdn.microsoft.com/en-us/vstudio/gg316360 Asynchronous Programming for C#]&lt;br /&gt;
*[[Java (programming language)|Java]]: [http://lightwolf.sourceforge.net/index.html Lightwolf]&lt;br /&gt;
*[[Rhino (JavaScript engine)|JavaScript Rhino]] : &amp;lt;code&amp;gt;Continuation&amp;lt;/code&amp;gt;&lt;br /&gt;
*[[Factor (programming language)|Factor]]: &amp;lt;code&amp;gt;callcc0&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;callcc1&amp;lt;/code&amp;gt;&lt;br /&gt;
*[[Haskell (programming language)|Haskell]]: The Continuation Monad in &amp;lt;code&amp;gt;[http://hackage.haskell.org/packages/archive/mtl/2.0.1.0/doc/html/Control-Monad-Cont.html Control.Monad.Cont]&amp;lt;/code&amp;gt;&lt;br /&gt;
*[[Haxe]]: [https://github.com/Atry/haxe-continuation haxe-continuation]&lt;br /&gt;
*[[Icon (programming language)|Icon]], [[Unicon (programming language)|Unicon]] : &amp;lt;code&amp;gt;create, suspend, @&amp;lt;/code&amp;gt; operator: coexpressions&lt;br /&gt;
*[[Parrot virtual machine|Parrot]]: &amp;lt;code&amp;gt;Continuation&amp;lt;/code&amp;gt; PMC; uses [[continuation-passing style]] for all control flow&lt;br /&gt;
*[[Perl]]: [https://metacpan.org/module/Coro Coro] and [https://metacpan.org/module/Continuity Continuity]&lt;br /&gt;
*[[Pico (programming language)|Pico]]: &amp;lt;code&amp;gt;call(exp())&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;continue(aContinuation, anyValue)&amp;lt;/code&amp;gt;&lt;br /&gt;
*[[Ruby (programming language)|Ruby]]: &amp;lt;code&amp;gt;callcc&amp;lt;/code&amp;gt;&lt;br /&gt;
*[[Scala (programming language)|Scala]]: &amp;lt;code&amp;gt;scala.util.continuations&amp;lt;/code&amp;gt; provides &amp;lt;code&amp;gt;shift&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;reset&amp;lt;/code&amp;gt;&lt;br /&gt;
*[[Scheme (programming language)|Scheme]]: &amp;lt;code&amp;gt;[[call-with-current-continuation]]&amp;lt;/code&amp;gt; (commonly shortened to &amp;lt;code&amp;gt;call/cc&amp;lt;/code&amp;gt;)&lt;br /&gt;
*[[Smalltalk]]: &amp;lt;code&amp;gt;Continuation currentDo:&amp;lt;/code&amp;gt;, in most modern Smalltalk environments continuations can be implemented without additional VM support.&lt;br /&gt;
*[[Standard ML of New Jersey]]: &amp;lt;code&amp;gt;SMLofNJ.Cont.callcc&amp;lt;/code&amp;gt;&lt;br /&gt;
*[[Unlambda]]: &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt;, the flow control operation for call with current continuation&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Please do not re-add the following entries:&lt;br /&gt;
* Python: generators are not first-class continuations&lt;br /&gt;
* Stackless Python: provides tasklets/coroutines only;  first-class continuations were a target for the first implementation, but dropped&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In any language which supports [[closure (computer science)|closures]] and [[tail recursion|proper tail calls]], it is possible to write programs in [[continuation-passing style]] and manually implement call/cc.  (In [[continuation-passing style]], call/cc becomes a simple function that can be written with [[lambda calculus|lambda]].)  This is a particularly common strategy in [[Haskell (programming language)|Haskell]], where it is easy to construct a &amp;quot;continuation-passing [[Monad (functional programming)|monad]]&amp;quot; (for example, the &amp;lt;code&amp;gt;Cont&amp;lt;/code&amp;gt; monad and &amp;lt;code&amp;gt;ContT&amp;lt;/code&amp;gt; monad transformer in the &amp;lt;code&amp;gt;mtl&amp;lt;/code&amp;gt; library). The support for [[tail recursion|proper tail calls]] is needed because in [[continuation-passing style]] no function ever returns; &#039;&#039;all&#039;&#039; calls are tail calls.&lt;br /&gt;
&lt;br /&gt;
==In Web development==&lt;br /&gt;
One area that has seen practical use of continuations is in [[Web programming]].&amp;lt;ref&amp;gt;[http://readscheme.org/xml-web/]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.double.co.nz/pdf/continuations.pdf]&amp;lt;/ref&amp;gt; The use of continuations shields the programmer from the [[stateless server|stateless]] nature of the [[HTTP]] protocol.  In the traditional model of web programming, the lack of state is reflected in the program&#039;s structure, leading to code constructed around a model that lends itself very poorly to expressing computational problems. Thus continuations enable code that has the useful properties associated with [[inversion of control]], while avoiding its problems. &amp;lt;cite&amp;gt;[http://pagesperso-systeme.lip6.fr/Christian.Queinnec/PDF/www.pdf Inverting back the inversion of control or, Continuations versus page-centric programming]&amp;lt;/cite&amp;gt; is a paper that provides a good introduction to continuations applied to web programming.&lt;br /&gt;
&lt;br /&gt;
Some of the more popular continuation-aware [[Web server]]s are the [[Racket (programming language)|Racket]] [http://docs.racket-lang.org/web-server/ Web Server], the [http://common-lisp.net/project/ucw UnCommon Web Framework] and [http://common-lisp.net/project/cl-weblocks/ Weblocks Web framework] for [[Common Lisp]], the [[Seaside (software)|Seaside framework]] for [[Smalltalk]], [[Ocsigen|Ocsigen/Eliom]] for [[OCaml]], [https://metacpan.org/module/Continuity Continuity] for [[Perl]], [http://github.com/mneumann/wee Wee] for [[Ruby (programming language)|Ruby]], [http://www.talesframework.org/ Tales Framework] for [[Fantom_(programming_language)|Fantom]] and the [http://www.nagare.org/ Nagare framework] for [[Python (programming language)|Python]], [http://webtoolkit.eu/wt Wt] for [[C++]], [https://github.com/agocorona/MFlow MFlow] for [[Haskell]]. The [[Apache Cocoon]] [[Web application framework]] also provides continuations (see the [http://cocoon.apache.org/2.1/userdocs/flow/continuations.html Cocoon manual]).&lt;br /&gt;
&lt;br /&gt;
==Kinds==&lt;br /&gt;
Support for continuations varies widely. A programming language supports &#039;&#039;re-invocable&#039;&#039; continuations if a continuation may be invoked repeatedly (even after it has already returned).  Re-invocable continuations were introduced by [[Peter J. Landin]] using his &#039;&#039;&#039;J&#039;&#039;&#039; (for Jump) operator that could transfer the flow of control back into the middle of a procedure invocation.  Re-invocable continuations have also been called &amp;quot;re-entrant&amp;quot; in the [[Racket (programming language)|Racket]] language.  However this use of the term &amp;quot;re-entrant&amp;quot; can be easily confused with its use in discussions of [[Thread (computer science)|multithreading]].&lt;br /&gt;
&lt;br /&gt;
A more limited kind is the &#039;&#039;escape continuation&#039;&#039; that may be used to escape the current context to a surrounding one. Many languages which do not explicitly support continuations support [[exception handling]], which is equivalent to escape continuations and can be used for the same purposes. C&#039;s &amp;lt;code&amp;gt;[[setjmp/longjmp]]&amp;lt;/code&amp;gt; are also equivalent: they can only be used to unwind the stack.  Escape continuations can also be used to implement [[tail call elimination]].&lt;br /&gt;
&lt;br /&gt;
One generalization of continuations are [[delimited continuation]]s. Continuation operators like &amp;lt;code&amp;gt;call/cc&amp;lt;/code&amp;gt; capture the &#039;&#039;entire&#039;&#039; remaining computation at a given point in the program and provide no way of delimiting this capture. Delimited continuation operators address this by providing two separate control mechanisms: a &#039;&#039;prompt&#039;&#039; that delimits a continuation operation and a &#039;&#039;reification&#039;&#039; operator such as &amp;lt;code&amp;gt;shift&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;control&amp;lt;/code&amp;gt;. Continuations captured using delimited operators thus only represent a slice of the program context.&lt;br /&gt;
&lt;br /&gt;
==Disadvantages==&lt;br /&gt;
Continuations are the functional expression of the [[GOTO]] statement, and the same caveats apply.&amp;lt;ref&amp;gt;{{cite web | url = http://www.jquigley.com/files/talks/continuations.pdf | title =Computational Continuations | first = John | last = Quigley |date=September 2007 | format = PDF | page = 38}}&amp;lt;/ref&amp;gt;  While they are a sensible option in some special cases such as web programming, use of continuations can result in code that is difficult to follow. In fact, the [[esoteric programming language]] [[Unlambda]] includes [[call-with-current-continuation]] as one of its features solely because of its resistance to understanding{{Citation needed|date=July 2010}}. The external links below illustrate the concept in more detail.&lt;br /&gt;
&lt;br /&gt;
==Linguistics==&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;Continuations and the nature of quantification&amp;quot;, Chris Barker introduced the &amp;quot;continuation hypothesis&amp;quot;, that&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
some linguistic expressions (in particular, QNPs [quantificational noun phrases]) have denotations that manipulate their own continuations.&amp;lt;ref&amp;gt;Chris Barker, [http://www.semanticsarchive.net/Archive/902ad5f7/barker.continuations.pdf Continuations and the nature of quantification], 2002 Natural Language Semantics 10:211-242.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Barker argued that this hypothesis could be used to explain phenomena such as &#039;&#039;duality of NP meaning&#039;&#039; (e.g., the fact that the QNP &amp;quot;everyone&amp;quot; behaves very differently from the non-quantificational noun phrase &amp;quot;Bob&amp;quot; in contributing towards the meaning of a sentence like &amp;quot;Alice sees [Bob/everyone]&amp;quot;), &#039;&#039;scope displacement&#039;&#039; (e.g., that &amp;quot;a raindrop fell on every car&amp;quot; is interpreted typically as &amp;lt;math&amp;gt;\forall c \exists r, \mbox{fell}(r,c)&amp;lt;/math&amp;gt; rather than as &amp;lt;math&amp;gt;\exists r \forall c, \mbox{fell}(r,c)&amp;lt;/math&amp;gt;), and &#039;&#039;scope ambiguity&#039;&#039; (that a sentence like &amp;quot;someone saw everyone&amp;quot; may be ambiguous between &amp;lt;math&amp;gt;\exists x \forall y, \mbox{saw}(x,y)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\forall y \exists x, \mbox{saw}(x,y)&amp;lt;/math&amp;gt;).  He also observed that this idea is in a way just a natural extension of [[Montague grammar|Richard Montague&#039;s approach]] in &amp;quot;The Proper Treatment of Quantification in Ordinary English&amp;quot; (PTQ), writing that &amp;quot;with the beneﬁt of hindsight, a limited form of continuation-passing is clearly discernible at the core of Montague’s (1973) PTQ treatment of NPs as generalized quantiﬁers&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The extent to which continuations can be used to explain other general phenomena in natural language is a topic of current research.&amp;lt;ref&amp;gt;See for example Chris Barker,  [http://www.cs.bham.ac.uk/~hxt/cw04/barker.pdf Continuations in Natural Language] (Continuations Workshop 2004), or Chung-chieh Shan,  [http://www.cs.rutgers.edu/~ccshan/brown/paper.pdf Linguistic Side Effects]&lt;br /&gt;
(in &amp;quot;Direct compositionality,&#039;&#039; ed. Chris Barker and Pauline Jacobson, pp. 132-163, Oxford University Press, 2007).&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Call-with-current-continuation]]&lt;br /&gt;
*[[Closure (computer science)|Closure]]&lt;br /&gt;
*[[COMEFROM]]&lt;br /&gt;
*[[Continuation-passing style]]&lt;br /&gt;
*[[Control flow]]&lt;br /&gt;
*[[Coroutine]]&lt;br /&gt;
*[[Delimited continuation]]&lt;br /&gt;
*[[Denotational semantics]]&lt;br /&gt;
*[[GOTO]]&lt;br /&gt;
*[[Spaghetti stack]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Refimprove|date=July 2010}}&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
*[[Peter Landin]].  &#039;&#039;A Generalization of Jumps and Labels&#039;&#039;  Report.  UNIVAC Systems Programming Research.  August 1965.  Reprinted in Higher Order and Symbolic Computation, 11(2):125-143, 1998, with a foreword by Hayo Thielecke.&lt;br /&gt;
*[[Drew McDermott]] and [[Gerry Sussman]]. &#039;&#039;The Conniver Reference Manual&#039;&#039;  MIT AI Memo 259.  May 1972.&lt;br /&gt;
*[[Daniel Bobrow]]: &#039;&#039;A Model for Control Structures for Artificial Intelligence Programming Languages&#039;&#039; IJCAI 1973.&lt;br /&gt;
*[[Carl Hewitt]], [[Peter Bishop]] and [[Richard Steiger]]. &#039;&#039;A Universal Modular Actor Formalism for Artificial Intelligence&#039;&#039;  IJCAI 1973.&lt;br /&gt;
*[[Christopher Strachey]] and [[Christopher P. Wadsworth]].  &#039;&#039;Continuations: a Mathematical semantics for handling full jumps&#039;&#039; Technical Monograph PRG-11.  Oxford University Computing Laboratory.  January 1974.  Reprinted in Higher Order and Symbolic Computation, 13(1/2):135—152, 2000, with a foreword by Christopher P. Wadsworth.&lt;br /&gt;
*[[John C. Reynolds]]. &#039;&#039;Definitional Interpreters for Higher-Order Programming Languages&#039;&#039; Proceedings of 25th ACM National Conference, pp.&amp;amp;nbsp;717–740, 1972. Reprinted in Higher-Order and Symbolic Computation 11(4):363-397, 1998, with a foreword.&lt;br /&gt;
*John C. Reynolds. &#039;&#039;On the Relation between Direct and Continuation Semantics&#039;&#039; Proceedings of Second Colloquium on Automata, Languages, and Programming.  LNCS Vol. 14, pp.&amp;amp;nbsp;141–156, 1974.&lt;br /&gt;
* {{cite journal|first=John C.|last=Reynolds|year=1993|url=ftp://ftp.cs.cmu.edu/user/jcr/histcont.pdf|title=The discoveries of continuations|journal=[[Lisp and Symbolic Computation]]|volume=6|issue=3/4|pages=233&amp;amp;ndash;248|ref=harv}}&lt;br /&gt;
*[[Gerald Sussman]] and [[Guy Steele]]. &#039;&#039;SCHEME: An Interpreter for Extended Lambda Calculus&#039;&#039; AI Memo 349, MIT Artificial Intelligence Laboratory, Cambridge, Massachusetts, December 1975. Reprinted in Higher-Order and Symbolic Computation 11(4):405-439, 1998, with a foreword.&lt;br /&gt;
*[[Robert Hieb]], [[R. Kent Dybvig]], [[Carl Bruggeman]]. &#039;&#039;Representing Control in the Presence of First-Class Continuations&#039;&#039; Proceedings of the ACM SIGPLAN &#039;90 Conference on Programming Language Design and Implementation, pp.&amp;amp;nbsp;66–77.&lt;br /&gt;
*[[Will Clinger]], [[Anne Hartheimer]], [[Eric Ost]]. &#039;&#039;Implementation Strategies for Continuations&#039;&#039; Proceedings of the 1988 ACM conference on LISP and Functional Programming, pp.&amp;amp;nbsp;124–131, 1988.  Journal version: Higher-Order and Symbolic Computation, 12(1):7-45, 1999.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [[Association for Computing Machinery|ACM]] [[SIGPLAN]] [http://logic.cs.tsukuba.ac.jp/cw2011/ Workshop on Continuations 2011] at the [[ICFP]].&lt;br /&gt;
*[http://www.intertwingly.net/blog/2005/04/13/Continuations-for-Curmudgeons Continuations for Curmudgeons] by Sam Ruby&lt;br /&gt;
*[http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme-Z-H-15.html#node_chap_13 Teach Yourself Scheme in Fixnum Days] by Dorai Sitaram features a nice chapter on continuations.&lt;br /&gt;
*[http://www.stackless.com/spcpaper.htm Continuations and Stackless Python] by Christian Tismer&lt;br /&gt;
*[http://www.cs.bham.ac.uk/~hxt/cw04/cw04-program.html On-line proceedings of the Fourth ACM SIGPLAN Workshop on Continuations]&lt;br /&gt;
*[http://www.brics.dk/~cw97/ On-line proceedings of the Second ACM SIGPLAN Workshop on Continuations]&lt;br /&gt;
*[http://www.cs.bham.ac.uk/~hxt/research/Logiccolumn8.pdf Continuation, functions and jumps]&lt;br /&gt;
*[http://okmij.org/ftp/continuations/ http://okmij.org/ftp/continuations/] by Oleg Kiselyov&lt;br /&gt;
*[http://wiki.apache.org/cocoon/RhinoWithContinuations Rhino With Continuations]&lt;br /&gt;
*[http://rifers.org/wiki/display/RIFE/Web+continuations Continuations in pure Java] from the [[RIFE]] web application framework&lt;br /&gt;
*[http://rifers.org/theater/debugging_continuations Debugging continuations in pure Java] from the [[RIFE]] web application framework&lt;br /&gt;
* [http://mail.python.org/pipermail/python-dev/1999-July/000467.html Comparison of generators, coroutines, and continuations, source of the above example]&lt;br /&gt;
&lt;br /&gt;
[[Category:Continuations| ]]&lt;br /&gt;
[[Category:Control flow]]&lt;br /&gt;
[[Category:Articles with example Scheme code]]&lt;/div&gt;</summary>
		<author><name>193.231.19.53</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/index.php?title=Virial_coefficient&amp;diff=7728</id>
		<title>Virial coefficient</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Virial_coefficient&amp;diff=7728"/>
		<updated>2014-01-08T11:43:33Z</updated>

		<summary type="html">&lt;p&gt;193.231.19.53: /* Further reading */ added link 3rd virial&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Mayer f-function&#039;&#039;&#039; is an auxiliary function that often appears in the series expansion of [[thermodynamic]] quantities related to classical [[many-particle system]]s.&amp;lt;ref name - &amp;quot;mcquarrie&amp;quot;&amp;gt;Donald Allan McQuarrie, &#039;&#039;Statistical Mechanics&#039;&#039; ([[HarperCollins]], 1976), page 228&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition==&lt;br /&gt;
Consider a system of classical particles interacting through a pair-wise potential&lt;br /&gt;
:&amp;lt;math&amp;gt;V(\mathbf{i},\mathbf{j})&amp;lt;/math&amp;gt;&lt;br /&gt;
where the bold labels &amp;lt;math&amp;gt;\mathbf{i}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathbf{j}&amp;lt;/math&amp;gt; denote the continuous degrees of freedom associated with the particles, e.g., &lt;br /&gt;
:&amp;lt;math&amp;gt;\mathbf{i}=\mathbf{r}_i&amp;lt;/math&amp;gt;&lt;br /&gt;
for spherically symmetric particles and&lt;br /&gt;
:&amp;lt;math&amp;gt;\mathbf{i}=(\mathbf{r}_i,\Omega_i)&amp;lt;/math&amp;gt;&lt;br /&gt;
for rigid non-spherical particles where &amp;lt;math&amp;gt;\mathbf{r}&amp;lt;/math&amp;gt; denotes position and &amp;lt;math&amp;gt;\Omega&amp;lt;/math&amp;gt; the orientation parametrized e.g. by [[Euler angles]]. The Mayer f-function is then defined as&lt;br /&gt;
:&amp;lt;math&amp;gt;f(\mathbf{i},\mathbf{j})=e^{-\beta V(\mathbf{i},\mathbf{j})}-1&amp;lt;/math&amp;gt;&lt;br /&gt;
where &amp;lt;math&amp;gt;\beta=(k_{B}T)^{-1}&amp;lt;/math&amp;gt; the inverse absolute [[temperature]] in units of (Temperature times the [[Boltzmann constant]] &amp;lt;math&amp;gt;k_{B}&amp;lt;/math&amp;gt;)&amp;lt;sup&amp;gt;-1&amp;lt;/sup&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Virial coefficient]]&lt;br /&gt;
*[[Cluster expansion]]&lt;br /&gt;
*[[Excluded volume]]&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Special functions]]&lt;/div&gt;</summary>
		<author><name>193.231.19.53</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/index.php?title=Cluster_expansion&amp;diff=23028</id>
		<title>Cluster expansion</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Cluster_expansion&amp;diff=23028"/>
		<updated>2013-10-29T15:45:40Z</updated>

		<summary type="html">&lt;p&gt;193.231.19.53: /* References */ [[]]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Wea00800,1.jpg|thumb|300px|Merchant ship labouring in heavy seas as a huge wave looms astern]]&lt;br /&gt;
&lt;br /&gt;
In [[fluid dynamics]], the &#039;&#039;&#039;wave height&#039;&#039;&#039; of a [[ocean surface wave|surface wave]] is the difference between the [[elevation]]s of a [[crest (physics)|crest]] and a neighbouring [[trough (physics)|trough]].&amp;lt;ref name=Kinsman_38&amp;gt;{{harvtxt|Kinsman|1984|page=38}}&amp;lt;/ref&amp;gt; Wave height is a term used by [[mariner]]s, as well as in [[coastal engineering|coastal]], [[offshore construction|ocean]] and [[naval engineering]].&lt;br /&gt;
&lt;br /&gt;
At sea, the term [[significant wave height]] is used as a means to introduce a well-defined and standardized [[statistic]] to denote the characteristic height of the [[random]] waves in a [[sea state]]. It is defined in such a way that it more–or–less corresponds to what a [[mariner]] observes when estimating visually the average wave height.&lt;br /&gt;
&lt;br /&gt;
== Several definitions for different situations ==&lt;br /&gt;
[[File:Sine wave amplitude.svg|right|thumb|Wave characteristics.]]&lt;br /&gt;
&lt;br /&gt;
*For a &#039;&#039;[[sine wave]]&#039;&#039;, the wave height &#039;&#039;H&#039;&#039; is twice the [[amplitude]]:&amp;lt;ref name=Kinsman_38/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;H = 2a. \,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*For a &#039;&#039;[[periodic function|periodic wave]]&#039;&#039; it is simply the difference between the [[maximum]] and [[minimum]] of the surface elevation &#039;&#039;z&#039;&#039;&amp;amp;nbsp;=&amp;amp;nbsp;&#039;&#039;η&#039;&#039;(&#039;&#039;x&#039;&#039;&amp;amp;nbsp;–&amp;amp;nbsp;&#039;&#039;c&#039;&#039;&amp;lt;sub&amp;gt;p&amp;lt;/sub&amp;gt;&amp;amp;nbsp;&#039;&#039;t&#039;&#039;):&amp;lt;ref name=Kinsman_38/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;H = \max\left\{ \eta(x\,-\,c_p\,t) \right\} - \min\left\{ \eta(x - c_p\,t) \right\}, \, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:with &#039;&#039;c&#039;&#039;&amp;lt;sub&amp;gt;p&amp;lt;/sub&amp;gt; the [[phase speed]] (or propagation speed) of the wave. The sine wave is a specific case of a periodic wave.&lt;br /&gt;
&lt;br /&gt;
*In random waves at sea, when the surface elevations are measured with a [[weather buoy|wave buoy]], the &#039;&#039;individual wave height&#039;&#039; &#039;&#039;H&#039;&#039;&amp;lt;sub&amp;gt;m&amp;lt;/sub&amp;gt; of each individual wave—with an [[integer]] label &#039;&#039;m&#039;&#039;, running from 1 to &#039;&#039;N&#039;&#039;, to denote its position in a sequence of &#039;&#039;N&#039;&#039; waves—is the difference in elevation between a wave crest and trough in that wave. For this to be possible, it is necessary to first split the measured [[time series]] of the surface elevation into individual waves. Commonly, an individual wave is denoted as the [[time interval]] between two successive downward-crossings through the [[average]] surface elevation (upward crossings might also be used). Then the individual wave height of each wave is again the difference between maximum and minimum elevation in the time interval of the wave under consideration.&amp;lt;ref name=Holt_24_28&amp;gt;{{harvtxt|Holthuijsen|2007|pages=24–28}}&amp;lt;/ref&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;[[Significant wave height]]&#039;&#039; &#039;&#039;H&#039;&#039;&amp;lt;sub&amp;gt;1/3&amp;lt;/sub&amp;gt;, or &#039;&#039;H&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;s&#039;&#039;&amp;lt;/sub&amp;gt; or &#039;&#039;H&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;sig&#039;&#039;&amp;lt;/sub&amp;gt;, in the &#039;&#039;[[time domain]]&#039;&#039;, is defined as the average height of the one-third part of the measured waves—which are &#039;&#039;N&#039;&#039; in number—having the largest wave heights:&amp;lt;ref name=Holt_24_28/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;H_{1/3} = \frac{1}{\frac13\,N}\, \sum_{m=1}^{\frac13\,N}\, H_m,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:with &#039;&#039;H&#039;&#039;&amp;lt;sub&amp;gt;m&amp;lt;/sub&amp;gt; the individual wave heights, sorted in such a way that the highest wave has &#039;&#039;m&#039;&#039;=1 and the lowest wave is for &#039;&#039;m&#039;&#039;=&#039;&#039;N&#039;&#039;. Only the highest one-third is used, since this corresponds best with visual observations of experienced mariners: eyes and brain apparently focus on the higher waves seen.&amp;lt;ref name=Holt_24_28/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;Significant wave height&#039;&#039; &#039;&#039;H&#039;&#039;&amp;lt;sub&amp;gt;m0&amp;lt;/sub&amp;gt;, defined in the &#039;&#039;[[frequency domain]]&#039;&#039;, is used both for measured and [[forecasting|forecast]]ed wave [[power spectrum|variance spectra]]. Most easily, it is defined in terms of the [[variance]] &#039;&#039;m&#039;&#039;&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; or [[standard deviation]] &#039;&#039;σ&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;η&#039;&#039;&amp;lt;/sub&amp;gt; of the surface elevation:&amp;lt;ref&amp;gt;{{harvtxt|Holthuijsen|2007|page=70}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;H_{m_0} = 4 \sqrt{m_0} = 4 \sigma_\eta, \, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:where &#039;&#039;m&#039;&#039;&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;, the zeroth-[[moment (mathematics)|moment]] of the variance spectrum, is obtained by [[integration (mathematics)|integration]] of the variance spectrum. In case of a measurement, the standard deviation &#039;&#039;σ&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;η&#039;&#039;&amp;lt;/sub&amp;gt; is the easiest and most accurate statistic to be used. &lt;br /&gt;
&lt;br /&gt;
*Another wave-height statistic in common usage is the &#039;&#039;[[root-mean-square]] wave height&#039;&#039; (or &#039;&#039;RMS wave height&#039;&#039;) &#039;&#039;H&#039;&#039;&amp;lt;sub&amp;gt;rms&amp;lt;/sub&amp;gt;, defined as:&amp;lt;ref name=Holt_24_28/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;H_\text{rms} = \sqrt{ \frac{1}{N} \sum_{m=1}^N H_m^2}, \, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:with &#039;&#039;H&#039;&#039;&amp;lt;sub&amp;gt;m&amp;lt;/sub&amp;gt; again denoting the individual wave heights in a certain [[time series]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
*[[Sea state]]&lt;br /&gt;
*[[Significant wave height]]&lt;br /&gt;
*[[Wind wave]]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{ref begin}}&lt;br /&gt;
*{{Citation | title=Waves in Oceanic and Coastal Waters | first=Leo H. | last=Holthuijsen | publisher=Cambridge University Press | year=2007 | isbn=0-521-86028-8 }}, 387 pages.&lt;br /&gt;
*{{Citation | last=Kinsman | first=Blair | title=Wind waves: their generation and propagation on the ocean surface | year=1984 | publisher=Dover Publications | isbn=0-486-49511-6 }}, 704 pages.&lt;br /&gt;
*{{Citation | first=Owen M. | last=Phillips | title=The dynamics of the upper ocean | publisher=Cambridge University Press | year=1977 | edition=2nd | isbn=0-521-29801-6 }}, viii &amp;amp; 336 pages. &lt;br /&gt;
{{ref end}}&lt;br /&gt;
&lt;br /&gt;
{{physical oceanography}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Water waves]]&lt;br /&gt;
[[Category:Physical oceanography]]&lt;/div&gt;</summary>
		<author><name>193.231.19.53</name></author>
	</entry>
</feed>