Ilmu Komputer

T&J untuk siswa, peneliti, dan praktisi ilmu komputer

2
Apa itu file?
Saya mencari definisi formal file yang tidak hanya mencakup penyimpanan tetapi juga abstraksi seperti procfs / / dev / null (atau file berbasis sekering) yang tidak berhubungan dengan penyimpanan. Sejauh ini saya tahu bahwa semua file adalah abstraksi itu dapat diidentifikasi dapat memiliki nama (biasanya disusun dalam struktur hierarkis) dapat …


1
Pasangan dasar kombinator lengkap paling sederhana untuk ekspresi datar
Dalam makalah Chris Okasaki, " Meratakan Combinators: Surviving Without Parentheses " ia menunjukkan bahwa dua combinator cukup dan diperlukan sebagai dasar untuk menyandikan ekspresi Turing-lengkap tanpa perlu operator aplikasi atau tanda kurung. Dibandingkan dengan pengkodean logika kombinasional John Trump dalam " Binary Lambda Calculus and Combinatory Logic " melalui pengkodean …

1
Trik yang digunakan dalam bukti kompleksitas eksponensial ganda dari aritmatika Presburger
Saya memposting ini di MathUnderflow tetapi tidak mendapat jawaban, jadi saya pikir saya akan mencobanya di sini, Saya membaca kertas tua Rabin dan Fischer [akan memposting tautan bila memungkinkan] di mana antara lain, kompleksitas eksponensial ganda dari aritmatika Presburger terbukti. Buktinya bergantung pada keberadaan formula secara informal menyatakan " x …


2
Untuk bahasa
Saya mencoba memberikan bukti sebagai berikut: Untuk bahasa apapun SEBUAHSEBUAHA , terdapat bahasa BBB sehingga A ≤TBSEBUAH≤TBA \le_{\mathrm{T}} B tapi B ≰TA≰TSEBUAH\nleq_{\mathrm{T}} A . Saya berpikir untuk membiarkan BBB menjadi ATMSEBUAHTM.A_{\mathrm{TM}} , tetapi saya menyadari bahwa tidak semua bahasa Turing dapat direduksi menjadi ATMSEBUAHTM.A_{\mathrm{TM}} , jadi A≤TBSEBUAH≤TBA \le _T B …

2
Komputasi bilangan bulat terkecil secara efisien dengan n pembagi
Untuk mengatasi masalah ini saya pertama kali mengamati itu ϕ(pe11 pe22⋯ pekk)=(e1+1)(e2+1)⋯(ek+1)ϕ(p1e1 p2e2⋯ pkek)=(e1+1)(e2+1)⋯(ek+1)\phi(p_1^{e_1} \space p_2^{e_2} \cdots \space p_k^{e_k}) = (e_1 + 1)(e_2 + 1)\cdots(e_k +1) Di mana adalah jumlah pembagi (tidak harus prima) dari . Jika adalah bilangan bulat terkecil sehingga , makaϕ(m)ϕ(m)\phi(m)mmmmmmϕ(m)=nϕ(m)=n\phi(m) = n ϕ(m)=nϕ(m)=n\phi(m) = n (e1+1)(e2+1)⋯(ek+1)=n(e1+1)(e2+1)⋯(ek+1)=n(e_1 …

1
Bagaimana mengukur kompleksitas masalah logaritma diskrit?
Jawaban untuk pertanyaan ini di Crypto Stack Exchange pada dasarnya mengatakan bahwa, untuk mengukur kompleksitas masalah logaritma, kita harus memperhitungkan panjang angka yang mewakili ukuran grup. Tampaknya sewenang-wenang, mengapa kita tidak memilih ukuran kelompok sebagai argumen? Adakah kriteria untuk mengetahui argumen apa yang harus dipilih? Sebenarnya, saya tahu saya mengabaikan …

2
Mengurangi aliran maks ke pencocokan bipartit?
Ada pengurangan terkenal dan elegan dari masalah pencocokan bipartit maksimum untuk masalah max-aliran: kita membuat jaringan dengan node sumber , node terminal , dan satu node untuk setiap item untuk dicocokkan, lalu tambahkan tepi yang tepat.tsssttt Pasti ada cara untuk mengurangi aliran maksimum ke pencocokan bipartit maksimum dalam waktu polinomial, …

1
Bisakah kita menemukan k jalur terpendek antara semua pasangan lebih cepat daripada menyelesaikan masalah berpasangan berulang kali?
Saya ingin menghasilkan jalur terpendek ( akan kurang dari 10) antara semua pasangan dalam grafik. Grafiknya adalah (sebenarnya peta kereta bawah tanah):kkkkkk tertimbang positif tidak diarahkan jarang dengan sekitar 100 node Rencana saya saat ini adalah untuk menerapkan rute jalur terpendek ke setiap pasangan; Saya sekarang mencari alternatif yang lebih …

3
Mengapa negara tetap tidak berubah dalam semantik operasional langkah kecil dari loop sementara?
Biasanya saya melihat bahwa dalam representasi semantik operasional struktural untuk loop sementara, status program tidak berubah: ( W h i l eBdHaiS, σ) → ( i fBt h e nS; ( W h i l eBdHaiS)e l s eSKsayaP, σ)(whsayaleBdHaiS,σ)→(sayafBthenS;(whsayaleBdHaiS)elseSKsayaP,σ)(while \> B \> do \>S, \sigma) \rightarrow (if \>B \> …

1
Triangulasi unik dual poligon sederhana
Diberikan triangulasi (tanpa titik Steiner) dari poligon P sederhana PPP, orang dapat mempertimbangkan ganda triangulasi ini, yang didefinisikan sebagai berikut. Kami membuat simpul untuk setiap segitiga dalam triangulasi kami, dan kami menghubungkan dua simpul jika segitiga yang sesuai memiliki keunggulan. Grafik ganda dikenal sebagai pohon dengan derajat tiga maksimum. Untuk …


1
Ketika digunakan sebagai tumpukan panggilan, apakah tumpukan spaghetti bebas sampah membentuk DAG?
Saya sedang mencari teknik implementasi untuk bahasa pemrograman, dan baru-baru ini menemukan tumpukan spaghetti, yang dianggap cocok untuk model gaya kelanjutan lewat (diberikan penggunaannya dalam misalnya Skema dan SML / NJ ). Demi kesederhanaan, mari kita hanya mempertimbangkan proses single-threaded untuk pertanyaan ini. Namun, saya agak bingung dengan diagram di …

3
Versi decidability yang konstruktif?
Hari ini saat makan siang, saya mengemukakan masalah ini dengan kolega saya, dan yang mengejutkan saya, argumen Jeff E. bahwa masalahnya tidak dapat meyakinkan mereka (di sini ada posting yang berkaitan erat dengan mathoverflow). Pernyataan masalah yang lebih mudah untuk dijelaskan ("adalah P = NP?") Juga dapat dipilih: ya atau …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.