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.
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}
}