English

On Representability of Multiple-Valued Functions by Linear Lambda Terms Typed with Second-order Polymorphic Type System

Programming Languages 2026-03-30 v2 Logic in Computer Science

Abstract

We show that any multiple-valued function can be represented by a linear lambda term typed in a second-order polymorphic type system, using two distinct styles. The first is a circuit style, which mimics combinational circuits in switching theory. The second is an inductive style, which follows a more traditional mathematical approach. We also discuss several optimizations for these representations. Furthermore, we present a case study that demonstrates the potential applications of our approach across various domains.

Keywords

Cite

@article{arxiv.2603.25337,
  title  = {On Representability of Multiple-Valued Functions by Linear Lambda Terms Typed with Second-order Polymorphic Type System},
  author = {Satoshi Matsuoka},
  journal= {arXiv preprint arXiv:2603.25337},
  year   = {2026}
}
R2 v1 2026-07-01T11:39:05.648Z