EDBT 2026 Demo / reviewers in the wild / expert
Max I. Kanovich
dblp:39/5019
· DBLP profile ↗
46ranked-venue papers
32as first author
7since 2021 · last 2026
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 29 · 25 first-author · 3 since 2021Security and privacy · 8 · 4 first-author · 2 since 2021Software engineering, systems software and programming languages · 7 · 1 first-author · 2 since 2021Artificial intelligence and machine learning · 3 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Complexity of Equational Theories for Relational and Language Action Lattices
Max I. Kanovich, Stepan L. Kuznetsov, Andre Scedrov |
RAMICS | 1 |
| 2026 | Verification of time-bounded multiset rewriting properties
Tajana Ban Kirigin, Jesse Comer, Max I. Kanovich, Andre Scedrov, Carolyn L. Talcott |
J. Log. Algebraic Methods Program. | 3 |
| 2022 | On the Formalization and Computational Complexity of Resilience Problems for Cyber-Physical Systems
Musab AlTurki, Tajana Ban Kirigin, Max I. Kanovich, Vivek Nigam, Andre Scedrov, Carolyn L. Talcott |
ICTAC | 3 |
| 2022 | Language models for some extensions of the Lambek calculus
Max I. Kanovich, Stepan L. Kuznetsov, Andre Scedrov |
Inf. Comput. | 1 |
| 2021 | On Security Analysis of Periodic Systems: Expressiveness and ComplexityabstractDevelopment of automated technological systems has seen the increase in interconnectivity among its components. This includes Internet of Things (IoT) and Industry 4.0 (I4.0) and the underlying communication between sensors and controllers. This paper is a step toward a formal framework for specifying such systems and analyzing underlying properties including safety and security. We introduce automata systems (AS) motivated by I4.0 applications. We identify various subclasses of AS that reflect different types of requirements on I4.0. We investigate the complexity of the problem of functional correctness of these systems as well as their vulnerability to attacks. We model the presence of various levels of threats to the system by proposing a range of intruder models, based on the number of actions intruders can use. Musab AlTurki, Tajana Ban Kirigin, Max I. Kanovich, Vivek Nigam, Andre Scedrov, Carolyn L. Talcott |
ICISSP | 3 |
| 2021 | A Compositional Deadlock Detector for Android JavaabstractWe develop a static deadlock analysis for commercial Android Java applications, of sizes in the tens of millions of LoC, under active development at Facebook. The analysis runs primarily at code-review time, on only the modified code and its dependents; we aim at reporting to developers in under 15 minutes.To detect deadlocks in this setting, we first model the real language as an abstract language with balanced re-entrant locks, nondeterministic iteration and branching, and non-recursive procedure calls. We show that the existence of a deadlock in this abstract language is equivalent to a certain condition over the sets of critical pairs of each program thread; these record, for all possible executions of the thread, which locks are currently held at the point when a fresh lock is acquired. Since the critical pairs of any program thread is finite and computable, the deadlock detection problem for our language is decidable, and in NP.We then leverage these results to develop an open-source implementation of our analysis adapted to deal with real Java code. The core of the implementation is an algorithm which computes critical pairs in a compositional, abstract interpretation style, running in quasi-exponential time. Our analyser is built in the Infer verification framework and has been in industrial deployment for over two years; it has seen over two hundred fixed deadlock reports with a report fix rate of ~54%. James Brotherston, Paul Brunet, Nikos Gorogiannis, Max I. Kanovich |
ASE | 4 |
| 2021 | Resource and timing aspects of security protocolsabstractProtocol security verification is one of the best success stories of formal methods. However, some aspects important to protocol security, such as time and resources, are not covered by many formal models. While timing issues involve e.g., network delays and timeouts, resources such as memory, processing power, or network bandwidth are at the root of Denial of Service (DoS) attacks which have been a serious security concern. It is useful in practice and more challenging for formal protocol verification to determine whether a service is vulnerable not only to powerful intruders, but also to resource-bounded intruders that cannot generate or intercept arbitrarily large volumes of traffic. A refined Dolev–Yao intruder model is proposed, that can only consume at most some specified amount of resources in any given time window. Timed protocol theories that specify service resource usage during protocol execution are also proposed. It is shown that the proposed DoS problem is undecidable in general and is PSPACE-complete for the class of resource-bounded, balanced systems. Additionally, we describe a decidable fragment in the verification of the leakage problem for resource-sensitive timed protocol theories. Abraão Aires Urquiza, Musab AlTurki, Tajana Ban Kirigin, Max I. Kanovich, Vivek Nigam, Andre Scedrov, Carolyn L. Talcott |
J. Comput. Secur. | 4 |
| 2020 | Reconciling Lambek's restriction, cut-elimination and substitution in the presence of exponential modalitiesabstractAbstract The Lambek calculus can be considered as a version of non-commutative intuitionistic linear logic. One of the interesting features of the Lambek calculus is the so-called ‘Lambek’s restriction’, i.e. the antecedent of any provable sequent should be non-empty. In this paper, we discuss ways of extending the Lambek calculus with the linear logic exponential modality while keeping Lambek’s restriction. Interestingly enough, we show that for any system equipped with a reasonable exponential modality the following holds: if the system enjoys cut elimination and substitution to the full extent, then the system necessarily violates Lambek’s restriction. Nevertheless, we show that two of the three conditions can be implemented. Namely, we design a system with Lambek’s restriction and cut elimination and another system with Lambek’s restriction and substitution. For both calculi, we prove that they are undecidable, even if we take only one of the two divisions provided by the Lambek calculus. The system with cut elimination and substitution and without Lambek’s restriction is folklore and known to be undecidable. Max I. Kanovich, Stepan L. Kuznetsov, Andre Scedrov |
J. Log. Comput. | 1 |
| 2019 | Resource-Bounded Intruders in Denial of Service AttacksabstractDenial of Service (DoS) attacks have been a serious security concern, as no service is, in principle, protected against them. Although a Dolev-Yao intruder with unlimited resources can trivially render any service unavailable, DoS attacks do not necessarily have to be carried out by such (extremely) powerful intruders. It is useful in practice and more challenging for formal protocol verification to determine whether a service is vulnerable even to resource-bounded intruders that cannot generate or intercept arbitrary large volumes of traffic. This paper proposes a novel, more refined intruder model where the intruder can only consume at most some specified amount of resources in any given time window. Additionally, we propose protocol theories that may contain timeouts and specify service resource usage during protocol execution. In contrast to the existing resource-conscious protocol verification models, our model allows finer and more subtle analysis of DoS problems. We illustrate the power of our approach by representing a number of classes of DoS attacks, such as, Slow, Asymmetric and Amplification DoS attacks, exhausting different types of resources of the target, such as, number of workers, processing power, memory, and network bandwidth. We show that the proposed DoS problem is undecidable in general and is PSPACE-complete for the class of resource-bounded, balanced systems. Finally, we implemented our formal verification model in the rewriting logic tool Maude and analyzed a number of DoS attacks in Maude using Rewriting Modulo SMT in an automated fashion. Abraão Aires Urquiza, Musab AlTurki, Max I. Kanovich, Tajana Ban Kirigin, Vivek Nigam, Andre Scedrov, Carolyn L. Talcott |
CSF | 3 |
| 2019 | The Complexity of Multiplicative-Additive Lambek Calculus: 25 Years Later
Max I. Kanovich, Stepan L. Kuznetsov, Andre Scedrov |
WoLLIC | 1 |
| 2019 | L-Models and R-Models for Lambek Calculus Enriched with Additives and the Multiplicative Unit
Max I. Kanovich, Stepan L. Kuznetsov, Andre Scedrov |
WoLLIC | 1 |
| 2019 | Subexponentials in non-commutative linear logicabstractLinear logical frameworks with subexponentials have been used for the specification of, among other systems, proof systems, concurrent programming languages and linear authorisation logics. In these frameworks, subexponentials can be configured to allow or not for the application of the contraction and weakening rules while the exchange rule can always be applied. This means that formulae in such frameworks can only be organised as sets and multisets of formulae not being possible to organise formulae as lists of formulae. This paper investigates the proof theory of linear logic proof systems in the non-commutative variant. These systems can disallow the application of exchange rule on some subexponentials. We investigate conditions for when cut elimination is admissible in the presence of non-commutative subexponentials, investigating the interaction of the exchange rule with the local and non-local contraction rules. We also obtain some new undecidability and decidability results on non-commutative linear logic with subexponentials. Max I. Kanovich, Stepan L. Kuznetsov, Vivek Nigam, Andre Scedrov |
Math. Struct. Comput. Sci. | 1 |
| 2018 | On the Complexity of Pointer Arithmetic in Separation Logic
James Brotherston, Max I. Kanovich |
APLAS | 2 |
| 2017 | Biabduction (and Related Problems) in Array Separation Logic
James Brotherston, Nikos Gorogiannis, Max I. Kanovich |
CADE | 3 |
| 2017 | Undecidability of the Lambek Calculus with Subexponential and Bracket Modalities
Max I. Kanovich, Stepan L. Kuznetsov, Andre Scedrov |
FCT | 1 |
| 2017 | Time, computational complexity, and probability in the analysis of distance-bounding protocolsabstractMany security protocols rely on the assumptions on the physical properties in which its protocol sessions will be carried out. For instance, Distance Bounding Protocols take into account the round trip time of messages and the transmission velocity to infer an upper bound of the distance between tw o agents. We classify such security protocols as Cyber-Physical. Time plays a key role in design and analysis of many of these protocols. This paper investigates the foundational differences and the impacts on the analysis when using models with discrete time and models with dense time. We show that there are attacks that can be found by models using dense time, but not when using discrete time. We illustrate this with an attack that can be carried out on most Distance Bounding Protocols. In this attack, one exploits the execution delay of instructions during one clock cycle to convince a verifier that he is in a location different from his actual position. We additionally present a probabilistic analysis of this novel attack. As a formal model for representing and analyzing Cyber-Physical properties, we propose a Multiset Rewriting model with dense time suitable for specifying cyber-physical security protocols. We introduce Circle-Configurations and show that they can be used to symbolically solve the reachability problem for our model, and show that for the important class of balanced theories the reachability problem is PSPACE-complete. We also show how our model can be implemented using the computational rewriting tool Maude, the machinery that automatically searches for such attacks. Max I. Kanovich, Tajana Ban Kirigin, Vivek Nigam, Andre Scedrov, Carolyn L. Talcott |
J. Comput. Secur. | 1 |
| 2017 | A rewriting framework and logic for activities subject to regulationsabstractActivities such as clinical investigations (CIs) or financial processes are subject to regulations to ensure quality of results and avoid negative consequences. Regulations may be imposed by multiple governmental agencies as well as by institutional policies and protocols. Due to the complexity of both regulations and activities, there is great potential for violation due to human error, misunderstanding, or even intent. Executable formal models of regulations, protocols and activities can form the foundation for automated assistants to aid planning, monitoring and compliance checking. We propose a model based on multiset rewriting where time is discrete and is specified by timestamps attached to facts. Actions, as well as initial, goal and critical states may be constrained by means of relative time constraints. Moreover, actions may have non-deterministic effects, i.e. they may have different outcomes whenever applied. We present a formal semantics of our model based on focused proofs of linear logic with definitions. We also determine the computational complexity of various planning problems. Plan compliance problem, for example, is the problem of finding a plan that leads from an initial state to a desired goal state without reaching any undesired critical state. We consider all actions to be balanced, i.e. their pre- and post-conditions have the same number of facts. Under this assumption on actions, we show that the plan compliance problem is PSPACE-complete when all actions have only deterministic effects and is EXPTIME-complete when actions may have non-deterministic effects. Finally, we show that the restrictions on the form of actions and time constraints taken in the specification of our model are necessary for decidability of the planning problems. Max I. Kanovich, Tajana Ban Kirigin, Vivek Nigam, Andre Scedrov, Carolyn L. Talcott, Ranko Perovic |
Math. Struct. Comput. Sci. | 1 |
| 2016 | Model checking for symbolic-heap separation logic with inductive predicatesabstractWe investigate the *model checking* problem for symbolic-heap separation logic with user-defined inductive predicates, i.e., the problem of checking that a given stack-heap memory state satisfies a given formula in this language, as arises e.g. in software testing or runtime verification. First, we show that the problem is *decidable*; specifically, we present a bottom-up fixed point algorithm that decides the problem and runs in exponential time in the size of the problem instance. Second, we show that, while model checking for the full language is EXPTIME-complete, the problem becomes NP-complete or PTIME-solvable when we impose natural syntactic restrictions on the schemata defining the inductive predicates. We additionally present NP and PTIME algorithms for these restricted fragments. Finally, we report on the experimental performance of our procedures on a variety of specifications extracted from programs, exercising multiple combinations of syntactic restrictions. James Brotherston, Nikos Gorogiannis, Max I. Kanovich, Reuben N. S. Rowe |
POPL | 3 |
| 2016 | The undecidability theorem for the Horn-like fragment of linear logic (Revisited)abstractThere has been an increased interest in the decision problems for linear logic and its fragments. Here, we give a fully self-contained, easy-to-follow, but fully detailed, direct and constructive proof of the undecidability of a very simple Horn-like fragment of linear logic, which is accessible to a wide range of people. Namely, we show that there is a direct correspondence between terminated computations of a Minsky machine M and cut-free linear logic derivations for a Horn-like sequent of the form \begin{equation*} \bang{\Phi_M},\ l_1 \vdash l_0, \end{equation*} where ΦM consists only of Horn-like implications of the following simple forms \begin{equation*} (l \llto l'),\ \ ((l\otimes r) \llto l'),\ \ (l\llto (r\otimes l')),\ \ and \ \ (l\llto (l'\oplus l'')), \end{equation*} where l1, l0, l, l′, l″ and r stand for literals. Neither negation, nor &, nor constants, nor embedded implications/bangs are used here. Furthermore, our particular correspondence constructed above provides decidability for each of the Horn-like fragments whenever we confine ourselves to any two forms of the above Horn-like implications, along with the complexity bounds that come from the proof. Max I. Kanovich |
Math. Struct. Comput. Sci. | 1 |
| 2014 | Foundations for Decision Problems in Separation Logic with General Inductive Predicates
Timos Antonopoulos, Nikos Gorogiannis, Christoph Haase, Max I. Kanovich, Joël Ouaknine |
FoSSaCS | 4 |
| 2014 | Bounded memory protocols
Max I. Kanovich, Tajana Ban Kirigin, Vivek Nigam, Andre Scedrov |
Comput. Lang. Syst. Struct. | 1 |
| 2014 | Bounded memory Dolev-Yao adversaries in collaborative systems
Max I. Kanovich, Tajana Ban Kirigin, Vivek Nigam, Andre Scedrov |
Inf. Comput. | 1 |
| 2014 | Undecidability of Propositional Separation Logic and Its NeighboursabstractIn this article, we investigate the logical structure of memory models of theoretical and practical interest. Our main interest is in “the logic behind a fixed memory model”, rather than in “a model of any kind behind a given logical system”. As an effective language for reasoning about such memory models, we use the formalism of separation logic. Our main result is that for any concrete choice of heap-like memory model, validity in that model is undecidable even for purely propositional formulas in this language. The main novelty of our approach to the problem is that we focus on validity in specific, concrete memory models, as opposed to validity in general classes of models. Besides its intrinsic technical interest, this result also provides new insights into the nature of their decidable fragments. In particular, we show that, in order to obtain such decidable fragments, either the formula language must be severely restricted or the valuations of propositional variables must be constrained. In addition, we show that a number of propositional systems that approximate separation logic are undecidable as well. In particular, this resolves the open problems of decidability for Boolean BI and Classical BI. Moreover, we provide one of the simplest undecidable propositional systems currently known in the literature, called “Minimal Boolean BI”, by combining the purely positive implication-conjunction fragment of Boolean logic with the laws of multiplicative *-conjunction, its unit and its adjoint implication, originally provided by intuitionistic multiplicative linear logic. Each of these two components is individually decidable: the implication-conjunction fragment of Boolean logic is co-NP-complete, and intuitionistic multiplicative linear logic is NP-complete. All of our undecidability results are obtained by means of a direct encoding of Minsky machines. James Brotherston, Max I. Kanovich |
J. ACM | 2 |
| 2014 | Multiset rewriting over Fibonacci and Tribonacci numbers
Max I. Kanovich |
J. Comput. Syst. Sci. | 1 |
| 2013 | Bounded Memory Protocols and Progressing Collaborative Systems
Max I. Kanovich, Tajana Ban Kirigin, Vivek Nigam, Andre Scedrov |
ESORICS | 1 |
| 2012 | A Rewriting Framework for Activities Subject to RegulationsabstractActivities such as clinical investigations or financial processes are subject to regulations to ensure quality of results and avoid negative consequences. Regulations may be imposed by multiple governmental agencies as well as by institutional policies and protocols. Due to the complexity of both regulations and activities there is great potential for violation due to human error, misunderstanding, or even intent. Executable formal models of regulations, protocols, and activities can form the foundation for automated assistants to aid planning, monitoring, and compliance checking. We propose a model based on multiset rewriting where time is discrete and is specified by timestamps attached to facts. Actions, as well as initial, goal and critical states may be constrained by means of relative time constraints. Moreover, actions may have non-deterministic effects, that is, they may have different outcomes whenever applied. We demonstrate how specifications in our model can be straightforwardly mapped to the rewriting logic language Maude, and how one can use existing techniques to improve performance. Finally, we also determine the complexity of the plan compliance problem, that is, finding a plan that leads from an initial state to a desired goal state without reaching any undesired critical state. We consider all actions to be balanced, that is, their pre and post-conditions have the same number of facts. Under this assumption on actions, we show that the plan compliance problem is PSPACE-complete when all actions have only deterministic effects and is EXPTIME-complete when actions may have non-deterministic effects. Max I. Kanovich, Tajana Ban Kirigin, Vivek Nigam, Andre Scedrov, Carolyn L. Talcott, Ranko Perovic |
RTA | 1 |
| 2012 | Light linear logics with controlled weakening: Expressibility, confluent strong normalization
Max I. Kanovich |
Ann. Pure Appl. Log. | 1 |
| 2011 | The Complexity of Abduction for Separated Heap Abstractions
Nikos Gorogiannis, Max I. Kanovich, Peter W. O'Hearn |
SAS | 2 |
| 2011 | Collaborative Planning with Confidentiality
Max I. Kanovich, Paul D. Rowe, Andre Scedrov |
J. Autom. Reason. | 1 |
| 2011 | Linear logic as a tool for planning under temporal uncertainty
Max I. Kanovich, Jacqueline Vauzeilles |
Theor. Comput. Sci. | 1 |
| 2010 | Undecidability of Propositional Separation Logic and Its NeighboursabstractSeparation logic has proven an effective formalism for the analysis of memory-manipulating programs. We show that the purely propositional fragment of separation logic is undecidable. In fact, for any choice of concrete heap-like model of separation logic, validity in that model remains undecidable. Besides its intrinsic technical interest, this result also provides new insights into the nature of decidable fragments of separation logic. In addition, we show that a number of propositional systems which approximate separation logic are undecidable as well. In particular, these include both Boolean BI and Classical BI. All of our undecidability results are obtained by means of a single direct encoding of Minsky machines. James Brotherston, Max I. Kanovich |
LICS | 2 |
| 2009 | Policy Compliance in Collaborative SystemsabstractWhen collaborating agents share sensitive information to achieve a common goal it would be helpful to them to decide whether doing so will lead to an unwanted release of confidential data. These decisions are based on which other agents are involved, what those agents can do in the given context, and the individual confidentiality preferences of each agent. In this paper we consider a model of collaboration in which each agent has an explicit confidentiality policy. We offer three ways to interpret policy compliance (system compliance, plan compliance and weak plan compliance) corresponding to different levels of trust among the agents. We show it is EXPSPACE-complete to determine whether a given system is compliant and whether the agents can collaboratively reach a given common goal. On the other hand, we show it is undecidable to determine whether a given system has either a compliant plan or a weakly compliant plan leading to a common goal. The undecidability results are, in part, a consequence of the flexibility of the model, which allows interpretations of policy compliance that depend on current configurations. Max I. Kanovich, Paul D. Rowe, Andre Scedrov |
CSF | 1 |
| 2007 | Collaborative Planning With PrivacyabstractCollaboration among organizations or individuals is common. While these participants are often unwilling to share all their information with each other, some information sharing is unavoidable when achieving a common goal. The need to share information and the desire to keep it private/ secret are two competing notions which affect the outcome of a collaboration. This paper proposes a formal model of collaboration which addresses privacy/secrecy concerns. We draw on the notion of a plan which originates in the AI literature. We consider transition systems in which actions have pre- and post-conditions of the same size. We show it is PSPACE-complete to decide whether a given such system protects the privacy/secrecy of its participants and whether it contains a plan leading from a given initial state to a desired goal state. Max I. Kanovich, Paul D. Rowe, Andre Scedrov |
CSF | 1 |
| 2007 | Strong planning under uncertainty in domains with numerous but identical elements (a generic approach)
Max I. Kanovich, Jacqueline Vauzeilles |
Theor. Comput. Sci. | 1 |
| 2006 | Intuitionistic phase semantics is almost classicalabstractWe study the relationship between classical phase semantics for classical linear logic (LL) and intuitionistic phase semantics for intuitionistic linear logic (ILL). We prove that (i) every intuitionistic phase space is a subspace of a classical phase space, and (ii) every intuitionistic phase space is phase isomorphic to an ‘almost classical’ phase space. Here, by an ‘almost classical’ phase space we mean an intuitionistic phase space having a double-negation-like closure operator. Based on these semantic considerations, we give a syntactic embedding of propositional ILL into LL. Max I. Kanovich, Mitsuhiro Okada 0001, Kazushige Terui |
Math. Struct. Comput. Sci. | 1 |
| 2003 | Phase semantics for light linear logic
Max I. Kanovich, Mitsuhiro Okada 0001, Andre Scedrov |
Theor. Comput. Sci. | 1 |
| 2001 | Inductive methods and contract-signing protocolsabstractGaray, Jakobsson and MacKenzie introduced the notion of abuse-free distributed contract-signing: at any stage of the protocol, no participant Ahas the ability to prove to an outside party, that A has the power to choose between completing the contract and aborting it. We study a version of this property, which is naturally formulated in terms of game strategies, and which we formally state and prove for a two-party, optimistic contract-signing protocol. We extend to this setting the formal inductive proof methods previously used in the formal analysis of simpler, trace-based properties of authentication protocols. Rohit Chadha, Max I. Kanovich, Andre Scedrov |
CCS | 2 |
| 2001 | The classical AI planning problems in the mirror of Horn linear logic: semantics, expressibility, complexityabstractWe introduce Horn linear logic as a comprehensive logical system capable of handling the typical AI problem of making a plan of the actions to be performed by a robot so that he could get into a set of final situations, if he started with a certain initial situation. Contrary to undecidability of propositional Horn linear logic, the planning problem is proved to be decidable for a reasonably wide class of natural robot systems. The planning problem is proved to be EXPTIME-complete for the robot systems that allow actions with non-deterministic effects. Fixing a finite signature, that is a finite set of predicates and their finite domains, we get a polynomial time procedure of making plans for the robot system over this signature. The planning complexity is reduced to PSPACE for the robot systems with only pure deterministic actions. As honest numerical parameters in our algorithms we invoke the length of description of a planning task ‘from W to Z˜’ and the Kolmogorov descriptive complexity of AxT, a set of possible actions. Max I. Kanovich, Jacqueline Vauzeilles |
Math. Struct. Comput. Sci. | 1 |
| 1997 | Temporal Linear Logic Specifications for Concurrent Processes (Extended Abstract)abstractThe aim of the paper is to develop comprehensive logical systems capable of handling both resource-sensitive and time-dependent properties of concurrent processes. As a language for specifying such properties, we introduce 'temporal linear logic' (TLL) an extension of linear logic with certain features of temporal logic. A semantic setting for TLL is given in terms of 'time-state universes'. TLL is proved to be fully adequate for 'time-state' concurrency models. Max I. Kanovich, Takayasu Ito |
LICS | 1 |
| 1996 | Linear Logic Automata
Max I. Kanovich |
Ann. Pure Appl. Log. | 1 |
| 1995 | The Complexity of Neutrals in Linear LogicabstractThe main result announced in the paper is the proof of the existence of strongly independent (free) sets of linear logic formulas that are built up of only neutrals. The motivating application is a uniform and transparent technique for obtaining the exact computational characterization of constant only fragments of commutative and noncommutative linear logic. In particular, we prove the surprising results that: multiplicative additive fragments of constant only linear logic are PSPACE complete; all partial recursive predicates are directly definable in the full constant only linear logic. Max I. Kanovich |
LICS | 1 |
| 1995 | Petri Nets, Horn Programs, Linear Logic and Vector Games
Max I. Kanovich |
Ann. Pure Appl. Log. | 1 |
| 1994 | The Rumors System Of Russian Synthesis
Max I. Kanovich, Zoya M. Shalyapina |
COLING | 1 |
| 1994 | The Complexity of Horn Fragments of Linear Logic
Max I. Kanovich |
Ann. Pure Appl. Log. | 1 |
| 1994 | Linear Logic as a Logic of Computations
Max I. Kanovich |
Ann. Pure Appl. Log. | 1 |
| 1992 | Horn Programming in Linear Logic Is NP-CompleteabstractThe question of developing a computational interpretation of J.-Y. Girard's (1987) linear logic and obtaining efficient decision algorithms for this logic, based on the bottom-up approach, is addressed. The approach taken is to start with the simplest natural fragment of linear logic and then expand it step-by-step. The smallest natural Horn fragment of Girard's linear logic is considered, and it is proved that this fragment is NP-complete. As a corollary, an affirmative solution for the problem of whether the multiplicative fragment of Girard's linear logic is NP-complete is obtained. Then a complete computational interpretation for Horn fragments enriched by two additive connectives and by the storage operator is given. Within the framework of this interpretation, it becomes possible to explicitly formalize and clarify the computational aspects of the fragments of linear logic in question and establish exactly the complexity level of these fragments.> Max I. Kanovich |
LICS | 1 |