WEBVTT

NOTE PGD051 – automatic transcript (Whisper large-v3, wav2vec2 alignment, Sortformer + speaker embeddings). Generated by tools/transcribe/pi3tx.py, may contain errors.

00:00:00.261 --> 00:00:01.786
<v Thomas>Okay, na dann fangen wir mal an.

00:00:01.786 --> 00:00:02.990
<v Thomas>Hier ist wieder Pi ist genau 3.

00:00:02.990 --> 00:00:06.166
<v Thomas>Mit euren, ihren, duzen wir
eigentlich unsere Hörerinnen, Petra?

00:00:06.166 --> 00:00:07.986
<v Petra>Ich glaube, wir haben
die bisher immer geduzt.

00:00:07.986 --> 00:00:09.627
<v Thomas>Okay, mit euren Hosts.

00:00:09.627 --> 00:00:10.222
<v Petra>Petra Schwer, hallo.

00:00:10.222 --> 00:00:12.221
<v Thomas>Und Thomas Kahle, hallo. Hi Thomas.

00:00:12.702 --> 00:00:15.212
<v Thomas>Wir hatten schon wieder
ein Jubiläum, Petra.

00:00:15.212 --> 00:00:16.621
<v Thomas>Hast du es mitbekommen? Ich denke
mal, du hast es mitbekommen.

00:00:16.621 --> 00:00:18.700
<v Petra>Ich habe es mitbekommen.
Ich habe es auf Twitter gelesen.

00:00:18.700 --> 00:00:22.068
<v Thomas>Hast du auf Twitter gelesen?
Wir sind zwei Jahre alt geworden, genau.

00:00:22.068 --> 00:00:25.276
<v Thomas>Am 3. April habe ich mir jetzt mal
meinen Geburtstagskalender eingetragen.

00:00:25.276 --> 00:00:28.842
<v Thomas>Am 3. April hat… Pi ist
genau 3, immer Geburtstag.

00:00:28.842 --> 00:00:31.654
<v Thomas>Und es ist jetzt zwei Jahre
her, unsere erste Folge.

00:00:31.884 --> 00:00:35.007
<v Thomas>Genau, Jubiläum auf Jubiläum. Mal gucken,
was man da alles noch feiern kann.

00:00:35.007 --> 00:00:37.109
<v Thomas>Also wenn wir Primzahlen
feiern und Rundezahlen

00:00:37.109 --> 00:00:40.332
<v Thomas>und dann noch so Jahresgeburtstage,
dann wird das hier eine Riesenparty.

00:00:40.332 --> 00:00:42.663
<v Petra>Dann können wir eigentlich
nur noch feiern, genau.

00:00:42.714 --> 00:00:44.435
<v Thomas>Aber es gibt auch nichts Besonderes,
was wir jetzt machen,

00:00:44.435 --> 00:00:46.687
<v Thomas>weil eine Feier ist, außer dass wir
sagen, dass heute eine Feier ist.

00:00:46.797 --> 00:00:49.639
<v Petra>Letztes Mal haben wir ja auch nichts
gemacht, außer virtuell Konfetti geworfen.

00:00:49.639 --> 00:00:50.139
<v Petra>Naja.

00:00:50.822 --> 00:00:52.260
<v Thomas>Und du hast heute das
Thema für uns, stimmt's?

00:00:52.260 --> 00:00:54.007
<v Petra>Ich habe ein Thema mitgebracht,

00:00:54.007 --> 00:00:56.921
<v Petra>das mir gleich dreimal begegnet ist
innerhalb der letzten paar Wochen.

00:00:56.921 --> 00:00:59.662
<v Petra>Und da dachte ich, das ist ein
Wink nicht nur mit dem Zaunpfahl,

00:00:59.673 --> 00:01:01.108
<v Petra>sondern mit dem ganzen Gartenzaun.

00:01:01.242 --> 00:01:03.210
<v Petra>Deshalb habe ich das jetzt mitgebracht,
auch auf die Gefahr hin,

00:01:03.210 --> 00:01:05.561
<v Petra>dass ich dir dein Thema für
nächste Woche damit klaue.

00:01:05.561 --> 00:01:09.540
<v Petra>Was dann aber nur bewirkt, dass du hoffentlich
auch ein bisschen was darüber weißt.

00:01:09.540 --> 00:01:10.241
<v Petra>Das ist ein Thema,

00:01:10.241 --> 00:01:14.164
<v Petra>von dem mir ein Kollege auf einer Konferenz
vor kurzem ganz begeistert erzählt

00:01:14.164 --> 00:01:18.017
<v Petra>hat, weil er da einen Artikel dazu
gelesen hat bei Quanta-Magazin.

00:01:18.287 --> 00:01:22.230
<v Petra>Gleichzeitig ist mir ein altes
Heft von dem DMV-Jahresbericht in

00:01:22.230 --> 00:01:22.931
<v Petra>die Hände gefallen,

00:01:22.931 --> 00:01:24.632
<v Petra>wo vor einem Jahr dazu ein Thema,

00:01:24.632 --> 00:01:31.507
<v Petra>ein Artikel drin war, so ein Übersichtsartikel
von der Angeliki Kutsuko-Agiaki.

00:01:31.898 --> 00:01:33.960
<v Petra>Falls du dich noch an
diesen Artikel erinnerst.

00:01:33.960 --> 00:01:34.500
<v Thomas>Ich glaube ja. Ja.

00:01:35.101 --> 00:01:37.125
<v Petra>Und es gab eine Bitte einer Hörerin,

00:01:37.125 --> 00:01:39.540
<v Petra>und spätestens jetzt solltest du
wissen, worüber ich reden will,

00:01:39.671 --> 00:01:42.297
<v Petra>die uns aufgefordert hat,
dazu mal was zu machen.

00:01:42.297 --> 00:01:43.860
<v Petra>Was könnte das Thema sein?

00:01:43.860 --> 00:01:45.621
<v Thomas>Computerbeweissystem, stimmt's?

00:01:45.621 --> 00:01:48.326
<v Petra>Genau. Ich will das erzählen
über formale Beweise

00:01:48.326 --> 00:01:51.051
<v Petra>und über diese automatischen
Theorembeweiser,

00:01:51.051 --> 00:01:55.725
<v Petra>die seit einiger Zeit zunehmend an
Bedeutung gewinnen, würde ich mal sagen.

00:01:55.725 --> 00:01:57.561
<v Thomas>Ja, prima. Ich liebe
Computer, weißt du ja.

00:01:57.561 --> 00:02:00.491
<v Petra>Ja, weiß ich, genau. Hast du schon mal
ein bisschen, du kennst diesen Artikel,

00:02:00.491 --> 00:02:02.880
<v Petra>also weil du gesagt hast, ja,
du glaubst, du erinnerst dich daran.

00:02:02.880 --> 00:02:05.544
<v Thomas>Ich habe den Artikel schon mal gelesen

00:02:05.544 --> 00:02:08.018
<v Thomas>und wollte immer mal so
eine Bachelorarbeit machen,

00:02:08.249 --> 00:02:10.412
<v Thomas>wo jemand das mal wirklich
ausprobiert, also das Moderne.

00:02:10.412 --> 00:02:13.236
<v Thomas>Ich habe das auch mal ausprobiert
vor einem Jahrzehnt oder so

00:02:13.236 --> 00:02:15.890
<v Thomas>oder noch mehr, aber da hat
sich bestimmt einiges getan.

00:02:16.143 --> 00:02:17.761
<v Thomas>Aber bisher hat es noch
nie mal angebissen.

00:02:17.761 --> 00:02:20.707
<v Petra>Genau, da war auch mein spontaner Gedanke,
als ich das Ding gelesen habe,

00:02:20.707 --> 00:02:21.208
<v Petra>dass ich so, oh,

00:02:21.208 --> 00:02:24.214
<v Petra>ich will unbedingt irgendeine
Abschlussarbeit dazu mal ansetzen,

00:02:24.214 --> 00:02:27.830
<v Petra>dass sich einer das mal installiert und
mal guckt, was man damit machen kann.

00:02:27.882 --> 00:02:30.588
<v Petra>Genau, die Geschichte von Quantamagazin,
von der ich erzählt bekommen habe,

00:02:30.588 --> 00:02:31.730
<v Petra>mit der will ich vielleicht mal anfangen,

00:02:31.730 --> 00:02:34.958
<v Petra>weil die total spannend ist und
eigentlich auch zeigt sozusagen,

00:02:34.958 --> 00:02:37.893
<v Petra>was die aktuelle Bedeutung
von diesen Sachen ist.

00:02:38.064 --> 00:02:42.532
<v Petra>Da hat nämlich im Dezember
2020 Peter Scholze auf dem

00:02:42.532 --> 00:02:47.470
<v Petra>Blog Xena Project von Kevin Buzzard
eine Challenge vorgeschlagen.

00:02:48.261 --> 00:02:52.665
<v Petra>Er hat nämlich zusammen mit seinem
Kollegen Clausen einen Satz bewiesen,

00:02:52.665 --> 00:02:56.828
<v Petra>wo er sich nicht hundertprozentig
sicher war, ob der Beweis korrekt ist.

00:02:56.828 --> 00:03:00.321
<v Petra>Er hat gesagt, das war der schwierigste
Beweis, den er jemals so geführt hat.

00:03:00.532 --> 00:03:01.813
<v Petra>Und er war einfach nicht in der Lage,

00:03:01.813 --> 00:03:03.104
<v Petra>diesen kompletten Beweis

00:03:03.594 --> 00:03:07.548
<v Petra>vollständig in seinem Kopf als Ganzes
zu durchdringen und wollte eben,

00:03:07.758 --> 00:03:10.330
<v Petra>dass dieser Beweis formalisiert wird.

00:03:11.280 --> 00:03:15.046
<v Petra>Aktuelle Forschungsmathematik
sozusagen von jetzt hat er eben

00:03:15.046 --> 00:03:20.795
<v Petra>ausgesetzt als Projekt für diese
formalen Theorembeweiser mit der Bitte,

00:03:20.795 --> 00:03:24.060
<v Petra>doch diesen Beweis einmal zu verifizieren.

00:03:24.060 --> 00:03:25.672
<v Petra>Und dann gab es eine ganz lustige

00:03:25.762 --> 00:03:28.735
<v Petra>Diskussion auch in den
Kommentaren zu dem Blogartikel,

00:03:29.046 --> 00:03:31.479
<v Petra>wo jemand wissen wollte,
was denn mit einer Lösung passiert.

00:03:31.589 --> 00:03:33.661
<v Petra>Also wie die veröffentlicht werden soll,

00:03:33.671 --> 00:03:36.395
<v Petra>ob man dann ein gemeinsames
Paper mit Scholze schreiben darf,

00:03:36.395 --> 00:03:41.230
<v Petra>wenn man das umgesetzt hat oder was
da sozusagen das Vorgehen sein wird.

00:03:41.760 --> 00:03:46.444
<v Petra>Und da hat Kevin Buzzard, also der eben
großer Pionier ist, würde ich mal sagen,

00:03:46.444 --> 00:03:50.237
<v Petra>und auch da diese
Lean-Machine sehr vorantreibt,

00:03:50.628 --> 00:03:53.080
<v Petra>geantwortet auf diesen Kommentar,

00:03:53.550 --> 00:03:55.912
<v Petra>dass er denkt, dass die
große Frage nicht ist,

00:03:55.912 --> 00:03:58.515
<v Petra>was mit dem Code passiert,
falls man das verifiziert,

00:03:58.515 --> 00:04:00.246
<v Petra>sondern dass die große Frage ist,

00:04:00.596 --> 00:04:05.070
<v Petra>ob das überhaupt möglich ist,
dieses Theorem zu verifizieren.

00:04:05.981 --> 00:04:07.636
<v Petra>Und dann, spannenderweise,

00:04:07.788 --> 00:04:11.300
<v Petra>gab es ein halbes Jahr später
einen neuen Blogpost von Scholze,

00:04:11.300 --> 00:04:14.733
<v Petra>wo er eben beschreibt,
dass das schon passiert ist.

00:04:14.843 --> 00:04:16.925
<v Petra>Also, dass der wesentliche
Schritt von dem Beweis,

