[go: up one dir, main page]

login
Revision History for A370852 (Bold, blue-underlined text is an addition; faded, red-underlined text is a deletion.)

Showing all changes.
Irregular triangle read by rows: row n is the list of residues mod n that occur among the Markov numbers
(history; published version)
#9 by Michael De Vlieger at Thu Mar 07 17:27:56 EST 2024
STATUS

reviewed

approved

#8 by Hugo Pfoertner at Thu Mar 07 16:50:38 EST 2024
STATUS

proposed

reviewed

#7 by William P. Orrick at Mon Mar 04 00:27:44 EST 2024
STATUS

editing

proposed

Discussion
Wed Mar 06
12:45
Hugo Pfoertner: @Wouter: As you suggested, we increased William's edit limit. We appreciate his work and look forward to further valuable contributions.
Thu Mar 07
02:46
Hugo Pfoertner: Any pending changes? Can anyone run the Sage program?
09:22
William P. Orrick: I can't think of any more changes.
#6 by William P. Orrick at Mon Mar 04 00:26:13 EST 2024
EXAMPLE

For n = 14 residues congruent to 0, 3, or 4 mod 7 are forbidden. (See comments to A370164 for explanation.) All other residues occur. For example, the Markov numbers 1, 2, 5, 34, 610, 1325, 194, and 13 produce the residues shown in row 14 of the triangle (mod 14).

EXTENSIONS

~~ ".html" added to link.

#5 by William P. Orrick at Sun Mar 03 15:38:05 EST 2024
DATA

0, 0, 1, 1, 2, 1, 2, 0, 1, 2, 3, 4, 1, 2, 4, 5, 1, 2, 5, 6, 1, 2, 5, 1, 2, 4, 5, 7, 8, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 4, 5, 6, 7, 9, 10, 1, 2, 5, 10, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 5, 6, 8, 9, 12, 13, 1, 2, 4, 5, 7, 8, 10, 11, 13, 14, 1, 2, 5, 9, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 1, 2, 4, 5, 7, 8, 10, 11, 13, 14, 16, 17

LINKS

Martin Aigner, <a href="https://archive.org/details/markovstheorem100000aign.html">Markov's theorem and 100 years of the uniqueness conjecture. A mathematical journey from irrational numbers to perfect matchings</a>, [archive.org copy of the book].

PROG

def generateAllMarkovTreeResidues(kn):

row = [[1 % k, n, 5 % k, n, 2 % kn]]

newRow.append([trpl[0], (3*trpl[0]*trpl[1]-trpl[2]) % k, n, trpl[1]])

newRow.append([trpl[1], (3*trpl[1]*trpl[2]-trpl[0]) % k, n, trpl[2]])

sum[r for n in range(1, 16) for r in generateAllMarkovTreeResidues(k) for k in range(1, 19)n)]

CROSSREFS

Markov tree: A32745, A327345, A368546.

EXTENSIONS

~~~ ".html" added to link.

STATUS

proposed

editing

Discussion
Sun Mar 03
16:45
Andrew Howroyd: you might also want to fix Wouter's Extension (nothing required at moment, so can just be nuked)
#4 by Wouter Meeussen at Sun Mar 03 14:10:48 EST 2024
STATUS

editing

proposed

Discussion
Sun Mar 03
14:21
Michel Marcus: data setion is too big: I think should stop after 1, 2, 5, 9, 13
14:37
William P. Orrick: Michel Marcus, you are right. I will take this back to editing until that, and a few outer mistakes, are corrected.
#3 by Wouter Meeussen at Sun Mar 03 13:45:33 EST 2024
LINKS

Martin Aigner, <a href="https://archive.org/details/markovstheorem100000aign.html">Markov's theorem and 100 years of the uniqueness conjecture. A mathematical journey from irrational numbers to perfect matchings</a>, [archive.org copy of the book].

EXTENSIONS

~~~ ".html" added to link.

Discussion
Sun Mar 03
14:10
Wouter Meeussen: I advise to lift W. Orrick's editting and submission limitations. His work is very good.
#2 by William P. Orrick at Sun Mar 03 10:20:56 EST 2024
NAME

allocated for William P. Orrick

Irregular triangle read by rows: row n is the list of residues mod n that occur among the Markov numbers

DATA

0, 0, 1, 1, 2, 1, 2, 0, 1, 2, 3, 4, 1, 2, 4, 5, 1, 2, 5, 6, 1, 2, 5, 1, 2, 4, 5, 7, 8, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 4, 5, 6, 7, 9, 10, 1, 2, 5, 10, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 5, 6, 8, 9, 12, 13, 1, 2, 4, 5, 7, 8, 10, 11, 13, 14, 1, 2, 5, 9, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 1, 2, 4, 5, 7, 8, 10, 11, 13, 14, 16, 17

OFFSET

1,5

COMMENTS

Length of row n is A370164(n).

REFERENCES

Martin Aigner, Markov's theorem and 100 years of the uniqueness conjecture. A mathematical journey from irrational numbers to perfect matchings. Springer, 2013. x+257 pp. ISBN: 978-3-319-00887-5; 978-3-319-00888-2 MR3098784.

LINKS

Martin Aigner, <a href="https://archive.org/details/markovstheorem100000aign">Markov's theorem and 100 years of the uniqueness conjecture. A mathematical journey from irrational numbers to perfect matchings</a>, [archive.org copy of the book].

EXAMPLE

The first rows are:

n

1: 0

2: 0 1

3: 1 2

4: 1 2

5: 0 1 2 3 4

6: 1 2 4 5

7: 1 2 5 6

8: 1 2 5

9: 1 2 4 5 7 8

10: 0 1 2 3 4 5 6 7 8 9

11: 1 2 4 5 6 7 9 10

12: 1 2 5 10

13: 0 1 2 3 4 5 6 7 8 9 10 11 12

14: 1 2 5 6 8 9 12 13

15: 1 2 4 5 7 8 10 11 13 14

16: 1 2 5 9 13

17: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

18: 1 2 4 5 7 8 10 11 13 14 16 17

19: 1 2 3 4 5 6 8 9 10 11 13 14 15 16 17 18

20: 1 2 5 6 9 10 13 14 17 18

PROG

(SageMath)

def generateAllMarkovTreeResidues(k):

row = [[1 % k, 5 % k, 2 % k]]

residuesFound = []

triplesFound = []

while row != []:

newRow = []

for trpl in row:

if trpl[1] not in residuesFound:

residuesFound.append(trpl[1])

if trpl[2] < trpl[0]:

trpl.reverse()

if trpl not in triplesFound:

triplesFound.append(trpl)

newRow.append([trpl[0], (3*trpl[0]*trpl[1]-trpl[2]) % k, trpl[1]])

newRow.append([trpl[1], (3*trpl[1]*trpl[2]-trpl[0]) % k, trpl[2]])

row = newRow

residuesFound.sort()

return(residuesFound)

sum(generateAllMarkovTreeResidues(k) for k in range(1, 19))

CROSSREFS

Markov numbers: A002559.

Markov tree: A32745, A368546.

Cf. A370164.

KEYWORD

allocated

nonn,tabf

AUTHOR
STATUS

approved

editing

#1 by William P. Orrick at Sun Mar 03 10:20:56 EST 2024
NAME

allocated for William P. Orrick

KEYWORD

allocated

STATUS

approved