«proof-techniques» 태그된 질문

다중 정리 증명을위한 일반적인 방법 및 기술에 대한 질문. 단일 진술의 증거에 대해 질문 할 때는 그 증거의 내용과 관련된 태그를 대신 사용하십시오.


1
구체화 유형 추론
직장에서 나는 동적 언어에 대한 몇 가지 유형 정보를 유추하는 임무를 맡았습니다. 다음 let과 같이 일련의 명령문을 중첩 된 표현식 으로 다시 작성합니다 . return x; Z => x var x; Z => let x = undefined in Z x = y; Z => let x = y in Z …
11 programming-languages  logic  type-theory  type-inference  machine-learning  data-mining  clustering  order-theory  reference-request  information-theory  entropy  algorithms  algorithm-analysis  space-complexity  lower-bounds  formal-languages  computability  formal-grammars  context-free  parsing  complexity-theory  time-complexity  terminology  turing-machines  nondeterminism  programming-languages  semantics  operational-semantics  complexity-theory  time-complexity  complexity-theory  reference-request  turing-machines  machine-models  simulation  graphs  probability-theory  data-structures  terminology  distributed-systems  hash-tables  history  terminology  programming-languages  meta-programming  terminology  formal-grammars  compilers  algorithms  search-algorithms  formal-languages  regular-languages  complexity-theory  satisfiability  sat-solvers  factoring  algorithms  randomized-algorithms  streaming-algorithm  in-place  algorithms  numerical-analysis  regular-languages  automata  finite-automata  regular-expressions  algorithms  data-structures  efficiency  coding-theory  algorithms  graph-theory  reference-request  education  books  formal-languages  context-free  proof-techniques  algorithms  graph-theory  greedy-algorithms  matroids  complexity-theory  graph-theory  np-complete  intuition  complexity-theory  np-complete  traveling-salesman  algorithms  graphs  probabilistic-algorithms  weighted-graphs  data-structures  time-complexity  priority-queues  computability  turing-machines  automata  pushdown-automata  algorithms  graphs  binary-trees  algorithms  algorithm-analysis  spanning-trees  terminology  asymptotics  landau-notation  algorithms  graph-theory  network-flow  terminology  computability  undecidability  rice-theorem  algorithms  data-structures  computational-geometry 

2
마스터 정리가 적용되지 않습니까?
다음과 같은 재귀 방정식이 주어지면 티( n ) = 2 T( n2) +n로그엔티(엔)=2티(엔2)+엔로그⁡엔 T(n) = 2T\left(\frac{n}{2}\right)+n\log n우리는 마스터 정리를 적용하고 엔로그2( 2 )= n 입니다.엔로그2⁡(2)=엔. n^{\log_2(2)} = n. 이제 우리는 대한 처음 두 경우를 확인 ε > 0ε>0\varepsilon > 0합니다. N 로그N ∈ O ( N1 − ε)엔로그⁡엔∈영형(엔1−ε)n\log n \in …

2
Hoare 스타일 정확성 증명 중 배열 처리 방법
이 질문에 대한 토론 에서 Gilles는 배열을 사용하는 알고리즘의 정확성 증명이 범위를 벗어난 배열 액세스가 없음을 증명해야한다고 올바르게 언급합니다. 런타임 모델에 따라 런타임 오류가 발생하거나 배열이 아닌 요소에 액세스 할 수 있습니다. 이러한 정확성 증명을 수행하는 일반적인 기술 중 하나는 (최소 저학년 연구 및 아마도 자동화 된 검증에서) Hoare 논리 …

1
결정론적인 맥락없는 언어를위한 펌핑 보조기구?
일반 언어에 대한 펌핑 보조는 특정 언어가 규칙적이지 않다는 것을 증명하는 데 사용될 수 있으며, 문맥이없는 언어에 대한 펌핑 보조는 (오그 덴의 정리와 함께) 특정 언어에 문맥이없는 것을 증명하는 데 사용될 수 있습니다. 결정론적인 문맥없는 언어를 위한 펌핑 보조기가 있습니까? 즉, 언어가 DCFL이 아님을 보여주기 위해 사용할 수있는 펌핑 렘마와 …

2
언어에 대한 검증자가 없음을 보여줌으로써 언어가 계산 가능하지 않다는 것을 보여줄 수 있습니까?
계산 가능하게 열거 가능한 (반복적으로 열거 가능하고, 반 결정 가능에 해당) 집합의 정의 중 하나는 다음과 같습니다. decidable 언어가 IFF에 CE입니다 V ⊆ Σ * 모든 일 (검증이라고 함) X ∈ Σ *가 ,⊆ Σ※ㅏ⊆Σ※A \subseteq \Sigma^*V⊆ Σ※V⊆Σ※V\subseteq \Sigma^*x ∈ Σ※엑스∈Σ※x\in \Sigma^* 존재 IFF에 Y ∈ Σ * 세인트 ⟨ …

4
기능 코드의 정확성을 입증하는 일반적인 공식 기술은 무엇입니까?
논문의 일부로 작성중인 Haskell 프로그램의 일부에 대한 증거를 제공하고 싶습니다. 그러나 지금까지 좋은 참고 자료를 찾지 못했습니다. 그레이엄 허튼의 입문 책 하스켈 프로그램 ( Google 도서는 다음과 같은 프로그램에 대해 추론을위한 몇 가지 기술을 하스켈-접촉을 배우면서) 본인은 - 어떤 방정식 추론 겹치지 않는 패턴 사용 목록 유도 13 장에 있지만 …


3
나사산 안전을 증명할 수 있습니까?
이러한 변수를 수정하는 변수와 명령어로 구성된 프로그램과 동기화 기본 요소 (모니터, 뮤텍스, 자바의 동기화 또는 C #의 잠금)를 고려할 때 그러한 프로그램이 스레드로부터 안전하다는 것을 증명할 수 있습니까? 스레드 안전 또는 레이싱 조건과 같은 것을 설명하기위한 공식적인 모델이 있습니까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.