Identitätselemente der Boolschen Funktionen?

3 Antworten

Vom Beitragsersteller als hilfreich ausgezeichnet

Normalerweise ist die Identität f(x)->x. eine Einstellige Boolsche Funktion, die eben für x=1 eine 1 ausgibt und für x=0 eine 0.

Wahrheitstabelle:

x | f(x)
--+-----
0 |  0
1 |  1

Solltest Du etwas anderes suchen, dann müßtest Du etwas mehr Kontext liefern.


Maximum12345 
Beitragsersteller
 18.11.2019, 01:52

Das Identitätselement der Addition natürlicher Zahlen ist die Null, weil Null zu jeder Zahl hinzuaddiert werden kann ohne die Zahl zu verändern. Was sind die Identitätselemente der Booleschen Verknüpfungen AND, XOR, NAND, AND, OR?

Das ist alles was ich habe. Ich vermute deshalb, dass gemeint ist ich solle andere Schreibweisen für diese Verknüpfungen finden die denselben Wahrheitswert haben oder? Die Wahrheitstabellen können eigentlich nicht gemeint sein, die hab ich in der vorherigen Aufgabe bereits aufschreiben müssen.

0
KarlRanseierIII  18.11.2019, 02:00
@Maximum12345

Ah Okay, bezogen auf diese Funktionen ist die Identität bei AND 1.

Warum? Da X=0 AND 1=0 und X=1 AND 1=1.

In Deiner Liste ist zweimal AND, da stimmt doch etwas nicht.

Nehmen wir mal XOR:

A XOR B | =
0     0 | 0   <-
0     1 | 1
1     0 | 1   <-
1     1 | 0

Die markierten Zeilen liefern mir die Identität von A, was wäre demnach das Identitätselement?

1
Maximum12345 
Beitragsersteller
 18.11.2019, 02:05
@KarlRanseierIII

Ja aber das ist ja einfach nur die Wahrheitstabelle von der Verknüpfung XOR mit zwei Variablen und das war halt genau die Aufgabe zuvor. Glaub halt nicht, dass zweimal hintereinander das selbe gefragt wird :/

0
KarlRanseierIII  18.11.2019, 02:11
@Maximum12345

Nein, Du sollst aus der Wahrheitstabelle das Idnetitätselement ablesen.

Ich formuliere es um: es sei f ein zweistellige Funktion f(x,y). bestimme y, sodaß f(x,y)->x für jedes mögliche x. Das ist allgemein die Identität, wie bei der beschriebenen Addition. Denn f(x,0)->x für +.

Solltest DU mal mehr programmieren, solltest Du diese Identitätelemente kennen. Das macht das Verständnis von Bitarithmetik deutlich leichter.

Also nochmal X XOR ? = X. Was muß an die Stelle des Fragezeichens? Die Wahrheitstabelle hilft dir bei der Bestimmung.

1
Maximum12345 
Beitragsersteller
 18.11.2019, 02:20
@KarlRanseierIII

Eine 0? Hab ich das richtig verstanden? Weil X nur einmal zutreffen darf bei XOR? Also X XOR 0 = X

weil das bei der Wahrheitstabelle

1 XOR 0 = X ist?

Bitte nicht schlagen wenn ich grad dumm bin :D

0
KarlRanseierIII  18.11.2019, 02:44
@Maximum12345
A NAND B =  A NOR B =
0 0 1       0 0 1
1 0 1 *     1 0 0
0 1 1       0 1 0 *
1 1 0       1 1 0

Bist Du Dir da sicher? ;-)

1
Maximum12345 
Beitragsersteller
 18.11.2019, 02:51
@KarlRanseierIII

Ach fuck ich habs halt safe vertauscht. Ärgerlich :D Aber nochmal fürs Verständnis es muss ganz links in der Spalte und ganz rechts die gleiche Zahl stehen, dann ist mein Identitätselement der jeweilig Wert in der Zeile der in der mittleren Spalte steht oder?

Edit: Bin mir grad draufgekommen, dass ich in meiner Datei NAND und NOR vertauscht habe, kann also alles bisher gemachte nochmal machen :D

0
KarlRanseierIII  18.11.2019, 02:56
@Maximum12345

Richtig linke Spalte und Ergebnis müssen identisch sein und bei B quasi das gleiche Element für beide Fälle, nur dann gibt es eien Identität.

Bei NAND und NOR kommst Du einfach auf keinen grünen Zweig, weil für eine Belegung (von A) kein geeigneter Ausgang zu finden ist.

