Difference between revisions of "Main Page"

From MWiki
Jump to: navigation, search
(Centre Method)
(36 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
= Welcome to MWiki =
 
= Welcome to MWiki =
 
== Theorem of the month ==
 
== Theorem of the month ==
=== Fermat's Last Theorem ===
+
The centre method solves every solvable LP in <math>\mathcal{O}(\omega{\vartheta}^{2})</math>.
  
For all <math>p \in {}^{\omega }{\mathbb{P}_{\ge 3}}</math> and <math>x, y, z \in {}^{\omega }{\mathbb{N}^{*}}</math>, always <math>x^p + y^p \ne z^p</math> holds and thus for all <math>m \in {}^{\omega }{\mathbb{N}_{\ge 3}}</math> instead of <math>p</math>.
+
== Proof and algorithm ==
 +
Let <math>z := \grave{m} + n</math> and <math>d \in [0, 1]</math> the density of <math>A</math>. First, normalise and scale <math>{b}^{T}y - {c}^{T}x \le 0, Ax \le b</math> as well as <math>{A}^{T}y \ge c</math>. Let <math>P_r := \{(x, y)^T \in {}^{\omega}\mathbb{R}_{\ge 0}^{z} : {b}^{T}y - {c}^{T}x \le r \in [0, \check{r}], Ax - b \le \underline{r}_m, c - {A}^{T}y \le \underline{r}_n\}</math> have the radius <math>\check{r} := s|\min \; \{b_1, ..., b_m, -c_1, ..., -c_n\}|</math> and the scaling factor <math>s \in [1, 2]</math>. It follows <math>\underline{0}_{z} \in \partial P_{\check{r}}</math>. By the strong duality theorem, the LP min <math>\{ r \in [0, \check{r}] : (x, y)^T \in P_r\}</math> solves the LPs max <math>\{{c}^{T}x : c \in {}^{\omega}\mathbb{R}^{n}, x \in {P}_{\ge 0}\}</math> and min <math>\{{b}^{T}y : y \in {}^{\omega}\mathbb{R}_{\ge 0}^{m}, {A}^{T}y \ge c\}</math>.
  
==== Proof: ====
 
Because of [[w:Fermat's little theorem|<span class="wikipedia">Fermat's little theorem</span>]], rewritten, <math>f_{akp}(n) := (2n + a - kp)^p - n^p - (n + a)^p \ne 0</math> is to show for <math>a, k, n \in {}^{\omega }{\mathbb{N}^{*}}</math> where <math>kp &lt; n</math>.
 
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%; overflow:auto;">
 
<div style="font-weight:bold;line-height:1.6;">Proof details</div>
 
<div class="mw-collapsible-content">From <math>x := n, y:= n + a</math> and <math>z := 2n + a + d</math> where <math>d \in {}^{\omega }{\mathbb{N}^{*}}</math>, it follows due to <math>z^p \equiv y, y^p \equiv y</math> and <math>z^p \equiv z</math> first <math>d \equiv 0 \mod p</math>, then <math>d = \pm kp</math>. Since <math>x + y = 2n + a &gt; z</math> is required, <math>f_{akp}(n)</math> is chosen properly.</div></div>
 
  
[[w:Mathematical induction|<span class="wikipedia">Induction</span>]] for <math>n</math> implies the claim due to the case <math>m = 4</math><ref name="Ribenboim">[[w:Paulo Ribenboim|<span class="wikipedia">Ribenboim, Paulo</span>]]: ''Thirteen Lectures on Fermat's Last Theorem'' : 1979; Springer; New York; ISBN 9780387904320, p. 35 - 38.</ref> and <math>y &gt; x &gt; p</math><ref name="loccit">loc. cit., p. 226.</ref>:
+
Its solution is the geometric centre <math>g</math> of the polytope <math>P_0</math>. For <math>p_k^* := (\text{min}\,p_k + \text{max}\,p_k)/2</math> and <math>k = 1, ..., \grave{z}</math> approximate <math>g</math> by <math>p_0 := (x_0, y_0, r_0)^T</math> until <math>||\Delta p||_1</math> is sufficiently small. The solution <math>t^o(x^o, y^o, r^o)^T</math> of the two-dimensional LP min <math>\{ r \in [0, \check{r}] : t \in {}^{\omega}\mathbb{R}_{&gt; 0}, t(x_0, y_0)^T \in P_r\}</math> approximates <math>g</math> better and achieves <math>r \le \check{r}/\sqrt{\grave{z}}</math>. Repeat this for <math>t^o(x^o, y^o)^T</math> until <math>g \in P_0</math> is computed in <math>\mathcal{O}({}_z\check{r} {}_e\check{r}dmn)</math> if it exists. Numbers of length <math>\mathcal{O}({\omega})</math> can only be processed in <math>\mathcal{O}(\vartheta)</math> as is generally known.
  
'''Induction basis''' <math>(n \le p): f_{akp}(n) \ne 0</math> for all <math>a, k</math> and <math>p</math>. Let <math>r \in {}^{\omega }{\mathbb{N}_{&lt; p}}</math>.
 
  
'''Induction step''' <math>\,(n = q + r \; \rightarrow \; n^{*} = n + p):</math> Let <math>f_{akp}(n^{*}) \ge 0</math>, but <math>f_{akp}(n) &lt; 0</math>, since <math>f_{akp}(n)</math> is [[w:Monotonic function|<span class="wikipedia">strictly monotonically increasing</span>]] and otherwise nothing to prove.
+
Solving all two-dimensional LPs <math>\text{min}_k r_k</math> by bisection methods for <math>r_k \in {}^{\omega}\mathbb{R}_{\ge 0}</math> and <math>k = 1, ..., z</math> in <math>\mathcal{O}({\vartheta}^2)</math> each time determines <math>q \in {}^{\omega}\mathbb{R}^k</math> where <math>q_k := \Delta p_k \Delta r_k/r</math> and <math>r := \text{min}_k \Delta r_k</math>. Let simplified <math>|\Delta p_1| = … = |\Delta p_{z}|</math>. Here min <math>r_z</math> for <math>p^* := p + wq</math> and <math>w \in {}^{\omega}\mathbb{R}_{\ge 0}</math> would be also to solve. If <math>\text{min}_k \Delta r_k r = 0</math> follows, stop, otherwise repeat until min <math>r = 0</math> or min <math>r &gt; 0</math> is sure. If necessary, constraints are temporarily relaxed by the same small modulus.<math>\square</math>
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%; overflow:auto;">
 
<div style="font-weight:bold;line-height:1.6;">Proof details</div>
 
<div class="mw-collapsible-content">The strict monotonicity follows from (continuously) differentiating by <math>n</math> such that <math>f_{akp}(n)' = p(2(2n + a - kp)^{p - 1} - n^{p - 1} - (n + a)^{p - 1}) &gt; 0</math>.</div></div>
 
 
 
It holds <math>f_{akp}(n^{*}) = (\int_0^{n^{*}}{f_{akp}(v)}dv)' \ne 0</math>, since <math>(n^{*})^{p + 1} + (n^{*} + a)^{p + 1}</math> does not divide <math>((n^{*})^p + (n^{*} + a)^p)^2</math> after separating the positive factor as [[w:Polynomial long division|<span class="wikipedia">polynomial division</span>]] shows.<math>\square</math>
 
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%; overflow:auto;">
 
<div style="font-weight:bold;line-height:1.6;">Proof details</div>
 
<div class="mw-collapsible-content"><math>\int_0^{n^{*}}{f_{akp}(v)}dv = ((2n^{*} + a - kp)^{p + 1} / 2 - (n^{*})^{p + 1} - (n^{*} + a)^{p + 1})/(p + 1) + t = ((2n^{*} + a - kp)^{(p + 1)/2} \pm \sqrt{2(n^{*})^{p + 1} + 2(n^{*} + a)^{p + 1}})^2/(2p + 2) + t</math> for <math>t \in {}^{\omega}{\mathbb{Q}}</math> where the third binomial formula <math>r^2 - s^2 = (r \pm s)^2 := (r + s)(r - s)</math> was used. After separating the negligible factor <math>\hat{2}((2n^{*} + a - kp)^{(p + 1)/2} + \sqrt{2(n^{*})^{p + 1} + 2(n^{*} + a)^{p + 1}})/(p + 1)</math>, the derivative is just <math>(\hat{2}(2n^{*} + a - kp)^{(p - 1)/2} - \hat{2}((n^{*})^p + (n^{*} + a)^p)/\sqrt{2(n^{*})^{p + 1} + 2(n^{*} + a)^{p + 1}})</math>. After squaring the terms, the polynomial division gives <math>(n^{*})^{p - 1} + (n^{*} + a)^{p - 1} + a^2(n^{*})^{p - 1}(n^{*} + a)^{p - 1}/((n^{*})^{p + 1} + (n^{*} + a)^{p + 1})</math> as recalculating by multiplication confirms.</div></div>
 
 
 
== Recommended reading ==
 
  
 +
== Recommended readings ==
 
[https://en.calameo.com/books/003777977258f7b4aa332 Nonstandard Mathematics]
 
[https://en.calameo.com/books/003777977258f7b4aa332 Nonstandard Mathematics]
 
== References ==
 
<references />
 
  
 
[[de:Hauptseite]]
 
[[de:Hauptseite]]

Revision as of 02:55, 1 January 2022

Welcome to MWiki

Theorem of the month

The centre method solves every solvable LP in [math]\displaystyle{ \mathcal{O}(\omega{\vartheta}^{2}) }[/math].

Proof and algorithm

Let [math]\displaystyle{ z := \grave{m} + n }[/math] and [math]\displaystyle{ d \in [0, 1] }[/math] the density of [math]\displaystyle{ A }[/math]. First, normalise and scale [math]\displaystyle{ {b}^{T}y - {c}^{T}x \le 0, Ax \le b }[/math] as well as [math]\displaystyle{ {A}^{T}y \ge c }[/math]. Let [math]\displaystyle{ P_r := \{(x, y)^T \in {}^{\omega}\mathbb{R}_{\ge 0}^{z} : {b}^{T}y - {c}^{T}x \le r \in [0, \check{r}], Ax - b \le \underline{r}_m, c - {A}^{T}y \le \underline{r}_n\} }[/math] have the radius [math]\displaystyle{ \check{r} := s|\min \; \{b_1, ..., b_m, -c_1, ..., -c_n\}| }[/math] and the scaling factor [math]\displaystyle{ s \in [1, 2] }[/math]. It follows [math]\displaystyle{ \underline{0}_{z} \in \partial P_{\check{r}} }[/math]. By the strong duality theorem, the LP min [math]\displaystyle{ \{ r \in [0, \check{r}] : (x, y)^T \in P_r\} }[/math] solves the LPs max [math]\displaystyle{ \{{c}^{T}x : c \in {}^{\omega}\mathbb{R}^{n}, x \in {P}_{\ge 0}\} }[/math] and min [math]\displaystyle{ \{{b}^{T}y : y \in {}^{\omega}\mathbb{R}_{\ge 0}^{m}, {A}^{T}y \ge c\} }[/math].


Its solution is the geometric centre [math]\displaystyle{ g }[/math] of the polytope [math]\displaystyle{ P_0 }[/math]. For [math]\displaystyle{ p_k^* := (\text{min}\,p_k + \text{max}\,p_k)/2 }[/math] and [math]\displaystyle{ k = 1, ..., \grave{z} }[/math] approximate [math]\displaystyle{ g }[/math] by [math]\displaystyle{ p_0 := (x_0, y_0, r_0)^T }[/math] until [math]\displaystyle{ ||\Delta p||_1 }[/math] is sufficiently small. The solution [math]\displaystyle{ t^o(x^o, y^o, r^o)^T }[/math] of the two-dimensional LP min [math]\displaystyle{ \{ r \in [0, \check{r}] : t \in {}^{\omega}\mathbb{R}_{> 0}, t(x_0, y_0)^T \in P_r\} }[/math] approximates [math]\displaystyle{ g }[/math] better and achieves [math]\displaystyle{ r \le \check{r}/\sqrt{\grave{z}} }[/math]. Repeat this for [math]\displaystyle{ t^o(x^o, y^o)^T }[/math] until [math]\displaystyle{ g \in P_0 }[/math] is computed in [math]\displaystyle{ \mathcal{O}({}_z\check{r} {}_e\check{r}dmn) }[/math] if it exists. Numbers of length [math]\displaystyle{ \mathcal{O}({\omega}) }[/math] can only be processed in [math]\displaystyle{ \mathcal{O}(\vartheta) }[/math] as is generally known.


Solving all two-dimensional LPs [math]\displaystyle{ \text{min}_k r_k }[/math] by bisection methods for [math]\displaystyle{ r_k \in {}^{\omega}\mathbb{R}_{\ge 0} }[/math] and [math]\displaystyle{ k = 1, ..., z }[/math] in [math]\displaystyle{ \mathcal{O}({\vartheta}^2) }[/math] each time determines [math]\displaystyle{ q \in {}^{\omega}\mathbb{R}^k }[/math] where [math]\displaystyle{ q_k := \Delta p_k \Delta r_k/r }[/math] and [math]\displaystyle{ r := \text{min}_k \Delta r_k }[/math]. Let simplified [math]\displaystyle{ |\Delta p_1| = … = |\Delta p_{z}| }[/math]. Here min [math]\displaystyle{ r_z }[/math] for [math]\displaystyle{ p^* := p + wq }[/math] and [math]\displaystyle{ w \in {}^{\omega}\mathbb{R}_{\ge 0} }[/math] would be also to solve. If [math]\displaystyle{ \text{min}_k \Delta r_k r = 0 }[/math] follows, stop, otherwise repeat until min [math]\displaystyle{ r = 0 }[/math] or min [math]\displaystyle{ r > 0 }[/math] is sure. If necessary, constraints are temporarily relaxed by the same small modulus.[math]\displaystyle{ \square }[/math]

Recommended readings

Nonstandard Mathematics