FB18 - Das Forum für Informatik

fb18.de / Diplom Informatik / Unterbereich Grundstudium / Formale Informatik

F1 Aufgabenblatt 8 Aufgabe1

F1 Aufgabenblatt 8 Aufgabe1 2003-12-09 19:47
Anonymer User
Weiß jemand ob es irgendeinenen Unterschied zwischen dem Grad einer Funktion und der Tiefe gibt?

Was ist z.B. der Unterschied zwischen
tiefe((F -> G))=max(tiefe(F),tiefe(G)) + 1
und
grad((F -> G))= grad(F),tiefe(G) + 1?

Hinsichtlich der Werte die sich für grad und tiefe ergeben können scheinen mir beide äquivalent.

Was ist die Bedeutung des "max"?

Re: F1 Aufgabenblatt 8 Aufgabe1 2003-12-09 20:02
Fred
Was ist die Bedeutung des "max"?
max(a, b) liefert a zurück, falls a>b, sonst b.

Re: F1 Aufgabenblatt 8 Aufgabe1 2003-12-09 20:04
Slater
ist deine grad-Definition falsch?
macht doch kein Sinn das Komma da

Re: F1 Aufgabenblatt 8 Aufgabe1 2003-12-09 20:11
Anonymer User
Hast recht! muß ja heißen:

grad((F->G)) = grad(F) + grad(G) + 1.

Danke schon mal für die max Antwort war schon mal gut zu wissen.

Re: F1 Aufgabenblatt 8 Aufgabe1 2003-12-09 20:13
Slater
so dachte ich mir das auch und dann gilt nach Adam Riesling:

F = (A -> B) -> (B -> C)

grad(F) = Anzahl der Junktoren = 3

tiefe(F) = Hoehe des Baums mit Junktoren als inneren Knoten und Literalen als Blättern = 2

2 != 3

Re: F1 Aufgabenblatt 8 Aufgabe1 2003-12-09 20:17
Fred
Danke schon mal für die max Antwort war schon mal gut zu wissen.
Ach ja frag bitte nicht, was zurückgeliefert wird, falls a==b ist [img]http://www.fb18.de/gfx/25.gif[/img]

Re: F1 Aufgabenblatt 8 Aufgabe1 2003-12-09 20:19
Anonymer User
Man Geil!

Das ja mal ne Erleuchtung.

Danke, Danke, Danke!!!

Re: F1 Aufgabenblatt 8 Aufgabe1 2003-12-13 20:18
Spaceman
Also gilt doch folgendes:
tiefe(F)<=grad(F) Oder!?
Wobei F eine beliebig komplexe Formel darstellt!

Re: F1 Aufgabenblatt 8 Aufgabe1 2003-12-13 20:36
korelstar
Jep, genau das ist zu zeigen.

Re: F1 Aufgabenblatt 8 Aufgabe1 2003-12-13 20:36
UncleOwen
Ja. War letztes Jahr Uebungsaufgabe [img]http://www.fb18.de/gfx/17.gif[/img]