<?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=Block-stacking_problem</id>
	<title>Block-stacking problem - 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=Block-stacking_problem"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Block-stacking_problem&amp;action=history"/>
	<updated>2026-05-04T19:14:32Z</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=Block-stacking_problem&amp;diff=2244815&amp;oldid=prev</id>
		<title>imported&gt;OAbot: Open access bot: url-access updated in citation with #oabot.</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Block-stacking_problem&amp;diff=2244815&amp;oldid=prev"/>
		<updated>2025-06-19T23:53:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/OABOT&quot; class=&quot;extiw&quot; title=&quot;wikipedia:OABOT&quot;&gt;Open access bot&lt;/a&gt;: url-access updated in citation with #oabot.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{short description|Problem of stacking blocks so they extend as far as possible past their base}}&lt;br /&gt;
[[File:Block_stacking_problem.svg|thumb|300px|The first nine blocks in the solution to the single-wide block-stacking problem with the overhangs indicated]]&lt;br /&gt;
In [[statics]], the &amp;#039;&amp;#039;&amp;#039;block-stacking problem&amp;#039;&amp;#039;&amp;#039; (sometimes known as &amp;#039;&amp;#039;&amp;#039;The Leaning Tower of Lire&amp;#039;&amp;#039;&amp;#039; {{harv|Johnson|1955}}, also the &amp;#039;&amp;#039;&amp;#039;book-stacking problem&amp;#039;&amp;#039;&amp;#039;, or a number of other similar terms) is a puzzle concerning the stacking of blocks at the edge of a table.&lt;br /&gt;
&lt;br /&gt;
==Statement==&lt;br /&gt;
&lt;br /&gt;
The block-stacking problem is the following puzzle:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Place &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; identical [[Stiffness|rigid]] [[rectangular]] blocks in a stable stack on a table edge in such a way as to maximize the overhang.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{harvtxt|Paterson|Peres|Thorup|Winkler|2007}} provide a long list of references on this problem going back to [[mechanics]] texts from the middle of the 19th century.&lt;br /&gt;
&lt;br /&gt;
==Variants==&lt;br /&gt;
===Single-wide===&lt;br /&gt;
The single-wide problem involves having only one block at any given level.  In the ideal case of perfectly rectangular blocks, the solution to the single-wide problem is that the maximum overhang is given by &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\sum_{i=1}^{N}\frac{1}{2i}&amp;lt;/math&amp;gt; times the width of a block. This sum is one half of the corresponding [[harmonic series (mathematics)#Partial sums|partial sum of the harmonic series]]. Because the harmonic series diverges, the maximal overhang [[Limit (mathematics)|tends to]] [[infinity]] as &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; increases, meaning that it is possible to achieve any arbitrarily large overhang, with sufficient blocks.&lt;br /&gt;
{{Div flex row| justify-content=center}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;white-space:nowrap;float:left;margin:0.5em;width:unset !important;&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot;|&amp;#039;&amp;#039;N&amp;#039;&amp;#039; !! colspan=&amp;quot;4&amp;quot;|Maximum overhang&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot;|expressed as a fraction !! decimal !! relative size&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|1 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|1 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/2 || {{bartable|0.5||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|2 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|3 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/4 || {{bartable|0.75||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|3 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|11 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/12 || ~{{bartable|0.91667||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|4 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|25 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/24 || ~{{bartable|1.04167||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|5 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|137 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/120 || ~{{bartable|1.14167||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|6 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|49 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/40 || {{bartable|1.225||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|7 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|363 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/280 || ~{{bartable|1.29643||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|8 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|761 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/560 || ~{{bartable|1.35893||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|9 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|7&amp;amp;thinsp;129 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/5&amp;amp;thinsp;040 || ~{{bartable|1.41448||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|10 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|7&amp;amp;thinsp;381 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/5&amp;amp;thinsp;040 || ~{{bartable|1.46448||20}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;white-space:nowrap;float:left;margin:0.5em;width:unset !important;&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot;|&amp;#039;&amp;#039;N&amp;#039;&amp;#039; !! colspan=&amp;quot;4&amp;quot;|Maximum overhang&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot;|expressed as a fraction !! decimal !! relative size&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|11 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|83&amp;amp;thinsp;711 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/55&amp;amp;thinsp;440 || ~{{bartable|1.50994||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|12 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|86&amp;amp;thinsp;021 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/55&amp;amp;thinsp;440 || ~{{bartable|1.55161||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|13 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|1&amp;amp;thinsp;145&amp;amp;thinsp;993 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/720&amp;amp;thinsp;720 || ~{{bartable|1.59007||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|14 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|1&amp;amp;thinsp;171&amp;amp;thinsp;733 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/720&amp;amp;thinsp;720 || ~{{bartable|1.62578||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|15 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|1&amp;amp;thinsp;195&amp;amp;thinsp;757 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/720&amp;amp;thinsp;720 || ~{{bartable|1.65911||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|16 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|2&amp;amp;thinsp;436&amp;amp;thinsp;559 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/1&amp;amp;thinsp;441&amp;amp;thinsp;440 || ~{{bartable|1.69036||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|17 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|42&amp;amp;thinsp;142&amp;amp;thinsp;223 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/24&amp;amp;thinsp;504&amp;amp;thinsp;480 || ~{{bartable|1.71978||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|18 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|14&amp;amp;thinsp;274&amp;amp;thinsp;301 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/8&amp;amp;thinsp;168&amp;amp;thinsp;160 || ~{{bartable|1.74755||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|19 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|275&amp;amp;thinsp;295&amp;amp;thinsp;799 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/155&amp;amp;thinsp;195&amp;amp;thinsp;040 || ~{{bartable|1.77387||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|20 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|55&amp;amp;thinsp;835&amp;amp;thinsp;135 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/31&amp;amp;thinsp;039&amp;amp;thinsp;008 || ~{{bartable|1.79887||20}}&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;white-space:nowrap;float:left;margin:0.5em; width:unset !important;&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot;|&amp;#039;&amp;#039;N&amp;#039;&amp;#039; !! colspan=&amp;quot;4&amp;quot;|Maximum overhang&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot;|expressed as a fraction !! decimal !! relative size&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|21 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|18&amp;amp;thinsp;858&amp;amp;thinsp;053 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/10&amp;amp;thinsp;346&amp;amp;thinsp;336 || ~{{bartable|1.82268||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|22 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|19&amp;amp;thinsp;093&amp;amp;thinsp;197 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/10&amp;amp;thinsp;346&amp;amp;thinsp;336 || ~{{bartable|1.84541||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|23 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|444&amp;amp;thinsp;316&amp;amp;thinsp;699 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/237&amp;amp;thinsp;965&amp;amp;thinsp;728 || ~{{bartable|1.86715||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|24 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|1&amp;amp;thinsp;347&amp;amp;thinsp;822&amp;amp;thinsp;955 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/713&amp;amp;thinsp;897&amp;amp;thinsp;184 || ~{{bartable|1.88798||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|25 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|34&amp;amp;thinsp;052&amp;amp;thinsp;522&amp;amp;thinsp;467 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/17&amp;amp;thinsp;847&amp;amp;thinsp;429&amp;amp;thinsp;600 || ~{{bartable|1.90798||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|26 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|34&amp;amp;thinsp;395&amp;amp;thinsp;742&amp;amp;thinsp;267 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/17&amp;amp;thinsp;847&amp;amp;thinsp;429&amp;amp;thinsp;600 || ~{{bartable|1.92721||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|27 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|312&amp;amp;thinsp;536&amp;amp;thinsp;252&amp;amp;thinsp;003 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/160&amp;amp;thinsp;626&amp;amp;thinsp;866&amp;amp;thinsp;400 || ~{{bartable|1.94573||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|28 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|315&amp;amp;thinsp;404&amp;amp;thinsp;588&amp;amp;thinsp;903 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/160&amp;amp;thinsp;626&amp;amp;thinsp;866&amp;amp;thinsp;400 || ~{{bartable|1.96359||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|29 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|9&amp;amp;thinsp;227&amp;amp;thinsp;046&amp;amp;thinsp;511&amp;amp;thinsp;387 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/4&amp;amp;thinsp;658&amp;amp;thinsp;179&amp;amp;thinsp;125&amp;amp;thinsp;600 || ~{{bartable|1.98083||20}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot;|30 || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|9&amp;amp;thinsp;304&amp;amp;thinsp;682&amp;amp;thinsp;830&amp;amp;thinsp;147 || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/4&amp;amp;thinsp;658&amp;amp;thinsp;179&amp;amp;thinsp;125&amp;amp;thinsp;600 || ~{{bartable|1.99749||20}}&lt;br /&gt;
|}&lt;br /&gt;
{{clear}}&lt;br /&gt;
{{Div flex row end}}&lt;br /&gt;
&amp;lt;!-- Python script to generate n from 1 to 30:&lt;br /&gt;
import fractions&lt;br /&gt;
numerator = 0; denominator = 1&lt;br /&gt;
for i in range(1, 30 + 1):&lt;br /&gt;
 numerator = numerator * i * 2 + denominator; denominator *= i * 2; gcd = fractions.gcd(numerator, denominator); numerator /= gcd; denominator /= gcd&lt;br /&gt;
 decimal   = (&amp;#039;{}&amp;#039; if (i &amp;lt; 3 or i == 6) else &amp;#039;{:.5f}&amp;#039;).format(float(numerator) / denominator); exact = &amp;#039;&amp;#039; if (i &amp;lt; 3 or i == 6) else &amp;#039;~&amp;#039;&lt;br /&gt;
 print(&amp;#039;|-\n| style=&amp;quot;text-align:right;&amp;quot;|{} || style=&amp;quot;border-right:none;text-align:right;padding-right:0;&amp;quot;|{:,} || style=&amp;quot;border-left:none;padding-left:0;&amp;quot;|/{:,} || {}{{{{bartable|{}||20}}}}&amp;#039;.&lt;br /&gt;
       format(i, numerator, denominator, exact, decimal).replace(&amp;#039;,&amp;#039;, &amp;#039;&amp;amp;thinsp;&amp;#039;))&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The number of blocks required to reach at least &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; block-lengths past the edge of the table is 4, 31, 227, 1674, 12367, 91380, ... {{OEIS|A014537}}.&amp;lt;ref&amp;gt;{{Cite OEIS|sequencenumber=A014537|name=Number of books required for n book-lengths of overhang in the harmonic book stacking problem.}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Multi-wide===&lt;br /&gt;
[[File:Block stacking problem compare 3.svg|thumb|250px|Comparison of the solutions to the single-wide (top) and multi-wide (bottom) block-stacking problem with three blocks]]&lt;br /&gt;
Multi-wide stacks using [[Counterweight|counterbalancing]] can give larger overhangs than a single width stack. Even for three blocks, stacking two counterbalanced blocks on top of another block can give an overhang of 1, while the overhang in the simple ideal case is at most {{sfrac|11|12}}. As {{harvtxt|Paterson|Peres|Thorup|Winkler|2007}} showed, asymptotically, the maximum overhang that can be achieved by multi-wide stacks is proportional to the cube root of the number of blocks, in contrast to the single-wide case in which the overhang is proportional to the logarithm of the number of blocks. However, it has been shown that in reality this is impossible and the number of blocks that we can move to the right, due to block stress, is not more than a specified number. For example, for a special brick with {{mvar|h}} = {{val|0.20|u=m}}, Young&amp;#039;s modulus {{mvar|E}} = {{val|3000|u=MPa}} and density {{mvar|ρ}} = {{val|1.8|e=3|u=kg/m3}} and limiting compressive stress {{val|3|u=MPa}}, the approximate value of {{mvar|N}} will be 853 and the maximum tower height becomes {{val|170|u=m}}.&amp;lt;ref&amp;gt;{{Cite journal|url=http://iopscience.iop.org/article/10.1088/0031-9120/42/1/F05|doi = 10.1088/0031-9120/42/1/F05|title = Simplifying modelling can mislead students|year = 2007|last1 = Khoshbin-e-Khoshnazar|first1 = M. R.|journal = Physics Education|volume = 42|pages = 14–15| s2cid=250745206 |url-access = subscription}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Proof of solution of single-wide variant ==&lt;br /&gt;
The above formula for the maximum overhang of &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; blocks, each with length &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; and mass &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;, stacked one at a level, can be proven by [[Mathematical induction|induction]] by considering the [[torque]]s on the blocks about the edge of the table they overhang. The blocks can be modelled as point-masses located at the center of each block, assuming uniform mass-density. In the base case (&amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt;), the [[center of mass]] of the block lies above the table&amp;#039;s edge, meaning an overhang of &amp;lt;math&amp;gt;l/2&amp;lt;/math&amp;gt;. For &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; blocks, the center of mass of the &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;-block system must lie above the table&amp;#039;s edge, and the center of mass of the &amp;lt;math&amp;gt;k-1&amp;lt;/math&amp;gt; top blocks must lie above the edge of the first for static equilibrium.&amp;lt;ref&amp;gt;{{Cite web |last=Cazelais |first=Gilles |title=Block stacking problem |url=http://wrean.ca/cazelais/block_problem.pdf |archive-url=https://web.archive.org/web/20231204233816/http://wrean.ca/cazelais/block_problem.pdf |archive-date=December 4, 2023}}&amp;lt;/ref&amp;gt; If the &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;th block overhangs the &amp;lt;math&amp;gt;(k-1)&amp;lt;/math&amp;gt;th by &amp;lt;math&amp;gt;l/2&amp;lt;/math&amp;gt; and the overhang of the first is &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;,&amp;lt;ref&amp;gt;{{Cite web |last=Joanna |date=2022-04-14 |title=The Infinite Block Stacking Problem or the Leaning Tower of Lire |url=https://www.mathscareers.org.uk/the-infinite-block-stacking-problem-or-the-leaning-tower-of-lire/ |access-date=2023-12-04 |website=Maths Careers |language=en-GB}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(k-1)mgx=(l/2-x)mg&lt;br /&gt;
\implies x=l/2k,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;g &amp;lt;/math&amp;gt; denotes the [[gravitational field]]. If the &amp;lt;math&amp;gt;k-1&amp;lt;/math&amp;gt; top blocks overhang their center of mass by &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt;, then, by assuming the inductive hypothesis, the maximum overhang off the table is&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;y+\frac{l}{2k}=\sum_{i=1}^k{l/2i} \implies y=\sum_{i=1}^{k-1}{l/2i} . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;math&amp;gt;k+1&amp;lt;/math&amp;gt; blocks, &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; denotes how much the &amp;lt;math&amp;gt;k+1-1&amp;lt;/math&amp;gt; top blocks overhang their center of mass &amp;lt;math&amp;gt;(y=\sum_{i=1}^k l/2i)&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;x=\frac{l}{2(k+1)}&amp;lt;/math&amp;gt;. Then, the maximum overhang would be:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{l}{2(k+1)}+\sum_{i=1}^k l/2i=\sum_{i=1}^{k+1} l/2i.&amp;lt;/math&amp;gt; [[File:block_stacking_problem_skintled_4_diamond.svg|thumb|250px|Mike Paterson&amp;#039;s method to increase the overhang of 16 blocks of unit width and breadth &amp;#039;&amp;#039;b&amp;#039;&amp;#039; to 2{{sqrt|1 + &amp;#039;&amp;#039;b&amp;#039;&amp;#039;&amp;amp;thinsp;²}} by offsetting the blocks perpendicular to their lengths in a diamond formation&amp;lt;ref&amp;gt;M Paterson et al., [http://maa.org/sites/default/files/pdf/upload_library/22/Robbins/Patterson2.pdf &amp;#039;&amp;#039;Maximum Overhang&amp;#039;&amp;#039;], The Mathematical Association of America, November 2009&amp;lt;/ref&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==Robustness==&lt;br /&gt;
{{harvtxt|Hall|2005}} discusses this problem, shows that it is [[wikt:robust|robust]] to nonidealizations such as rounded block corners and finite precision of block placing, and introduces several variants including nonzero [[friction]] forces between adjacent blocks.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
*{{Cite journal&lt;br /&gt;
 | first = J. F. | last = Hall&lt;br /&gt;
 | title = Fun with stacking blocks&lt;br /&gt;
 | journal = American Journal of Physics&lt;br /&gt;
 | volume = 73 | issue = 12 | year = 2005 | pages = 1107–1116&lt;br /&gt;
 | doi = 10.1119/1.2074007&lt;br /&gt;
 | bibcode = 2005AmJPh..73.1107H}}.&lt;br /&gt;
*{{cite journal&lt;br /&gt;
 | last = Johnson | first = Paul B.&lt;br /&gt;
 | bibcode = 1955AmJPh..23..240J&lt;br /&gt;
 | date = April 1955&lt;br /&gt;
 | doi = 10.1119/1.1933957&lt;br /&gt;
 | issue = 4&lt;br /&gt;
 | journal = American Journal of Physics&lt;br /&gt;
 | pages = 240&lt;br /&gt;
 | title = Leaning Tower of Lire&lt;br /&gt;
 | volume = 23}}&lt;br /&gt;
*{{cite arXiv&lt;br /&gt;
 | last1 = Paterson | first1 = Mike | author1-link = Mike Paterson&lt;br /&gt;
 | last2 = Peres | first2 = Yuval | author2-link = Yuval Peres&lt;br /&gt;
 | last3 = Thorup | first3 = Mikkel | author3-link = Mikkel Thorup&lt;br /&gt;
 | last4 = Winkler | first4 = Peter | author4-link = Peter Winkler&lt;br /&gt;
 | last5 = Zwick | first5 = Uri | author5-link = Uri Zwick&lt;br /&gt;
 | title = Maximum overhang&lt;br /&gt;
 | year = 2007&lt;br /&gt;
 | eprint = 0707.0093&lt;br /&gt;
 | class = math.HO &lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{MathWorld | urlname=BookStackingProblem | title=Book Stacking Problem}}&lt;br /&gt;
* {{cite web | url=https://www.pbs.org/video/building-an-infinite-bridge-xwh5bz/ |title=Building an Infinite Bridge |website=[[PBS Digital Studios|PBS Infinite Series]] |date=2017-05-04 |access-date=2018-09-03}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Statics]]&lt;br /&gt;
[[Category:Mathematical problems]]&lt;/div&gt;</summary>
		<author><name>imported&gt;OAbot</name></author>
	</entry>
</feed>