Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   
Forentreff 2012     
Bücher-Shop mit Amazon (Buchkategorien)C++ : Referenzen zu C++ : C++ Builder : Visual C++ : C# : Java : Spieleprogrammierung : Systemprogrammierung Linux : Software-Entwicklung : .NET : Compilertechnik : Algorithmen & Datenstrukturen : Objektorientierung : Entwurfsmuster : UML : eXtreme Programming : Scrum : Projektmanagement : Software-Testing : Datenbanken : Tom DeMarco : Dilbert : User Friendly
C/C++ Forum :: Mathematik und Physik ::  Beweis von 3 teilt b, dann 9 teilt b mit Kontraposition  
Gehen Sie zu Seite 1, 2, 3, 4  Weiter
  Zeige alle Beiträge auf einer Seite
Auf Beitrag antworten
Autor Nachricht
W0lf
Mitglied

Benutzerprofil
Anmeldungsdatum: 03.09.2004
Beiträge: 1261
Beitrag W0lf Mitglied 19:35:41 08.02.2010   Titel:   Beweis von 3 teilt b, dann 9 teilt b mit Kontraposition            Zitieren

Hallo,

ich versuche mich gerade an einfachen mathematischen Beweisen und hänge bei folgendem schon fest:
Code:
Wenn 3 kein Teiler von b ist, dann ist 9 kein Teiler von b.
Code:
Wenn 3 kein Teiler von b ist, dann ist 9 kein Teiler von b.
Code:
Wenn 3 kein Teiler von b ist, dann ist 9 kein Teiler von b.


Beweis mittels Kontraposition ist dann:
Code:
Wenn 9 ein Teiler von b ist, dann ist 3 ein Teiler von b
Code:
Wenn 9 ein Teiler von b ist, dann ist 3 ein Teiler von b
Code:
Wenn 9 ein Teiler von b ist, dann ist 3 ein Teiler von b


9 teilt b impliziert doch, dass 3 b teilt. Ja und 3*3 = 9, aber irgendwie weiß ich jetzt nicht, wie ich weitermachen muss.

Vielen Dank schonmal

_________________
"Sir, we are surrounded' - 'Excellent, now we can attack in any direction"
SeppJ
Moderator

Benutzerprofil
Anmeldungsdatum: 10.06.2008
Beiträge: 13581
Beitrag SeppJ Moderator 19:45:04 08.02.2010   Titel:              Zitieren

Gaaannnzzz ausführlich:

(A) Definition der Teilbarkeit: Wenn a ein Teiler von c ist, dann gibt es eine natürliche Zahl b, so dass a*b=c
(B) 3*3=9
(C) Die natürlichen Zahlen sind abgeschlossen bezüglich *

Aus (A) folgt: Wenn 9 ein Teiler von d ist, dann gibt es eine natürliche Zahl e, so dass e*9=d.
Mittels (B) folgt: e*3*3=d
Laut (C) ist e*3=f eine natürliche Zahl. Es gilt f*3=d
Nach (A) gilt daher: 3 ist ein Teiler von d
drakon
Mitglied

Benutzerprofil
Anmeldungsdatum: 28.01.2008
Beiträge: 6824
Beitrag drakon Mitglied 22:00:39 08.02.2010   Titel:              Zitieren

So ausführlich ist es nicht. ;)
Und vor allem benutzt du da die Kommutativität bzg. *, was du nicht sagst, dass es gilt (natürlich gilt es), aber auch gar nicht nötig ist, wenn du den Beweis korrekt führst:

Das hier ist schon falsch:
Zitat:
Aus (A) folgt: Wenn 9 ein Teiler von d ist, dann gibt es eine natürliche Zahl e, so dass e*9=d.

eher: 9*e=d sonst weichst du bereits von der Definition ab.

Zitat:
Mittels (B) folgt: e*3*3=d

Wird zu 3*3*e=d

und das zu: 3*f=d

und somit ist 3 ein Teiler von d.

Wie du siehst wird die Kommutativität von * nicht benutzt.

Mag kleinkrämerisch wirken, aber das korrekte anwenden der Definitionen ist essentiell, ansonsten ist der Beweis genau so falsch, wie wenn du sagst "ja, ist doch klar".

/EDIT
@W0lf:
Halte dich immer exakt an die Definitionen. Vor allem dann, wenn dir alles klar erscheint musst du dich komplett auf die Definitionen zurück ziehen und diese benutzen und rein gar nichts einfach mal so als gegeben annehmen. (Wenn man z.B Teilbarkeit für Matrizen definieren will ist der Fehler, der oben gemacht wurde verheerend).

_________________
Blog: www.drakon.ch


Zuletzt bearbeitet von drakon am 22:04:00 08.02.2010, insgesamt 1-mal bearbeitet
SeppJ
Moderator

Benutzerprofil
Anmeldungsdatum: 10.06.2008
Beiträge: 13581
Beitrag SeppJ Moderator 22:20:21 08.02.2010   Titel:              Zitieren