P.S.: Hast Du Deien andereHAusübugn fertig :-)?

1
Maximum12345 
Beitragsersteller
 18.11.2019, 03:05
@KarlRanseierIII

Du meinst das Programmieren? Sagen wir mal so: Ich hätt gerne noch länger weiter gemacht, aber um Mitternacht war Abgabe also blieb mir nicht viel anderes übrig :D

0
KarlRanseierIII  18.11.2019, 03:37
@Maximum12345

Also das nächste mal früher anfangen...

Das blöde ist halt, bei einer vollständigen Lösung lernst Du nichts bzw. nicht viel, Du mußt aber dringend dazulernen, damit es dann besser läuft in Zukunft.

1

Ich glaube du suchst nicht die Idendität, sondern das neutrale Element der jeweiligen Operation. Als Identität habe ich letzteres noch nie gehört...

Das neutrale Element der Addition ist zum Beispiel die 0, das der Multiplikation die 1.

Das neutrale Element des ODER, XOR ist die 0, das des UND die 1....

Du sollst zu jeder Operation das Element finden, was das Ergebnis nicht verändert, wenn noch andere Eingaben gemacht werden.


Maximum12345 
Beitragsersteller
 18.11.2019, 01:59

Also Angabe schaut so aus: Das Identitätselement der Addition natürlicher Zahlen ist die Null, weil Null zu jeder Zahl hinzuaddiert werden kann ohne die Zahl zu verändern. Was sind die Identitätselemente der Booleschen Verknüpfungen AND, XOR, NAND, AND, OR?

KAnn also durchaus sein, dass es so gemeint ist wie du sagst, hab nämlich im Internet zu Identitätselement rein gar nichts gefunden :/

0
kmkcl  18.11.2019, 02:05
@Maximum12345

Meiner Ansicht nach ist der Begriff "Identitätselement" falsch, aber ich bin nicht so tief in der formalen Ausdrucksweise drin. Die Beschreibung trifft ja genau das neutrale Element, was ich gemeint habe. Das "neutrale Element" habe ich mir als Begriff nicht ausgedacht es kommt auch hier vor und in Skripten...: https://de.wikipedia.org/wiki/Boolesche_Algebra
Die Identität ist eine Operation, ein negiertes xor. Somit ist das Ergebnis genau dann wahr, wenn beide Argumente identisch sind.

2
Maximum12345 
Beitragsersteller
 18.11.2019, 02:07
@kmkcl

Danke, bin mir ziemlich sicher, dass es das ist :) Aber ja Identitätselement hat mich auch sehr verwirrt, naja die Tutoren sind halt auch nur Studenten :D

0
kmkcl  18.11.2019, 02:13
@kmkcl

Ich habe möglicherweise Identität mit Äquivalenz verwechselt. ;) Äquivalenz ist ein negiertes xor, als Zeichen wie ein Gleichheitszeichen mit zusätzlichem parallelen Strich.

1
KarlRanseierIII  18.11.2019, 02:18
@kmkcl

Identitätselement passt schon auch, es ist das Element, daß die Identitätsfunktion erfüllt. Vielleicht erinnerst Du die an die Identität (Identitätsmatrix) auch Einheitsmatrix genannt:

Id*A=A*Id=A

3
MagicalGrill  18.11.2019, 12:27
@kmkcl

Eigentlich ist die Identität einer Menge X die Abbildung id: X -> X mit

id(x) = x für alle x aus X.

Ist nun X eine Menge mit einer inneren Verknüpfung ∘, so kann man zu jedem Element a aus X eine Abbildung f_a: X -> X definieren mittels

f_a(x) = a ∘ x für alle x aus X.

Besitzt X ein neutrales Element, so ist f_a die Identität genau dann, wenn a das neutrale Element ist. Da man in der abstrakten Algebra gerne die Elemente einer algebraischen Struktur mit ihrer "Wirkung" (in diesem Fall ist das einfach diese innere Funktion) beschreibt, nennt man das neutrale Element daher auch manchmal selbst die Identität.

2

Von identitätselement habe ich noch nie gehört, es gibt einfach das neutrale Element.
Neutrales Element der Addition ist 0 weil
x+0=x ist.

du solst die neutralen Elemente bzgl. der boolschen Operationen finden.

also
x AND ? = x
x OR ? = x
x XOR ? = x

da kommt wahr, falsch raus bei den ersten beiden.

bei XOR bin ich mir unsicher ob es da ein neutrales Element gibt.
Wahrshceinlich eher nicht.