컴퓨터 과학

컴퓨터 과학의 학생, 연구원 및 실무자를위한 Q & A

1
λ -calculus : 함수의 메모리 표현에서 가장 효율적인 것은 무엇입니까?
함수 인코딩 (Church 's / Scott 's)과 클래식 인코딩 (어셈블러 / C) 데이터 구조의 성능을 비교하고 싶습니다. 그러나 그렇게하기 전에 메모리에서 함수 표현이 얼마나 효율적인지 알아야합니다. 이 기능은 물론 부분적으로 적용될 수 있습니다 (일명 폐쇄). 현재 인코딩 알고리즘의 인기있는 기능 언어 (Haskell, ML) 사용 과 달성 할 수있는 가장 효율적인 …

2
“O (1)-완료”문제가 있습니까?
많은 복잡한 클래스에는 "완전한"문제가 있습니다. 시간 내에 해결할 수있는 복잡한 문제 클래스에 대해 완전한 문제가 있습니까?O(1)O(1)O(1) 이 클래스는 계산 모델에 따라 달라집니다. "합리적인"이 일반적으로 튜링 기계와 다항식-시간 동등성을 의미한다는 점에서, 하나의 합리적인 계산 모델 에서는 시간 으로 문제를 해결할 수 있지만 다른 것은 아니다. 그러나 특정 합리적인 모델에 대해서는 여전히 …

1
타입 시스템이 외국 기능의 교정 보조 역할을 할 수 있습니까?
을 고려하면: 표현력이 매우 높은 시스템 (예 : Idris )을 사용 하는 언어에는 외부 기능 인터페이스 / 안전하지 않은 PerformanceIO와 같은 이스케이프 메커니즘이있을 수 있습니다. 이러한 속성을 표현할 수있는 형식 시스템이없는 언어로 작성된 프로그램의 일부 속성을 증명하는 데 사용할 수있는 증거 도우미가 있습니다. Curry–Howard 서신은 주어진 유형을 가진 함수의 형식 …


2
부울 행렬의 섬 계산
주어진 매트릭스 부울 ,하자 항목이 바다를 표현하고 항목이 땅을 나타냅니다. 개의 항목에 인접한 섬을 세로 또는 가로 (대각선 아님)로 정의하십시오 .n×mn×mn \times mXX\mathrm X000111111 원래 질문 은 주어진 행렬에서 섬의 ​​수를 세는 것이 었습니다. 저자는 재귀 솔루션 ( 메모리)을 설명했습니다.O(nm)O(nm)\mathcal{O}(nm) 그러나 또는 또는 섬을 동적으로 계산하는 스트리밍 (왼쪽에서 오른쪽으로, 다음 …

2
Curry-Howard isomorphism에서 병렬 또는 동시 프로그램의 현재 상태는 무엇입니까?
Girard 's Proofs and Types에서 읽을 수있는 내용은 다음과 같습니다. 알고리즘 적 관점에서 볼 때, 연속적인 미적분학은 동일한 증거를 작성하는 다양한 방법으로 인해 Curry-Howard 동형이 없습니다. 이것은 우리가 그것을 타이핑 된 것으로 사용하지 못하게합니다.λλ\lambda미적분학, 비록 우리는 이런 종류의 깊은 구조를 엿볼 수 있지만 아마도 병렬성과 관련이 있습니다. 증거 및 유형 …

2
외부 일관성 대 선형성
에서 스패너, TrueTime & 카프 정리는 , 에릭 브루 글 : 스패너에 대한 한 가지 미묘한 점은 잠금에서 직렬화 가능성을 얻지 만 TrueTime에서 외부 일관성 ( 선형성 과 유사 함)을 얻는다는 점입니다 [ 중점 추가 ]. 외부 일관성 의 정의는 무엇이며 선형화 와 어떻게 다릅니 까?

1
초 우주 란 무엇입니까?
나는이 유명한 논문 On Type Universes in Type Theory를 읽고 있습니다. 처음에는 SetωAgda 와 비슷한 것을 예상 했지만 더 일반적인 것으로 나타났습니다. 일반 유도 재귀 유형에서 바인더 ( 및 와 유사)까지 유니버스 구성을 일반화하는 것 같습니다 . 내가 묻고 싶은 주요 질문은 그 의도가 무엇입니까?ΠΠ\PiΣΣ\Sigma 일반적인 Tarski 스타일 유니버스를 정의하는 …

3
유한 상태 자동 언어의 언어의 무한 조건
다음과 같은 정리가 있습니다. 유한 상태 오토 마톤 엔엔n 문자열이있는 경우 상태 승승w 길이가 만족하는 사람 n ≤ | 승 | ≤ 2 n - 1엔≤|승|≤2엔−1n \leq |w| \leq 2n-1 그러면 오토 마톤이 받아 들인 언어는 무한합니다. 나는 제약을 이해한다 | 승 | ≥N|승|≥엔|w| \geq n하지만 제약 조건이 왜 이해가 …

2
"가장 가까운 일치"이외의 "dangling else"문제에 대한 다른 해결책이 있습니까?
다음 문맥 자유 문법 선물은 "다른 매달려"유형의 모호성 (상상 의미 와 의미 와 명령 또는 블록의 다른 종류의 약자) : 예를 들어, 는 또는 로 구문 분석 될 수 있습니다 이 문법에서 가장 단순하고 가장 짧은 모호한 단어입니다).aaaif expr thenbbbelsecccS→aSbS|aS|cS→aSbS|aS|c \begin{aligned} S &\rightarrow aSbS \;|\; aS \;|\; c\\ \end{aligned} aacbcaacbcaacbc(a(acbc))(a(acbc))(a(acbc))(a(ac)bc)(a(ac)bc)(a(ac)bc) …

