vollkommene Zahlen Definition:

Slides:



Advertisements
Ähnliche Präsentationen
Christian Scheideler SS 2009
Advertisements

Motivation Bisher: Codes mit möglichst kurzer Codelänge.
Eine dynamische Menge, die diese Operationen unterstützt,
Grade der Unentscheidbarkeit
LS 2 / Informatik Datenstrukturen, Algorithmen und Programmierung 2 (DAP2)
7. Automaten Ein Automat ist ein Sechstupel A= (I, O, Q, , q0, F).
3. Berechenbarkeit Wann ist eine Funktion (über den natürlichen Zahlen) berechenbar? Intuitiv: Wenn es einen Algorithmus gibt, der sie berechnet! Was heißt,
Einige entscheidbare bzw. rekursiv aufzählbare Sprachen
Friedhelm Meyer auf der Heide 1 HEINZ NIXDORF INSTITUT Universität Paderborn Algorithmen und Komplexität Universelle Turingmaschinen Eine universelle Turingmaschine.
Programmiertechniken: Zustand fungiert als „endlicher Speicher“
Verifizieren versus Berechnen
Christian Schindelhauer
Christian Schindelhauer
1 HEINZ NIXDORF INSTITUT Universität Paderborn Algorithmen und Komplexität Einführung in Berechenbarkeit, Formale Sprachen und Komplexitätstheorie Wintersemester.
Das Halteproblem. Gibt es einen Algorithmus, mit dem man für jedes beliebig vorgegebene Programm R und für jede beliebig vorgegebene Eingabe E entscheiden.
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (02 – Funktionenklassen) Prof. Dr. Th. Ottmann.
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (03 – Verschiedene Algorithmen für dasselbe Problem) Prof. Dr. Th. Ottmann.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (02 – Funktionenklassen) Tobias Lauer.
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (03 – Verschiedene Algorithmen für dasselbe Problem) Prof. Dr. Th. Ottmann.
Vorlesung Informatik 3 Einführung in die Theoretische Informatik (17 –Turingmaschinen) Prof. Dr. Th. Ottmann.
Christian Schindelhauer
Christian Schindelhauer
Christian Schindelhauer
Christian Schindelhauer
Christian Schindelhauer
Christian Schindelhauer
Methoden der empirischen Sozialforschung IIa Universität Heidelberg
Prof. Dr. Bernhard Wasmayr
Zahlen mit Zahlen ausmessen
AWA 2007 Natur und Umwelt Natürlich Leben
Die Collatz-Folge a0 selbst wählen ( N) ak+1 = ak/2 falls ak gerade
So kannst du beide schnell berechnen.
Spiegelzahlen.
Information und Kommunikation Hartmut Klauck Universität Frankfurt SS
Syntaxanalyse Bottom-Up und LR(0)
Black Box Algorithmen Hartmut Klauck Universität Frankfurt SS
Black Box Algorithmen Hartmut Klauck Universität Frankfurt SS
Information und Kommunikation Hartmut Klauck Universität Frankfurt SS
Beweissysteme Hartmut Klauck Universität Frankfurt WS 06/
Information und Kommunikation Hartmut Klauck Universität Frankfurt SS
Information und Kommunikation
Addieren und Subtrahieren von Dezimalzahlen
Information und Kommunikation
Aufgabensammlung Thermodynamik Frank-Michael Barth ISBN: © 2014 Oldenbourg Wissenschaftsverlag GmbH Abbildungsübersicht / List of Figures.
Formale Sprachen Grammatiken und die Chomsky-Hierarchie
Ertragsteuern, 5. Auflage Christiana Djanani, Gernot Brähler, Christian Lösel, Andreas Krenzin © UVK Verlagsgesellschaft mbH, Konstanz und München 2012.
Eine lllustration der Herausforderungen des Stromsystems der Zukunft
MINDREADER Ein magisch - interaktives Erlebnis mit ENZO PAOLO
Umrechnung zwischen verschiedenen Zahlensystemen
Folie Beispiel für eine Einzelauswertung der Gemeindedaten (fiktive Daten)
Richten Mit klicken weiter.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
Informatik III Christian Schindelhauer Wintersemester 2006/07
Arne Vater Wintersemester 2006/ Vorlesung
Informatik III Christian Schindelhauer Wintersemester 2006/07
Informatik III Christian Schindelhauer Wintersemester 2006/07
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
Arne Vater Wintersemester 2006/ Vorlesung
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Arne Vater Wintersemester 2006/07 26.
Von Claudia Koller und Bernhard Findeiß
§ 27 Permutationen Zur Beschreibung von alternierenden multilinearen Abbildungen und insbesondere für den begriff der Determinante benötigen wir die Permutationen.
Folie Einzelauswertung der Gemeindedaten
Technische Informatik II Übung 1: Konvertieren von Zahlen
Wintersemester 2005 / Vorlesung
Verfasser Datum / Seitenzahl Titel der Präsentation evtl. zweizeilig Verfasser Datum / Seitenzahl Titel der Präsentation evtl. zweizeilig Willkommen!
Technische Informatik II (INF 1211) Aufgabenteil (Mit Unterlagen)
Wann ist eine Funktion (über den natürlichen Zahlen) berechenbar?
 Präsentation transkript:

