Beweislogik mit Variablen und „für-alle“-Aussagen

Es wird gelehrt, dass um „für alle“ Aussagen wie z

P ( G ) : F Ö r   a l l   g r Ö u p s   G   ich t   h Ö l d s   t h a t   { ( g , g + g ) G × G   |   g G }   ich s   a   s e t
davon geht man aus G eine Gruppe ist und beweist dann die Aussage P ( G ) . Ich wundere mich über die Logik dahinter und „was logischerweise erlaubt ist“, was in Einführungskursen nie erklärt wird.

Q 1 : Was bedeutet "Let G eine Gruppe sein" überhaupt bedeuten? A 1 : Soweit ich das beurteilen kann, bedeutet dies, dass man davon ausgeht, dass alle Eigenschaften des interessierenden Objekts, in diesem Fall einer Gruppe, wahr sind, und man das interessierende Objekt nennt G . Explizit würde dies bedeuten, dass es so ist G ist eine Menge, die mit einer Addition/Multiplikation ausgestattet ist (welche Definition Sie auch immer verwenden), die die Gruppengesetze erfüllt.

Beachten Sie, dass man, soweit ich das beurteilen kann, nicht weiß, welche Elemente darin enthalten sind G , nur das G ist eine Menge, die einige zusätzliche Eigenschaften erfüllt.

Q 2 : Warum ist das obige eine Menge? Da ich die naive Mengendefinition verwende, was bedeutet, dass jede ungeordnete Sammlung von Objekten Mengen sind, ist es wahr, dass die Sammlung aller ( g , g + g ) ist eine Menge, die genau ist { ( g , 2 g ) G × G   |   g G } .

Q 3 : Warum beweist das die Aussage? Oder allgemeiner, warum reicht diese Methode aus, um eine für alle Aussage im Allgemeinen zu beweisen? Ich denke, es gäbe zwei Möglichkeiten, dies zu sehen: ( 1 ) Man bewies, dass die Aussage richtig ist, indem man nichts als die Eigenschaften einer Gruppe verwendet, die offensichtlich jede Gruppe erfüllt. Somit ist der Beweis "ein Weg", dem man für jede explizite Gruppe folgen könnte, um zu zeigen, dass die Aussage tatsächlich wahr ist. ( 2 ) Angenommen, es existiert eine Gruppe, die eine auf diese Weise bewiesene Aussage nicht erfüllt. Dann könnte man mit diesem Objekt den Beweisprozess durchlaufen und kommt auf einen Widerspruch.

Mir scheint, dass sich Ihre Frage auf die als „universelle Verallgemeinerung“ bezeichnete Folgerungsregel bezieht: Wenn ich beweise, dass ein beliebiger Mensch die Eigenschaft P besitzt, kann ich daraus schließen, dass alle Menschen diese Eigenschaft besitzen. Was für einen beliebigen Gegenstand einer bestimmten Art gilt, gilt auch für alle Gegenstände dieser Art. (Beachten Sie, dass, wenn es kein Objekt dieser Art gibt, der Satz, der behauptet, dass alle von ihnen die betrachtete Eigenschaft haben, nichtig gilt).

Antworten (3)

Die bei Beweisen erlaubten Schlußfolgerungen laufen letztlich auf die sogenannten Schlußregeln hinaus . Ihr gewünschtes Beispiel ist von der Form

G : istGruppe ( G ) istSet ( { ( g , g + g ) g G } )
also würde man versuchen zu beweisen
istGruppe ( G ) istSet ( { ( g , g + g ) g G } )
und versuchen Sie dazu, rechts von links abzuleiten, dh
istGruppe ( G ) istSet ( { ( g , g + g ) g G } )
und tun Sie dies dann in Bezug auf den "eigentlichen" Beweis. Die wesentlichen Details verbergen sich in der Notation. Das Prädikat „isGroup“ kann in Bezug auf „isSet“ und die Gruppenaxiome geschrieben werden. Aber was soll "isSet" überhaupt bedeuten? Wenn man in der Mengenlehre arbeitet, ist typischerweise „alles“ eine Menge und ein solches Prädikat macht keinen Sinn. Da muss man sich eher rechtfertigen was die Notation ist { ( g , g + g ) g G } sogar bedeutet. (Oder man arbeitet auch mit Klassen, dann ist "isSet" irgendwie formalisiert und man hat vielleicht eine allgemeine Interpretation der Notation { ( g , g + g ) g G } zumindest als Klasse). Die Begründung (zumindest in Z F C ) ist natürlich die

Axiomschema der Ersetzung: Wenn EIN ist eine Menge und F ein funktionales Prädikat, dann existiert eine Menge B so dass j B x EIN : x = F ( a ) .

Notation: Wir bezeichnen diese (pro Erweiterungsaxiom eindeutige) Menge als F [ EIN ] oder { F ( x ) x EIN }

