We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.LO

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Logic in Computer Science

Title: A generic imperative language for polynomial time

Abstract: The ramification method in Implicit Computational Complexity has been associated with functional programming, but adapting it to generic imperative programming is highly desirable, given the wider algorithmic applicability of imperative programming. We introduce a new approach to ramification which, among other benefits, adapts readily to fully general imperative programming. The novelty is in ramifying finite second-order objects, namely finite structures, rather than ramifying elements of free algebras. In so doing we bridge between Implicit Complexity's type theoretic characterizations of feasibility, and the data-flow approach of Static Analysis.
Comments: 18 pages, submitted to a conference
Subjects: Logic in Computer Science (cs.LO); Computational Complexity (cs.CC); Programming Languages (cs.PL); Logic (math.LO)
ACM classes: D.3.3; F.3.2; F.4.1; F.1.3
Cite as: arXiv:1911.04026 [cs.LO]
  (or arXiv:1911.04026v2 [cs.LO] for this version)

Submission history

From: Daniel Leivant [view email]
[v1] Mon, 11 Nov 2019 01:15:07 GMT (89kb)
[v2] Wed, 19 Feb 2020 02:10:18 GMT (81kb)

Link back to: arXiv, form interface, contact.