65(1-2) 2005


  1. Preface i-i
  2. for Data: Differentiating Data Structures
    Michael Abbott, Thorsten Altenkirch, Conor McBride and Neil Ghani 1-28

    This paper and our conference paper (Abbott, Altenkirch, Ghani, and McBride, 2003b) explain and analyse the notion of the derivative of a data structure as the type of its one-hole contexts based on the central observation made by McBride (2001). To make the idea precise we need a generic notion of a data type, which leads to the notion of a container, introduced in (Abbott, Altenkirch and Ghani, 2003a) and investigated extensively in (Abbott, 2003). Using containers we can provide a notion of linear map which is the concept missing from McBride's first analysis. We verify the usual laws of differential calculus including the chain rule and establish laws for initial algebras and terminal coalgebras.

  3. Synthesis of max-plus quasi-interpretations
    Roberto M. Amadio 29-60

    Quasi-interpretations are a tool to bound the size of the values computed by a first-order functional program (or a term rewriting system) and thus a mean to extract bounds on its computational complexity. We study the synthesis of quasi-interpretations selected in the space of polynomials over the max-plus algebra. We prove that the synthesis problem is NP-hard under various conditions and in NP for the particular case of multi-linear quasi-interpretations when programs are specified by rules of bounded size. We provide a polynomial time algorithm to synthesize homogeneous quasi-interpretations of bounded degree and show how to extend the algorithm to synthesize (general) quasi-interpretations. The resulting algorithm generalizes certain syntactic and type theoretic conditions proposed in the literature to control time and space complexity.

  4. Inductive types in the Calculus of Algebraic Constructions
    Frédéric Blanqui 61-86

    In a previous work, we proved that an important part of the Calculus of Inductive Constructions (CIC), the basis of the Coq proof assistant, can be seen as a Calculus of Algebraic Constructions (CAC), an extension of the Calculus of Constructions with functions and predicates defined by higher-order rewrite rules. In this paper, we prove that almost all CIC can be seen as a CAC, and that it can be further extended with non-strictly positive types and inductive-recursive types together with non-free constructors and pattern-matching on defined symbols.

  5. Principal Typing for Lambda Calculus in Elementary Affine Logic
    Paolo Coppola and Simona Ronchi della Rocca 87-112

    Elementary Affine Logic (EAL) is a variant of Linear Logic characterizing the computational power of the elementary bounded Turing machines. The EAL Type Inference problem is the problem of automatically assigning to terms of l-calculus EAL formulas as types. This problem, restricted to the propositional fragment of EAL, is proved to be decidable, and an algorithm is shown, building, for every l-term, either a negative answer or a finite set of type schemata, from which all and only its typings can be derived, through suitable operations.

  6. A Logical Framework with Dependently Typed Records
    Thierry Coquand, Randy Pollack and Makoto Takeyama 113-134
     
  7. On l-Definability I: the Fixed Model Problem and Generalizations of the Matching Problem
    Thierry Joly 135-151

    The question whether a given functional of some full type structure (FTS for short) is l-definable by a closed l-term, known as the Definability Problem, was proved to be undecidable by R. Loader in 1993 (cf [Loa01a]). Later on, R. Loader refined his first result by establishing that the problem is undecidable for every FTS over at least 3 ground elements (cf [Loa01b]).

    We solve here the remaining non trivial case and show that the problem is undecidable whenever there are at least two ground elements. The proof is based on a direct encoding of the Halting Problem for register machines into the Definability Problem restricted to the functionals of the Monster type M=(((o®o)®o)®o)®(o®o). It follows that this new restriction of the Definability Problem, which is orthogonal to the ones considered so far, is also undecidable. The latter fact yields a particularly simple proof of the undecidability of the b-Pattern Matching Problem, recently established by R. Loader in [Loa03].

  8. Parameterizations and Fixed-Point Operators on Control Categories
    Yoshihiko Kakutani and Masahito Hasegawa 153-172

    The lm-calculus features both variables and names together with their binding mechanisms. This means that constructions on open terms are necessarily parameterized in two different ways for both variables and names. Semantically, such a construction must be modeled by a biparameterized family of operators. In this paper, we study these biparameterized operators on Selinger's categorical models of the lm-calculus called control categories. The overall development is analogous to that of Lambek's functional completeness of cartesian closed categories via polynomial categories. As a particular and important application of such consideration, we study the parameterizations of uniform fixed-point operators on control categories. We show a bijective correspondence between biparameterized fixed-point operators and nonparameterized ones under the uniformity conditions.

  9. Sequentiality in Bounded Biorders
    Jim Laird 173-191

    We study a notion of bounded stable biorder, showing that the monotone and stable functions on such biorders are sequential. We construct bounded biorder models of a range of sequential, higher-order functional calculi, including unary PCF, (typed and untyped) call-by-value and lazy l-calculi, and non-deterministic SPCF. We prove universality and full abstraction results for these models by reduction to the case of unary PCF, for which we give a simple new argument to show that any order-extensional and sequential model is universal.


