Mathematik online lernen im Mathe-Forum. Nachhilfe online
Startseite » Forum » Informatik O-Notation formaler Beweis

Informatik O-Notation formaler Beweis

Universität / Fachhochschule

Funktionen

Tags: Funktion, informatik, O-Notation

 
Antworten Neue Frage stellen Im Forum suchen
Neue Frage
Masemo1234

Masemo1234 aktiv_icon

14:15 Uhr, 12.10.2017

Antworten
Hallo liebes Matheforum,
das ist vielleicht nicht direkt euer gebiet aber das Problem was ich habe ist schon ziemlich Mathematisch. Ich belege dieses Semester Algorithmen und Berechnungskomplexität. In der vorlesung haben wir die O-Notation besprochen und ich verstehe sie auch. Auf dem Übungsblatt sollen wir jetzt Aussagen zur O-Notation Beweisen und ich hänge seit Stunden an dem formalen Beweis. Anscheinend waren die Semesterferiern zu lang. Ich denke wenn ich verstanden habe wie eine Aussage zu beweisen ist werde ich auch die anderen schaffen. Die aufgabe ist wier folgt:

Es seien p1(n)=a1nd1 und p2(n)=a2nd2 Polynome vom Grad d1 bzw d2, wobei die Koeffizienten a1 und a2 positiv sind. Zeigen Sie, dass dann die folgenden Aussagen gelten:

(a) p1=Θ(p2)d1=d2

(Ich bin davon ausgegangen, dass es p1Θ(p2) heißen soll)

Die äquivalenz der Aussagen scheint mir logisch aber beim einsetzten der Definition von Θ scheitere ich an den Koeffizienten.
Etwa so:
(a1nd1ca2nd2)(a2nd2ca1nd1)d1=d2
Ohne die Koeffizienten wäre die aussage ja logisch, aber ich stehe auf dem Schlauch.
Oder ist vielleicht mein ganzer Ansatz falsch.
Vielen Dank in Voraus für die Hilfe.
Marius

Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert):
"Ich möchte die Lösung in Zusammenarbeit mit anderen erstellen."
Hierzu passend bei OnlineMathe:
Funktion (Mathematischer Grundbegriff)

Online-Übungen (Übungsaufgaben) bei unterricht.de:
 
Online-Nachhilfe in Mathematik
Antwort
DrBoogie

DrBoogie aktiv_icon

14:32 Uhr, 12.10.2017

Antworten
Zuerstmal sind es im allgemeinen verschiedene c.
Ok, man kann sich gleich wählen, wenn man Maximum von beiden nimmt, aber streng von der Definition her müssen sie nicht gleich sein.

Damit hast Du
a1nd1c1a2nd2 und a2nd2c2a1nd1.
Daraus folgt a1nd1-d2c1a2 => d1-d20, weil rechts eine Konstante steht.
Und genauso dann a2nd2-d1c2a1 => d2-d10.
Beide zusammen ergeben d1=d2.
Andere Richtung ist trivial.


Frage beantwortet
Masemo1234

Masemo1234 aktiv_icon

14:34 Uhr, 12.10.2017

Antworten
Großartig, manchmal bin ich wohl ein bisschen doof :-D)
Vielen dank, das war sehr gut verständlich.