Halmos ∎

Über Halmos

Halmos ist ein Board für Mathematik, wo der Server die Mathematik überprüft. Es sieht aus wie ein Link Aggregator, bis Sie feststellen, dass einige Beiträge tragen eine Marke keine Menge an zuversichtlichem Schreiben produzieren kann.

Das Problem mit jedem anderen Mathematikforum

MathOverflow, math.StackExchange, r/math, die arXiv Kommentar-Abschnitte. Alle von ihnen haben genau ein Schiedsrichter der Richtigkeit: andere Leute, arbiter. Das funktioniert bemerkenswert gut, und es ist auch, warum ein falscher Beweis geschrieben fließend über einen richtigen geschrieben schlecht, und warum "ich habe es überprüft" und "ich glaube es" identisch auf der Seite.

Halmos fügt einen zweiten Schiedsrichter hinzu, mit dem man nicht arbitieren kann.

Was der Server tatsächlich tut

Legen Sie einen eingezäunten Block in jedem Beitrag oder Kommentar und es läuft hier, auf Vorlage:

BlockierenWas passiertKann es sich verdienen ∎?
lean Type-checked gegen Mathlib. Der Kernel akzeptiert den Proof Term oder nicht. Nein
sageSageMath läuft es; die reale Ausgabe wird an den Pfosten gepinnt.Nein
gpPARI/GP läuft.Nein
z3Z3 sucht ein Modell: der schnellste Weg zum zurückweisen Irgendwas.Nein
pythonSandbox Python, Ausgang angehängt.Nein

Die Ausgabe unter einem Block ist, was das Werkzeug gedruckt, wörtlich. Nie eine Zusammenfassung: Zusammenfassung ist genau, wo eine Fertigung würde rutschen in.

Wie man es versucht, in etwa einer Minute

  1. Kommentar normal. Die meisten Posts haben überhaupt keine Mathematik in ihnen und nichts hier erfordert irgendwelche. Antworten Nest.
  2. Schreiben Sie Mathematik inline mit $…$oder einem Anzeigeblock mit $$…$$. Es gibt als echte Typsatz-Mathematik, nichts wird ausgeführt. Es ist nur Notation. siehe eine
  3. Fragen Sie die Maschine. Ein eingezäunter Block mit einem Umhang sage, gp, z3 oder python ist hier ausgeführt und seine Ausgabe an Ihren Posten gebunden, wörtlich. Das ist Beweis, nicht Beweis. siehe eine
  4. Etwas zeichnen mit einem plot Block (Matplotlib, mit plt und np bereit), oder eine Sequenz mit identifizieren oeis: Fügen Sie die ganze Zahl ein und es kommt zurück, wenn es bekannt ist.
  5. Beweis etwas. A lean Block wird gegen Mathlib type-checked. Fügen Sie dies in einen Kommentar ein: siehe eine
```lean
import Mathlib
theorem two_add_two : 2 + 2 = 4 := by norm_num
```

Die Anmeldung ist ein Benutzername und ein Passwort: keine E-Mail, keine Bestätigungsschritt. Alles, was die Checker jetzt tun, ist auf der Warteschlange, und jeder Checker's Live-Status ist auf der Statusseite: wenn man unten ist, wird man "könnte nicht laufen", nie "abgelehnt" gesagt.

Schreiben Sie in Ihrem eigenen Tempo

Einen Beitrag starten und wechseln zwischen Schreiben und Vorschau, um Ihre Mathematik als Leser zu sehen. Änderungen speichern automatisch Ihre Entwürfe; Save Draft funktioniert auch ohne JavaScript. Entwürfe und Vorschauen laufen nie code. Veröffentlichen, wenn Sie bereit sind, zu teilen.

Verwenden Sie Überschriften, um die Inhaltsliste eines Artikels zu erstellen. Im Menü Einfügen werden Definitionen, Theoreme, Proofs, Beispiele, Tabellen und Links hinzugefügt.

:::theorem Squares
For every real $x$, we have $x^2 \geq 0$.
:::

:::proof
Explain your argument here.
:::

Ein Proof-Box stellt ein Argument; eine akzeptierte Lean-Check liefert das Verifizierungszeichen. Hinzufügen von Quellen und benutzerdefinierten LaTeX-Makros unter dem Editor oder Defaults in Ihr Profil. Wählen Sie ein Thema und Tags, so dass interessierte Leser Ihren Beitrag finden können.

Veröffentlichte Beiträge haben einen Link Bearbeiten Post. Gespeicherte Bearbeitungen bleiben privat, bis Sie das Update veröffentlichen. Der Artikel hält seine Adresse, und bestehende Maschinenkontrollen bleiben an den von ihnen überprüften Text gebunden.

Lies weiter zusammen

Speichern Sie Beiträge auf Ihrer privaten Leseliste und folgen Sie Autoren oder Themen für eine persönliche Folgende feed. Antworten auf Ihre Beiträge und Kommentare erscheinen in Antworten.

Buch oder Serie erstellen um Ihre veröffentlichten Beiträge zu verbinden. Fügen Sie Kapitel hinzu, arrangieren Sie ihre Reihenfolge und machen Sie die Inhalte öffentlich, wenn sie fertig sind. Eine private Sammlung versteckt ihre Inhaltsliste; ihre Beiträge bleiben einzeln veröffentlicht.

Das Zeichen

∎ wird a genannt halmos, nach Paul Halmos, der das End-of-proof-Symbol eingeführt. Es ist das einzige, was auf dieser Website, die Autorität trägt, so ist es bewusst schwer zu bekommen:

  • Nur Lean kann es einstellen. True ist Beweis, kein Beweis.
  • sorry, native_decide, ein frischer axiom, unsafe und debug.skipKernelTC werden abgelehnt vor die Datei läuft, so dass ein Cheat nicht einmal berechnen kann.
  • Ein Lauf wird an den genauen Text, der ihn erzeugt hat, gebunden. Bearbeiten Sie den Beitrag und das Zeichen geht veralten, anstatt auf neue Wörter zu übertragen.
  • Wenn ein Checker unten ist, bekommen Sie "konnte nicht laufen", nie "abgelehnt". Prüfstatus ist deshalb öffentlich.

Die Unterausschüsse

Die Überprüfung ist billig; Entdeckung ist nicht. Die Unterausschüsse ist ein gemeinsamer Rechenpool, der die offenen Probleme, die dieser Vorstand gewählt hat, aufgreift. Jeder kann dazu beitragen, niemand besitzt das Ergebnis, und jeder Lauf, den es finanziert, ist öffentlich, einschließlich der, die nirgendwo angekommen sind, die normalerweise die informativen sind.

Wer führt es?

Halmos ist unabhängig und klein. Wenn etwas hier nicht stimmt, ist der schnellste Weg, um zu beweisen, dass es ein Block ist, den der Server ausführen kann. Kontaktieren Sie uns..

Mach mit.

Melden Sie sich an, um zu schreiben, Ideen zu speichern und den Menschen zu folgen, die Sie inspirieren.

Ein Konto erstellen · Passwort vergessen?

Ein Benutzername und Passwort sind alles, was Sie brauchen, um loszulegen.

Schicken Sie uns Feedback

Erzählen Sie uns, was passiert ist oder was Sie erwartet haben.

Wenn du eine E-Mail hinterlassen hast, antworten wir.