Skip to main content
QUICK REVIEW

[논문 리뷰] Power Term Polynomial Algebra for Boolean Logic

Emanuele Sansone, Armando Solar-Lezama|arXiv (Cornell University)|2026. 03. 14.
Formal Methods in Verification인용 수 0
한 줄 요약

이 논문은 CNF와 ANF를 연결하는 중간 표현으로서 power term polynomial algebra을 도입하여 일반적인 ANF로 확장하거나 보조 변수를 도입하지 않고 대수적 스타일의 조작을 가능하게 한다.

ABSTRACT

We introduce power term polynomial algebra, a representation language for Boolean formulae designed to bridge conjunctive normal form (CNF) and algebraic normal form (ANF). The language is motivated by the tiling mismatch between these representations: direct CNF<->ANF conversion may cause exponential blowup unless formulas are decomposed into smaller fragments, typically through auxiliary variables and side constraints. In contrast, our framework addresses this mismatch within the representation itself, compactly encoding structured families of monomials while representing CNF clauses directly, thereby avoiding auxiliary variables and constraints at the abstraction level. We formalize the language through power terms and power term polynomials, define their semantics, and show that they admit algebraic operations corresponding to Boolean polynomial addition and multiplication. We prove several key properties of the language: disjunctive clauses admit compact canonical representations; power terms support local shortening and expansion rewrite rules; and products of atomic terms can be systematically rewritten within the language. Together, these results yield a symbolic calculus that enables direct manipulation of formulas without expanding them into ordinary ANF. The resulting framework provides a new intermediate representation and rewriting calculus that bridges clause-based and algebraic reasoning and suggests new directions for structure-aware CNF<->ANF conversion and hybrid reasoning methods.

연구 동기 및 목표

  • Boolean 수식의 CNF(절 기반) 표현과 ANF(대수적) 표현 사이의 간극을 메운다.
  • 보조 변수 없이 CNF 절을 직접 인코딩하는 간결하고 구조 인지적인 표현을 제공한다.
  • 추상 언어 내에서 Boolean 수식을 조작하기 위한 재작성 계산법을 개발한다.
  • Boolean 연산을 반영하는 power term polynomials에 대하여 대수적 연산(덧셈과 곱)을 확립한다.

제안 방법

  • Power term을 변수의 부분집합으로 표현된 모노미의 구조적 묶음으로 정의한다.
  • 배타적 OR(XOR)로 power term을 결합하여 Boolean 다항식을 power term polynomials로 표현한다.
  • GF(2) 상의 power terms와 power term polynomials의 의미론적 해석을 기술한다.
  • 전체 다항식으로 확장하지 않고도 power term을 축소하거나 확장하는 지역적 재작성 규칙을 제공한다.
  • 정규성(canonicity), 선택적 표현(disjunctive representations), 그리고 구조 인지 인코딩을 위한 재작성 규칙에 관한 성질들을 증명한다.

실험 결과

연구 질문

  • RQ1변환으로 인한 지수적 폭주를 피하면서 CNF와 ANF 표현을 어떻게 연결할 수 있는가?
  • RQ2보조 변수 없이도 간결하고 구조 인지적인 언어가 CNF 절을 직접 인코딩할 수 있는가?
  • RQ3이 언어에서 Boolean 수식을 직접 조작하게 하는 대수적 특성과 재작성 규칙은 무엇인가?
  • RQ4power term polynomials가 합(disjunctive) 수식에 대해 어떤 조건에서 정규적 표현을 제공하는가?

주요 결과

  • Power term polynomials는 CNF 절을 직접 인코딩할 수 있는 간결하고 구조화된 표현을 제공한다.
  • Power terms는 지역 축소 및 확장 재작성을 지원하여 유연하고 구조 인지적 인코딩을 가능하게 한다.
  • 이 언어는 GF(2) 상의 Boolean 연산을 반영하는 덧셈과 곱셈을 지원한다.
  • 제시된 프레임워크에서 합적 수식은 최소한의 정규 표현을 가지며 크기가 작다(최대 3항).
  • 최소 파워 항 다항식은 고유하지 않으며, 합적 경우를 벗어나 일반적인 정규성이 부족함을 나타낸다.

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

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

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

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