Searching for just a few words should be enough to get started. If you need to make more complex queries, use the tips below to guide you.
Purchase individual online access for 1 year to this journal.
Price: EUR 410.00Impact Factor 2024: 0.4
Fundamenta Informaticae is an international journal publishing original research results in all areas of theoretical computer science. Papers are encouraged contributing:
- solutions by mathematical methods of problems emerging in computer science
- solutions of mathematical problems inspired by computer science.
Topics of interest include (but are not restricted to): theory of computing, complexity theory, algorithms and data structures, computational aspects of combinatorics and graph theory, programming language theory, theoretical aspects of programming languages, computer-aided verification, computer science logic, database theory, logic programming, automated deduction, formal languages and automata theory, concurrency and distributed computing, cryptography and security, theoretical issues in artificial intelligence, machine learning, pattern recognition, algorithmic game theory, bioinformatics and computational biology, quantum computing, probabilistic methods, & algebraic and categorical methods.
Authors: Tiuryn, Jerzy
Article Type: Editorial
DOI: 10.3233/FI-1993-191-202
Citation: Fundamenta Informaticae, vol. 19, no. 1-2, pp. I-II, 1993
Article Type: Other
DOI: 10.3233/FI-1993-191-201
Citation: Fundamenta Informaticae, vol. 19, no. 1-2, pp. i-vi, 1993
Authors: Breazu-Tannen, Val | Meyer, Albert R.
Article Type: Research Article
Abstract: In programming languages that feature unrestricted recursion, the equational theory corresponding to evaluation of data type expressions must be distinguished from the classical theory of the data as given by, say, algebraic specifications. Aiming to preserve classical reasoning about the underlying data types, that is, for the equational theory of the programming language to be a conservative extension of the theory given by the data type specification, we investigate, alternative computational settings given by typed lambda calculi, specifically here by the Girard-Reynolds polymorphic lambda calculus (λ ∀ ). We prove that the addition …of just the λ ∀ -constructions to arbitrary specifications, as given by algebraic theories, and even simply typed lambda theories, is conservative . This suggests that polymorphic constructs and reasoning can be superimposed on familiar data-type definition features of programming languages without changing the behavior of these features. Using purely syntactic methods, we give transformational proofs of these results for certain systems of equational reasoning. A new technique for analyzing polymorphic equational proofs is developed to this purpose. Finally, we prove, with a semantics argument, that it is possible to combine arbitrary algebraic data type specifications and the λ ∀ -constructions into functional programming languages that both conserve algebraic reasoning about data. and ensure, over arbitrary algebraically specified observables , a computing power equivalent to that of the pure λ ∀ . The corresponding problem for simply typed specifications remains open. Show more
DOI: 10.3233/FI-1993-191-203
Citation: Fundamenta Informaticae, vol. 19, no. 1-2, pp. 1-49, 1993
Authors: Curien, P.-L.
Article Type: Research Article
DOI: 10.3233/FI-1993-191-204
Citation: Fundamenta Informaticae, vol. 19, no. 1-2, pp. 51-85, 1993
Authors: Giannini, Paola | Honsell, Furio | Ronchi Della Rocca, Simona
Article Type: Research Article
Abstract: In this paper we investigate the type inference problem for a large class of type assignment systems for the λ -calculus. This is the problem of determining if a term has a type in a given system. We discuss, in particular, a collection of type assignment systems which correspond to the typed systems of Barendregt’s “cube”. Type dependencies being shown redundant, we focus on the strongest of all, Fω , the type assignment version of the system Fω of Girard. In order to manipulate uniformly type inferences we give a syntax directed presentation of Fω and introduce …the notions of scheme and of principal type scheme. Making essential use of them, we succeed in reducing the type inference problem for Fω to a restriction of the higher order semi-unification problem and in showing that the conditional type inference problem for Fω is undecidable. Throughout the paper we call attention to open problems and formulate some conjectures. Show more
DOI: 10.3233/FI-1993-191-205
Citation: Fundamenta Informaticae, vol. 19, no. 1-2, pp. 87-125, 1993
Authors: Jategaonkar, Lalita A. | Mitchell, John C.
Article Type: Research Article
Abstract: We study a type system, in the spirit of ML and related languages, with two novel features: a general form of record pattern matching and a provision for user-declared subtypes. Extended pattern matching allows a function on records to be applied to any record that contains a minimum set of fields and permits the additional fields of the record to be manipulated within the body of the function. Together, these two enhancements may be used to support a restricted object-oriented programming style. We define the type system using inference rules, and develop a type inference algorithm. We prove that the …algorithm is sound with respect to the typing rules and that it infers a most general typing for every typable expression. Show more
DOI: 10.3233/FI-1993-191-206
Citation: Fundamenta Informaticae, vol. 19, no. 1-2, pp. 127-165, 1993
Authors: Leivant, Daniel | Marion, Jean-Yves
Article Type: Research Article
Abstract: We consider typed λ -calculi with pairing over the algebra W of words over {0, 1}, with a destructor and discriminator function. We show that the poly-time functions are precisely the functions (1) λ -representable using simple types, with abstract input (represented by Church-like terms) and concrete output (represented by algebra terms); (2) λ -representable using simple types, with abstract input and output, but with the input and output representations differing slightly; (3) λ -representable using polymorphic typing with type quantification ranging over multiplicative types only; (4) λ -representable using simple and list types (akin to ML style) with abstract …input and output; and (5) λ -representable over the algebra of flat lists (in place of W), using simple types, with abstract input and output. Show more
DOI: 10.3233/FI-1993-191-207
Citation: Fundamenta Informaticae, vol. 19, no. 1-2, pp. 167-184, 1993
Authors: Pfenning, Frank
Article Type: Research Article
Abstract: We prove that partial type reconstruction for the pure polymorphic λ -calculus is undecidable by a reduction from the second-order unification problem, extending a previous result by H.-J. Boehm. We show further that partial type reconstruction remains undecidable even in a very small predicative fragment of the polymorphic λ -calculus, which implies undecidability of partial type reconstruction for λ M L as introduced by Harper, Mitchell, and Moggi.
DOI: 10.3233/FI-1993-191-208
Citation: Fundamenta Informaticae, vol. 19, no. 1-2, pp. 185-199, 1993
Authors: Urzyczyn, Pawel
Article Type: Research Article
Abstract: We consider computability over abstract structures with help of primitive recursive definitions (an appropriate modification of Gödel’s system T). Unlike the standard approach, we do not assume any fixed representation of integers, but instead we allow primitive recursion to be polymorphic, so that iteration is performed with help of counters viewed as objects of an abstract type Int of arbitrary (hidden) implementation. This approach involves the use of existential quantification in types, following the ideas of Mitchell and Plotkin. We show that the halting problem over finite interpretations is primitive recursive for each program involving primitive recursive definitions. Conversely, …each primitive recursive set of interpretations is defined by the termination property of some program. Show more
DOI: 10.3233/FI-1993-191-209
Citation: Fundamenta Informaticae, vol. 19, no. 1-2, pp. 201-222, 1993
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
USA
Tel: +1 703 830 6300
Fax: +1 703 830 2300
sales@iospress.com
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
IOS Press
Nieuwe Hemweg 6B
1013 BG Amsterdam
The Netherlands
Tel: +31 20 688 3355
Fax: +31 20 687 0091
info@iospress.nl
For editorial issues, permissions, book requests, submissions and proceedings, contact the Amsterdam office info@iospress.nl
Inspirees International (China Office)
Ciyunsi Beili 207(CapitaLand), Bld 1, 7-901
100025, Beijing
China
Free service line: 400 661 8717
Fax: +86 10 8446 7947
china@iospress.cn
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
如果您在出版方面需要帮助或有任何建, 件至: editorial@iospress.nl