00:04:16.925 --> 00:04:19.767
<v Petra>wo er sich eben unsicher war,
dass der schon umgesetzt ist.

00:04:19.767 --> 00:04:22.730
<v Petra>Also nicht der komplette Satz,
aber sozusagen die Bausteine,

00:04:22.730 --> 00:04:27.283
<v Petra>die er für kritisch gehalten hat,
dass die eben jetzt verifiziert sind.

00:04:27.694 --> 00:04:29.856
<v Petra>Und dass er tatsächlich
daraus gelernt hat,

00:04:29.856 --> 00:04:32.018
<v Petra>also Scholze selbst,
warum der Beweis funktioniert.

00:04:32.018 --> 00:04:35.210
<v Petra>Also, was es ausmacht, dass
dieser Beweis tatsächlich …

00:04:35.280 --> 00:04:38.863
<v Petra>klappt, so wie er klappt. Ja,
und das fand ich sehr bemerkenswert.

00:04:38.863 --> 00:04:43.046
<v Petra>Also, dass nicht nur die Experten
sich nicht wirklich sicher waren,

00:04:43.046 --> 00:04:44.537
<v Petra>ob das überhaupt möglich ist.

00:04:45.288 --> 00:04:46.048
<v Petra>Dann die Tatsache,

00:04:46.048 --> 00:04:49.601
<v Petra>dass es nach einem halben Jahr
schon geklappt hat und der,

00:04:49.711 --> 00:04:51.462
<v Petra>von dem der Beweis eigentlich stammt,

00:04:51.612 --> 00:04:55.035
<v Petra>daraus tatsächlich erst nach
eigenen Aussagen gelernt hat,

00:04:55.035 --> 00:04:56.236
<v Petra>wieso der Beweis funktioniert.

00:04:56.236 --> 00:04:59.848
<v Thomas>Ich habe das, wenn ich Studierenden
manchmal so was mitgebe,

00:04:59.959 --> 00:05:01.960
<v Thomas>dann ist es auch oft so
dieses, man eigentlich …

00:05:01.960 --> 00:05:05.206
<v Thomas>… auch in der Forschungsmathematik
nicht so richtig hundertprozentig sicher

00:05:05.206 --> 00:05:06.718
<v Thomas>ist, ob der Beweis jetzt richtig ist.

00:05:06.929 --> 00:05:09.944
<v Thomas>Also das ist bei denen so ein falscher
Eindruck, den man von Übungsaufgaben kriegt.

00:05:10.075 --> 00:05:13.160
<v Thomas>Man macht seine Übungsaufgaben
und dann kriegt man die Lösung.

00:05:13.160 --> 00:05:16.008
<v Thomas>Und dann weiß man bei
jeder Entscheidungsfrage,

00:05:16.008 --> 00:05:18.354
<v Thomas>stimmt das oder stimmt das nicht,
da gibt es dann irgendwen Schlaues,

00:05:18.354 --> 00:05:20.662
<v Thomas>der sagt, ja stimmt, hattest du richtig.

00:05:20.662 --> 00:05:23.591
<v Thomas>Und in der Forschungsmathematik,
man beweist sowas,

00:05:23.591 --> 00:05:27.050
<v Thomas>aber bei manchen Sachen ist man
sich wirklich richtig sicher.

00:05:27.122 --> 00:05:29.499
<v Thomas>Aber richtig sicher heißt
vielleicht 99,9 Prozent.

00:05:29.790 --> 00:05:32.026
<v Thomas>Und bei manchen Sachen ist man
sich nur 99,0 Prozent sicher.

00:05:33.423 --> 00:05:34.516
<v Thomas>Und bei manchen Sachen,

00:05:34.869 --> 00:05:38.581
<v Thomas>da prüft man die schon fast
so auf so einem formalen Weg,

00:05:38.581 --> 00:05:41.884
<v Thomas>traut sich aber noch nicht zu sagen,
ich habe verstanden, wie der Beweis geht.

00:05:41.884 --> 00:05:45.046
<v Thomas>Man hat einen formalen Beweis gefunden
und prüft den nach und es passt so von

00:05:45.046 --> 00:05:48.929
<v Thomas>der Logik. Aber dass man irgendwie so
ein Verständnis hat, hat man nicht.

00:05:48.929 --> 00:05:50.360
<v Thomas>Und dann ist natürlich jetzt so ein,

00:05:50.531 --> 00:05:54.244
<v Thomas>wenn es wirklich ein Computer prüfen kann,
ist das ein schöner, schöner Schluss.

00:05:54.254 --> 00:05:57.166
<v Thomas>Aber hatten die das nicht auch irgendwie
nach so einer Musikband benannt oder sowas?

00:05:57.196 --> 00:05:58.807
<v Thomas>Das Projekt? Gab es da
nicht irgend so einen Witz?

00:05:58.818 --> 00:06:01.290
<v Petra>Das Projekt heißt The
Liquid Tensor Experiment.

00:06:01.290 --> 00:06:01.909
<v Petra>Perimen.

00:06:02.143 --> 00:06:03.749
<v Thomas>Ja, genau. Da gibt es so eine
experimentelle Musikband,

00:06:03.749 --> 00:06:06.349
<v Thomas>die sich ganz interessant
anhört, meine ich.

00:06:06.582 --> 00:06:09.572
<v Petra>Ja, da gibt es noch mehr
so Musikanspielungen.

00:06:09.572 --> 00:06:11.098
<v Petra>Ich werde mal diesen
Blogpost auch verlinken.

00:06:11.098 --> 00:06:14.292
<v Petra>Da gibt es so Subunterschriften
in der Art und Weise,

00:06:14.292 --> 00:06:18.439
<v Petra>wo das eben erklärt wird, was der Satz
ist, wie der Beweis funktioniert und so,

00:06:18.952 --> 00:06:20.407
<v Petra>was eigentlich gemacht werden soll.

00:06:20.478 --> 00:06:23.731
<v Petra>Und diese Kapitelunterschriften
haben alle so Musikanspielungen.

00:06:23.731 --> 00:06:26.390
<v Thomas>Okay. Also Liquid Tensor Theory.

00:06:26.442 --> 00:06:28.452
<v Petra>Liquid Tensor Experiment hieß es.

00:06:28.452 --> 00:06:30.041
<v Thomas>Liquid Tensor Experiment, okay.

00:06:30.041 --> 00:06:32.935
<v Petra>Genau. Also es ist geglückt,
das Experiment, würde ich sagen.

00:06:33.246 --> 00:06:36.531
<v Petra>Vielleicht können wir mal
ein paar Sachen klären, ja?

00:06:36.531 --> 00:06:39.436
<v Petra>Ich denke, wir sollten klären,
was ein formaler Beweis ist,

00:06:39.436 --> 00:06:42.122
<v Petra>wie das funktioniert,
formale Beweise zu machen.

00:06:42.122 --> 00:06:43.927
<v Petra>Und ich würde auch gerne
ein bisschen darüber reden,

00:06:43.927 --> 00:06:46.242
<v Petra>warum wir formale Beweise machen sollten.

00:06:46.673 --> 00:06:49.530
<v Petra>Fangen wir mal an mit,
was ist ein formaler Beweis?

00:06:49.743 --> 00:06:51.301
<v Petra>Willst du was sagen? Soll ich was sagen?

00:06:51.301 --> 00:06:52.283
<v Thomas>Naja, ich würde sagen,

00:06:52.283 --> 00:06:57.865
<v Thomas>dieses Nachprüfen von Implikationen
aus A folgt B oder aus A und B folgt C,

00:06:58.096 --> 00:06:59.620
<v Thomas>das ist ja schon was,
was ein Computer machen kann.

00:06:59.620 --> 00:07:03.180
<v Thomas>Da denkt man sich ja irgendwie, naja,
wenn ich das programmieren würde,

00:07:03.753 --> 00:07:06.021
<v Thomas>könnte meine Logik
zumindest überprüft werden.

00:07:06.021 --> 00:07:07.906
<v Thomas>Also das Finden des Beweises
ist vielleicht schwierig,

00:07:07.906 --> 00:07:11.114
<v Thomas>aber das Überprüfen von
so logischen Argumenten,

00:07:11.114 --> 00:07:13.630
<v Thomas>das sollte doch wohl ein
Computer machen können.

00:07:13.721 --> 00:07:15.764
<v Thomas>Und das ist so ein formaler Beweis,

00:07:15.764 --> 00:07:16.726
<v Thomas>das ist wahrscheinlich ein,

00:07:16.726 --> 00:07:19.070
<v Thomas>würde ich jetzt mal in erster
Approximation sagen, so ein Beweis,

00:07:19.070 --> 00:07:22.495
<v Thomas>der so aufgeschrieben ist, in der
Programmiersprache, die dazu passt,

00:07:22.495 --> 00:07:25.162
<v Thomas>dass ein Computer prüfen
kann, ob die Logik stimmt.

00:07:25.162 --> 00:07:27.188
<v Thomas>Und bei einfachen Implikationen
machen wir das ja auch,

00:07:27.188 --> 00:07:31.030
<v Thomas>also irgendwie routinemäßig, algorithmisch,
wenn man jetzt ein Paper liest.

00:07:31.141 --> 00:07:32.995
<v Thomas>Diese Beweise, die Logik nachzuvollziehen.

00:07:33.106 --> 00:07:35.091
<v Thomas>Aber es gibt eben so Fallstricke.

00:07:35.091 --> 00:07:37.879
<v Thomas>Man sagt halt oft, okay, diese
Fälle prüft man einfach nach.

00:07:37.879 --> 00:07:39.267
<v Thomas>Also es gibt eben Teile, die fehlen,

00:07:39.267 --> 00:07:41.968
<v Thomas>die man einfach weglässt
aus sozialen Konventionen.

00:07:42.102 --> 00:07:43.486
<v Thomas>Und es gibt Fallunterscheidungen.

00:07:43.486 --> 00:07:44.590
<v Thomas>Man macht einfach so Statements.

00:07:44.590 --> 00:07:46.725
<v Thomas>Ja, es genügt, folgende
drei Fälle zu betrachten.

00:07:46.896 --> 00:07:48.362
<v Thomas>Und in Wirklichkeit sind es vier.

00:07:48.362 --> 00:07:53.563
<v Thomas>Und da könnte man sich vorstellen, dass
dann, wenn man das programmieren muss,

00:07:53.915 --> 00:07:56.510
<v Thomas>also wenn man einen Beweis formalisiert,

00:07:56.901 --> 00:08:00.632
<v Thomas>man dann sich selbst eben zwingt,
keine Abkürzungen zu nehmen,

00:08:00.632 --> 00:08:03.630
<v Thomas>so wie man sie vielleicht
auf Papier nehmen würde.

00:08:03.741 --> 00:08:05.665
<v Petra>Ja, das ist ein wesentlicher Punkt.

00:08:05.665 --> 00:08:07.809
<v Petra>Also du hast schon
komplett richtig gesagt,

00:08:07.809 --> 00:08:11.116
<v Petra>so die Definition eines formalen
Beweises ist eben ein Beweis,

00:08:11.116 --> 00:08:13.081
<v Petra>der aufgeschrieben ist in
einer formalen Sprache.

00:08:13.081 --> 00:08:16.278
<v Petra>Man muss sich das tatsächlich so
vorstellen wie so eine Programmiersprache.

00:08:16.590 --> 00:08:18.033
<v Petra>Also diese Beweise, wenn man die anguckt,

00:08:18.033 --> 00:08:21.100
<v Petra>die sehen auch ein bisschen
so aus wie Programmiercode.

00:08:21.100 --> 00:08:23.255
<v Petra>Ja, also da gibt es so Kennwörter,

00:08:23.326 --> 00:08:24.569
<v Petra>die immer mal wiederkommen

00:08:24.569 --> 00:08:29.501
<v Petra>und auch so bestimmte Schlüsselrollen
übernehmen in diesen formalen Beweisen.

00:08:29.501 --> 00:08:33.107
<v Petra>Kombiniert mit
aussagenlogischen Verknüpfungen,

00:08:33.107 --> 00:08:37.334
<v Petra>also so und oder Verknüpfungen,
Gleichungen oder dann eben Rechnungen,

