Sono interessato al motivo per cui i numeri naturali sono così amati dagli autori di libri sulla teoria dei linguaggi di programmazione e la teoria dei tipi (ad esempio J. Mitchell, Fondamenti per i linguaggi di programmazione e B. Pierce, Tipi e linguaggi di programmazione). La descrizione del semplice lambda-calcolo …
Il post sul blog di Scott Aaronson oggi ha fornito un elenco di interessanti problemi / compiti aperti complessi. Uno in particolare ha attirato la mia attenzione: Costruire una libreria pubblica di istanze 3SAT, con il minor numero di variabili e clausole possibili, che avrebbe conseguenze degne di nota se …
Considera un automi finito non deterministico e una funzione . Inoltre definiamo .A=(Q,Σ,δ,q0,F)A=(Q,Σ,δ,q0,F)A = (Q, \Sigma, \delta, q_0, F)f(n)f(n)f(n)Σ≤k=⋃i≤kΣiΣ≤k=⋃i≤kΣi\Sigma^{\leq k} = \bigcup_{i \leq k} \Sigma^i Ora analizziamo la seguente dichiarazione: Se , quindi .Σ≤f(|Q|)⊆L(A)Σ≤f(|Q|)⊆L(A)\Sigma^{\leq f(|Q|)} \subseteq L(A)L(A)=Σ∗L(A)=Σ∗L(A) = \Sigma^* È facile dimostrare che per è vero, quindi se gli automi …
In molti settori, ci sono tecniche canoniche che tutti coloro che lavorano sul campo dovrebbero padroneggiare. Ad esempio, per le riduzioni dello spazio dei registri, il "trucco dei bit" per la composizione consiste nel non costruire l'intero output della funzione composta, ma nel chiedere sempre di ricalcolare il risultato per …
Ecco un puzzle che non sono riuscito a risolvere. Vorrei sapere se questo problema è già noto o ha una soluzione semplice. È possibile definire una biiezione usando le proprietà delle categorie chiuse bicartesiane. Andrej Bauer ha pubblicato una spiegazione di ciò che questo significa sul suo blog come " …
Come progetto collaterale, sto scrivendo una lingua usando Python. Ho iniziato usando un clone flex / bison chiamato Ply, ma sto arrivando contro i bordi nel potere di ciò che posso esprimere con quello stile di grammatica, e non mi interessa hackerare il mio linguaggio a causa di un'impedenza non …
Considera il problema 3-SAT su n variabili. Il numero di possibili clausole distinte è: C=2n×2(n−1)×2(n−2)/3!=4n(n−1)(n−2)/3.C=2n×2(n−1)×2(n−2)/3!=4n(n−1)(n−2)/3.C = 2n \times 2(n-1) \times 2(n -2) / 3! = 4 n(n-1)(n-2)/3 \text. Il numero di istanze del problema è il numero di tutti i sottogruppi della serie di possibili clausole: . In sostanza, per …
Prima di tutto, mi scuso in anticipo per qualsiasi stupidità. Non sono affatto un esperto di teoria della complessità (tutt'altro! Sono un laureato che frequenta la mia prima lezione di teoria della complessità) Ecco la mia domanda. Ora il teorema di Savitch afferma che NSPACE(f(n))⊆DSPACE((f(n))2)NSPACE(f(n))⊆DSPACE((f(n))2)\text{NSPACE}\left(f\left(n\right)\right) \subseteq \text{DSPACE}\left(\left(f\left(n\right)\right)^2\right) Ora sono curioso …
Lascia che la classe A indichi tutti i grafici di dimensione che hanno un ciclo hamiltoniano. È facile produrre un grafico casuale da questa classe: prendere n nodi isolati, aggiungere un ciclo hamiltoniano casuale e quindi aggiungere i bordi in modo casuale.nnnnnn Lascia che la classe B denoti tutti i …
Se seguiamo il libro (o qualsiasi altra versione della specifica del linguaggio, se preferisci), quanta potenza computazionale può avere un'implementazione C? Si noti che "implementazione C" ha un significato tecnico: è un'istanza particolare della specifica del linguaggio di programmazione C in cui è documentato il comportamento definito dall'implementazione. L'implementazione in …
L' ISGCI elenca oltre 1100 classi di grafici. Per molti di questi sappiamo se il SET INDIPENDENTE può essere deciso in tempo polinomiale; questi sono talvolta chiamati classi IS-easy . Vorrei compilare un elenco di classi IS-easy massime . Queste classi insieme formano il confine della tracciabilità (nota) per questo …
Modifica : Come Ravi Boppana ha correttamente sottolineato nella sua risposta e Scott Aaronson ha anche aggiunto un altro esempio nella sua risposta , la risposta a questa domanda si è rivelata "sì" in un modo che non mi aspettavo affatto. In primo luogo ho pensato che non rispondessero alla …
Sono a conoscenza solo di due prove del lemma di Schwartz-Zippel. La prima (più comune) prova è descritta nella voce di Wikipedia . La seconda prova è stata scoperta da Dana Moshkovitz. Ci sono altre prove che usano idee sostanzialmente diverse?
Perché "ordinamento topologico" si chiama "topologico"? È solo perché determina un ordine senza alterare vertici o bordi - come una ciambella e una tazza di caffè sono topologicamente equivalenti? Perché non si chiama "ordinamento di dipendenza" o qualcos'altro? Perché "topologico"? Ammetto di essere sconcertato.
Supponiamo che io abbia un poset "S" e un predicato monotonico "P" su S. Voglio trovare uno o tutti gli elementi massimi di S che soddisfano P. EDIT : Sono interessato a ridurre al minimo il numero di valutazioni di P . Quali algoritmi esistono per questo problema e quali …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.