Vielen Dank für Ihre Antwort. Nach langem Überlegen habe ich noch folgendes Problem und eine Frage. Wenn du schreibst G , was bedeutet das? Für alle mathematischen Objekte G ? Das Problem, das ich habe, ist, warum ich eine Variable wie ein bestimmtes mathematisches Objekt behandeln kann. Geht zum Beispiel davon aus G eine Gruppe ist, warum kann ich das von Ihnen erwähnte Axiom verwenden? G ? Das Problem, das ich habe, ist wahrscheinlich, dass ich immer noch zwischen einer Variablen, die die Eigenschaft erfüllt, und einem konkreten Objekt, das sie erfüllt, unterscheiden kann.
Beachten Sie auch, dass wir dies mit der begrenzten Trennung rechtfertigen können, indem wir die Menge als formulieren { u G × G g G ( u = ( g , g + g ) ) } . Ersatz ist hier übertrieben.

Wenn wir mit einem Beweis beginnen

F Ö r   a l l   g r Ö u p s   G ,   ich t   h Ö l d s   t h a t   { ( g , g + g ) G × G   |   g G }   ich s   a   s e t
durch Schreiben
Lassen  G  eine Gruppe sein
wir deklarieren die Variable/den Platzhalter G eine beliebige Gruppe sein (dh ein beliebiges Mitglied der Menge aller Gruppen), so dass jede folgende Instanz von G entspricht der Definition einer Gruppe und hat ihre inhärenten Eigenschaften, die wir dann verwenden, um das gewünschte Ergebnis zu erzielen
{ ( g , g + g ) G × G   |   g G }   ich s   a   s e t .

Weil G nur eine willkürliche Gruppe war, hatten wir hinreichend allgemein argumentiert, und somit gilt das Ergebnis für jede Gruppe. Mit anderen Worten, wir haben das bewiesen

F Ö r   a l l   g r Ö u p s   G ,     { ( g , g + g ) G × G   |   g G }   ich s   a   s e t .

(Die obige Schlußregel heißt Universelle Einführung.)

Mehr hier: https://math.stackexchange.com/a/4234854/21813

Zwei Erklärungselemente: Bedingter Beweis und universelle Verallgemeinerung.


  • Die zu beweisende Aussage hat die Form:

x WENN G ( x ) P ( x ) .

  • Um eine Bedingungsaussage zu beweisen , nehmen Sie an, dass der Vordersatz wahr ist, und versuchen, den Nachsatz abzuleiten. Durch die Bedingungsbeweisregel läuft dies darauf hinaus zu zeigen, dass der Vordersatz den Folgesatz impliziert.

Nehmen wir zum Beispiel an, ich möchte beweisen: EIN ( B EIN ) .

Ich vermute erstmal EIN wahr ist, das heißt, ich versetze mich in die Situation, wo der Antezedens wahr ist (da ein Konditional nichts weiter aussagt als „falls … wahr ist, dann … ist auch wahr“ ).

Dann gehe ich unter dieser Hypothese davon aus, dass B ist wahr. Unter dieser zweiten Annahme leite ich ab EIN ( seit EIN gilt immer noch in der hypothetischen Situation, in der ich mich befinde).

Daraus kann ich, immer noch unter meiner ursprünglichen Annahme, schließen B impliziert EIN . Und da ich dies abgeleitet habe, während ich das annehme EIN wahr ist, bedeutet dies, dass die Hypothese, dass EIN ist wahr impliziert die Bedingung EIN B . Das habe ich dann nicht hypothetisch, sondern kategorisch bewiesen EIN ( EIN B ) .

  • Nun wird die Bedingungsaussage, die Sie beweisen wollen, allgemein quantifiziert. Um zu einer universellen Aussage zu gelangen, müssen Sie zunächst mit einem beliebigen Objekt arbeiten , und die Hypothese, unter der Sie arbeiten werden, wird sich auf dieses beliebige Objekt beziehen. Rufen Sie dieses Objekt auf g ( oder welchen Buchstaben auch immer) und stellen Sie die folgende Hypothese auf: G ( g ) , g ist eine Gruppe (was darauf hinausläuft, dass g ist eine Menge mit solchen und solchen Eigenschaften ...). Leiten Sie unter dieser Hypothese den Satz her P ( g ) , und verwenden Sie dann den bedingten Beweis, um kategorisch zu behaupten:

WENN G ( g ) DANN P ( g ) .

  • An dieser Stelle gilt Ihre Schlussfolgerung nur als Objekt g . Aber seit g ist willkürlich und da Sie keine bestimmte Eigenschaft von verwendet haben g außer dass g eine Gruppe ist, funktionieren Ihre Ableitungen für alle g was auch immer (sogar ein g das ist keine Gruppe, denn das würde den Antezedens falsch machen und daher den ganzen Bedingungssatz wahr*).

  • Als Konsequenz dürfen Sie verallgemeinern (unter Verwendung der universellen Verallgemeinerung) und sagen: für alle x , wenn x ist eine Gruppe , dann ....

(*) Notiz . dies liegt an der Wahrheitstabelle des Operators "wenn ... dann".