00:08:37.334 --> 00:08:41.430
<v Petra>Quadrate, Summen, Produkte, solche Dinge.

00:08:41.781 --> 00:08:45.748
<v Petra>Es kann eben keine Prosa
darin vorkommen mehr.

00:08:45.748 --> 00:08:47.452
<v Petra>Also man muss alles,

00:08:47.452 --> 00:08:51.040
<v Petra>was die Beweisschritte einzeln
ausmacht, formalisiert aufschreiben.

00:08:51.040 --> 00:08:51.540
<v Petra>Man kann

00:08:52.880 --> 00:08:54.902
<v Petra>nicht mehr mit Anschauung argumentieren,

00:08:54.902 --> 00:08:58.516
<v Petra>was manchmal eben passiert,
je nachdem, je nach Forschungsgebiet,

00:08:58.666 --> 00:09:02.680
<v Petra>wo man dann sagen kann, man kann sich vorstellen,
dass im R³ das so und so aussieht.

00:09:03.251 --> 00:09:04.763
<v Petra>Das geht eben nicht mehr.

00:09:05.013 --> 00:09:08.277
<v Petra>Und es sind eben reine
formale logische Schlüsse,

00:09:08.277 --> 00:09:11.710
<v Petra>die da eben deduktiv der
Reihe nach sozusagen erfolgen.

00:09:11.801 --> 00:09:14.515
<v Petra>Wenn man das auf einem
ganz reinen Level betreibt,

00:09:14.525 --> 00:09:18.061
<v Petra>muss eben jeder einzelne kleine
Schritt explizit ausformuliert werden.

00:09:18.352 --> 00:09:22.780
<v Petra>Und es muss jedes Ding,
was verwendet wird, auch vorhanden sein.

00:09:22.780 --> 00:09:27.816
<v Petra>Also es gibt so eine, je nachdem
welchen Theorembeweiser man da nimmt,

00:09:27.987 --> 00:09:31.881
<v Petra>so vorimplementierte Bibliotheken mit
Sätzen, die schon verifiziert sind.

00:09:32.032 --> 00:09:34.885
<v Petra>Die kann man selbstverständlich
benutzen unterwegs

00:09:35.155 --> 00:09:39.290
<v Petra>und auch aufrufen wie so Funktionen
in einem Computerprogramm.

00:09:39.701 --> 00:09:43.094
<v Petra>Es gibt aber auch Beweistechniken,
die implementiert sind.

00:09:43.525 --> 00:09:46.137
<v Petra>Also solche kleinen Tools,

00:09:46.348 --> 00:09:49.371
<v Petra>die man benutzen kann, die so
Standardbeweismethoden sind.

00:09:49.371 --> 00:09:51.974
<v Petra>Zum Beispiel Umformulierung
von Gleichungen,

00:09:51.974 --> 00:09:54.016
<v Petra>algebraische Manipulationsregeln,

00:09:54.016 --> 00:09:57.590
<v Petra>wie zum Beispiel sowas wie
Assoziativgesetz oder solche Dinge.

00:09:57.662 --> 00:10:00.487
<v Petra>All diese Regeln müssen mal
implementiert worden sein

00:10:00.487 --> 00:10:01.489
<v Petra>von irgendeinem Mathematiker,

00:10:01.489 --> 00:10:02.561
<v Petra>können dann aber

00:10:02.912 --> 00:10:06.819
<v Petra>eben von Anwenderinnen halt auch
aufgerufen und benutzt werden, ja,

00:10:06.819 --> 00:10:10.492
<v Petra>wie so eine Bibliothek in
der Programmiersprache.

00:10:11.163 --> 00:10:14.165
<v Petra>Ja, also man führt im Prinzip eine
mathematische Aussage durch so einen

00:10:14.165 --> 00:10:20.179
<v Petra>formalen Beweis auf Axiome zurück,
ja, mit Zwischenschritten.

00:10:20.229 --> 00:10:23.672
<v Thomas>Ja, und die Zwischenschritte
müssen eben ziemlich explizit sein,

00:10:23.672 --> 00:10:27.254
<v Thomas>dass wenn man, es ist jetzt eine
kleine Rechnung, schreiben würde,

00:10:27.254 --> 00:10:29.926
<v Thomas>dann muss diese Rechnung
eben ausgeführt werden.

00:10:30.076 --> 00:10:31.287
<v Thomas>Und die Frage ist, glaube ich,

00:10:31.377 --> 00:10:35.030
<v Thomas>wie viele Tipps man dem
Computerprogramm dann noch geben muss.

00:10:35.681 --> 00:10:38.076
<v Thomas>Wie diese Rechnung auszuführen ist oder

00:10:38.187 --> 00:10:41.034
<v Thomas>dass dann nur noch Sachen
trivial bezeichnet werden können,

00:10:41.034 --> 00:10:42.921
<v Thomas>die wirklich trivial sind.

00:10:42.921 --> 00:10:46.000
<v Thomas>Ich glaube, da steckt so
Optimierungssoftware irgendwie noch dahinter.

00:10:46.000 --> 00:10:48.811
<v Thomas>Das erinnert mich an so
einen interessanten Vortrag,

00:10:48.811 --> 00:10:50.703
<v Thomas>den ich mal gehört habe
über das Simplify-Command.

00:10:50.703 --> 00:10:53.518
<v Thomas>Es gibt ja so Computeralgebra-Systeme, die
irgendwie so ein Simplify-Command haben.

00:10:53.518 --> 00:10:54.907
<v Thomas>Das ist eigentlich sehr interessant,

00:10:54.907 --> 00:10:57.120
<v Thomas>da aus Informatikperspektive
mal drüber nachzudenken.

00:10:57.120 --> 00:10:59.921
<v Thomas>Hat irgendwie einen großen
komplizierten Ausdruck.

00:10:59.921 --> 00:11:02.647
<v Thomas>Und jetzt gibt es so ein magisches
Kommando in, sagen wir mal,

00:11:02.647 --> 00:11:04.361
<v Thomas>Mathematica oder Sage.

00:11:04.632 --> 00:11:08.142
<v Thomas>Das soll Simplify heißen, das soll
irgendwie den Ausdruck vereinfachen.

00:11:08.142 --> 00:11:11.229
<v Thomas>Aber das ist ja eigentlich ein tierisch
kompliziertes Optimierungsproblem.

00:11:11.229 --> 00:11:12.492
<v Thomas>Wie soll man das formulieren?

00:11:12.492 --> 00:11:16.122
<v Thomas>Muss man erstmal definieren,
was ist ein einfacherer Ausdruck?

00:11:16.122 --> 00:11:18.789
<v Thomas>Gibt es irgendwie eine
Normalform für so einen Ausdruck?

00:11:18.789 --> 00:11:23.230
<v Thomas>Also was für uns Menschen
irgendwie offensichtlich erscheint.

00:11:23.562 --> 00:11:25.531
<v Thomas>Hier, der Ausdruck sieht
doch viel einfacher aus.

00:11:25.531 --> 00:11:27.710
<v Thomas>Da ist dieser redundante Term weg.

00:11:27.825 --> 00:11:30.770
<v Thomas>Wirklich zu programmieren
ist tierisch kompliziert.

00:11:30.780 --> 00:11:36.090
<v Petra>Ja, ist aber auch subjektiv. Warum das
eine einfacher aussieht als das andere.

00:11:36.090 --> 00:11:38.474
<v Petra>Der eine mag vielleicht kleine
Nenner, der andere größere.

00:11:38.474 --> 00:11:42.162
<v Petra>Der nächste will möglichst das als
Summe haben, der andere als Produkt.

00:11:42.162 --> 00:11:43.948
<v Thomas>Ja, weil es ein Optimierungsproblem ist

00:11:43.948 --> 00:11:46.054
<v Thomas>und verschiedene Leute
verschiedene Funktionen optimieren,

00:11:46.054 --> 00:11:47.481
<v Thomas>wenn sie ihre Terme vereinfachen.

00:11:47.481 --> 00:11:49.406
<v Petra>Ja, und man muss es aber präzisieren.

00:11:49.406 --> 00:11:53.136
<v Petra>Also wenn du Simplify schreibst, so was
gibt es auch in diesen Theorembeweisern.

00:11:53.136 --> 00:11:54.750
<v Petra>Solche Kommandos, sage ich jetzt.

00:11:55.341 --> 00:11:57.063
<v Petra>Die eben Ausdrücke vereinfachen.

00:11:57.063 --> 00:12:01.378
<v Petra>Aber dann muss man eben formal definieren,
was es bedeutet zu vereinfachen.

00:12:01.569 --> 00:12:05.062
<v Petra>Und auch das folgt einem
festgelegten Algorithmus dann.

00:12:05.133 --> 00:12:08.286
<v Petra>Du hast Computeralgebra-Systeme erwähnt,
was vielleicht noch wichtig ist,

00:12:08.757 --> 00:12:11.290
<v Petra>falls es dem einen oder
anderen nicht klar sein sollte.

00:12:11.640 --> 00:12:14.745
<v Petra>Die würde ich ganz gerne wirklich
abgrenzen von den Theorembeweisern.

00:12:14.745 --> 00:12:18.772
<v Petra>Ja, ein Computeralgebra-System, also
sowas wie Mathematica, Maple, Matlab,

00:12:18.772 --> 00:12:20.024
<v Petra>was es da noch alles gibt.

00:12:20.094 --> 00:12:23.890
<v Petra>Mit denen kann man im Wesentlichen
komplizierte Berechnungen durchführen.

00:12:24.161 --> 00:12:26.495
<v Petra>Das sind aber keine Theorembeweiser,

00:12:26.646 --> 00:12:30.894
<v Petra>weil die keine formal-logischen
Schlüsse ziehen können

00:12:30.894 --> 00:12:33.340
<v Petra>und auch formal-logische
Schlüsse nicht nachprüfen können.

00:12:33.340 --> 00:12:35.026
<v Petra>Ja, die können nachprüfen,

00:12:35.026 --> 00:12:39.770
<v Petra>ob eine Rechnung korrekt ist vielleicht
oder Rechnungen korrekt durchführen.

00:12:39.963 --> 00:12:41.121
<v Petra>Aber das war es dann auch schon.

00:12:41.121 --> 00:12:43.869
<v Thomas>Man braucht ja wahrscheinlich erstmal
ganz schön viele Datentypen für

00:12:43.869 --> 00:12:47.902
<v Thomas>die verschiedenen Arten von Aussagen,
mit denen man zu tun hat.

00:12:47.902 --> 00:12:50.818
<v Thomas>Also man hat ja, in der Mathematik
hat man einfache Aussagen,

00:12:51.009 --> 00:12:52.634
<v Thomas>so wie irgendeinen Satz,
den man beweisen will,

00:12:52.634 --> 00:12:54.440
<v Thomas>aber viele Aussagen sind
ja so parametrisiert.

00:12:54.440 --> 00:12:57.360
<v Thomas>Da hat man eine Aussage
für jede natürliche Zahl,

00:12:57.974 --> 00:12:59.870
<v Thomas>eine Aussage, also so ein Prädikat.

00:13:00.160 --> 00:13:03.686
<v Thomas>Würde das dann in der Logik heißen
und dann quantifiziert man darüber

00:13:03.686 --> 00:13:07.332
<v Thomas>und sowas würde man in einem normalen
Computeralgebra-System hat man ja

00:13:07.332 --> 00:13:11.300
<v Thomas>gar nicht die Ausdrucksfähigkeit
für ja so Prädikate.

00:13:11.300 --> 00:13:14.055
<v Petra>Da wird es auch gar nicht abgebildet.

00:13:14.506 --> 00:13:17.141
<v Petra>Also diesen Artikel,
den ich da gelesen habe,

00:13:17.232 --> 00:13:21.450
<v Petra>der beschreibt diese
Theorembeweis-Software Isabelle.

00:13:21.840 --> 00:13:25.985
<v Petra>Die kann zum Beispiel gleich mehrere
logische Axiomensysteme abbilden,

00:13:25.985 --> 00:13:30.971
<v Petra>also Aussagen Logik 1. Stufe oder
höherer Stufe, ZFC, solche Dinge.

