• Keine Ergebnisse gefunden

Formale Grundlagen der Informatik I

N/A
N/A
Protected

Academic year: 2022

Aktie "Formale Grundlagen der Informatik I"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Formale Grundlagen der Informatik I

2. Übungsblatt

Fachbereich Mathematik SS 2011

Prof. Dr. Martin Ziegler 20.04.11

Alexander Kreuzer Carsten Rösnick

Minitest Lösung

a) SeiΣ ={a,b,c}. Die RelationR1={(v,w)∈Σ×Σ|v ist Präfix vonw}ist

4reflexiv 2symmetrisch 4transitiv Begründung: Reflexiv, da jedes Wort Präfix von sich selbst ist.

Nicht symmetrisch, denn jedes (nicht leere) Worta∈Σist Präfix vona·a, aber nicht umgekehrt.

Transitiv, denn wennu Präfix vonv undv Präfix vonw ist, dann gilt per Definitionv =u·v0für ein Wort v0 und w =v ·w0 für ein Wort w0. Zusammen also w =u·v0·w0 und damit ist u auch Präfix vonw.

b) Die RelationR2={(a,b)∈Z×Z|a·b6=0}ist 2reflexiv 4symmetrisch 4transitiv Begründung: Nicht reflexiv:(0, 0)6∈R2. Symmetrie und Transitivität folgen aus der Beobachtung, dass für alle(a,b)∈R1gilt a6=0und b6=0.

c) SeienAundBendliche Mengen und f :ABeine Funktion.

• Ist f injektiv, so folgt stets 4|A| ≤ |B| 2|A| ≥ |B| Begründung: Wenn f injektiv ist, dann gibt es für jedes yB maximal ein xA, so dass

f(x) = y. Damit kann es nicht mehr Elemente inAgeben als inB.

• Ist f surjektiv, so folgt stets 2|A| ≤ |B| 4|A| ≥ |B| Begründung: Wenn f surjektiv ist, dann gibt es für jedes yBmindestens ein xA, so dass

f(x) = y. Damit kannAnicht weniger Elemente alsBenthalten.

Gruppenübung

Aufgabe G1 (Wahrheitswertetafeln)

Zeigen Sie anhand von Wahrheitswertetafeln, dass die folgenden aussagenlogischen Formeln äquivalent sind:

¬(pq), p∧ ¬q, (pq)∧ ¬q.

1

(2)

Aufgabe G2 (Graphhomomorphismen)

Ein gerichteter GraphG= (V,E)besteht aus einer endlichen MengeV von Knoten und einer Teilmenge EV×V von Kanten. Gegeben seien die folgenden fünf gerichteten Graphen:

a b

d

OO @@

oo c

G1

e // f

h

OO

oo g

G2

i j

k G3

ldd

m

HH

G4

nee

G5

Der GraphG1= (V1,E1)ist beispielsweise wie folgt formal gegeben:

V1={a,b,c,d}

E1={(d,a),(d,b),(b,c),(c,d)}

Geben Sie an, zwischen welchen der Graphen Homomorphismen existieren, und geben Sie auch gege- benenfalls einen Homomorphismus an.

Aufgabe G3

SeienX,Y beliebige Mengen undp:YX eine surjektive Abbildung. Zeigen Sie, dass durch y0y1:⇐⇒p(y0) =p(y1)

eine Äquivalenzrelation aufY definiert wird. Zeigen Sie auch, dass es ein Bijektion zwischen Y/∼und X gibt.

Hausübung

Aufgabe H1 (6 Punkte)

L undM seienΣ-Sprachen.

(a) Zeigen Sie, dassLL und LMLM .

(b) Schließen Sie aus (a), dass(L)=Lund LMLM . (c) Zeigen Sie, dass(LM)= (LM).

Aufgabe H2 (Isomorphie von Graphen) (2 Punkte)

Finden Sie zwei Graphen G1= (V1,E1)undG2= (V2,E2), so dass es einen bijektiven Homomorphismus ϕ:V1V2 gibt, ohne dassG1undG2 isomorph sind.

Extra: Kann es zwei Graphen G1 undG2 geben, so dass es bijektive Homomorphismenϕ:V1V2 und ψ: V2V1gibt, ohne dassG1undG2 isomorph sind? Begründen Sie Ihre Antwort!

2

Referenzen

ÄHNLICHE DOKUMENTE

Das liegt daran, dass G 3 keine Kanten enthält, die Bedingung (1) damit immer wahr ist und für ϕ eine beliebige Abbildung gewählt werden kann. Das ist aber nicht

Begründung: In einem DFA gibt es für jeden Buchstaben und von jedem Zustand aus genau ei- ne Transition. In einem NFA gibt es beliebig viele.. w wird rückwärts gelesen). Hinweis:

Zeigen Sie, dass für jede reguläre Sprache L auch die Umkehrung rev ( L ) regulär ist, indem Sie zeigen, wie man aus einem regulären Ausdruck für die Sprache L einen regulären

2 Es gibt im Allgemeinen mehrere nicht isomorphe DFAs, die minimal sind und die gleiche Sprache wie A erkennen... Begründung: Es gibt einen eindeutigen Minimalautomaten, siehe

(c) Konstruieren Sie einen Kellerautomaten, der L(G) erkennt, und begründen Sie die Korrektheit Ihrer Konstruktion (beispielsweise durch Angabe des entsprechenden Satzes aus

Begründung: Die DTM hält immer: In jedem Schritt, in dem M noch nicht hält, wird der Kopf nach rechts bewegt.. irgendwann muss 2 eingelesen werden, weil die Eingabe zu

Begründung: In einem DFA gibt es für jeden Buchstaben und von jedem Zustand aus genau ei- ne Transition. In einem NFA gibt es beliebig viele.. w wird

Aufgabe H1 (Minimalautomaten und Minimierung) (4 Punkte) Finden Sie einen äquivalenten DFA minimaler Größe für den folgenden DFA. ist etwa das Wort aa ba in der Sprache, so fügen