<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Back-and-forth_method</id>
	<title>Back-and-forth method - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Back-and-forth_method"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Back-and-forth_method&amp;action=history"/>
	<updated>2026-05-05T21:51:55Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Back-and-forth_method&amp;diff=1466464&amp;oldid=prev</id>
		<title>imported&gt;PagePerfecter: Just added the link in the content.</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Back-and-forth_method&amp;diff=1466464&amp;oldid=prev"/>
		<updated>2025-01-24T11:16:01Z</updated>

		<summary type="html">&lt;p&gt;Just added the link in the content.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;In [[mathematical logic]], especially [[set theory]] and [[model theory]], the &amp;#039;&amp;#039;&amp;#039;back-and-forth method&amp;#039;&amp;#039;&amp;#039; is a method for showing [[isomorphism]] between [[countably infinite]] structures satisfying specified conditions. In particular it can be used to prove that&lt;br /&gt;
&lt;br /&gt;
* any two [[countably infinite]] [[dense order|densely ordered]] sets (i.e., linearly ordered in such a way that between any two members there is another) without endpoints are isomorphic. An isomorphism between [[linear order]]s is simply a strictly increasing [[bijection]]. This result implies, for example, that there exists a strictly increasing bijection between the set of all [[rational number]]s and the set of all [[real number|real]] [[algebraic number]]s.&lt;br /&gt;
* any two countably infinite atomless [[Boolean algebra (structure)|Boolean algebras]] are isomorphic to each other.&lt;br /&gt;
* any two equivalent countable [[atomic model (mathematical logic)|atomic models]] of a theory are isomorphic.&lt;br /&gt;
* the [[Erdős–Rényi model]] of [[random graph]]s, when applied to countably infinite graphs, [[almost surely]] produces a unique graph, the [[Rado graph]].&lt;br /&gt;
* any two [[many-one reduction|many-complete]] [[recursively enumerable]] sets are [[computable function|recursively]] isomorphic.&lt;br /&gt;
&lt;br /&gt;
== Application to densely ordered sets ==&lt;br /&gt;
As an example, the back-and-forth method can be used to prove [[Cantor&amp;#039;s isomorphism theorem]], although this was not [[Georg Cantor]]&amp;#039;s original proof. This [[theorem]] states that two unbounded countable [[dense order|dense linear order]]s are isomorphic.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Silver | first = Charles L.&lt;br /&gt;
 | issue = 1&lt;br /&gt;
 | journal = Modern Logic&lt;br /&gt;
 | mr = 1253680&lt;br /&gt;
 | pages = 74–78&lt;br /&gt;
 | title = Who invented Cantor&amp;#039;s back-and-forth argument?&lt;br /&gt;
 | url = https://projecteuclid.org/euclid.rml/1204835164&lt;br /&gt;
 | volume = 4&lt;br /&gt;
 | year = 1994}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Suppose that&lt;br /&gt;
&lt;br /&gt;
* (&amp;#039;&amp;#039;A&amp;#039;&amp;#039;, ≤&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;A&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt;) and (&amp;#039;&amp;#039;B&amp;#039;&amp;#039;, ≤&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;B&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt;) are linearly ordered sets;&lt;br /&gt;
* They are both unbounded, in other words neither &amp;#039;&amp;#039;A&amp;#039;&amp;#039; nor &amp;#039;&amp;#039;B&amp;#039;&amp;#039; has either a maximum or a minimum;&lt;br /&gt;
* They are densely ordered, i.e. between any two members there is another;&lt;br /&gt;
* They are countably infinite.&lt;br /&gt;
&lt;br /&gt;
Fix enumerations (without repetition) of the underlying sets:&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;A&amp;#039;&amp;#039; = { &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;, ... },&lt;br /&gt;
:&amp;#039;&amp;#039;B&amp;#039;&amp;#039; = { &amp;#039;&amp;#039;b&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;b&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, &amp;#039;&amp;#039;b&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;, ... }.&lt;br /&gt;
&lt;br /&gt;
Now we construct a one-to-one correspondence between &amp;#039;&amp;#039;A&amp;#039;&amp;#039; and &amp;#039;&amp;#039;B&amp;#039;&amp;#039; that is strictly increasing. Initially no member of &amp;#039;&amp;#039;A&amp;#039;&amp;#039; is paired with any member of &amp;#039;&amp;#039;B&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;(1)&amp;#039;&amp;#039;&amp;#039; Let &amp;#039;&amp;#039;i&amp;#039;&amp;#039; be the smallest index such that &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;i&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; is not yet paired with any member of &amp;#039;&amp;#039;B&amp;#039;&amp;#039;. Let &amp;#039;&amp;#039;j&amp;#039;&amp;#039; be some index such that &amp;#039;&amp;#039;b&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;j&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; is not yet paired with any member of &amp;#039;&amp;#039;A&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;and&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;i&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; can be paired with &amp;#039;&amp;#039;b&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;j&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; consistently with the requirement that the pairing be strictly increasing. Pair &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;i&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; with &amp;#039;&amp;#039;b&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;j&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;(2)&amp;#039;&amp;#039;&amp;#039; Let &amp;#039;&amp;#039;j&amp;#039;&amp;#039; be the smallest index such that &amp;#039;&amp;#039;b&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;j&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; is not yet paired with any member of &amp;#039;&amp;#039;A&amp;#039;&amp;#039;. Let &amp;#039;&amp;#039;i&amp;#039;&amp;#039; be some index such that &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;i&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; is not yet paired with any member of &amp;#039;&amp;#039;B&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;and&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;b&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;j&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; can be paired with &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;i&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; consistently with the requirement that the pairing be strictly increasing. Pair &amp;#039;&amp;#039;b&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;j&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; with &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;i&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;(3)&amp;#039;&amp;#039;&amp;#039; Go back to step &amp;#039;&amp;#039;&amp;#039;(1)&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
It still has to be checked that the choice required in step &amp;#039;&amp;#039;&amp;#039;(1)&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;(2)&amp;#039;&amp;#039;&amp;#039; can actually be made in accordance to the requirements. Using step &amp;#039;&amp;#039;&amp;#039;(1)&amp;#039;&amp;#039;&amp;#039; as an example:&lt;br /&gt;
&lt;br /&gt;
If there are already &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;p&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; and &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; in &amp;#039;&amp;#039;A&amp;#039;&amp;#039; corresponding to &amp;#039;&amp;#039;b&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;p&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; and &amp;#039;&amp;#039;b&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; in &amp;#039;&amp;#039;B&amp;#039;&amp;#039; respectively such that &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;p&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; &amp;lt; &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;i&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; &amp;lt; &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; and &amp;#039;&amp;#039;b&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;p&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; &amp;lt; &amp;#039;&amp;#039;b&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt;, we choose &amp;#039;&amp;#039;b&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;j&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; in between &amp;#039;&amp;#039;b&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;p&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; and &amp;#039;&amp;#039;b&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;lt;/sub&amp;gt; using density. Otherwise, we choose a suitable large or small element of &amp;#039;&amp;#039;B&amp;#039;&amp;#039; using the fact that &amp;#039;&amp;#039;B&amp;#039;&amp;#039; has neither a maximum nor a minimum. Choices made in step &amp;#039;&amp;#039;&amp;#039;(2)&amp;#039;&amp;#039;&amp;#039; are dually possible. Finally, the construction ends after countably many steps because &amp;#039;&amp;#039;A&amp;#039;&amp;#039; and &amp;#039;&amp;#039;B&amp;#039;&amp;#039; are countably infinite. Note that we had to use all the prerequisites.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
According to Hodges (1993):&lt;br /&gt;
:&amp;#039;&amp;#039;Back-and-forth methods are often ascribed to [[Georg Cantor|Cantor]], [[Bertrand Russell]] and [[Cooper Harold Langford|C. H. Langford]] [...], but there is no evidence to support any of these attributions.&amp;#039;&amp;#039;&lt;br /&gt;
While the theorem on countable densely ordered sets is due to Cantor (1895), the back-and-forth method with which it is now proved was developed by [[Edward Vermilye Huntington]] (1904) and [[Felix Hausdorff]] (1914). Later it was applied in other situations, most notably by [[Roland Fraïssé]] in [[model theory]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Ehrenfeucht–Fraïssé game]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
* {{Citation | last1=Hausdorff | first1=F. | author1-link=Felix Hausdorff | title=Grundzüge der Mengenlehre | year=1914}}&lt;br /&gt;
* {{Citation | last1=Hodges | first1=Wilfrid | author1-link=Wilfrid Hodges | title=Model theory | publisher=[[Cambridge University Press]] | isbn=978-0-521-30442-9 | year=1993 | url-access=registration | url=https://archive.org/details/modeltheory0000hodg }}&lt;br /&gt;
* {{Citation | last1=Huntington | first1=E. V. | authorlink=Edward Vermilye Huntington | title=The continuum and other types of serial order, with an introduction to Cantor&amp;#039;s transfinite numbers | publisher=[[Harvard University Press]] | year=1904}}&lt;br /&gt;
* {{Citation | last1=Marker | first1=David | title=Model Theory: An Introduction | publisher=[[Springer-Verlag]] | location=Berlin, New York | series=[[Graduate Texts in Mathematics]] | isbn=978-0-387-98760-6 | year=2002}}&lt;br /&gt;
&lt;br /&gt;
{{Mathematical logic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Articles containing proofs]]&lt;br /&gt;
[[Category:Mathematical proofs]]&lt;br /&gt;
[[Category:Model theory]]&lt;/div&gt;</summary>
		<author><name>imported&gt;PagePerfecter</name></author>
	</entry>
</feed>