vollkommene Zahlen Definition: Eine Zahl n heißt vollkommen, wenn sie die Summe ihrer echten Teiler ist (ohne n, mit 1). Beispiel: 6=1+2+3.

Beispiele 6 = 1 + 2 + 3 28 = 1 + 2 + 4 + 7 + 14 496 = 1 + 2 + 4 + 8 + 16 + 31 + 62 + 124 + 248 8128 = 1 + 2 + 4 + 8 + 16 + 32 + 64 + 127 + 254 + 508 + 1016 + 2032 + 4064

Die ersten 10 vollkommenen Zahlen 6 28 496 8.128 33.550.336 8.589.869.056 137.438.691.328 2.305.843.008.139.952.128 2.658.455.991.569.831.744.654.692.615.953.842.176 191.561.942.608.236.107.294.793.378.084.303.638. 130.997.321.548.169.216

palindromerzeugende Zahlen Definition: Eine Zahl n heißt palindromerzeugend, wenn das folgende Verfahren abbricht: 1. a(0) = n, k = 0. 2. a(k+1) = a(k) + sp(a(k)). (Spiegelbild) 3. Wenn a(k+1) ein Palindrom ist, dann stopp, 4. sonst k um 1 erhöhen und weiter bei 2.

palindromerzeugende Zahlen sp(z) ist die Zahl z rückwärts gelesen, also ihr Spiegelbild: sp(417) = 714, sp(5296) = 6925. Ein Palindrom ist eine Zahl p, die rückwärts wie vorwärts gelesen gleich ist, d.h. es gilt p=sp(p): 727, 3, 4774

Beispiele 59: 59+95=154, 154+451=605, 605+506=1111. 67: 67+76=143, 143+341=484. 89: 89+98=187, 187+781=968, 968+869=1837, 1837+7381=9218, 9218+8129=17347, ...

Beispiele 89, 187, 968, 1837, 9218, 17347, 91718, 173437, 907808, 1716517, 8872688, 17735476, 85189247, 159487405, 664272356, 1317544822, 3602001953, 7193004016, 13297007933, 47267087164, 93445163438, 176881317877, 955594506548, 1801200002107, 8813200023188.

Beispiele 196, 887, 1675, 7436, 13783, 52514, 94039, 187088, 1067869, 10755470, 18211171, 35322452, 60744805, 111589511, 227574622, 454050344, 897100798, 1794102596, 8746117567, 16403234045, 70446464506, 130992928913, 450822227944, … nach 10.000 Schritten noch kein Palindrom!

Eine nicht berechenbare Funktion f(n) sei maximale Anzahl |, die eine Turingmaschine mit n Zuständen und A={b,|} (Busy Beaver) schreiben kann. Satz von Rado: Die Funktion f ist nicht berechenbar.

berechenbare Funktionen Definition: Eine Funktion f(n) heißt berechenbar, wenn es eine Turingmaschine gibt, die bei Eingabe von n die Ausgabe f(n) auf das Band schreibt.

Busy Beaver mit n Zuständen 1. TM: BBn Busy Beaver mit n Zuständen | BBn

berechnet die Funktion f 2. TM: F berechnet die Funktion f 4 1 3 F dezimal

3. TM: WRITEn schreibt die Zahl n 4 WRITEn dezimal

konvertiert von dezimal nach unär 4. TM: CONVERT konvertiert von dezimal nach unär 1 3 | CONVERT

Was macht WRITEn  F  CONVERT ? Frage: Was macht WRITEn  F  CONVERT ?

4 Turingmaschinen Nr. Name Eingabe Ausgabe Zustände 1 BBn - f(n) (unär) n 2 F f(n) (dez.) p 3 WRITEn n (dez.) log10 n 4 CONVERT dezimal unär q

Wähle n derart, dass n > log10 n + p + q gilt. … und nun? Wähle n derart, dass n > log10 n + p + q gilt.