We design a library for binary-ï¬ eld arithmetic and we supply a core application programming interface (API) completely developed in a formal system we introduce: Typeable Functional Assembly (TFA) which essentially is the system Dual Light Affine Logic (DLAL) introduced by Baillot and Terui and extended with a fix-point formula. TFA is a light type assignment system, in the sense that substructural rules on types of linear logic allow just to type functional programs with polynomial evaluation cost. As a consequence, we show the core of a functional programming setting for binary-field arithmetic with built-in polynomial complexity.

Typing a Core Binary-Field Arithmetic in a Light Logic

ROVERSI, Luca
2012-01-01

Abstract

We design a library for binary-ï¬ eld arithmetic and we supply a core application programming interface (API) completely developed in a formal system we introduce: Typeable Functional Assembly (TFA) which essentially is the system Dual Light Affine Logic (DLAL) introduced by Baillot and Terui and extended with a fix-point formula. TFA is a light type assignment system, in the sense that substructural rules on types of linear logic allow just to type functional programs with polynomial evaluation cost. As a consequence, we show the core of a functional programming setting for binary-field arithmetic with built-in polynomial complexity.
2012
Workshop on Foundational and Practical Aspects of Resource Analysis, FOPARA 2011
Madrid, Spain
May 19 , 2011
Foundational and Practical Aspects of Resource Analysis (subtitle: 2nd International Workshop on Foundational and Practical Aspects of Resource Analysis, FOPARA 2011
Springer-Verlag Berlin Heidelberg
7177
19
35
9783642324949
http://www.di.unito.it/~rover/
Linear logic; Implicit computational complexity; Type assignment; Lambda calculus; Binary-filed arithmetic
Emanuele Cesena; Marco Pedicini; Luca Roversi
File in questo prodotto:
File Dimensione Formato  
CesenaPediciniRoversi2012FOPARA.pdf

Accesso riservato

Tipo di file: POSTPRINT (VERSIONE FINALE DELL’AUTORE)
Dimensione 234.89 kB
Formato Adobe PDF
234.89 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/101493
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? ND
social impact