Eliminating Redundancy in Higher-Order Unification: A Lightweight Approach

نویسنده

  • Brigitte Pientka
چکیده

In this paper, we discuss a lightweight approach to eliminate the overhead due to implicit type arguments during higher-order unification of dependently-typed terms. First, we show that some implicit type information is uniquely determined, and can therefore be safely skipped during higher-order unification. Second, we discuss its impact in practice during type reconstruction and during proof search within the logical framework Twelf. Our experimental results show that implicit type arguments are numerous and large in size, but their impact on run-time is between 10% and 20%. On the other hand optimizations such as eliminating the occurs check are shown to be crucial to achieve significant performance improvements.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Role of Inflation Targeting in Exchange Rate Unification Policy: Difference-in-Differences Approach

 Generally, one of the important issue in open macroeconomics and international finance literature is the innovations of exchange rate regimes, and exchange rate unification policy is one of the most important reforming policies in developing and emerging countries. By considering the experience of other emerging countries for exchange rates unification policy in this study, it will be investig...

متن کامل

Unification of Two Approaches to Teacher Training in Iran: A Critical Review of Farhangiyan University’s Charter

Unification of Two Approaches to Teacher Training in Iran: A Critical Review of Farhangiyan University’s Charter   N. Moosaapoor, Ph.D.*   The historical facts imbedded in the century-old Iranian experience in teacher training reveal two different and coexisting approaches. One is a university-based four-year program aiming at training high school teachers, while the other is a two-year pro...

متن کامل

A New Recursive Formulation for the Mixed Redundancy Strategy in Reliability Optimization Problems

One of the common approaches for improving the reliability of a specific system is to use parallel redundant components in subsystems. This approach, which is known as the redundancy allocation problem (RAP), includes the simultaneous selection of the component type and its level for each subsystem in order to maximize the system reliability.Traditionally, there are two redundancy strategies, n...

متن کامل

A New Nonlinear Multi-objective Redundancy Allocation Model with the Choice of Redundancy Strategy Solved by the Compromise Programming Approach

One of the primary concerns in any system design problem is to prepare a highly reliable system with minimum cost. One way to increase the reliability of systems is to use redundancy in different forms such as active or standby. In this paper, a new nonlinear multi- objective integer programming model with the choice of redundancy strategy and component type is developed where standby strategy ...

متن کامل

Theory and Practice of Minimal Modular Higher-Order E-Unification

Modular higher-order E-uniication, as described in 6], produces numerous redundant solutions in many practical cases. We present a reened algorithm for nitary theories with a nite number of non-free constants that avoids most redundant solutions, analyse it theoretically, and give rst experimental results. In comparison to 6], the description of the E-uniication algorithm is enriched by a deeni...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006