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:
| Blocco | Cosa succede? | Può guadagnare ∎? |
|---|---|---|
lean |
Controllato da un tipo contro Mathlib. Il kernel accetta il termine di prova o non lo fa. | Sì |
sage | SageMath lo esegue; l'output reale è bloccato al post. | No. |
gp | La PARI/GP la gestisce. | No. |
z3 | Z3 cerca un modello: il modo più veloce per confuta Qualcosa. | No. |
python | Python 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
- Commento normalmente. La maggior parte dei posti non hanno matematica in loro e nulla qui richiede alcun.
- 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 - Chiedi alla macchina. Un blocco recintato etichettato
sage,gp,z3oppurepythonis executed here and its output attached to your post, verbatim. That is evidence, not proof. vedi uno - Disegna qualcosa con
plotblocco (matplotlib, conpltenpoppure identificare una sequenza conoeis: incolla gli interi e torna nome, se è noto. - Dimostra qualcosa. A
leanblock è 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
Trueis evidence, not a proof. sorry,native_decide, a base di fruttaaxiom,unsafeedebug.skipKernelTCsono 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..