drakon hat natürlich vollkommen Recht. Merke: Auch wenn etwas unglaublich einfach aussieht, sollte man trotzdem sorgfältig arbeiten.
Dragoner
Unregistrierter




Beitrag Dragoner Unregistrierter 22:40:58 08.02.2010   Titel:   Re: Beweis von 3 teilt b, dann 9 teilt b mit Kontraposition            Zitieren

W0lf schrieb:

Code:
Wenn 9 ein Teiler von b ist, dann ist 3 ein Teiler von b
Code:
Wenn 9 ein Teiler von b ist, dann ist 3 ein Teiler von b
Code:
Wenn 9 ein Teiler von b ist, dann ist 3 ein Teiler von b


Aus 3|9 und 9|b folgt 3|b
Beweis: 9 = q*3, b = p*9 --> b = p*(q*3) = (p*q)*3 --> 3|b
drakon
Mitglied

Benutzerprofil
Anmeldungsdatum: 28.01.2008
Beiträge: 6824
Beitrag drakon Mitglied 22:53:06 08.02.2010   Titel:              Zitieren

Auch du benutzt hier Kommutativität, sowie auch Assoziativität. Ich halte den Beweis von SeppJ für besser, weil er auf weniger Annahmen basiert und daher allgemeiner ist.
btw:
Du hättest eher den Doppelpfeil nehmen sollen, weil sonst ist es eher eine Aussage (Implikation), aber ob sie jetzt wahr oder falsch ist steht da jetzt noch nicht.

_________________
Blog: www.drakon.ch
Dragoner
Unregistrierter




Beitrag Dragoner Unregistrierter 23:14:39 08.02.2010   Titel:              Zitieren

drakon schrieb:

Ich halte den Beweis von SeppJ für besser, weil er auf weniger Annahmen basiert und daher allgemeiner ist.

3*3=9 ist keine Annahme?
drakon schrieb:

Du hättest eher den Doppelpfeil nehmen sollen, weil sonst ist es eher eine Aussage (Implikation), aber ob sie jetzt wahr oder falsch ist steht da jetzt noch nicht.

Sie ist nur dann wahr, wenn 3|9 und 9|b. Fehlt Dir der Beweis für 3|9 ?
drakon
Mitglied

Benutzerprofil
Anmeldungsdatum: 28.01.2008
Beiträge: 6824
Beitrag drakon Mitglied 23:33:57 08.02.2010   Titel:              Zitieren

Dragoner schrieb:
drakon schrieb:

Ich halte den Beweis von SeppJ für besser, weil er auf weniger Annahmen basiert und daher allgemeiner ist.

3*3=9 ist keine Annahme?

Nein. Folgt aus A.

Zitat:

drakon schrieb:

Du hättest eher den Doppelpfeil nehmen sollen, weil sonst ist es eher eine Aussage (Implikation), aber ob sie jetzt wahr oder falsch ist steht da jetzt noch nicht.

Sie ist nur dann wahr, wenn 3|9 und 9|b. Fehlt Dir der Beweis für 3|9 ?

Ich meinte da eher die syntaktische Feinheit. -> steht für Implikation. => steht für eine Implikation, die wahr ist (aka Folgerung). Bsp:
(1) a->b ( := ¬a v b )
(2) a=>b ( := a->b ist wahr )
Bei (1) kann ich nichts über die Wahrheitswerte von a und b sagen. Bei (2) weiss ich, dass wenn a wahr ist auch b wahr sein muss.

_________________
Blog: www.drakon.ch
W0lf
Mitglied

Benutzerprofil
Anmeldungsdatum: 03.09.2004
Beiträge: 1261
Beitrag W0lf Mitglied 23:45:21 08.02.2010   Titel:              Zitieren

Danke.

Die Diskussion, die darum jetzt entstanden ist, hilft auch ungemein zum Verständnis :-) (Nein, keine Ironie)

_________________
"Sir, we are surrounded' - 'Excellent, now we can attack in any direction"
Dragoner
Unregistrierter




Beitrag Dragoner Unregistrierter 23:54:59 08.02.2010   Titel:              Zitieren

drakon schrieb:
Dragoner schrieb:
drakon schrieb:

Ich halte den Beweis von SeppJ für besser, weil er auf weniger Annahmen basiert und daher allgemeiner ist.

3*3=9 ist keine Annahme?

Nein. Folgt aus A.

Nein, A, die Definition der Teilbarkeit, ist allgemein. Wenn a (≠0, was er vergessen hat) c teilt, dann gibt es eine natürliche Zahl b, so dass a*b=c Das sagt nichts über den konkreten Fall 3|9 aus. Hätte er es sonst hinschreiben müssen? :p
C/C++ Forum :: Mathematik und Physik ::  Beweis von 3 teilt b, dann 9 teilt b mit Kontraposition  
Gehen Sie zu Seite 1, 2, 3, 4  Weiter
Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.