Skip to main content
QUICK REVIEW

[논문 리뷰] First-order logic with counting: at least, weak hanf normal forms always exist and can be computed!

Dietrich Kuske, Nicole Schweikardt|arXiv (Cornell University)|2017. 06. 20.
Advanced Database Systems and Queries인용 수 1
한 줄 요약

이 논문은 수량 및 숫자 기호를 포함하는 일阶논리의 확장인 FOCN(P)을 제안하고, 유한 구조에서 차수 d가 유계인 경우 모든 공식이 동치인 한프 정규형으로 변환될 수 있음을 증명한다. 이 변환은 원소 시간 내에서 계산 가능하며, 고정 매개변수 트랙터블 모델 체킹과 일정 지연을 가진 효율적인 동적 쿼리 평가를 가능하게 한다.

ABSTRACT

We introduce the logic FOCN(P) which extends first-order logic by counting and by numerical predicates from a set P, and which can be viewed as a natural generalisation of various counting logics that have been studied in the literature.We obtain a locality result showing that every FOCN(P)-formula can be transformed into a formula in Hanf normal form that is equivalent on all finite structures of degree at most d. A formula is in Hanf normal form if it is a Boolean combination of formulas describing the neighbourhood around its tuple of free variables and arithmetic sentences with predicates from P over atomic statements describing the number of realisations of a type with a single centre. The transformation into Hanf normal form can be achieved in time elementary in d and the size of the input formula. From this locality result, we infer the following applications:(1) The Hanf-locality rank of first-order formulas of bounded quantifier alternation depth only grows polynomially with the formula size.(2) The model checking problem for the fragment FOC(P) of FOCN(P) on structures of bounded degree is fixed-parameter tractable (with elementary parameter dependence).(3) The query evaluation problem for fixed queries from FOC(P) over fully dynamic databases of degree at most d can be solved efficiently: there is a dynamic algorithm that can enumerate the tuples in the query result with constant delay, and that allows to compute the size of the query result and to test if a given tuple belongs to the query result within constant time after every database update.

연구 동기 및 목표

  • 집합 P에서의 수량 및 숫자 기호를 포함하는 일阶논리의 확장으로 FOCN(P) 논리를 구성하는 것.
  • 모든 유한 구조에서 차수 ≤ d인 FOCN(P)-공식이 한프 정규형과 동치임을 보여주는 국소성 결과를 확립하는 것.
  • 이 변환이 d와 입력 공식 크기에 대해 원소 시간 내에서 계산 가능함을 보여주는 것.
  • 유계 차수의 구조에서 모델 체킹 및 동적 쿼리 평가를 위한 효율적 알고리즘을 유도하는 것.
  • 유계 양자화자 교차 깊이를 갖는 공식의 한프 국소성 순위가 공식 크기에 대해 다항적으로 증가함을 보여주는 것.

제안 방법

  • 주어진 집합 P에서의 수량 및 숫자 기호를 포함하는 일阶논리의 확장으로 FOCN(P)을 도입하는 것.
  • 자유 변수 튜플 주변의 국소 유형 기술과 원자 수량 문장에 대한 산술 문장의 부울 조합으로 한프 정규형을 정의하는 것.
  • 모든 FOCN(P)-공식이 차수 ≤ d인 모든 유한 구조에서 논리적으로 한프 정규형 공식과 동치임을 증명하는 것.
  • d와 입력 공식 크기에 대해 원소 시간 내에 한프 정규형을 계산하는 알고리즘을 설계하는 것.
  • 한프 정규형을 활용하여 유계 차수의 구조에서 FOC(P)에 대해 고정 매개변수 트랙터블 모델 체킹을 도출하는 것.
  • 각 업데이트 후 일정 지연으로 요약, 크기 계산 및 소속 테스트를 지원하는 동적 쿼리 평가 알고리즘을 구성하는 것.

실험 결과

연구 질문

  • RQ1FOCN(P)의 모든 공식은 유계 차수의 유한 구조에서 동치인 한프 정규형으로 변환될 수 있는가?
  • RQ2차수 d와 공식 크기에 대해 공식을 한프 정규형으로 변환하는 데 필요한 계산 복잡도는 무엇인가?
  • RQ3유계 양자화자 교차 깊이를 갖는 공식의 한프 국소성 순위는 공식 크기에 따라 어떻게 변화하는가?
  • RQ4유계 차수의 구조에서 FOC(P)에 대한 모델 체킹은 매개변수에 원소 의존성을 갖는 고정 매개변수 트랙터블인가?
  • RQ5유계 차수의 데이터베이스에서 고정된 FOC(P) 쿼리에 대해 동적 쿼리 평가를 일정 지연과 일정 시간 내 크기 및 소속 쿼리로 수행할 수 있는가?

주요 결과

  • 모든 FOCN(P)-공식은 차수 최대 d인 모든 유한 구조에서 한프 정규형 공식과 동치이다.
  • 한프 정규형으로의 변환은 d와 입력 공식 크기에 대해 원소 시간 내에서 계산 가능하다.
  • 유계 양자화자 교차 깊이를 갖는 일阶논리 공식의 한프 국소성 순위는 공식 크기에 대해 다항적으로 증가한다.
  • 유계 차수의 구조에서 FOC(P)에 대한 모델 체킹은 매개변수에 원소 의존성을 갖는 고정 매개변수 트랙터블이다.
  • 유계 차수의 데이터베이스에서 고정된 FOC(P) 쿼리에 대해 동적 쿼리 평가가 일정 지연으로 요약을 지원하고, 각 업데이트 후 일정 시간 내 크기 및 소속 쿼리를 수행할 수 있다.
  • 한프 정규형 구성은 유계 차수의 구조에서 강력한 성능 보장을 갖는 효율적인 동적 데이터 관리 가능성을 제공한다.

더 나은 연구,지금 바로 시작하세요

연구 설계부터 논문 작성까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.