00:13:30.971 --> 00:13:33.794
<v Petra>Also da kann man sich
sozusagen auch entscheiden,

00:13:33.794 --> 00:13:37.287
<v Petra>in welchem logischen System
man eben Sätze beweisen will.

00:13:37.498 --> 00:13:39.419
<v Petra>Also das ist halt auch eine Nein.

00:13:39.781 --> 00:13:42.690
<v Petra>Mächtigkeit, die die Theorembeweise haben,

00:13:42.690 --> 00:13:45.930
<v Petra>die aber in den Computeralgebra-Systemen
gar nicht abgebildet sind.

00:13:46.262 --> 00:13:48.628
<v Thomas>Aber man steht ja immer, auch wenn
man ein normales Paper schreibt,

00:13:48.628 --> 00:13:51.625
<v Thomas>was jetzt nicht formalisiert ist,
so auf den Schultern von den Riesen

00:13:52.117 --> 00:13:53.309
<v Thomas>und fängt irgendwo an.

00:13:53.543 --> 00:13:58.001
<v Thomas>Also kann ich auch in so einem Theorembeweiser
da anfangen, wo mein Paper anfängt?

00:13:58.001 --> 00:14:03.925
<v Thomas>Du brauchst dann wahrscheinlich auch
eine relativ lange Liste von Lämmerter

00:14:03.956 --> 00:14:06.964
<v Thomas>oder Aussagen, die schon...
vorher bewiesen wurden,

00:14:06.964 --> 00:14:08.448
<v Thomas>die schon als richtig angenommen wurden.

00:14:08.448 --> 00:14:10.313
<v Thomas>Aber ich muss sie zumindest
trotzdem alle nochmal hinschreiben,

00:14:10.313 --> 00:14:12.926
<v Thomas>weil ich meine Annahmen
alle explizit machen muss.

00:14:12.926 --> 00:14:14.301
<v Thomas>Ist das irgendwie so ein
großer Teil der Arbeit?

00:14:14.301 --> 00:14:16.786
<v Petra>Da sprichst du einen
sehr wichtigen Punkt an.

00:14:16.786 --> 00:14:19.011
<v Petra>Also eine Sache ist,
wenn man wirklich seinen...

00:14:19.011 --> 00:14:20.394
<v Petra>also nimm dein letztes Paper,

00:14:20.394 --> 00:14:23.322
<v Petra>den wichtigsten Satz da draus und
du willst den formal beweisen.

00:14:23.322 --> 00:14:25.709
<v Petra>Dann müsstest du theoretisch alles,

00:14:25.709 --> 00:14:29.480
<v Petra>was da reinfließt, auch formal
beweisen oder schon als...

00:14:29.480 --> 00:14:32.552
<v Petra>als formal bewiesen in dieser Datenbank

00:14:32.823 --> 00:14:37.426
<v Petra>der schon formal verifizierten
Theoreme wiederfinden.

00:14:37.426 --> 00:14:44.501
<v Petra>Ja, zurück bis jede kleinste Regel,
Rechenregel aus der ganz elementaren Arithmetik.

00:14:44.652 --> 00:14:47.113
<v Thomas>Ja, genau. Wenn man so ein
elegantes Algebra-Paper hat,

00:14:47.113 --> 00:14:47.954
<v Thomas>dann ist dann der Hauptsatz,

00:14:47.954 --> 00:14:51.357
<v Thomas>der Beweis vom Hauptsatz ist immer zwei
Zeilen und der geht dann irgendwie so.

00:14:51.357 --> 00:14:55.790
<v Thomas>After lemma 4 7, this follows
by combining theorem 5 with...

00:14:56.021 --> 00:14:59.893
<v Petra>Da ist ziemlich viel versteckt und man
kann anhand dieses Beweises nichts von

00:14:59.893 --> 00:15:01.919
<v Petra>der Struktur verstehen.
Ja, das ist genau der...

00:15:01.919 --> 00:15:04.622
<v Petra>Der Punkt. Es gibt aber
noch eine Möglichkeit,

00:15:04.622 --> 00:15:06.003
<v Petra>wie man da so ein bisschen tricksen kann.

00:15:06.003 --> 00:15:07.864
<v Petra>Das hat natürlich auch
so seine Fallstricke.

00:15:07.864 --> 00:15:12.577
<v Petra>Man kann jetzt relative Korrektheit
überprüfen statt absolute Korrektheit.

00:15:12.808 --> 00:15:15.050
<v Petra>Wenn du zum Beispiel sicherstellen willst,

00:15:15.050 --> 00:15:18.222
<v Petra>dass einfach dein Paper
in sich richtig ist,

00:15:18.472 --> 00:15:21.514
<v Petra>könntest du einfach alle Lämmer
und Propositionen und Sätze,

00:15:21.514 --> 00:15:25.377
<v Petra>die in deinem Paper vorkommen,
formal aufschreiben, die Beweise,

00:15:25.377 --> 00:15:29.310
<v Petra>und durch den formalen
Beweis Checker prüfen lassen.

00:15:29.680 --> 00:15:32.345
<v Petra>Du wirst aber mit Sicherheit
irgendwie mindestens eine Rechenregel

00:15:32.345 --> 00:15:35.901
<v Petra>oder einen Satz zitieren, den irgendjemand
anders vorher schon mal bewiesen hat,

00:15:35.972 --> 00:15:40.669
<v Petra>der vielleicht nicht in dieser Datenbank
ist, die schon komplett verifiziert ist.

00:15:40.861 --> 00:15:46.981
<v Petra>Solche Sätze kann man als zusätzliche
Axiome seinem Theorienprüfer mitgeben

00:15:47.191 --> 00:15:49.705
<v Petra>und sagen, nimm mal an,
diese Aussage ist richtig,

00:15:49.936 --> 00:15:52.079
<v Petra>ist dann der folgende
Beweis formal richtig.

00:15:52.079 --> 00:15:54.914
<v Petra>Richtig. Also erst, mal ist es total gut,

00:15:55.026 --> 00:15:59.710
<v Petra>weil man eben auch lokal überprüfen
kann, ob Mathematik korrekt ist.

00:16:00.200 --> 00:16:01.121
<v Petra>Es hat den Haken,

00:16:01.121 --> 00:16:04.756
<v Petra>dass man dann sozusagen
den Stempel dran hat,

00:16:04.786 --> 00:16:07.459
<v Petra>dieser Beweis ist formal geprüft,

00:16:07.990 --> 00:16:10.743
<v Petra>aber man unter Umständen
Sachen benutzt hat,

00:16:10.994 --> 00:16:11.855
<v Petra>die falsch sind,

00:16:11.855 --> 00:16:13.697
<v Petra>weil sie eben nicht formal geprüft sind

00:16:13.697 --> 00:16:15.961
<v Petra>und da sich ja auch noch
Fehler verstecken können.

00:16:15.961 --> 00:16:18.727
<v Thomas>Na gut, das ist ja ein klassisches Problem,
was man immer mit der Mathematik hat.

00:16:18.727 --> 00:16:23.646
<v Thomas>Also das ist nichts, was schlechter
ist als in der vorformalisierten Welt,

00:16:24.118 --> 00:16:25.570
<v Thomas>sondern einfach genauso.

00:16:25.620 --> 00:16:27.514
<v Thomas>Also ich meine, genauso in meinem Paper,

00:16:27.565 --> 00:16:30.641
<v Thomas>was ich normal mit Tech schreibe
und mir selbst überlege,

00:16:30.852 --> 00:16:34.822
<v Thomas>ob das richtig ist, nutze ich auch
Sachen und habe nicht alle Theoreme.

00:16:34.822 --> 00:16:37.589
<v Thomas>Wenn ich ein Theorem aus einem
veröffentlichten Paper benutze,

00:16:37.589 --> 00:16:41.662
<v Thomas>gehe ich davon aus, dass es halt Peer
Review durchlaufen hat und korrekt ist.

00:16:41.662 --> 00:16:43.546
<v Thomas>Und den Test der Zeit gibt
es ja auch immer noch,

00:16:43.546 --> 00:16:47.776
<v Thomas>denn wenn was nicht stimmt, ergeben
sich daraus meistens Inkonsistenzen,

00:16:47.776 --> 00:16:49.861
<v Thomas>die dann irgendwann auffallen.

00:16:49.861 --> 00:16:53.101
<v Thomas>Kann natürlich lange dauern, vielleicht
ist man noch nicht da, aber so ist es halt.

00:16:53.101 --> 00:16:56.632
<v Petra>Also es sind tatsächlich auch
schon so kleinere Fehler in Sätzen,

00:16:56.632 --> 00:16:59.668
<v Petra>ich habe jetzt leider kein
Beispiel fertig rausgesucht.

00:16:59.668 --> 00:17:00.396
<v Thomas>Mit Formalisierung gefunden?

00:17:00.396 --> 00:17:02.146
<v Petra>Mit Formalisierung gefunden worden, genau,

00:17:02.146 --> 00:17:04.171
<v Petra>die man halt formalisiert
hat und dann gemerkt hat,

00:17:04.171 --> 00:17:06.800
<v Petra>nee, diese Abschätzungskonstante
ist halt ein bisschen falsch.

00:17:06.800 --> 00:17:11.136
<v Petra>Also es gibt eine, aber die sieht halt
ein kleines bisschen anders aus, als die,

00:17:11.136 --> 00:17:12.063
<v Petra>die eigentlich da steht. Ja,

00:17:12.063 --> 00:17:12.846
<v Thomas>ich könnte mir vorstellen,

00:17:12.846 --> 00:17:15.426
<v Thomas>wenn man das jetzt auf großer
Fläche ausrollen würde,

00:17:15.597 --> 00:17:19.422
<v Thomas>dass man unglaublich
viele kleine Probleme,

00:17:19.422 --> 00:17:23.295
<v Thomas>kleine umschiffbare Probleme finden
würde und es total undankbar ist,

00:17:23.485 --> 00:17:26.538
<v Thomas>dass die Formalisiererinnen
und Formalisierer

00:17:26.728 --> 00:17:30.631
<v Thomas>dann die ganze Zeit so aufkehren
müssen hinter so einer Dampfwalze,

00:17:30.631 --> 00:17:34.003
<v Thomas>die da irgendwie durch ist,
durch irgendwas Schwieriges.

00:17:34.294 --> 00:17:37.316
<v Thomas>Und dann liegen da noch die ganzen
Scherben rum und bevor es schön wird,

00:17:37.316 --> 00:17:38.957
<v Thomas>muss irgendwer noch
die Scherben aufkehren.

00:17:38.957 --> 00:17:41.159
<v Petra>Einer muss mal zusammenfegen noch.

00:17:41.159 --> 00:17:42.401
<v Thomas>Klingt irgendwie undankbar.

00:17:42.401 --> 00:17:44.841
<v Thomas>Aber vielleicht können es ja Computer machen,
die diese ganzen undankbaren Sachen.

00:17:44.841 --> 00:17:47.328
<v Petra>Also im Moment arbeiten tatsächlich
sehr viele Menschen daran,

00:17:47.328 --> 00:17:49.954
<v Petra>ganz viel Mathematik zu formalisieren

00:17:49.954 --> 00:17:52.022
<v Petra>und aus ganz unterschiedlichen
Perspektiven auch.

00:17:52.022 --> 00:17:55.072
<v Petra>Es wird sowohl ganz elementare
Mathematik formalisiert,

00:17:55.072 --> 00:17:57.810
<v Petra>die jetzt zum Beispiel so in
den Grundvorlesungen drankommt.

00:17:57.863 --> 00:18:00.681
<v Petra>Manchmal nutzt man das
auch zu Unterrichtszwecken.

00:18:00.681 --> 00:18:02.855
<v Petra>Also man lässt Studierenden in den

00:18:03.207 --> 00:18:06.053
<v Petra>frühen Semestern auch
Beweise von den Sätzen,

00:18:06.053 --> 00:18:09.461
<v Petra>die sie eben gerade in ihren
Anfängervorlesungen gesehen haben.

00:18:09.461 --> 00:18:13.491
<v Petra>Formalisieren, um eben ein besseres
Verständnis davon zu gewinnen,