2
파일이란 무엇입니까?
스토리지뿐만 아니라 스토리지와 관련이없는 procfs 또는 / dev / null (또는 퓨즈 기반 파일)과 같은 추상화를 포함하는 파일 의 공식적인 정의를 찾고 있습니다. 지금까지 모든 파일이 추상화라는 것을 알고 있습니다. 식별 될 수있다 이름을 가질 수 있음 (보통 계층 구조로 구성) 바이트 스트림으로 액세스 가능 일반적으로 권한 및 기타 (시스템 …

1
평평한 표현을위한 가장 간단한 완벽한 콤비 네이터 기본 쌍
Chris Okasaki의 논문 " Flattening Combinators : Surviving Without 괄호 "에서 그는 응용 연산자 나 괄호없이 Turing-complete 표현을 인코딩하기위한 기초로 두 개의 결합자가 충분하고 필요하다는 것을 보여줍니다. 응용 연산자와 접두사 코딩 S 및 K 콤비 네이터를 통해 " 이진 람다 미적분 및 조합 논리 " 에서 John Trump의 콤비네이션 논리 …

1
Presburger 산술의 이중 지수 복잡성 증명에 사용되는 트릭
나는 이것을 MathUnderflow에 게시했지만 답변을 얻지 못했기 때문에 여기에서 시도해 보았습니다. 나는 무엇보다도 Presburger 산술의 이중 지수 복잡성이 입증 된 Rabin과 Fischer의 오래된 논문 [가능한 경우 링크를 게시 할 것]을 읽고 있습니다. 이 증거 는 과 함께 " "을 비공식적으로 주장 하는 공식 의 존재에 의존합니다. . 이 공식의 구성은 …

1
무제한 규칙을 허용하는 CFG는 얼마나 강력합니까?
문맥없는 문법이 무한한 수의 규칙을 갖도록 허용하면 최근에 어떤 일이 일어날 지 궁금합니다. 분명히, 우리가 임의의 무한한 규칙 집합을 허용한다면, 알파벳 통한 모든 언어 은 CFG 로 . 그러나 컨텍스트 프리 문법으로 작성할 수있는 규칙 세트로 을 제한하면 어떻게 될까요?LLLΣΣ\SigmaG=({S},Σ,R,S)G=({S},Σ,R,S)G = (\{S\},\Sigma,R,S)R={S→w∣w∈L}R={S→w∣w∈L}R = \{S \rightarrow w \mid w \in L …

2
n 제수로 가장 작은 정수를 효율적으로 계산
이 문제를 해결하기 위해 먼저 ϕ (피이자형11 피이자형22⋯ 피이자형케이케이) = (이자형1+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) 여기서 은 제수 (반드시 소수 일 필요는 없음)입니다 . 경우 가장 작은 정수이다되도록 이어서,ϕ(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)(e_2 + 1)\cdots(e_k +1) …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.