Kite's thoughts on pergens: Difference between revisions

Wikispaces>TallKite
**Imported revision 625347349 - Original comment: **
Wikispaces>TallKite
**Imported revision 625347399 - Original comment: **
Line 1: Line 1:
<h2>IMPORTED REVISION FROM WIKISPACES</h2>
<h2>IMPORTED REVISION FROM WIKISPACES</h2>
This is an imported revision from Wikispaces. The revision metadata is included below for reference:<br>
This is an imported revision from Wikispaces. The revision metadata is included below for reference:<br>
: This revision was by author [[User:TallKite|TallKite]] and made on <tt>2018-01-25 03:53:54 UTC</tt>.<br>
: This revision was by author [[User:TallKite|TallKite]] and made on <tt>2018-01-25 03:55:48 UTC</tt>.<br>
: The original revision id was <tt>625347349</tt>.<br>
: The original revision id was <tt>625347399</tt>.<br>
: The revision comment was: <tt></tt><br>
: The revision comment was: <tt></tt><br>
The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.<br>
The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.<br>
Line 676: Line 676:
To prove: test for explicitly false
To prove: test for explicitly false
If m = |b|, is the pergen explicitly false?
If m = |b|, is the pergen explicitly false?
Does (a,b)/n split P8 into |b| periods?
Does (a,b)/n split P8 into m periods?
(a+b)·P8 = (a+b,0) = (a,b) - (-b,b) = M - b·P5
(a+b)·P8 = (a+b,0) = (a,b) - (-b,b) = M - b·P5
Because n is a multiple of b, n/b is an integer
Because n is a multiple of b, n/b is an integer
M/b = (n/b)·M/n = (n/b)·G
M/b = (n/b)·M/n = (n/b)·G
(a+b)·P8 = b·(M/b - P5) = b·((n/b)·G - P5)
(a+b)·P8 = b·(M/b - P5) = b·((n/b)·G - P5)
Let c and d be the bezout pair of a+b and b such that c·(a+b) + d·b = 1
Let c and d be the bezout pair of a+b and b, with c·(a+b) + d·b = 1
Since the pergen is a double-split, m &gt; 1, therefore |b| &gt; 1, therefore c ≠ 0
Since the pergen is a double-split, m &gt; 1, therefore |b| &gt; 1, therefore c ≠ 0
c·(a+b)·P8 = c·b·((n/b)·G - P5)
c·(a+b)·P8 = c·b·((n/b)·G - P5)
(1 - d·b)·P8 = c·b·((n/b)·G - P5)
(1 - d·b)·P8 = c·b·((n/b)·G - P5)
P8 = d·b·P8 + c·b·((n/b)·G - P5) = b · (d·P8 + c·(n/b)·G - c·P5)
P8 = d·b·P8 + c·b·((n/b)·G - P5) = b · (d·P8 + c·(n/b)·G - c·P5)
P8/|b| = sign (b) · (d·P8 - c·P5 + c·(n/b)·G)
P8/m = P8/|b| = sign (b) · (d·P8 - c·P5 + c·(n/b)·G)
Therefore P8 is split into |b| periods
Therefore P8 is split into m periods
Therefore if m = |b|, the pergen is explicitly false
Therefore if m = |b|, the pergen is explicitly false


Line 3,934: Line 3,934:
To prove: test for explicitly false&lt;br /&gt;
To prove: test for explicitly false&lt;br /&gt;
If m = |b|, is the pergen explicitly false?&lt;br /&gt;
If m = |b|, is the pergen explicitly false?&lt;br /&gt;
Does (a,b)/n split P8 into |b| periods?&lt;br /&gt;
Does (a,b)/n split P8 into m periods?&lt;br /&gt;
(a+b)·P8 = (a+b,0) = (a,b) - (-b,b) = M - b·P5&lt;br /&gt;
(a+b)·P8 = (a+b,0) = (a,b) - (-b,b) = M - b·P5&lt;br /&gt;
Because n is a multiple of b, n/b is an integer&lt;br /&gt;
Because n is a multiple of b, n/b is an integer&lt;br /&gt;
M/b = (n/b)·M/n = (n/b)·G&lt;br /&gt;
M/b = (n/b)·M/n = (n/b)·G&lt;br /&gt;
(a+b)·P8 = b·(M/b - P5) = b·((n/b)·G - P5)&lt;br /&gt;
(a+b)·P8 = b·(M/b - P5) = b·((n/b)·G - P5)&lt;br /&gt;
Let c and d be the bezout pair of a+b and b such that c·(a+b) + d·b = 1&lt;br /&gt;
Let c and d be the bezout pair of a+b and b, with c·(a+b) + d·b = 1&lt;br /&gt;
Since the pergen is a double-split, m &amp;gt; 1, therefore |b| &amp;gt; 1, therefore c ≠ 0&lt;br /&gt;
Since the pergen is a double-split, m &amp;gt; 1, therefore |b| &amp;gt; 1, therefore c ≠ 0&lt;br /&gt;
c·(a+b)·P8 = c·b·((n/b)·G - P5)&lt;br /&gt;
c·(a+b)·P8 = c·b·((n/b)·G - P5)&lt;br /&gt;
(1 - d·b)·P8 = c·b·((n/b)·G - P5)&lt;br /&gt;
(1 - d·b)·P8 = c·b·((n/b)·G - P5)&lt;br /&gt;
P8 = d·b·P8 + c·b·((n/b)·G - P5) = b · (d·P8 + c·(n/b)·G - c·P5)&lt;br /&gt;
P8 = d·b·P8 + c·b·((n/b)·G - P5) = b · (d·P8 + c·(n/b)·G - c·P5)&lt;br /&gt;
P8/|b| = sign (b) · (d·P8 - c·P5 + c·(n/b)·G)&lt;br /&gt;
P8/m = P8/|b| = sign (b) · (d·P8 - c·P5 + c·(n/b)·G)&lt;br /&gt;
Therefore P8 is split into |b| periods&lt;br /&gt;
Therefore P8 is split into m periods&lt;br /&gt;
Therefore if m = |b|, the pergen is explicitly false&lt;br /&gt;
Therefore if m = |b|, the pergen is explicitly false&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;