00:18:13.491 --> 00:18:16.841
<v Petra>was eigentlich ein korrekter,
vollständiger Beweis ist.

00:18:16.841 --> 00:18:21.230
<v Petra>Und dann, damit schlägt man gleich
sozusagen eine zweite Fliege tot,

00:18:21.230 --> 00:18:25.200
<v Petra>indem man dadurch eben auch die
verfügbaren Bausteine vermehrt.

00:18:25.200 --> 00:18:29.190
<v Petra>Ja, also wenn man den ganzen
Grundlagen mal formalisiert hat,

00:18:29.190 --> 00:18:32.558
<v Petra>dann hat man auch mit hoher Wahrscheinlichkeit
schon ziemlich viel von dem,

00:18:32.558 --> 00:18:33.120
<v Petra>was so Standard ist.

00:18:33.120 --> 00:18:36.576
<v Petra>Standardmäßig in allen möglichen
Forschungsbeweisen benutzt wird.

00:18:36.646 --> 00:18:39.551
<v Petra>Auch verifiziert natürlich
nicht die neueren Dinge,

00:18:39.551 --> 00:18:42.457
<v Petra>aber halt die Grundlagen,
die überall irgendwie benutzt werden.

00:18:42.457 --> 00:18:44.442
<v Petra>Die sind dann wenigstens
schon mal vorhanden.

00:18:44.442 --> 00:18:45.485
<v Petra>Die kann man auch suchen.

00:18:45.485 --> 00:18:48.442
<v Petra>Man kann in dieser Datenbank
tatsächlich nach Stichworten suchen,

00:18:49.034 --> 00:18:54.767
<v Petra>auch nach Sätzen suchen. Es ist
alles nur so mäßig brauchbar.

00:18:54.767 --> 00:18:59.770
<v Petra>Ich habe da mal versucht, was einzugeben,
aber man findet irgendwie wenig.

00:19:00.962 --> 00:19:04.550
<v Petra>Meine Vermutung ist, weil eben die
Benennung nicht konsistent ist.

00:19:04.780 --> 00:19:07.012
<v Petra>Ja, ein Satz, der bei
uns irgendwie so heißt,

00:19:07.523 --> 00:19:10.846
<v Petra>der heißt in einem anderen
Kulturkreis irgendwie anders.

00:19:10.846 --> 00:19:13.488
<v Petra>Und schon in Frankreich haben
die Sätze oft andere Namen,

00:19:13.488 --> 00:19:16.120
<v Petra>also Standardbezeichnungen als bei uns.

00:19:16.130 --> 00:19:18.012
<v Petra>Das, was einer als
Mitternachtsformel kennt,

00:19:18.012 --> 00:19:20.394
<v Petra>kennt der Nächste als
PQ-Formel und so weiter.

00:19:20.394 --> 00:19:22.806
<v Petra>Ja, da gibt es noch diverse
andere Bezeichnungen für.

00:19:23.096 --> 00:19:25.499
<v Petra>Das heißt, im dümmsten Fall sucht
man wahrscheinlich nicht nach dem

00:19:25.499 --> 00:19:28.520
<v Petra>Stichwort, was das Ding hat.
Was man eigentlich braucht gerade.

00:19:28.520 --> 00:19:29.162
<v Petra>Ja,

00:19:29.162 --> 00:19:31.319
<v Thomas>es stellt sich sofort die
riesige Frage nach der,

00:19:31.410 --> 00:19:34.330
<v Thomas>wie strukturieren wir Wissen
in Form von einer Datenbank.

00:19:34.481 --> 00:19:35.833
<v Thomas>Das mathematische Wissen,

00:19:35.944 --> 00:19:36.995
<v Thomas>das die Menschheit hat,

00:19:37.006 --> 00:19:38.618
<v Thomas>ist eben unstrukturiert

00:19:38.929 --> 00:19:44.178
<v Thomas>oder nur mäßig strukturiert in
dieser Historie von Fachartikeln,

00:19:44.178 --> 00:19:45.743
<v Thomas>die irgendwie geschrieben wurden.

00:19:45.743 --> 00:19:50.130
<v Thomas>Plus das Wissen, was die aktuell
lebende Generation darüber hat.

00:19:51.541 --> 00:19:54.185
<v Thomas>Also erstmal ist dieses Wissen,
was die lebende Generation flüchtig hat,

00:19:54.185 --> 00:19:57.941
<v Thomas>weil alle irgendwann den
Weg allen Irdischen gehen,

00:19:58.512 --> 00:20:03.139
<v Thomas>alles Irdischens oder so, und viel
einfach nicht aufgeschrieben wird.

00:20:03.139 --> 00:20:08.191
<v Thomas>Es ist die Schriftform
wahrscheinlich nicht ausreichend,

00:20:08.191 --> 00:20:12.550
<v Thomas>um alles wieder zu rekonstruieren,
obwohl man sich das gerne einredet.

00:20:12.560 --> 00:20:16.674
<v Thomas>Und selbst diese Schriftform ist ja eben
keine gute, durchsuchbare Datenbank.

00:20:16.925 --> 00:20:22.070
<v Thomas>Wie oft findet man später, nachdem man
irgendwas aufgeschrieben hat, raus,

00:20:22.070 --> 00:20:24.763
<v Thomas>dass da schon Leute
drüber nachgedacht haben

00:20:25.013 --> 00:20:26.695
<v Thomas>und die das irgendwie ganz
anders beschrieben hatten,

00:20:26.695 --> 00:20:28.206
<v Thomas>aus einem anderen Kontext kamen.

00:20:28.457 --> 00:20:31.620
<v Thomas>Und letztendlich ist dieses
Formalisierungsprojekt wahrscheinlich auch auch.

00:20:32.040 --> 00:20:35.487
<v Thomas>Parallel die unglaublich schwierige
und große Aufgabe zu versuchen,

00:20:35.487 --> 00:20:40.525
<v Thomas>so eine Formalisierung oder so eine
Strukturierung des gesamten Wissens vorzunehmen,

00:20:40.716 --> 00:20:43.130
<v Thomas>hoffentlich ist das nicht
eine viel zu große Aufgabe.

00:20:43.241 --> 00:20:45.635
<v Petra>Also es haben tatsächlich Leute das schon

00:20:46.026 --> 00:20:48.700
<v Petra>mit der Bibliothek von
Alexandria verglichen,

00:20:48.911 --> 00:20:51.475
<v Petra>die sich ja damals auch
zum Ziel gesetzt hatte,

00:20:51.475 --> 00:20:54.770
<v Petra>sozusagen das Weltwissen
zu protokollieren.

00:20:55.241 --> 00:20:57.013
<v Petra>Und in dem Fall ist es eben das

00:20:57.184 --> 00:21:00.110
<v Petra>Protokoll des aktuellen
mathematischen Weltwissens,

00:21:00.110 --> 00:21:06.030
<v Petra>das da versucht wird, in einer Datenbank
im Endeffekt irgendwie zusammenzuführen.

00:21:06.342 --> 00:21:08.968
<v Petra>Aber wie du schon gesagt hast,
was tatsächlich oft passiert, ist,

00:21:08.968 --> 00:21:12.546
<v Petra>dass dieselben mathematischen
Objekte unter verschiedenen Namen

00:21:12.636 --> 00:21:15.643
<v Petra>in verschiedenen
Communities benutzt werden,

00:21:15.643 --> 00:21:18.899
<v Petra>wo man dann zum Teil
erst viel später merkt,

00:21:18.990 --> 00:21:22.398
<v Petra>dass die Dinge tatsächlich von anderen
Leuten schon gut untersucht waren,

00:21:22.398 --> 00:21:24.371
<v Petra>die man da gerade… benötigt.

00:21:24.521 --> 00:21:28.905
<v Petra>Und sowas ist schwierig abzubilden
in so einer Software-Datenbank,

00:21:28.905 --> 00:21:31.588
<v Petra>weil da hat halt alles dann
ein formales Schlagwort

00:21:31.588 --> 00:21:35.562
<v Petra>und man muss das irgendwie erstmal merken,
dass das vielleicht schon da ist.

00:21:35.592 --> 00:21:38.094
<v Petra>Aber es ist auch nicht schwieriger,
als es eh schon ist.

00:21:38.094 --> 00:21:40.146
<v Petra>Das macht es nur halt
irgendwie transparenter,

00:21:40.357 --> 00:21:43.920
<v Petra>dass da tatsächlich noch ganz
andere Probleme dahinterstecken.

00:21:43.920 --> 00:21:48.207
<v Thomas>Könnte man eigentlich so einen Beweis
damit auch versuchen zu suchen?

00:21:48.207 --> 00:21:50.731
<v Thomas>Also ich schreibe eine Aussage
hin, ich nehme die Bibliothek,

00:21:50.731 --> 00:21:55.358
<v Thomas>die es gibt und frage jetzt, naja,
guck mal, kannst du das jetzt aus dem,

00:21:55.358 --> 00:21:58.772
<v Thomas>was schon war, ist... ableiten
oder nicht, lieber Computer?

00:21:58.802 --> 00:22:01.644
<v Thomas>Erstmal ist es natürlich eventuell
ein sehr großes mathematisch...

00:22:01.644 --> 00:22:04.807
<v Thomas>also die Berechnung könnte lange
dauern und kompliziert sein,

00:22:04.807 --> 00:22:06.728
<v Thomas>weil wenn die Bibliothek
entsprechend groß ist,

00:22:06.728 --> 00:22:10.412
<v Thomas>gibt es ja da viele Möglichkeiten,
genauso wie es viele Möglichkeiten gibt,

00:22:10.412 --> 00:22:14.765
<v Thomas>meinen Satz sozusagen so zu beweisen,
wie ich es jetzt auf Papier machen würde.

00:22:14.795 --> 00:22:16.617
<v Thomas>Aber gibt es noch irgendwelche
strukturellen Probleme

00:22:16.617 --> 00:22:19.620
<v Thomas>oder ist es dann eigentlich nur noch so
ein Computerspeicher-Rechenzeitproblem?

00:22:19.620 --> 00:22:20.196
<v Thomas>Also das geht.

00:22:20.600 --> 00:22:24.183
<v Petra>Das gibt es. Da gibt es
tatsächlich erste Ansätze.

00:22:24.183 --> 00:22:27.105
<v Petra>Also auch dieses
Isabelle-Programm hat so ein Tool,

00:22:27.105 --> 00:22:29.837
<v Petra>das nennt sich Sledgehammer,
also Vorschlaghammer,

00:22:29.908 --> 00:22:34.552
<v Petra>der externe automatische
Theorembeweiser aufruft,

00:22:34.552 --> 00:22:35.552
<v Petra>die dann versuchen,

00:22:35.552 --> 00:22:39.706
<v Petra>eben sozusagen aus den bereits
verifizierten Sachen mit rein logischen

00:22:39.796 --> 00:22:42.818
<v Petra>Schlüssen Beweise abzuleiten,
also wirklich zu raten sozusagen,

00:22:42.818 --> 00:22:45.240
<v Petra>wie man es beweisen würde. Würde.

00:22:45.240 --> 00:22:48.825
<v Petra>Mit kleinen Aussagen funktioniert
es tatsächlich auch schon,

00:22:48.825 --> 00:22:52.130
<v Petra>also wenn das wirklich ganz elementare
Sachen sind aus zum Beispiel

00:22:52.130 --> 00:22:53.452
<v Petra>der euklidischen Geometrie,

00:22:53.452 --> 00:22:57.547
<v Petra>da ist ziemlich viel schon
formalisiert eben aus Euklid-Büchern.

00:22:57.578 --> 00:22:59.430
<v Petra>Da funktioniert es auch schon.

00:22:59.680 --> 00:23:02.105
<v Petra>Wenn das lange komplizierte Beweise
sind, funktioniert das nicht,

00:23:02.105 --> 00:23:05.061
<v Petra>weil diese automatischen Beweisgeneratoren

00:23:05.252 --> 00:23:09.370
<v Petra>natürlich nicht unbedingt den kürzesten
oder einen schönen Beweis finden.

00:23:09.684 --> 00:23:13.910
<v Thomas>Die Menschen aber auch nicht. Die finden
auch nicht den schönsten erstmal am Anfang.

