Skip to main content

Showing 1–24 of 24 results for author: Sabry, A

.
  1. Compositional Reversible Computation

    Authors: Jacques Carette, Chris Heunen, Robin Kaarsgaard, Amr Sabry

    Abstract: Reversible computing is motivated by both pragmatic and foundational considerations arising from a variety of disciplines. We take a particular path through the development of reversible computation, emphasizing compositional reversible computation. We start from a historical perspective, by reviewing those approaches that developed reversible extensions of lambda-calculi, Turing machines, and com… ▽ More

    Submitted 31 May, 2024; originally announced May 2024.

    Comments: 18 pages

    Journal ref: Reversible Computation, LNCS 14680:10-27, 2024

  2. With a Few Square Roots, Quantum Computing is as Easy as Π

    Authors: Jacques Carette, Chris Heunen, Robin Kaarsgaard, Amr Sabry

    Abstract: Rig groupoids provide a semantic model of \PiLang, a universal classical reversible programming language over finite types. We prove that extending rig groupoids with just two maps and three equations about them results in a model of quantum computing that is computationally universal and equationally sound and complete for a variety of gate sets. The first map corresponds to an $8^{\text{th}}$ ro… ▽ More

    Submitted 21 October, 2023; originally announced October 2023.

    Journal ref: ACM Principles of Programming Languages 8:546--574, 2024

  3. arXiv:2302.01885  [pdf, ps, other

    cs.PL quant-ph

    The Quantum Effect: A Recipe for QuantumPi

    Authors: Jacques Carette, Chris Heunen, Robin Kaarsgaard, Amr Sabry

    Abstract: Free categorical constructions characterise quantum computing as the combination of two copies of a reversible classical model, glued by the complementarity equations of classical structures. This recipe effectively constructs a computationally universal quantum programming language from two copies of Pi, the internal language of rig groupoids. The construction consists of Hughes' arrows. Thus ans… ▽ More

    Submitted 8 May, 2023; v1 submitted 3 February, 2023; originally announced February 2023.

    Comments: This version: fix some strange characters and missing 'inv' in two of the Frobenius laws

  4. A Novel Power-optimized CMOS sEMG Device with Ultra Low-noise integrated with ConvNet (VGG16) for Biomedical Applications

    Authors: Ahmed Ayman - Mohamed Sabry

    Abstract: The needle bio-potential sensors for measuring muscle and brain activity need invasive surgical targeted muscle reinnervation (TMR) and a demanding process to maintain, but surface bio-potential sensors lack clear bio-signal reading (Signal-Interference). In this research, a novel power-optimized complementary metal-oxide-semiconductor (CMOS) Surface Electromyography (sEMG) is developed to improve… ▽ More

    Submitted 10 May, 2023; v1 submitted 3 January, 2023; originally announced January 2023.

  5. A Synthesis of Hidden Subgroup Quantum Algorithms and Quantum Chemical Dynamics

    Authors: Srinivasan S. Iyengar, Anup Kumar, Debadrita Saha, Amr Sabry

    Abstract: We describe a general formalism for quantum dynamics and show how this formalism subsumes several quantum algorithms including the Deutsch, Deutsch-Jozsa, Bernstein-Vazirani, Simon, and Shor algorithms as well as the conventional approach to quantum dynamics based on tensor networks. The common framework exposes similarities among quantum algorithms and natural quantum phenomena: we illustrate thi… ▽ More

    Submitted 25 December, 2022; originally announced December 2022.

    Journal ref: J. Chem. Theory and Comput. 19, 6082 (2023)

  6. arXiv:2205.06346  [pdf, other

    quant-ph cs.PL

    Retrodictive Quantum Computing

    Authors: Jacques Carette, Gerardo Ortiz, Amr Sabry

    Abstract: Quantum models of computation are widely believed to be more powerful than classical ones. Efforts center on proving that, for a given problem, quantum algorithms are more resource efficient than any classical one. All this, however, assumes a standard predictive paradigm of reasoning where, given initial conditions, the future holds the answer. How about bringing information from the future to th… ▽ More

    Submitted 12 May, 2022; originally announced May 2022.

  7. Quantum Computation of Hydrogen Bond Dynamics and Vibrational Spectra

    Authors: Philip Richerme, Melissa C. Revelle, Debadrita Saha, Miguel Angel Lopez-Ruiz, Anurag Dwivedi, Sam A. Norrell, Christopher G. Yale, Daniel Lobser, Ashlyn D. Burch, Susan M. Clark, Jeremy M. Smith, Amr Sabry, Srinivasan S. Iyengar

    Abstract: Calculating the observable properties of chemical systems is often classically intractable and is widely viewed as a promising application of quantum information processing. Yet one of the most common and important chemical systems in nature - the hydrogen bond - has remained a challenge to study using quantum hardware on account of its anharmonic potential energy landscape. Here, we introduce a f… ▽ More

    Submitted 20 March, 2023; v1 submitted 18 April, 2022; originally announced April 2022.

    Comments: 18 pages, 5 figures plus supplementary material

  8. arXiv:2110.05404  [pdf, other

    cs.PL cs.LO

    Symmetries in Reversible Programming: From Symmetric Rig Groupoids to Reversible Programming Languages

    Authors: Vikraman Choudhury, Jacek Karwowski, Amr Sabry

    Abstract: The $\mathitΠ$ family of reversible programming languages for boolean circuits is presented as a syntax of combinators witnessing type isomorphisms of algebraic datatypes. In this paper, we give a denotational semantics for this language, using the language of weak groupoids à la Homotopy Type Theory, and show how to derive an equational theory for it, presented by 2-combinators witnessing equival… ▽ More

    Submitted 11 October, 2021; originally announced October 2021.

    Comments: Conditionally accepted to POPL'22

    ACM Class: F.1.1; F.3.2; D.3.2

  9. arXiv:2103.07420  [pdf, other

    physics.chem-ph quant-ph

    Map** quantum chemical dynamics problems onto spin-lattice simulators

    Authors: Debadrita Saha, Srinivasan S. Iyengar, Philip Richerme, Jeremy M. Smith, Amr Sabry

    Abstract: The accurate computational determination of chemical, materials, biological, and atmospheric properties has critical impact on a wide range of health and environmental problems, but is deeply limited by the computational scaling of quantum-mechanical methods. The complexity of quantum-chemical studies arises from the steep algebraic scaling of electron correlation methods, and the exponential scal… ▽ More

    Submitted 8 June, 2021; v1 submitted 12 March, 2021; originally announced March 2021.

    Comments: 20 pages including supplementary information, 10 figures total

  10. Fractional Types: Expressive and Safe Space Management for Ancilla Bits

    Authors: Chao-Hong Chen, Vikraman Choudhury, Jacques Carette, Amr Sabry

    Abstract: In reversible computing, the management of space is subject to two broad classes of constraints. First, as with general-purpose computation, every allocation must be paired with a matching de-allocation. Second, space can only be safely de-allocated if its contents are restored to their initial value from allocation time. Generally speaking, the state of the art provides limited partial solutions… ▽ More

    Submitted 17 February, 2020; originally announced February 2020.

    Comments: For the agda formalization, see https://github.com/DreamLinuxer/FracAncilla

    ACM Class: F.1.1; F.3.2; D.3.2

  11. arXiv:1811.03678  [pdf, other

    cs.PL cs.LO math.CT quant-ph

    Embracing the Laws of Physics: Three Reversible Models of Computation

    Authors: Jacques Carette, Roshan P. James, Amr Sabry

    Abstract: Our main models of computation (the Turing Machine and the RAM) make fundamental assumptions about which primitive operations are realizable. The consensus is that these include logical operations like conjunction, disjunction and negation, as well as reading and writing to memory locations. This perspective conforms to a macro-level view of physics and indeed these operations are realizable using… ▽ More

    Submitted 10 December, 2018; v1 submitted 8 November, 2018; originally announced November 2018.

    MSC Class: 68Q05

  12. arXiv:1804.00952  [pdf, ps, other

    cs.LO

    From Symmetric Pattern-Matching to Quantum Control (Extended Version)

    Authors: Amr Sabry, Benoît Valiron, Juliana Kaizer Vizzotto

    Abstract: One perspective on quantum algorithms is that they are classical algorithms having access to a special kind of memory with exotic properties. This perspective suggests that, even in the case of quantum algorithms, the control flow notions of sequencing, conditionals, loops, and recursion are entirely classical. There is however, another notion of control flow, that is itself quantum. The notion of… ▽ More

    Submitted 3 April, 2018; originally announced April 2018.

    Comments: 22 pages. Extended version of a paper accepted at FoSSaCS 2018

  13. Quantum Interval-Valued Probability: Contextuality and the Born Rule

    Authors: Yu-Tsung Tai, Andrew J. Hanson, Gerardo Ortiz, Amr Sabry

    Abstract: We present a mathematical framework based on quantum interval-valued probability measures to study the effect of experimental imperfections and finite precision measurements on defining aspects of quantum mechanics such as contextuality and the Born rule. While foundational results such as the Kochen-Specker and Gleason theorems are valid in the context of infinite precision, they fail to hold in… ▽ More

    Submitted 5 April, 2018; v1 submitted 24 December, 2017; originally announced December 2017.

    Comments: 14 pages, 1 figure, to be published in Physical Review A

    MSC Class: 81P10; 81P15; 81P16 (Primary) 91A12 (Secondary)

    Journal ref: Phys. Rev. A 97, 052121 (2018)

  14. From Reversible Programs to Univalent Universes and Back

    Authors: Jacques Carette, Chao-Hong Chen, Vikraman Choudhury, Amr Sabry

    Abstract: We establish a close connection between a reversible programming language based on type isomorphisms and a formally presented univalent universe. The correspondence relates combinators witnessing type isomorphisms in the programming language to paths in the univalent universe; and combinator optimizations in the programming language to 2-paths in the univalent universe. The result suggests a simpl… ▽ More

    Submitted 9 August, 2017; originally announced August 2017.

    ACM Class: F.3.2; D.3.2

  15. Reversible Communicating Processes

    Authors: Geoffrey Brown, Amr Sabry

    Abstract: Reversible distributed programs have the ability to abort unproductive computation paths and backtrack, while unwinding communication that occurred in the aborted paths. While it is natural to assume that reversibility implies full state recovery (as with traditional roll-back recovery protocols), an interesting alternative is to separate backtracking from local state recovery. For example, such… ▽ More

    Submitted 10 February, 2016; originally announced February 2016.

    Comments: In Proceedings PLACES 2015, arXiv:1602.03254

    Journal ref: EPTCS 203, 2016, pp. 45-59

  16. Discrete Quantum Theories

    Authors: Andrew J. Hanson, Gerardo Ortiz, Amr Sabry, Yu-Tsung Tai

    Abstract: We explore finite-field frameworks for quantum theory and quantum computation. The simplest theory, defined over unrestricted finite fields, is unnaturally strong. A second framework employs only finite fields with no solution to x^2+1=0, and thus permits an elegant complex representation of the extended field by adjoining i=\sqrt{-1}. Quantum theories over these fields recover much of the structu… ▽ More

    Submitted 14 May, 2013; originally announced May 2013.

    Comments: 13 pages. Submitted to Physical Review A

  17. arXiv:1206.5823  [pdf, other

    quant-ph cond-mat.other math-ph

    Geometry of Discrete Quantum Computing

    Authors: Andrew J. Hanson, Gerardo Ortiz, Amr Sabry, Yu-Tsung Tai

    Abstract: Conventional quantum computing entails a geometry based on the description of an n-qubit state using 2^{n} infinite precision complex numbers denoting a vector in a Hilbert space. Such numbers are in general uncomputable using any real-world resources, and, if we have the idea of physical law as some kind of computational algorithm of the universe, we would be compelled to alter our descriptions o… ▽ More

    Submitted 16 May, 2013; v1 submitted 25 June, 2012; originally announced June 2012.

    Comments: 24 pages

    Journal ref: J. Phys. A: Math. Theor. 46, 185301 (2013)

  18. arXiv:1104.1630  [pdf, other

    quant-ph math-ph

    The Power of Discrete Quantum Theories

    Authors: Andrew J. Hanson, Gerardo Ortiz, Amr Sabry, Jeremiah Willcock

    Abstract: We explore the implications of restricting the framework of quantum theory and quantum computation to finite fields. The simplest proposed theory is defined over arbitrary finite fields and loses the notion of unitaries. This makes such theories unnaturally strong, permitting the search of unstructured databases faster than asymptotically possible in conventional quantum computing. The next most g… ▽ More

    Submitted 8 April, 2011; originally announced April 2011.

    Comments: 4 pages, 3 figures

  19. arXiv:1102.3587  [pdf, ps, other

    quant-ph

    Solving UNIQUE-SAT in a Modal Quantum Theory

    Authors: Jeremiah Willcock, Amr Sabry

    Abstract: In recent work, Benjamin Schumacher and Michael D. Westmoreland investigate a version of quantum mechanics which they call modal quantum theory. This theory is obtained by instantiating the mathematical framework of Hilbert spaces with a finite field instead of the field of complex numbers. This instantiation collapses much the structure of actual quantum mechanics but retains several of its disti… ▽ More

    Submitted 17 February, 2011; originally announced February 2011.

    Comments: 5 pages, 1 figure

  20. arXiv:1101.3764  [pdf, ps, other

    quant-ph math-ph

    Quantum Computing over Finite Fields

    Authors: Roshan P. James, Gerardo Ortiz, Amr Sabry

    Abstract: In recent work, Benjamin Schumacher and Michael~D. Westmoreland investigate a version of quantum mechanics which they call "modal quantum theory" but which we prefer to call "discrete quantum theory". This theory is obtained by instantiating the mathematical framework of Hilbert spaces with a finite field instead of the field of complex numbers. This instantiation collapses much the structure of a… ▽ More

    Submitted 19 January, 2011; originally announced January 2011.

    Comments: 10 pages. Submitted to LICS 2011

  21. Lazy Evaluation and Delimited Control

    Authors: Ronald Garcia, Andrew Lumsdaine, Amr Sabry

    Abstract: The call-by-need lambda calculus provides an equational framework for reasoning syntactically about lazy evaluation. This paper examines its operational characteristics. By a series of reasoning steps, we systematically unpack the standard-order reduction relation of the calculus and discover a novel abstract machine definition which, like the calculus, goes "under lambdas." We prove that machine… ▽ More

    Submitted 11 July, 2010; v1 submitted 26 March, 2010; originally announced March 2010.

    ACM Class: D.3.1

    Journal ref: Logical Methods in Computer Science, Volume 6, Issue 3 (July 11, 2010) lmcs:1013

  22. arXiv:0903.1489  [pdf, ps, other

    quant-ph

    The Arrow Calculus as a Quantum Programming Language

    Authors: Juliana Kaizer Vizzotto, Andre Rauber Du Bois, Amr Sabry

    Abstract: We express quantum computations (with measurements) using the arrow calculus extended with monadic constructions. This framework expresses quantum programming using well-understood and familiar classical patterns for programming in the presence of computational effects. In addition, the five laws of the arrow calculus provide a convenient framework for equational reasoning about quantum computat… ▽ More

    Submitted 10 April, 2009; v1 submitted 9 March, 2009; originally announced March 2009.

    Comments: 15 pages, 1 figure, submitted to WOLLIC 2009

  23. An Algebra of Pure Quantum Programming

    Authors: Thorsten Altenkirch, Jonathan Grattage, Juliana K. Vizzotto, Amr Sabry

    Abstract: We develop a sound and complete equational theory for the functional quantum programming language QML. The soundness and completeness of the theory are with respect to the previously-developed denotational semantics of QML. The completeness proof also gives rise to a normalisation algorithm following the normalisation by evaluation approach. The current work focuses on the pure fragment of QML o… ▽ More

    Submitted 1 June, 2005; originally announced June 2005.

    Comments: To appear in ENTCS, 3rd International Workshop on Quantum Programming Languages, 2005. 21 Pages

    Journal ref: Electronic Notes in Theoretical Computer Science, Volume 170, 6 March 2007, Pages 23-47

  24. arXiv:quant-ph/0501151  [pdf, ps, other

    quant-ph cs.PL

    Structuring quantum effects: superoperators as arrows

    Authors: J. K. Vizzotto, T. Altenkirch, A. Sabry

    Abstract: We show that the model of quantum computation based on density matrices and superoperators can be decomposed in a pure classical (functional) part and an effectful part modeling probabilities and measurement. The effectful part can be modeled using a generalization of monads called arrows. We express the resulting executable model of quantum computing in the programming language Haskell using it… ▽ More

    Submitted 25 January, 2005; originally announced January 2005.

    Comments: 21 pages, 4 figures