65(3) 2005


  1. Tracing Relations Probabilistically
    Ernst-Erich Doberkat 193-209
    We investigate similarities between non-deterministic and probabilistic ways of describing a system in terms of computation trees. We show that the construction of traces for both kinds of relations follows the same principles of construction. Representations of measurable trees in terms of probabilistic relations are given. This shows that stochastic relations may serve as refinements of their non-deterministic counterparts. A convexity argument formalizes the observation that non-deterministic system descriptions are underspecified when compared to probabilistic ones. The mathematical tools come essentially from the theory of measurable selections.
  2. Behaviour and Instantiation of High-Level Petri Net Processes
    Hartmut Ehrig 211-247
    Processes for high-level nets N are often defined as processes of the low-level net Flat(N) which is obtained from N via the well-known flattening construction. This low-level notion of processes for high-level nets, however, is not really adequate, because the high-level structure is completely lost. For this reason we have introduced in a previous paper a new notion of high-level net processes for high-level nets which captures the high-level structure. The key notion is a high-level occurrence net K, which generalizes the well-known notion of occurrence nets from low-level to high-level nets. In contrast to the low-level case we consider high-level occurrence nets together with a set of initial markings of the input places.
    In this paper we show under which conditions the behavior of low-level occurrence nets and processes can be generalized to the high-level case. A key notion is the instantiation L of a high-level occurrence net K, where L is a low-level subnet of the flattening Flat(K) with isomorphic net structures of L and K. One of our main results characterizes under which conditions a high-level occurrence net - and hence a high-level net process - has unique and nonoverlapping instantiations and can be represented by the union of all its instantiations.
  3. Super Rough Semantics
    A. Mani 239-261
    In this research a new algebraic semantics of rough set theory including additional meta aspects is proposed. The semantics is based on enhancing the standard rough set theory with notions of 'relative ability of subsets of approximation spaces to approximate'. The eventual algebraic semantics is developed via many deep results in convexity in ordered structures. A new variation of rough set theory, namely 'ill-posed rough set theory' in which it may suffice to know some of the approximations of sets, is eventually introduced.
  4. Real Recursive Functions and Baire Classes
    Jerzy Mycka 263-278
    Recursive functions over the reals [6] have been considered, first as a model of analog computation, and second to obtain analog characterizations of classical computational complexity classes [2].
    However, one of the operators introduced in the seminal paper by Cris Moore (in 1996), the minimalization operator, creates some difficulties: (a) although differential recursion (the analog counterpart of classical recurrence) is, to some extent, directly implementable in the General Purpose Analog Computer of Claude Shannon, analog minimalization is far from physical realizability, and (b) analog minimalization was borrowed from classical recursion theory and does not fit well the analytic realm of analog computation. In this paper we use the most natural operator captured from Analysis - the operator of taking a limit - instead of the minimalization with respect to the equivalance of these operators given in [8].
    In this context the natural question about coincidence between real recursive functions and Baire classes arises. To solve this problem the limit hierarchy of real recursive funcions is introduced. Relations between Baire classes, effective Baire classes and the limit hierachy are also studied.
  5. About Splicing P Systems with One Membrane
    Sergey Verlan and Maurice Margenstern 279-290
    In this article we consider splicing P systems with one membrane. We show that the original definition of splicing P systems is not complete and we propose several variants in order to complete it. We show that the choice of the variant is important and that the computational power of splicing P systems with one membrane directly depends on it.

