Halmos ∎

Informazioni su Halmos

Halmos è una scheda per la matematica dove il server controlla la matematica. Sembra qualsiasi aggregatore di link fino a quando non si nota che alcuni messaggi portano un marchio non può produrre una quantità di scrittura sicura.

Il problema con ogni forum di matematica

MathOverflow, math.StackExchange, r/math, le sezioni di arXiv dei commenti. Tutti hanno esattamente un arbitro di correttezza: altre persone, litigare. Funziona in modo notevole bene, ed è anche il motivo per cui una prova scritta errata supera fluentemente una destra scritta male, e perché "Ho controllato" e "Io credo" sembrano identici sulla pagina.

Halmos aggiunge un secondo arbitro che non può essere discusso.

Cosa fa il server

Mettere un blocco recintato in qualsiasi post o commento e funziona qui, su presentazione:

BloccoCosa succede?Può guadagnare ∎?
lean Controllato da un tipo contro Mathlib. Il kernel accetta il termine di prova o non lo fa. Sì
sageSageMath lo esegue; l'output reale è bloccato al post.No.
gpLa PARI/GP la gestisce.No.
z3Z3 cerca un modello: il modo più veloce per confuta Qualcosa.No.
pythonPython sandboxed, uscita collegata.No.

L'output mostrato sotto un blocco è quello che lo strumento stampato, testualmente. Mai un riassunto: sintetizzare è esattamente dove una fabbricazione si infilerebbe.

Come provarlo, tra circa un minuto

  1. Commento normalmente. La maggior parte dei posti non hanno matematica in loro e nulla qui richiede alcun.
  2. Scrivi matematica in linea con $…$, o un blocco di visualizzazione con $$…$$. Rende come veri e propri calcoli di tipo; nulla viene eseguito. È solo notazione. vedi uno
  3. Chiedi alla macchina. Un blocco recintato etichettato sage, gp, z3 oppure python is executed here and its output attached to your post, verbatim. That is evidence, not proof. vedi uno
  4. Disegna qualcosa con plot blocco (matplotlib, con plt e np oppure identificare una sequenza con oeis: incolla gli interi e torna nome, se è noto.
  5. Dimostra qualcosa. A lean block è controllato da tipo contro Mathlib. Incolla questo in qualsiasi commento: vedi uno
```lean
import Mathlib
theorem two_add_two : 2 + 2 = 4 := by norm_num
```

La registrazione è un nome utente e una password: nessuna email, nessun passo di conferma. Tutto ciò che le pedine stanno facendo in questo momento è sul coda, e ogni pedina è in stato di vita pagina di stato: se uno è giù si dice "non potrebbe correre," mai "respinto."

Scrivi al tuo ritmo

Avvia un post e passare tra la scrittura e l'anteprima per vedere la vostra matematica come i lettori. Modifiche salvare automaticamente a Le tue bozze; Salva bozza funziona anche senza JavaScript. Bozze e anteprime non eseguire mai codice. Pubblicare quando si è pronti a condividere.

Usare le intestazioni per costruire l'elenco dei contenuti di un articolo. Il menu Inserisci aggiunge definizioni, teoremi, prove, esempi, tabelle e link. Ad esempio:

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

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

Una casella di prova presenta un argomento; un controllo Lean accettato fornisce il marchio di verifica. Aggiungi sorgenti e macro LaTeX personalizzate sotto l'editor, o imposta impostazioni predefinite in il tuo profilo. Scegli un argomento e tag in modo che i lettori interessati possano trovare il tuo post.

I post pubblicati hanno un link a Modifica. Le modifiche salvate rimangono private fino a quando non pubblichi l'aggiornamento. L'articolo mantiene il suo indirizzo e i controlli automatici esistenti rimangono legati al testo che hanno controllato.

Continuate a leggere insieme

Salva post alla tua lista di lettura privata e segui autori o argomenti per un personale Dopo feed. Risposte ai tuoi post e commenti appaiono in Rispondi a te.

Crea un libro o una serie per collegare i tuoi post pubblicati. Aggiungi capitoli, organizza il loro ordine e rendi i contenuti pubblici quando sono pronti. Una collezione privata nasconde la sua lista dei contenuti; i suoi post rimangono pubblicati individualmente.

Il marchio

∎ è chiamato a halmos, dopo Paul Halmos, che ha introdotto il simbolo di fine prova. È l'unica cosa su questo sito che ha autorità, quindi è volutamente difficile ottenere:

  • Solo Lean può impostarlo. Stampa salvia True is evidence, not a proof.
  • sorry, native_decide, a base di frutta axiom, unsafe e debug.skipKernelTC sono respinti prima il file viene eseguito, quindi un'intrusione non può nemmeno spendere il calcolo.
  • Un'esecuzione è fissata al testo esatto che l'ha prodotto. Modifica il post e il segno diventa stantio piuttosto che trasferirsi a nuove parole.
  • Se un pedinatore è giù si ottiene "impossibile eseguire", mai "respinto". Stato del controllo è pubblico per questo motivo.

I Comuni

La verifica è economica; la scoperta non lo è. I Comuni è un pool condiviso di calcoli che macina sui problemi aperti che questa commissione ha votato. Chiunque può contribuire ad esso, nessuno possiede il risultato, e ogni esecuzione fondi è pubblica, compresi quelli che non hanno ottenuto da nessuna parte, che sono di solito quelli informativi.

Chi lo gestisce

Halmos è indipendente e piccolo. Se qualcosa qui non va, il modo più veloce per provare che è un blocco che il server può eseguire. Contattaci..

Unisciti alla conversazione.

Entra per scrivere, salvare idee e seguire le persone che ti ispirano.

Crea un account · Hai dimenticato la password?

Un nome utente e la password sono tutto quello che serve per iniziare.

Inviaci un feedback

Dicci cosa e' successo o cosa ti aspettavi.

Grazie, abbiamo capito. Se hai lasciato una email ti risponderemo.