00:23:13.981 --> 00:23:18.268
<v Petra>Aber die Menschen haben sozusagen
eine Intuition oder Erfahrung,

00:23:18.268 --> 00:23:19.290
<v Petra>mathematische Erfahrung,

00:23:19.290 --> 00:23:22.345
<v Petra>die sie irgendwie leitet,
in bestimmte Richtungen zu suchen,

00:23:22.535 --> 00:23:25.630
<v Petra>was diese automatischen
Theorembeweise erstmal nicht haben.

00:23:25.760 --> 00:23:28.733
<v Petra>Die suchen einfach
gleichverteilt über die Aussagen,

00:23:29.004 --> 00:23:31.155
<v Petra>welche man da jetzt anwenden könnte.

00:23:31.386 --> 00:23:34.069
<v Petra>Und da entstehen manchmal
ganz umständliche Sachen,

00:23:34.069 --> 00:23:35.570
<v Petra>die man dann wieder vereinfachen kann.

00:23:35.570 --> 00:23:37.993
<v Petra>Also da gibt es auch
formale Beweisvereinfacher,

00:23:37.993 --> 00:23:40.725
<v Petra>die dann sozusagen Umwege
wieder rausnehmen können.

00:23:41.316 --> 00:23:42.657
<v Petra>Und was man gerade versucht,

00:23:42.657 --> 00:23:45.340
<v Petra>und das wird auch in diesem
Übersichtsartikel so ein bisschen als als...

00:23:46.120 --> 00:23:51.055
<v Petra>Zukunftsmusik verkauft oder als Wunsch
formuliert, ist vielleicht besser,

00:23:51.125 --> 00:23:52.857
<v Petra>dass man mithilfe von KI

00:23:52.887 --> 00:23:57.442
<v Petra>und massenhafter Strukturuntersuchungen
von vorhandenen Beweisen versucht,

00:23:57.572 --> 00:24:00.055
<v Petra>sowas auch diesem
Computerprogramm beizubringen.

00:24:00.055 --> 00:24:03.138
<v Petra>Ja, dass das eben besser
wird, darin zu raten,

00:24:03.138 --> 00:24:04.600
<v Petra>was ein erster Beweisschritt sein könnte.

00:24:04.600 --> 00:24:07.663
<v Petra>könnte. Was tatsächlich
ganz gut funktioniert ist,

00:24:07.663 --> 00:24:10.727
<v Petra>wenn man so einem Beweiser
so eine Struktur vorgibt.

00:24:10.727 --> 00:24:14.091
<v Petra>Ja, Beweis erstmal dieses Zwischenlämmer
und dann das andere Zwischenlämmer

00:24:14.091 --> 00:24:18.967
<v Petra>und dann sucht sozusagen die kleinen
Beweislücken dazwischen selber.

00:24:19.278 --> 00:24:21.190
<v Petra>Das funktioniert wohl schon besser.

00:24:21.240 --> 00:24:25.267
<v Petra>Und woran eben auch gearbeitet wird,
ist an so interaktiven Beweisassistenten,

00:24:25.267 --> 00:24:28.031
<v Petra>denen man mal so einen Anfang
vorgeben kann und dann versuchen die

00:24:28.031 --> 00:24:29.954
<v Petra>damit irgendwas zu machen
und dann gibt man irgendwie

00:24:29.954 --> 00:24:33.500
<v Petra>die nächsten Schritte wieder vor, sodass
man sozusagen hin und her gehen kann.

00:24:33.500 --> 00:24:36.415
<v Petra>Also man gibt irgendwie
kleine Schritte vor,

00:24:36.606 --> 00:24:39.781
<v Petra>dann macht der automatische
Beweisassistent Teile

00:24:39.832 --> 00:24:44.450
<v Petra>oder schlägt vielleicht neue Beweisschritte
vor oder neue Vermutungen vor.

00:24:44.941 --> 00:24:48.769
<v Petra>Und das ist so ein Austausch
zwischen den Mathematikerinnen,

00:24:48.769 --> 00:24:51.564
<v Petra>die das eben anwenden,
und den Beweisassistenten,

00:24:51.835 --> 00:24:53.840
<v Petra>was jetzt als nächster
Beweisschritt kommen könnte.

00:24:53.840 --> 00:24:54.662
<v Petra>Ich weiß nicht,

00:24:54.662 --> 00:24:56.588
<v Thomas>ob das noch aktuell ist, aber bei
Schach habe ich das mal gehört,

00:24:56.588 --> 00:25:00.770
<v Thomas>dass die so Menschen, die ihnen auch
Computerprogramme zur Hilfe nehmen,

00:25:00.800 --> 00:25:03.766
<v Thomas>und so was machen wie mehrere
Programme gleichzeitig laufen lassen

00:25:03.766 --> 00:25:07.483
<v Thomas>und dann wählt der Mensch
aus, aus Vorschlägen,

00:25:07.653 --> 00:25:10.601
<v Thomas>die Computerprogramme machen, stärker
sein könnte als nur die Computerprogramme.

00:25:10.601 --> 00:25:13.528
<v Thomas>Aber ich weiß nicht, ob das
wie alt diese Information ist,

00:25:13.528 --> 00:25:18.450
<v Thomas>ob das vielleicht aus den
vor Deep Mind Zeiten ist.

00:25:18.461 --> 00:25:21.090
<v Thomas>Aber das ist natürlich
irgendwie eine Vision,

00:25:21.090 --> 00:25:24.490
<v Thomas>dass man irgendwie so
bessere Werkzeuge hat.

00:25:24.582 --> 00:25:26.457
<v Thomas>Man hockt sowieso die
ganze Zeit vorm Computer

00:25:26.869 --> 00:25:30.460
<v Thomas>und testet die erste Version vom Beweis
und dann stimmt es irgendwie nicht.

00:25:30.460 --> 00:25:32.538
<v Thomas>Und dann testet man noch eine
und dann findet man irgendwie

00:25:33.111 --> 00:25:35.081
<v Thomas>wieder einen Fehler und die
Fallunterscheidung war nicht vollständig.

00:25:35.081 --> 00:25:38.930
<v Thomas>Und dass das quasi so automatisiert
überprüft werden würde

00:25:38.930 --> 00:25:41.326
<v Thomas>und man dann nicht in irgendwelche
Fallen fällt und denen

00:25:41.517 --> 00:25:44.144
<v Thomas>vorher schon ausweichen kann.
Es gibt einfach so blinde Flecken.

00:25:44.144 --> 00:25:47.352
<v Thomas>Es gibt einfach so Sachen,
wo man als Mensch ein Problem hat.

00:25:47.352 --> 00:25:50.870
<v Thomas>Und das wäre irgendwie schön, wenn
Computer das irgendwie ausgleichen könnten.

00:25:50.941 --> 00:25:52.763
<v Petra>Ja, aber ich glaube, das geht nicht ganz.

00:25:52.763 --> 00:25:54.115
<v Petra>Also gerade so Sachen wie,

00:25:54.165 --> 00:25:56.789
<v Petra>es fehlt ein Fall oder
es ist ein Fall zu viel,

00:25:56.789 --> 00:25:59.322
<v Petra>kann vielleicht der Computer
halt auch nicht feststellen.

00:25:59.512 --> 00:26:01.335
<v Petra>Also was ich auch gelesen habe,
ist so eine Diskussion,

00:26:01.335 --> 00:26:05.360
<v Petra>dass eben diese formalen Beweisassistenten
neue Fehlerquellen auch produzieren.

00:26:05.360 --> 00:26:09.648
<v Petra>Weil die eben rein formal
logisch nur vorgehen

00:26:09.648 --> 00:26:14.275
<v Petra>und eben nicht sozusagen weiteren
gesunden Menschenverstand mit einbeziehen.

00:26:14.275 --> 00:26:17.102
<v Petra>Ja genau, das ist erstmal
total kontraintuitiv.

00:26:17.102 --> 00:26:20.010
<v Petra>Aber es gibt hier in diesem Übersichtsartikel,
den ich auch unbedingt verlinke,

00:26:20.010 --> 00:26:24.210
<v Petra>weil der total schön zu lesen ist,
auch so Beispiele, mehrere Beispiele.

00:26:24.622 --> 00:26:27.820
<v Petra>Wie zum Beispiel logische
Inkonsistenz in den Annahmen

00:26:27.931 --> 00:26:31.781
<v Petra>kann so ein formaler Beweischecker
nicht unbedingt feststellen.

00:26:31.781 --> 00:26:34.699
<v Petra>Weil er nicht weiß, ob du das absichtlich
eingebaut hast oder eben nicht.

00:26:34.890 --> 00:26:37.623
<v Petra>Also du gibst widersprüchliche
Voraussetzungen formal rein.

00:26:37.623 --> 00:26:37.986
<v Petra>Zum Beispiel,

00:26:37.986 --> 00:26:39.890
<v Thomas>wenn Mengenlehre inkonsistent ist.

00:26:40.042 --> 00:26:42.898
<v Petra>Zum Beispiel, wenn Mengenlehre
inkonsistent ist, ja.

00:26:43.109 --> 00:26:44.934
<v Petra>Oder irgendwelche anderen Inkonsistenten,

00:26:44.934 --> 00:26:47.560
<v Petra>die aber nicht jetzt oberflächlich
sofort feststellbar sind.

00:26:47.560 --> 00:26:49.054
<v Thomas>Also man beschreibt
eigentlich die Leeremenge

00:26:49.185 --> 00:26:52.001
<v Thomas>und dann beweist man irgendwas
Schönes über die Leeremenge.

00:26:52.332 --> 00:26:55.869
<v Thomas>Für alle Elemente
existiert ein bla bla bla.

00:26:56.401 --> 00:26:57.044
<v Thomas>Genau.

00:26:57.044 --> 00:26:59.094
<v Petra>Komplizierter, langer, formaler Beweis.

00:26:59.094 --> 00:27:00.162
<v Petra>Perfekt, korrekt. Ist korrekt,

00:27:00.162 --> 00:27:04.721
<v Thomas>gecheckt und veröffentlicht und dann
stellen wir fest, so was gab es gar nicht.

00:27:04.721 --> 00:27:08.596
<v Petra>Ja, also das passiert ja im Moment
auch sozusagen in menschlich

00:27:08.967 --> 00:27:12.581
<v Petra>geschriebenen Papern, dass man Paper
über die Leeremenge publiziert,

00:27:13.332 --> 00:27:15.716
<v Petra>findet, ja, oder das irgendwie
Jahre später feststellt,

00:27:15.716 --> 00:27:19.290
<v Petra>dass es eben kein Beispiel
für diese Sorte Objekt gibt.

00:27:19.643 --> 00:27:24.030
<v Petra>Aber das kann halt immer noch passieren
mit den formalen Beweismethoden.

00:27:24.242 --> 00:27:25.636
<v Petra>Das kriegt man dadurch nicht weg.

00:27:25.636 --> 00:27:27.750
<v Thomas>Das ist also ein soziales Problem.

00:27:28.563 --> 00:27:30.890
<v Petra>Ja, was man auch nicht
wegkriegt, sind so Dinge wie,

00:27:30.890 --> 00:27:33.962
<v Petra>dass man zu viele Alternativen
in der Aussage drin hat.

00:27:33.962 --> 00:27:36.227
<v Petra>Hier ist so ein Beispiel angegeben,

00:27:36.227 --> 00:27:39.724
<v Petra>wo eben zu viele Nullstellen
aufgelistet werden und dann

00:27:39.815 --> 00:27:41.989
<v Petra>die Aussagenlogik eben so gestrickt ist,

00:27:42.120 --> 00:27:45.104
<v Petra>dass eben alle Nullstellen
von dieser bestimmten Funktion

00:27:45.104 --> 00:27:47.206
<v Petra>oder Gleichung in dieser Menge sind.

00:27:47.206 --> 00:27:51.131
<v Petra>Aber diese Menge enthält eben weitere
Punkte als nur die Nullstellen

00:27:51.131 --> 00:27:54.835
<v Petra>und dann hat man eben eine aus
Versehen zu große Menge angegeben,