65(4) 2005


  1. An Image Hiding Scheme Based on Multi-bit-reference Substitution Table Using Dynamic Programming Strategy
    Chi-Shiang Chan and Chin-Chen Chang 291-305

    Simple least-significant-bit (LSB) substitution is the most straightforward way to embed the secret image in the host image. Based on the simple LSB substitution, the method using substitution table is proposed to improve the quality of the stego-image. In this paper, we shall bring up a new method that uses the un-embedded host pixel bits to partition the host pixel into different planes. This way, we can derive the optimal substitution table for each plane. By combining the optimal substitution tables, we can obtain the final result that we call the multi-bit-reference substitution table. After transforming the secret data according multi-bit-reference substitution table, we can embed the transformed secret data in the host image so that the host image will be degraded possibly less. The experimental results show that our method leads to good results.

  2. Revealed Preference, Congruence and Rationality: A Fuzzy Approach
    Irina Georgescu 307-328

    In a previous paper connections between the congruence axioms WFCA, SFCA and the revealed preference axioms WAFRP, SAFRP for fuzzy choice functions whose domain contains the characteristic functions of pairs and of triples of alternatives have been studied.

    The first objective of this paper is to establish such connections for the case of arbitrary fuzzy choice functions. We introduce the new revealed preference axioms WAFRP°, SAFRP°, HAFRP and we prove two main theorems:

    1. The axioms WFCA and WAFRP° are equivalent;

    2. The axioms SFCA and HAFRP are equivalent.

    Our second objective is to define G-rational, M-rational, G-normal and M-normal fuzzy choice functions and to investigate some of their properties.

    The notions and the results are formulated in terms of the residuum of the Gödel t-norm and the proofs use the residuated lattice structure of the interval [0, 1].

  3. On countable RCC models
    Sanjiang Li, Mingsheng Ying and Yongming Li 329-351

    Region Connection Calculus (RCC) is the most widely studied formalism of Qualitative Spatial Reasoning. It has been known for some time that each connected regular topological space provides an RCC model. These `standard' models are inevitable uncountable and regions there cannot be represented finitely. This paper, however, draws researchers' attention to RCC models that can be constructed from finite models hierarchically. Compared with those `standard' models, these countable models have the nice property that regions where can be constructed in finite steps from basic ones. We first investigate properties of three countable models introduced by Düntsch, Stell, Li and Ying, resp. In particular, we show that (i) the contact relation algebra of our minimal model is not atomic complete; and (ii) these three models are non-isomorphic. Second, for each n > 0, we construct a countable RCC model that is a sub-model of the standard model over the Euclidean unit n-cube; and show that all these countable models are non-isomorphic. Third, we show that every finite model can be isomorphically embedded in any RCC model. This leads to a simple proof for the result that each consistent spatial network has a realization in any RCC model.

  4. Data Compressor for VQ Index Tables
    Tzu-Chuen Lu and Chin-Chen Chang 353-371

    The vector quantization (VQ) compression scheme has been well accepted as an efficient image compression technique. However, the compression bit rate of the VQ scheme is limited. In order to improve its efficiency, in this paper, we shall propose a new lossless data compression scheme to further condense the VQ index table. The proposed scheme exploits the inter-block correlations in the index table to re-encode the indices. Unlike the well known existing re-encoding schemes such as SOC and STC, the proposed scheme uses a smaller number of compression codes to encode every index that coincides with another on the predefined path. Compared with VQ, SOC and STC, the proposed scheme performs better in terms of compression bit rate.

  5. R. Thomas' Modeling of Biological Regulatory Networks: Introduction of Singular States in the Qualitative Dynamics
    Adrien Richard, Jean-Paul Comet and Gilles Bernot 373-392

    In the field of biological regulation, models extracted from experimental works are usually complex networks comprising intertwined feedback circuits. The overall behavior is difficult to grasp and the development of formal methods is needed in order to model and simulate biological regulatory networks. To model the behavior of such systems, R. Thomas and coworkers developed a qualitative approach in which the dynamics is described by a state transition system. Even if all steady states of the system can be detected in this formalism, some of them, the singular ones, are not formally included in the transition system. Consequently, temporal properties in which singular states have to be described, cannot be checked against the transition system. However, steady singular states play an essential role in the dynamics since they can induce homeostasis or multistationnarity and sometimes are associated to biological phenotypes.

    These observations motivated our interest for developing an extension of Thomas formalism in which all singular states are represented, allowing us to check temporal properties concerning singular states. We easily demonstrate in our formalism the previously demonstrated theorems giving the conditions for the steadiness of singular states. We also prove that our formalism is coherent with the Thomas one since all paths of the Thomas transition system are preserved in our one, which in addition includes singular states.

 
File translated from TEX by TTH, version 3.67.
On 05 Mar 2005, 14:35.