본문으로 건너뛰기

© 2026 Molayo

arXiv논문2026. 06. 24. 01:12

E-Graph 리프팅: 함수는 상수가 아니다

요약

e-graph 내에서 엄격한 $\alpha$ 정규형 변수를 지원하기 위한 새로운 접근 방식을 제안합니다. 기능적 리프팅 결합자와 슬림화 비트벡터를 활용하여 변수 처리를 최적화하는 방법을 다룹니다.

핵심 포인트

  • e-graph 내 $\alpha$ 정규형 변수 지원을 위한 리프팅 기법 제안
  • 기능적 리프팅 결합자(functional lifting combinator) 개념 도입
  • 정수 식별자를 슬림화 비트벡터로 확장하여 구현
  • slotted e-graphs 및 Co-de Bruijn syntax 개념 활용

Computer Science > Programming Languages

Title: Lifting E-Graphs: A Function Isn't a Constant

View PDF HTML (experimental)Abstract: 변수(Variables)는 매우 미묘하며 잘못 다루기 쉽습니다. e-graph 내에서 엄격한 $\alpha$ 정규형 변수($\alpha$ canonical variables)를 지원하기 위한 접근 방식을 설명합니다. 리프팅 e-graph(lifting e-graph)는 기능적 리프팅 결합자(functional lifting combinator)라는 개념을 내장하고 있습니다. 이는 일반적인 정수 식별자(integer identifiers)를 슬림화 비트벡터(thinning bitvectors)로 확장하고, lift-pulling 스마트 생성자(smart constructors), 그리고 특수한 thinning-aware 유니온 파인드(union find) 변형을 통해 구현됩니다. 이 접근 방식은 slotted e-graphs와 Co-de Bruijn syntax에서 영감을 받았습니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 arXiv cs.PL (Programming Languages)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0