00:27:54.835 --> 00:27:59.570
<v Petra>was natürlich dann auch zwar völlig
korrekt ist, aber halt als Information.

00:28:00.080 --> 00:28:01.933
<v Petra>Vielleicht nicht unbedingt hilfreich.

00:28:01.983 --> 00:28:03.886
<v Petra>Solche Dinge können eben auch auftreten,

00:28:03.886 --> 00:28:08.654
<v Petra>dass man eben eine zu große Allgemeinheit
formuliert hat in der Folgerung,

00:28:08.654 --> 00:28:12.790
<v Petra>die zwar formal richtig ist, aber
eben nicht besonders nützlich ist.

00:28:13.321 --> 00:28:17.847
<v Petra>Was auch ein Nachteil ist oder zumindest
als Nachteil auch beschrieben wird,

00:28:17.847 --> 00:28:20.171
<v Petra>wo ich mir auch vorstellen kann, dass
das tatsächlich ein bisschen blöd ist,

00:28:20.171 --> 00:28:25.227
<v Petra>wenn man sich da zu sehr auf den Formalismus
verlässt, ist das Fehlen von Annahmen.

00:28:25.238 --> 00:28:27.270
<v Petra>Also wenn ich jetzt
einen Satz beweisen will.

00:28:27.381 --> 00:28:29.507
<v Petra>Und einfach mal loslege, mal gucken,

00:28:29.507 --> 00:28:32.435
<v Petra>wie könnte man das jetzt beweisen,
dann merkt man manchmal unterwegs,

00:28:32.435 --> 00:28:33.920
<v Petra>dass man zusätzliche Bedingungen braucht.

00:28:33.920 --> 00:28:36.951
<v Petra>Also der Klassiker aus
den Grundvorlesungen ist,

00:28:36.951 --> 00:28:39.730
<v Petra>wenn man irgendeinen Epsilon
irgendwie geschickt wählen muss.

00:28:40.201 --> 00:28:43.852
<v Petra>Wo man erst nach der Hälfte vom
Beweis sozusagen eigentlich merkt,

00:28:43.852 --> 00:28:46.201
<v Petra>was die richtige Wahl für das Epsilon ist.

00:28:46.201 --> 00:28:48.607
<v Thomas>Aber das sollte doch ein
Computerprogramm total praktisch sein,

00:28:48.607 --> 00:28:51.022
<v Thomas>weil dann kann ich ja,
wenn ich einen Quelltext habe,

00:28:51.173 --> 00:28:54.170
<v Thomas>kann ich einfach sozusagen an
der Stelle oben was ändern.

00:28:54.182 --> 00:28:57.212
<v Petra>Also du hast eine Aussage und
du hast eine Annahme vergessen.

00:28:57.212 --> 00:28:59.449
<v Petra>Also du musst vielleicht
annehmen, dass die Funktion …

00:29:00.040 --> 00:29:02.252
<v Petra>stetig ist, hast es aber nicht angenommen.

00:29:02.603 --> 00:29:04.265
<v Petra>Und du merkst es aber beim Beweisen,

00:29:04.265 --> 00:29:07.228
<v Petra>wenn du sozusagen selber
auf Papier das beweist,

00:29:07.228 --> 00:29:09.891
<v Petra>dass du unterwegs irgendwo
Stetigkeit benutzt hast,

00:29:09.891 --> 00:29:11.993
<v Petra>dann kannst du das nachträglich
einfach oben mit in

00:29:11.993 --> 00:29:13.875
<v Petra>die Voraussetzungen mit reinschreiben.

00:29:13.875 --> 00:29:17.448
<v Petra>Aber wenn der formale Beweiser
jetzt die Aussage beweisen soll,

00:29:17.478 --> 00:29:19.350
<v Petra>dann kommt er halt irgendwann raus.

00:29:19.360 --> 00:29:20.803
<v Petra>Geht nicht, weil es falsch ist.

00:29:20.803 --> 00:29:22.615
<v Petra>Hier habe ich ein Gegenbeispiel gefunden.

00:29:22.626 --> 00:29:23.938
<v Petra>Der merkt aber nicht,

00:29:24.168 --> 00:29:28.015
<v Petra>dass es eine sozusagen kanonische
Reparaturmöglichkeit gibt,

00:29:28.015 --> 00:29:31.330
<v Petra>nämlich mit dieser zusätzlichen
Annahmestätigkeit funktioniert es.

00:29:31.460 --> 00:29:33.823
<v Thomas>Ja, also was für eine Annahme
soll man noch dazu nehmen?

00:29:33.823 --> 00:29:36.536
<v Thomas>Das kann ein Computerprogramm
natürlich nicht beantworten.

00:29:36.627 --> 00:29:39.871
<v Thomas>Also wenn ich den Satz X beweisen will
und man fragt ein Computerprogramm,

00:29:39.871 --> 00:29:42.314
<v Thomas>was ist die natürlichste Annahme,
die ich noch dazu nehmen sollte,

00:29:42.314 --> 00:29:45.688
<v Thomas>damit Satz X wahr ist, dann sagt er,
ja, nimm doch an, dass Satz X wahr ist.

00:29:45.838 --> 00:29:47.505
<v Thomas>Dann ist der Beweis besonders einfach.

00:29:47.505 --> 00:29:49.650
<v Petra>Dann ist der Satz schon der Beweis.

00:29:49.982 --> 00:29:51.781
<v Petra>Das geht eben nicht,
weil dafür ist dann halt…

00:29:51.781 --> 00:29:54.938
<v Thomas>Ja, das ist so eine
Bewertung oder so eine, ja,

00:29:55.049 --> 00:29:56.813
<v Thomas>was ist interessant in diesem Dschungel?

00:29:56.813 --> 00:29:58.176
<v Thomas>Wo sollen wir hier mal langgehen?

00:29:58.176 --> 00:29:59.970
<v Thomas>Wo sollen wir hier mal was anhalten?

00:30:01.021 --> 00:30:04.066
<v Petra>Ja, auch so die Standardannahmen oder
was ist eben kanonisch in dem Kontext,

00:30:04.066 --> 00:30:05.708
<v Petra>als Zusatzvoraussetzung oder so.

00:30:05.708 --> 00:30:09.914
<v Petra>Das ist eben mit menschlicher
Erfahrung sehr leicht abzubilden,

00:30:09.914 --> 00:30:13.700
<v Petra>aber mit Formalismus halt
unglaublich schwierig zu fassen.

00:30:13.700 --> 00:30:17.056
<v Thomas>Aber so ein KI-unterstütztes System
würde das so natürlich sofort sehen.

00:30:17.067 --> 00:30:19.912
<v Thomas>Also sag mal, in all diesen
Sätzen der konvexen Analysis sind

00:30:19.912 --> 00:30:23.900
<v Thomas>die Funktionen immer konvex,
meinten Sie nicht eine Konvex?

00:30:23.900 --> 00:30:24.793
<v Thomas>Konvexe Funktion?

00:30:26.410 --> 00:30:29.070
<v Thomas>Ihr Gebiet heißt doch konvex, Konvexität.

00:30:29.789 --> 00:30:30.335
<v Thomas>Das wär's,

00:30:30.335 --> 00:30:30.835
<v Petra>ja.

00:30:30.882 --> 00:30:34.124
<v Thomas>Meinten Sie, so eine
Meinten-Sie-Funktion wie bei Google.

00:30:34.176 --> 00:30:35.349
<v Thomas>Schreibst hin, sei …

00:30:35.681 --> 00:30:39.860
<v Petra>Ach so, diese alternative Suche,
wenn Sie nach dem und dem suchen wollen …

00:30:39.860 --> 00:30:43.050
<v Thomas>Du tippst so rum, deinen
Beweis und dann sagst du hier,

00:30:43.050 --> 00:30:46.178
<v Thomas>sei F eine Abbildung und dann
meinten Sie eine injektive Abbildung?

00:30:46.178 --> 00:30:47.150
<v Thomas>Nein.

00:30:47.962 --> 00:30:48.994
<v Petra>Das wäre lustig.

00:30:49.265 --> 00:30:52.353
<v Petra>Okay, also du willst dich wirklich unterhalten
können mit deinem Beweisassistenten

00:30:52.353 --> 00:30:54.299
<v Petra>irgendwann? Dass der dir so
clevere Vorschläge macht?

00:30:54.299 --> 00:30:54.811
<v Petra>Ja,

00:30:55.102 --> 00:30:55.923
<v Thomas>so stelle ich mir das vor.

00:30:55.923 --> 00:31:00.230
<v Thomas>So ein interaktives System,
wo vielleicht Vorschläge kommen, ja,

00:31:00.230 --> 00:31:04.397
<v Thomas>oder vielleicht einfach nur schneller
als ich das im Kopf kann aufgezeigt wird,

00:31:04.397 --> 00:31:06.350
<v Thomas>was zumindest der Sachstand ist.

00:31:06.780 --> 00:31:10.616
<v Thomas>Ja, der Sachstand ist, diese
Aussagen sind widersprüchlich.

00:31:10.886 --> 00:31:15.733
<v Thomas>Oder, ja, hier muss noch was geklärt werden,
aus dem kann ich das nicht ableiten.

00:31:15.733 --> 00:31:17.766
<v Thomas>Sag mir bitte, warum
das richtig sein soll.

00:31:17.896 --> 00:31:20.387
<v Thomas>Also so, ja, so eine Art Dialog.

00:31:20.387 --> 00:31:21.722
<v Petra>Werden wir das noch erleben? Ich glaube,

00:31:21.722 --> 00:31:23.978
<v Thomas>diese Frage haben wir
uns schon mal gestellt,

00:31:24.129 --> 00:31:25.944
<v Thomas>vielleicht sogar mehrfach hier im Podcast.

00:31:25.975 --> 00:31:28.130
<v Thomas>Und ich glaube, ja.

00:31:28.561 --> 00:31:31.902
<v Thomas>Ich meine, man kann das, man kann sich
diese Erfahrung schon besorgen jetzt.

00:31:31.902 --> 00:31:32.888
<v Petra>Man kann es sich schon machen.

00:31:32.888 --> 00:31:34.576
<v Petra>Also wenn man will, kann
man morgen damit anfangen.

00:31:34.576 --> 00:31:35.886
<v Petra>Ich glaube, dieses Computeralgebra,

00:31:35.886 --> 00:31:39.650
<v Thomas>dieses Beweissystem Lean
ist relativ interaktiv.

00:31:39.741 --> 00:31:42.059
<v Thomas>Also diese Isabelle heißt
es, glaube ich, hast du,

00:31:42.251 --> 00:31:43.576
<v Thomas>wie hieß das so, worüber
du darüber geredet hast,

00:31:43.576 --> 00:31:44.138
<v Thomas>das habe ich noch nicht ausprobiert.

00:31:44.138 --> 00:31:45.422
<v Thomas>Dieser Übersichtsartikel,

00:31:45.422 --> 00:31:47.204
<v Petra>genau, das ist das Isabelle-System.

00:31:47.204 --> 00:31:49.817
<v Petra>Das Lean ist so ähnlich. Also da,

00:31:50.548 --> 00:31:53.152
<v Petra>sie beschreibt dieses Isabelle-System,

00:31:53.152 --> 00:31:56.936
<v Petra>weil das das ist, was sie in ihrer
Forschergruppe in Cambridge da auch benutzt.

00:31:56.936 --> 00:32:00.090
<v Petra>Aber das Lean, nach allem,
was ich gelesen habe, scheint ähnlich.

00:32:00.343 --> 00:32:00.993
<v Petra>Mächtig zu sein.

00:32:00.993 --> 00:32:02.104
<v Thomas>Also ich habe das schon mal gesehen,

00:32:02.104 --> 00:32:03.317
<v Thomas>wie Leute das benutzt haben

00:32:03.468 --> 00:32:07.082
<v Thomas>und damit so ein Teilgebiet der
Mathematik formalisiert haben.

00:32:07.082 --> 00:32:09.050
<v Thomas>Und da war das schon interaktiv.

00:32:09.050 --> 00:32:11.000
<v Thomas>Es hat schon so einen interaktiven Teil.

00:32:11.000 --> 00:32:13.327
<v Thomas>Es läuft einfach nebenbei,

