Skip to main content

Showing 1–20 of 20 results for author: Echenim, M

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

    quant-ph cs.LO

    A formalization of the CHSH inequality and Tsirelson's upper-bound in Isabelle/HOL

    Authors: Mnacho Echenim, Mehdi Mhalla

    Abstract: We present a formalization of several fundamental notions and results from Quantum Information theory, including density matrices and projective measurements, along with the proof that the local hidden-variable hypothesis advocated by Einstein to model quantum mechanics cannot hold. The proof of the latter result is based on the so-called CHSH inequality, and it is the violation of this inequality… ▽ More

    Submitted 21 June, 2023; originally announced June 2023.

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

  2. arXiv:2305.08419  [pdf, ps, other

    cs.LO

    Tractable and Intractable Entailment Problems in Separation Logic with Inductively Defined Predicates

    Authors: Mnacho Echenim, Nicolas Peltier

    Abstract: We establish various complexity results for the entailment problem between formulas in Separation Logic with user-defined predicates denoting recursive data structures. The considered fragments are characterized by syntactic conditions on the inductive rules that define the semantics of the predicates. We focus on so-called P-rules, which are similar to (but simpler than) the PCE rules introduced… ▽ More

    Submitted 23 May, 2024; v1 submitted 15 May, 2023; originally announced May 2023.

    MSC Class: 68T27 ACM Class: I.2.3; F.4.1

  3. arXiv:2206.09389  [pdf, ps, other

    cs.LO

    Two Results on Separation Logic With Theory Reasoning

    Authors: Mnacho Echenim, Nicolas Peltier

    Abstract: Two results are presented concerning the entailment problem in Separation Logic with inductively defined predicate symbols and theory reasoning. First, we show that the entailment problem is undecidable for rules with bounded tree-width, if theory reasoning is considered. The result holds for a wide class of theories, even with a very low expressive power. For instance it applies to the natural nu… ▽ More

    Submitted 19 June, 2022; originally announced June 2022.

    Comments: ASL 2022 - Workshop on Advancing Separation Logic. arXiv admin note: substantial text overlap with arXiv:2201.13227

    MSC Class: 68T27 ACM Class: F.4.1; I.2.3

  4. arXiv:2201.13227  [pdf, ps, other

    cs.LO

    A Proof Procedure For Separation Logic With Inductive Definitions and Theory Reasoning

    Authors: Mnacho Echenim, Nicolas Peltier

    Abstract: A proof procedure, in the spirit of the sequent calculus, is proposed to check the validity of entailments between Separation Logic formulas combining inductively defined predicates denoted structures of bounded tree width and theory reasoning. The calculus is sound and complete, in the sense that a sequent is valid iff it admits a (possibly infinite) proof tree. We show that the procedure termina… ▽ More

    Submitted 22 June, 2022; v1 submitted 31 January, 2022; originally announced January 2022.

    MSC Class: 03B70 ACM Class: F.4.1

  5. arXiv:2103.11709  [pdf, ps, other

    cs.LO

    A Superposition-Based Calculus for Quantum Diagrammatic Reasoning and Beyond

    Authors: Rachid Echahed, Mnacho Echenim, Mehdi Mhalla, Nicolas Peltier

    Abstract: We introduce a class of rooted graphs which allows one to encode various kinds of classical or quantum circuits. We then follow a set-theoretic approach to define rewrite systems over the considered graphs and propose a new complete Superposition callculus which handles sets of formulas consisting of equations or disequations over these graphs.

    Submitted 22 March, 2021; originally announced March 2021.

  6. arXiv:2103.08535  [pdf, ps, other

    cs.LO

    Quantum projective measurements and the CHSH inequality in Isabelle/HOL

    Authors: Mnacho Echenim, Mehdi Mhalla

    Abstract: We present a formalization in Isabelle/HOL of quantum projective measurements, a class of measurements involving orthogonal projectors that is frequently used in quantum computing. We also formalize the CHSH inequality, a result that holds on arbitrary probability spaces, which can used to disprove the existence of a local hidden-variable theory for quantum mechanics.

    Submitted 15 March, 2021; originally announced March 2021.

  7. arXiv:2012.14361  [pdf, other

    cs.LO

    Unifying Decidable Entailments in Separation Logic with Inductive Definitions

    Authors: Mnacho Echenim, Radu Iosif, Nicolas Peltier

    Abstract: The entailment problem $\varphi \models ψ$ in Separation Logic \cite{IshtiaqOHearn01,Reynolds02}, between separated conjunctions of equational ($x \iseq y$ and $x \not\iseq y$), spatial ($x \mapsto (y_1,\ldots,y_\rank)$) and predicate ($p(x_1,\ldots,x_n)$) atoms, interpreted by a finite set of inductive rules, is undecidable in general. Certain restrictions on the set of inductive definitions lead… ▽ More

    Submitted 15 February, 2021; v1 submitted 28 December, 2020; originally announced December 2020.

  8. arXiv:2007.00502  [pdf, other

    cs.LO

    Decidable Entailments in Separation Logic with Inductive Definitions: Beyond Established Systems

    Authors: Mnacho Echenim, Radu Iosif, Nicolas Peltier

    Abstract: We define a class of Separation Logic formulae, whose entailment problem: given formulae $φ, ψ_1, \ldots, ψ_n$, is every model of $φ$ a model of some $ψ_i$? is 2EXPTIME-complete. The formulae in this class are existentially quantified separating conjunctions involving predicate atoms, interpreted by the least sets of store-heap structures that satisfy a set of inductive rules, which is also part o… ▽ More

    Submitted 11 October, 2020; v1 submitted 1 July, 2020; originally announced July 2020.

  9. arXiv:2004.07578  [pdf, other

    cs.LO

    Entailment Checking in Separation Logic with Inductive Definitions is 2-EXPTIME hard

    Authors: Mnacho Echenim, Radu Iosif, Nicolas Peltier

    Abstract: The entailment between separation logic formulae with inductive predicates, also known as symbolic heaps, has been shown to be decidable for a large class of inductive definitions. Recently, a 2-EXPTIME algorithm was proposed and an EXPTIME-hard bound was established; however no precise lower bound is known. In this paper, we show that deciding entailment between predicate atoms is 2-EXPTIME-hard.… ▽ More

    Submitted 16 April, 2020; originally announced April 2020.

  10. arXiv:1906.11033  [pdf, ps, other

    cs.LO

    Ilinva: Using Abduction to Generate Loop Invariants

    Authors: Mnacho Echenim, Nicolas Peltier, Yanis Sellami

    Abstract: We describe a system to prove properties of programs. The key feature of this approach is a method to automatically synthesize inductive invariants of the loops contained in the program. The method is generic, i.e., it applies to a large set of programming languages and application domains; and lazy, in the sense that it only generates invariants that allow one to derive the required properties. I… ▽ More

    Submitted 26 June, 2019; originally announced June 2019.

  11. arXiv:1807.09873  [pdf, ps, other

    cs.LO q-fin.PR

    Formalizing the Cox-Ross-Rubinstein pricing of European derivatives in Isabelle/HOL

    Authors: Mnacho Echenim, Hervé Guiol, Nicolas Peltier

    Abstract: We formalize in the proof assistant Isabelle essential basic notions and results in financial mathematics. We provide generic formal definitions of concepts such as markets, portfolios, derivative products, arbitrages or fair prices, and we show that, under the usual no-arbitrage condition, the existence of a replicating portfolio for a derivative implies that the latter admits a unique fair price… ▽ More

    Submitted 10 August, 2018; v1 submitted 25 July, 2018; originally announced July 2018.

  12. arXiv:1807.04557  [pdf, other

    cs.LO

    A Generic Framework for Implicate Generation Modulo Theories

    Authors: Mnacho Echenim, Nicolas Peltier, Yanis Sellami

    Abstract: The clausal logical consequences of a formula are called its implicates. The generation of these implicates has several applications, such as the identification of missing hypotheses in a logical specification. We present a procedure that generates the implicates of a quantifier-free formula modulo a theory. No assumption is made on the considered theory, other than the existence of a decision pro… ▽ More

    Submitted 12 July, 2018; originally announced July 2018.

  13. arXiv:1804.03556  [pdf, ps, other

    cs.LO

    The Complexity of Prenex Separation Logic with One Selector

    Authors: Mnacho Echenim, Radu Iosif, Nicolas Peltier

    Abstract: We first show that infinite satisfiability can be reduced to finite satisfiability for all prenex formulas of Separation Logic with $k\geq1$ selector fields ($\seplogk{k}$). Second, we show that this entails the decidability of the finite and infinite satisfiability problem for the class of prenex formulas of $\seplogk{1}$, by reduction to the first-order theory of one unary function symbol and un… ▽ More

    Submitted 30 April, 2018; v1 submitted 10 April, 2018; originally announced April 2018.

  14. arXiv:1802.00195  [pdf, other

    cs.LO

    On the Expressive Completeness of Bernays-Schönfinkel-Ramsey Separation Logic

    Authors: Mnacho Echenim, Radu Iosif, Nicolas Peltier

    Abstract: This paper investigates the satisfiability problem for Separation Logic, with unrestricted nesting of separating conjunctions and implications, for prenex formulae with quantifier prefix in the language $\exists^*\forall^*$, in the cases where the universe of possible locations is either countably infinite or finite. In analogy with first-order logic with uninterpreted predicates and equality, we… ▽ More

    Submitted 16 February, 2018; v1 submitted 1 February, 2018; originally announced February 2018.

  15. arXiv:1406.0303  [pdf, other

    cs.LO cs.AI

    A Superposition Calculus for Abductive Reasoning

    Authors: Mnacho Echenim, Nicolas Peltier

    Abstract: We present a modification of the superposition calculus that is meant to generate consequences of sets of first-order axioms. This approach is proven to be sound and deductive-complete in the presence of redundancy elimination rules, provided the considered consequences are built on a given finite set of ground terms, represented by constant symbols. In contrast to other approaches, most existing… ▽ More

    Submitted 13 July, 2014; v1 submitted 2 June, 2014; originally announced June 2014.

    MSC Class: 68T27; 03B35; 03B10 ACM Class: I.2.3; F.3.1; F.4.1; I.2.2

  16. arXiv:1204.2990  [pdf, ps, other

    cs.LO

    Reasoning on Schemata of Formulae

    Authors: Mnacho Echenim, Nicolas Peltier

    Abstract: A logic is presented for reasoning on iterated sequences of formulae over some given base language. The considered sequences, or "schemata", are defined inductively, on some algebraic structure (for instance the natural numbers, the lists, the trees etc.). A proof procedure is proposed to relate the satisfiability problem for schemata to that of finite disjunctions of base formulae. It is shown th… ▽ More

    Submitted 12 April, 2012; originally announced April 2012.

    MSC Class: 68T15; 03B35 ACM Class: I.2.3

  17. arXiv:1201.5954  [pdf, other

    cs.LO

    A Calculus for Generating Ground Explanations (Technical Report)

    Authors: Mnacho Echenim, Nicolas Peltier

    Abstract: We present a modification of the superposition calculus that is meant to generate explanations why a set of clauses is satisfiable. This process is related to abductive reasoning, and the explanations generated are clauses constructed over so-called abductive constants. We prove the correctness and completeness of the calculus in the presence of redundancy elimination rules, and develop a sufficie… ▽ More

    Submitted 28 January, 2012; originally announced January 2012.

    Comments: 29 pages

  18. arXiv:1107.4937  [pdf, ps, other

    cs.AI

    Instantiation Schemes for Nested Theories

    Authors: Mnacho Echenim, Nicolas Peltier

    Abstract: This paper investigates under which conditions instantiation-based proof procedures can be combined in a nested way, in order to mechanically construct new instantiation procedures for richer theories. Interesting applications in the field of verification are emphasized, particularly for handling extensions of the theory of arrays.

    Submitted 25 July, 2011; originally announced July 2011.

    ACM Class: I.2.3

  19. arXiv:1107.4553  [pdf, ps, other

    cs.AI

    Solving Linear Constraints in Elementary Abelian p-Groups of Symmetries

    Authors: Thierry Boy de la Tour, Mnacho Echenim

    Abstract: Symmetries occur naturally in CSP or SAT problems and are not very difficult to discover, but using them to prune the search space tends to be very challenging. Indeed, this usually requires finding specific elements in a group of symmetries that can be huge, and the problem of their very existence is NP-hard. We formulate such an existence problem as a constraint problem on one variable (the symm… ▽ More

    Submitted 22 July, 2011; originally announced July 2011.

    Comments: 18 pages

    ACM Class: I.2.8; F.2.2

  20. arXiv:1006.2921  [pdf, ps, other

    cs.LO

    Instantiation of SMT problems modulo Integers

    Authors: Mnacho Echenim, Nicolas Peltier

    Abstract: Many decision procedures for SMT problems rely more or less implicitly on an instantiation of the axioms of the theories under consideration, and differ by making use of the additional properties of each theory, in order to increase efficiency. We present a new technique for devising complete instantiation schemes on SMT problems over a combination of linear arithmetic with another theory T. The m… ▽ More

    Submitted 15 June, 2010; originally announced June 2010.

    Comments: Research report, long version of our AISC 2010 paper

    MSC Class: 68T15 ACM Class: F.4.1