Skip to main content

Showing 1–18 of 18 results for author: Schewe, K

Searching in archive cs. Search in all archives.
.
  1. arXiv:2401.16838  [pdf, other

    cs.LO

    A Complete Fragment of LTL(EB)

    Authors: Flavio Ferrarotti, Peter Rivière, Klaus-Dieter Schewe, Neeraj Kumar Singh, Yamine Aït Ameur

    Abstract: The verification of liveness conditions is an important aspect of state-based rigorous methods. This article investigates this problem in a fragment $\square$LTL of the logic LTL(EB), the integration of the UNTIL-fragment of Pnueli's linear time temporal logic (LTL) and the logic of Event-B, in which the most commonly used liveness conditions can be expressed. For this fragment a sound set of deri… ▽ More

    Submitted 30 January, 2024; originally announced January 2024.

    Comments: 22 pages

    MSC Class: 68Q60; 68N30

  2. arXiv:2401.16366  [pdf, ps, other

    cs.LO

    Choiceless Polynomial Space

    Authors: Flavio Ferrarotti, Klaus-Dieter Schewe

    Abstract: Abstract State Machines (ASMs) provide a model of computations on structures rather than strings. Blass, Gurevich and Shelah showed that deterministic PTIME-bounded ASMs define the choiceless fragment of PTIME, but cannot capture PTIME. In this article deterministic PSPACE-bounded ASMs are introduced, and it is proven that they cannot capture PSPACE. The key for the proof is a characterisation by… ▽ More

    Submitted 29 January, 2024; originally announced January 2024.

    Comments: 12 pages. arXiv admin note: substantial text overlap with arXiv:2005.04598

    MSC Class: 68Q15; 68Q10; 03D15

  3. arXiv:2102.06554  [pdf, other

    cs.LG cs.AI

    Exploiting Spline Models for the Training of Fully Connected Layers in Neural Network

    Authors: Kanya Mo, Shen Zheng, Xiwei Wang, **ghua Wang, Klaus-Dieter Schewe

    Abstract: The fully connected (FC) layer, one of the most fundamental modules in artificial neural networks (ANN), is often considered difficult and inefficient to train due to issues including the risk of overfitting caused by its large amount of parameters. Based on previous work studying ANN from linear spline perspectives, we propose a spline-based approach that eases the difficulty of training FC layer… ▽ More

    Submitted 12 February, 2021; originally announced February 2021.

  4. arXiv:2009.04259  [pdf, other

    cs.LO cs.CC

    Completeness in Polylogarithmic Time and Space

    Authors: Flavio Ferrarotti, Senen Gonzalez, Klaus-Dieter Schewe, Jose Maria Turull-Torres

    Abstract: Complexity theory can be viewed as the study of the relationship between computation and applications, understood the former as complexity classes and the latter as problems. Completeness results are clearly central to that view. Many natural algorithms resulting from current applications have polylogarithmic time (PolylogTime) or space complexity (PolylogSpace). The classical Karp notion of compl… ▽ More

    Submitted 8 September, 2020; originally announced September 2020.

    Comments: Submitted to Annals of Mathematics and Artificial Intelligence. arXiv admin note: text overlap with arXiv:1911.13104

    MSC Class: 68Q15

  5. arXiv:2009.03623  [pdf, other

    cs.LO

    Asynchronous Control-State Choreographies

    Authors: Klaus-Dieter Schewe, Yamine Ait-Ameur, Sarah Benyagoub

    Abstract: Choreographies prescribe the rendez-vous synchronisation of messages in a system of communicating finite state machines. Such a system is called realisable, if the traces of the prescribed communication coincide with those of the asynchronous system of peers, where the communication channels either use FIFO queues or multiset mailboxes. In a recent article realisability was characterised by two ne… ▽ More

    Submitted 2 December, 2022; v1 submitted 8 September, 2020; originally announced September 2020.

    Comments: 32 pages, 6 figures, 28 references

    MSC Class: 68U35 ACM Class: F.1.1

  6. arXiv:2005.04598  [pdf, ps, other

    cs.CC cs.LO

    Insignificant Choice Polynomial Time

    Authors: Klaus-Dieter Schewe

    Abstract: In the late 1980s Gurevich conjectured that there is no logic capturing PTIME, where logic has to be understood in a very general way comprising computation models over structures. In this article we first refute Gurevich's conjecture. For this we extend the seminal research of Blass, Gurevich and Shelah on {\em choiceless polynomial time} (CPT), which exploits deterministic Abstract State Machine… ▽ More

    Submitted 1 February, 2021; v1 submitted 10 May, 2020; originally announced May 2020.

    Comments: 69 pages

    MSC Class: 68Q05; 68Q10; 03D10 ACM Class: F.1.3; F.1.1; F.4.1

  7. Behavioural Theory of Reflective Algorithms I: Reflective Sequential Algorithms

    Authors: Klaus-Dieter Schewe, Flavio Ferrarotti

    Abstract: We develop a behavioural theory of reflective sequential algorithms (RSAs), i.e. sequential algorithms that can modify their own behaviour. The theory comprises a set of language-independent postulates defining the class of RSAs, an abstract machine model, and the proof that all RSAs are captured by this machine model. As in Gurevich's behavioural theory for sequential algorithms RSAs are sequenti… ▽ More

    Submitted 6 January, 2020; originally announced January 2020.

    Comments: 32 pages

    MSC Class: 68Q05; 68Q10; 03D10

    Journal ref: Science of Computer Programming, 223:102864, 2022

  8. A Behavioural Theory of Recursive Algorithms

    Authors: Egon Börger, Klaus-Dieter Schewe

    Abstract: "What is an algorithm?" is a fundamental question of computer science. Gurevich's behavioural theory of sequential algorithms (aka the sequential ASM thesis) gives a partial answer by defining (non-deterministic) sequential algorithms axiomatically, without referring to a particular machine model or programming language, and showing that they are captured by (non-deterministic) sequential Abstract… ▽ More

    Submitted 24 March, 2020; v1 submitted 6 January, 2020; originally announced January 2020.

    Comments: 34 pages

    MSC Class: 68Q05; 68Q10; 03D10

    Journal ref: Science of Computer Programming, 210:102691, 2021

  9. arXiv:1912.00010  [pdf, ps, other

    cs.LO math.LO

    A Restricted Second-Order Logic for Non-deterministic Poly-Logarithmic Time

    Authors: Flavio Ferrarotti, Senen Gonzáles, Klaus-Dieter Schewe, José María Turull-Torres

    Abstract: We introduce a restricted second-order logic $\mathrm{SO}^{\mathit{plog}}$ for finite structures where second-order quantification ranges over relations of size at most poly-logarithmic in the size of the structure. We demonstrate the relevance of this logic and complexity class by several problems in database theory. We then prove a Fagin's style theorem showing that the Boolean queries which can… ▽ More

    Submitted 29 November, 2019; originally announced December 2019.

    Comments: Draft of Paper submitted to the Logic Journal of the IGPL. arXiv admin note: substantial text overlap with arXiv:1806.07127

  10. arXiv:1911.13104  [pdf, other

    cs.CC cs.LO

    Proper Hierarchies in Polylogarithmic Time and Absence of Complete Problems

    Authors: Flavio Ferrarotti, Senén González, Klaus-Dieter Schewe, José María Turull-Torres

    Abstract: The polylogarithmic time hierarchy structures sub-linear time complexity. In recent work it was shown that all classes $\tildeΣ_{m}^{\mathit{plog}}$ or $\tildeΠ_{m}^{\mathit{plog}}$ ($m \in \mathbb{N}$) in this hierarchy can be captured by semantically restricted fragments of second-order logic. In this paper the descriptive complexity theory of polylogarithmic time is taken further showing that t… ▽ More

    Submitted 29 November, 2019; originally announced November 2019.

    Comments: Paper submitted to FoIKS 2020

  11. arXiv:1902.04789  [pdf, ps, other

    cs.DC

    Concurrent Computing with Shared Replicated Memory

    Authors: Klaus-Dieter Schewe, Andreas Prinz, Egon Börger

    Abstract: The behavioural theory of concurrent systems states that any concurrent system can be captured by a behaviourally equivalent concurrent Abstract State Machine (cASM). While the theory in general assumes shared locations, it remains valid, if different agents can only interact via messages, i.e. sharing is restricted to mailboxes. There may even be a strict separation between memory managing agents… ▽ More

    Submitted 13 February, 2019; originally announced February 2019.

    Comments: 23 pages

  12. arXiv:1806.07127  [pdf, other

    cs.LO

    The Polylog-Time Hierarchy Captured by Restricted Second-Order Logic

    Authors: Flavio Ferrarotti, Senén González, Klaus-Dieter Schewe, José María Turull-Torres

    Abstract: Let $\mathrm{SO}^{\mathit{plog}}$ denote the restriction of second-order logic, where second-order quantification ranges over relations of size at most poly-logarithmic in the size of the structure. In this article we investigate the problem, which Turing machine complexity class is captured by Boolean queries over ordered relational structures that can be expressed in this logic. For this we defi… ▽ More

    Submitted 19 June, 2018; originally announced June 2018.

  13. Accurate and Efficient Profile Matching in Knowledge Bases

    Authors: Jorge Martinez-Gil, Alejandra Lorena Paoletti, Gábor Rácz, Attila Sali, Klaus-Dieter Schewe

    Abstract: A profile describes a set of properties, e.g. a set of skills a person may have, a set of skills required for a particular job, or a set of abilities a football player may have with respect to a particular team strategy. Profile matching aims to determine how well a given profile fits to a requested profile. The approach taken in this article is grounded in a matching theory that uses filters in l… ▽ More

    Submitted 17 November, 2017; v1 submitted 21 June, 2017; originally announced June 2017.

    Comments: 45 pages, 6 figures

    MSC Class: 68-04

  14. Serialisable Multi-Level Transaction Control: A Specification and Verification

    Authors: Egon Börger, Klaus-Dieter Schewe, Qing Wang

    Abstract: We define a programming language independent controller TaCtl for multi-level transactions and an operator $TA$, which when applied to concurrent programs with multi-level shared locations containing hierarchically structured complex values, turns their behavior with respect to some abstract termination criterion into a transactional behavior. We prove the correctness property that concurrent runs… ▽ More

    Submitted 12 June, 2017; originally announced June 2017.

    Comments: 25 pages, 1 figure. arXiv admin note: substantial text overlap with arXiv:1706.01762

    MSC Class: 68P15; 68Q60; 68Q85

    Journal ref: Sci. Comput. Program. 131: 42-58 (2016)

  15. Specifying Transaction Control to Serialize Concurrent Program Executions

    Authors: Egon Börger, Klaus-Dieter Schewe

    Abstract: We define a programming language independent transaction controller and an operator which when applied to concurrent programs with shared locations turns their behavior with respect to some abstract termination criterion into a transactional behavior. We prove the correctness property that concurrent runs under the transaction controller are serialisable. We specify the transaction controller TaCt… ▽ More

    Submitted 6 June, 2017; originally announced June 2017.

    Comments: 14 pages, 1 figure

    MSC Class: 68P15; 68Q60; 68Q85

    Journal ref: LNCS, vol. 8477, Springer 2014, pp. 142-157

  16. A Logic for Non-Deterministic Parallel Abstract State Machines

    Authors: Flavio Ferrarotti, Klaus-Dieter Schewe, Loredana Tec, Qing Wang

    Abstract: We develop a logic which enables reasoning about single steps of non-deterministic parallel Abstract State Machines (ASMs). Our logic builds upon the unifying logic introduced by Nanchen and Stärk for reasoning about hierarchical (parallel) ASMs. Our main contribution to this regard is the handling of non-determinism (both bounded and unbounded) within the logical formalism. Moreover, we do this w… ▽ More

    Submitted 30 May, 2017; originally announced May 2017.

    Comments: arXiv admin note: substantial text overlap with arXiv:1602.07486

    Journal ref: M. Gyssens and G. R. Simari, editors, Foundations of Information and Knowledge Systems - 9th International Symposium (FoIKS 2016), volume 9616 of Lecture Notes in Computer Science, pages 334-354

  17. arXiv:1602.07486  [pdf, other

    cs.LO

    A Complete Logic for Database Abstract State Machines

    Authors: Flavio Ferrarotti, Klaus-Dieter Schewe, Loredana Tec, Qing Wang

    Abstract: In database theory, the term $\textit{database transformation}$ was used to refer to a unifying treatment for computable queries and updates. Recently, it was shown that non-deterministic database transformations can be captured exactly by a variant of ASMs, the so-called Database Abstract State Machines (DB-ASMs). In this article we present a logic for DB-ASMs, extending the logic of Nanchen and… ▽ More

    Submitted 30 May, 2017; v1 submitted 24 February, 2016; originally announced February 2016.

    Comments: To appear in The Logic Journal of the IGPL

  18. A New Thesis concerning Synchronised Parallel Computing - Simplified Parallel ASM Thesis

    Authors: Flavio Ferrarotti, Klaus-Dieter Schewe, Loredana Tec, Qing Wang

    Abstract: A behavioural theory consists of machine-independent postulates characterizing a particular class of algorithms or systems, an abstract machine model that provably satisfies these postulates, and a rigorous proof that any algorithm or system stipulated by the postulates is captured by the abstract machine model. The class of interest in this article is that of synchronous parallel algorithms. For… ▽ More

    Submitted 23 April, 2015; originally announced April 2015.

    Journal ref: Theoretical Computer Science, 2016, Volume 649, 11 October 2016, Pages 25--53