00:32:13.327 --> 00:32:16.756
<v Thomas>während man tippt und gibt
einem schon während des Tippens

00:32:16.756 --> 00:32:18.570
<v Thomas>oder während des Arbeitens Feedback.

00:32:18.620 --> 00:32:20.472
<v Petra>Also man kann dieses Sledgehammer,

00:32:20.482 --> 00:32:24.305
<v Petra>also dieses Sledgehammer-Tool
sozusagen auch an jeder Stelle,

00:32:24.305 --> 00:32:26.728
<v Petra>also man kann das auch so vollautomatisch
im Hintergrund laufen lassen,

00:32:26.728 --> 00:32:28.779
<v Petra>wo du sagst, das läuft so nebenbei.

00:32:28.950 --> 00:32:33.013
<v Petra>Und dann sucht das immer
für Zwischenaussagen,

00:32:33.013 --> 00:32:35.545
<v Petra>die man formuliert, ein Lemma, irgendwas.

00:32:35.756 --> 00:32:40.670
<v Petra>Sucht das nach Beweisen in den Datenbanken,
die eben so zur Verfügung stehen.

00:32:40.880 --> 00:32:44.845
<v Petra>Und schlägt da unter Umständen auch
sozusagen live schon Beweise für vor.

00:32:44.845 --> 00:32:47.898
<v Petra>Also wenn die Zwischenaussagen
sozusagen klein genug sind,

00:32:48.168 --> 00:32:51.702
<v Petra>dann kann es eben sein, dass
dieses Tool schnell genug ist,

00:32:52.013 --> 00:32:53.564
<v Petra>einen Beweis vorzuschlagen,

00:32:53.935 --> 00:32:55.717
<v Petra>der dann eben schon
formal verifiziert ist,

00:32:55.717 --> 00:32:58.581
<v Petra>sodass man selber gar keinen
Beweisansatz mehr vorschlagen müsste.

00:32:58.581 --> 00:33:00.867
<v Thomas>Ja, bei diesem Datenbankteil
bin ich noch total skeptisch.

00:33:00.867 --> 00:33:04.957
<v Thomas>Wenn du mich fragst, ob das zu unseren
Lebzeiten passiert, da glaube ich nicht.

00:33:04.957 --> 00:33:07.623
<v Thomas>Ich glaube, das wird
auch… … einfach zu schwer.

00:33:07.623 --> 00:33:09.545
<v Thomas>Das ist noch nicht irgendwie
konzeptionell klar,

00:33:09.545 --> 00:33:12.109
<v Thomas>wie so eine Datenbank überhaupt
strukturiert werden soll.

00:33:12.109 --> 00:33:14.082
<v Thomas>Und es ist auch nicht klar,
ob sowas möglich ist.

00:33:14.213 --> 00:33:17.718
<v Thomas>Aber dass so dieses begrenzte oder
relative – wie hattest du das genannt?

00:33:17.718 --> 00:33:18.766
<v Thomas>Relative Korrektheit?

00:33:18.766 --> 00:33:19.655
<v Petra>Ja, relative Korrektheit.

00:33:19.655 --> 00:33:22.176
<v Thomas>Ich könnte mir vorstellen,
dass sowas irgendwie Standard wird.

00:33:22.227 --> 00:33:27.620
<v Thomas>Also man… bei besonders technischen
Beweisen oder so, dass man irgendwann da…

00:33:27.620 --> 00:33:29.752
<v Thomas>Ja, so das automatisch macht.

00:33:29.762 --> 00:33:32.124
<v Thomas>Peter Scholze hat natürlich nur den
Vorteil, dass er Peter Scholze ist.

00:33:32.124 --> 00:33:34.516
<v Thomas>Und wenn er das einfach
postet im Internet,

00:33:34.847 --> 00:33:37.109
<v Thomas>dann findet sich schon jemand,
der das dann formalisiert.

00:33:37.109 --> 00:33:38.730
<v Thomas>Wenn Thomas Kahle im
Internet postet, hier,

00:33:38.730 --> 00:33:40.812
<v Thomas>ich habe hier diesen wundersamen
Beweis, weiß aber nicht,

00:33:40.812 --> 00:33:42.324
<v Thomas>ob der richtig ist, dann
interessiert das ja keinen.

00:33:42.434 --> 00:33:46.798
<v Thomas>Aber es ist trotzdem gut, dass seine Sachen,
seine Liquid-Tensor-Theory, ne, was?

00:33:46.798 --> 00:33:48.629
<v Thomas>Liquid-Tensor-Experiment geglückt ist.

00:33:48.700 --> 00:33:50.943
<v Petra>Ja. Ja. Genau,
Liquid-Tensor-Experiment ist geglückt.

00:33:50.943 --> 00:33:54.148
<v Petra>Ja, dann macht er sich natürlich
seinen Namen zu Nutzer an der Stelle,

00:33:54.148 --> 00:33:54.990
<v Petra>ist ja aber auch …

00:33:54.990 --> 00:33:56.993
<v Thomas>Berechtigt. Will ich
jetzt gar nicht sagen.

00:33:56.993 --> 00:33:59.437
<v Thomas>Also es ist auch wichtiger,
es ist wichtiger für die Menschheit,

00:33:59.437 --> 00:34:00.879
<v Thomas>dass diese Sachen überprüft werden.

00:34:00.879 --> 00:34:03.570
<v Thomas>Also … Keine Frage.

00:34:03.581 --> 00:34:05.403
<v Petra>Vermutlich. Das wäre ein
anderes spannendes Ding,

00:34:05.403 --> 00:34:09.188
<v Petra>weil das ist in dem, falls dir
das mal über den Weg gelaufen ist,

00:34:09.188 --> 00:34:10.269
<v Petra>das war eigentlich der Grund,

00:34:10.269 --> 00:34:11.170
<v Petra>wieso der Kollege auf

00:34:11.170 --> 00:34:13.193
<v Petra>der Konferenz da so begeistert
von diesem Artikel erzählt hat,

00:34:13.193 --> 00:34:15.676
<v Petra>weil er eigentlich mir von condensed
mathematics erzählen wollte,

00:34:15.676 --> 00:34:18.880
<v Petra>in dessen Kontext eben Clausen und
Scholze diesen Satz veröffentlicht haben.

00:34:18.880 --> 00:34:20.236
<v Thomas>Ah, es ist in condensed mathematics.

00:34:20.236 --> 00:34:20.990
<v Thomas>Hm.

00:34:21.103 --> 00:34:23.091
<v Petra>Ja, ja, das ist eine eigene Folge.

00:34:23.091 --> 00:34:25.550
<v Petra>Das kann man jetzt nicht in
den letzten zwei Minuten …

00:34:26.141 --> 00:34:27.363
<v Petra>Ja, ich muss auch gucken,

00:34:27.363 --> 00:34:30.178
<v Petra>ob wir da überhaupt eine Folge
irgendwie zu hinkriegen würden.

00:34:30.529 --> 00:34:34.355
<v Petra>Ich bin da kein Experte.
Ich habe da jetzt nur ein, zwei …

00:34:34.355 --> 00:34:37.370
<v Petra>mit ein, zwei Leuten mich dazu
mal unterhalten, was das ist.

00:34:38.000 --> 00:34:39.622
<v Petra>Ich weiß da auch noch
nicht so viel drüber.

00:34:39.622 --> 00:34:41.824
<v Petra>Aber das soll wohl die
Mathematik auch revolutionieren.

00:34:41.824 --> 00:34:44.786
<v Petra>Jedenfalls hast du wahrscheinlich
recht, dass das richtiger ist.

00:34:44.786 --> 00:34:47.408
<v Petra>Und ich finde es aber auch
großartig, weil es eben zeigt,

00:34:47.408 --> 00:34:51.572
<v Petra>dass auch ganz forschungsnahe Sachen
tatsächlich verifiziert werden können.

00:34:51.572 --> 00:34:56.756
<v Petra>Nicht nur sozusagen alte Mathematik,
die halt sozusagen bekannt genug ist,

00:34:56.756 --> 00:35:01.100
<v Petra>wo der Zugewinn halt klein ist, jetzt zu
wissen, dass das formal verifiziert ist.

00:35:01.100 --> 00:35:01.539
<v Petra>Das war niemals so.

00:35:01.539 --> 00:35:05.737
<v Petra>Niemand zweifelt den Satz des Pythagoras
an oder Koshi-Schwarz-Ungleichung

00:35:05.737 --> 00:35:09.881
<v Petra>oder sowas. Da würde ich sagen,
ist jetzt der Formalisierungsgewinn klein.

00:35:09.881 --> 00:35:13.406
<v Petra>Ich sehe den halt eher bei
wirklich aktuellen Sachen,

00:35:13.406 --> 00:35:16.030
<v Petra>dass man halt eben diese Fehler,

00:35:16.030 --> 00:35:20.306
<v Petra>die einfach durch menschliches Fehlermachen
passieren, ein bisschen minimiert,

00:35:20.336 --> 00:35:22.846
<v Petra>wenn man sie auch nicht
komplett ausräumen kann.

00:35:22.846 --> 00:35:25.702
<v Thomas>Ja, das wäre doch schön. Aber
irgendwann muss man es mal anfangen.

00:35:25.702 --> 00:35:28.128
<v Thomas>Also falls jemand Bachelorarbeit
dazu schreiben will.

00:35:28.501 --> 00:35:30.455
<v Petra>Soll er sich bei uns melden oder Sie?

00:35:30.687 --> 00:35:33.173
<v Petra>Gerne. Wäre nicht die
erste Bachelorarbeit,

00:35:33.173 --> 00:35:35.820
<v Petra>die tatsächlich aus
diesem Podcast entsteht.

00:35:35.820 --> 00:35:39.203
<v Petra>Ist immer spannend. Schauen wir
mal, was da draus noch wächst.

00:35:39.203 --> 00:35:41.815
<v Petra>Irgendwann werde ich das auf jeden
Fall selbst auch mal ausprobieren.

00:35:42.286 --> 00:35:46.209
<v Petra>Es gibt einen Mathematiker, der das
als einer der vier Zeitenwenden,

00:35:46.209 --> 00:35:49.431
<v Petra>das vielleicht noch zum
Schluss bezeichnet hat,

00:35:49.431 --> 00:35:51.874
<v Petra>die Einführung der
formalen Theorembeweiser.

00:35:51.874 --> 00:35:54.416
<v Petra>Neben der Formalisierung
des Mathematikende des 19.

00:35:54.416 --> 00:35:57.298
<v Petra>Jahrhunderts, das Etablieren
von Beweisen überhaupt in

00:35:57.298 --> 00:35:59.620
<v Petra>der griechischen Schule und der
korrekten Kommen wir zum nächsten Mal.

00:35:59.620 --> 00:36:04.804
<v Petra>Korrekten Berechnung und Aufstellung von
Formeln der alten Babylonier und Ägypter.

00:36:04.815 --> 00:36:06.420
<v Petra>Also, es sind historische Zeiten.

00:36:06.420 --> 00:36:07.322
<v Petra>Ah ja,

00:36:07.322 --> 00:36:09.926
<v Thomas>mal gucken. Erstens kommt es
anders und zweitens, als man denkt.

00:36:09.926 --> 00:36:14.023
<v Thomas>Ich denke da, ja, es kommt.
Relative Korrektheit.

00:36:15.677 --> 00:36:16.980
<v Thomas>Wie hieß es? Relative Korrektheit.

00:36:16.980 --> 00:36:18.255
<v Thomas>Ja, ja. Gut. Genau.

00:36:19.345 --> 00:36:22.066
<v Thomas>Es ist immerhin was.
Es ist relativ korrekt.

00:36:22.066 --> 00:36:23.690
<v Petra>Besser als falsch, ne?

00:36:24.943 --> 00:36:25.885
<v Petra>In diesem Sinne machen

00:36:25.885 --> 00:36:27.740
<v Thomas>wir einen Deckel drum. Schreiben
wir mal ein relativ korrektes Paper.

00:36:28.032 --> 00:36:30.768
<v Thomas>Dann bis nächstes Mal. Tschüss.

00:36:30.768 --> 00:36:32.110
<v Petra>Bis dann. Ciao.
