Home >

news ヘルプ

論文・著書情報


タイトル
和文: 
英文:Unification Modulo Isomorphisms between Dependent Types for Type-based Library Search 
著者
和文: 瀧本 哲史, 森口 草介, 渡部 卓雄.  
英文: Satoshi Takimoto, Sosuke Moriguchi, Takuo Watanabe.  
言語 English 
掲載誌/書名
和文: 
英文: 
巻, 号, ページ         (to appear)
出版年月 2025年10月12日 
出版者
和文: 
英文: 
会議名称
和文: 
英文:10th ACM SIGPLAN International Workshop on Type-Driven Development (TyDe 2025) 
開催地
和文: 
英文: 
アブストラクト Type-based library search allows developers to efficiently find reusable software components by their type signatures, as exemplified by tools like Hoogle. This capability is especially important in interactive theorem provers (ITPs), where reusing existing proofs can greatly accelerate development. Previous type-based library search tools for ITPs, such as SearchIsos and Loogle, support only a subset of desirable search flexibilities, including argument reordering, currying/uncurrying, generalisation, and the inclusion of extra premises. However, none can handle all these flexibilities simultaneously, resulting in missed relevant matches. In this work, we propose a type-based library search method based on equational unification modulo a set of type isomorphisms for dependent product/sum types, enabling all the desired search flexibilities. We present a semi-algorithm for this equational unification and provide a prototype implementation to demonstrate the feasibility of our approach.

©2007 Institute of Science Tokyo All rights reserved.