Search Results - Theory of computation Semantics and reasoning Program semantics

Refine Results
  1. 1

    Compositional Semantics for Probabilistic Programs with Exact Conditioning by Stein, Dario, Staton, Sam

    Published: IEEE 29.06.2021
    “… We give operational, denotational and equational semantics for this language, establishing convenient properties like exchangeability of conditions…”
    Get full text
    Conference Proceeding
  2. 2

    Combining Nondeterminism, Probability, and Termination: Equational and Metric Reasoning by Mio, Matteo, Sarkis, Ralph, Vignudelli, Valeria

    Published: IEEE 29.06.2021
    “…We study monads resulting from the combination of nondeterministic and probabilistic behaviour with the possibility of termination, which is essential in program semantics…”
    Get full text
    Conference Proceeding
  3. 3

    On Generalized Metric Spaces for the Simply Typed Lambda-Calculus by Pistone, Paolo

    Published: IEEE 29.06.2021
    “…Generalized metrics, arising from Lawvere's view of metric spaces as enriched categories, have been widely applied in denotational semantics as a way to measure to which extent two programs behave…”
    Get full text
    Conference Proceeding
  4. 4

    Enhancing Code Safety in Quantum Intermediate Representation by Luo, Junjie, Zhao, Jianjun

    ISSN: 2643-1572
    Published: IEEE 11.09.2023
    “…Quantum Intermediate Representation (QIR) is an LLVM-based intermediate representation developed by Microsoft for quantum program compilers…”
    Get full text
    Conference Proceeding
  5. 5

    An Algebraic Characterisation of First-Order Logic with Neighbour by Manuel, Amaldev, Nevatia, Dhruv

    Published: IEEE 29.06.2021
    “…We give an algebraic characterisation of first-order logic with the neighbour relation, on finite words. For this, we consider languages of finite words over…”
    Get full text
    Conference Proceeding
  6. 6

    From Multisets over Distributions to Distributions over Multisets by Jacobs, Bart

    Published: IEEE 29.06.2021
    “…A well-known challenge in the semantics of programming languages is how to combine non-determinism and probability…”
    Get full text
    Conference Proceeding
  7. 7

    A Logic for Locally Complete Abstract Interpretations by Bruni, Roberto, Giacobazzi, Roberto, Gori, Roberta, Ranzato, Francesco

    Published: IEEE 29.06.2021
    “…We introduce the notion of local completeness in abstract interpretation and define a logic for proving both the correctness and incorrectness of some program specification…”
    Get full text
    Conference Proceeding
  8. 8

    On sequentiality and well-bracketing in the π-calculus by Hirschkoff, Daniel, Prebet, Enguerrand, Sangiorgi, Davide

    Published: IEEE 29.06.2021
    “… are expected.In this paper we focus on two such common disciplines: sequentiality, meaning that at any time there is a single thread of computation, and well-bracketing, meaning that calls to external services obey a stack-like discipline…”
    Get full text
    Conference Proceeding
  9. 9

    Expressivity of Quantitative Modal Logics : Categorical Foundations via Codensity and Approximation by Komorida, Yuichi, Katsumata, Shin-ya, Kupke, Clemens, Rot, Jurriaan, Hasuo, Ichiro

    Published: IEEE 29.06.2021
    “…A modal logic that is strong enough to fully characterize the behavior of a system is called expressive. Recently, with the growing diversity of systems to be…”
    Get full text
    Conference Proceeding
  10. 10

    Behavioural Preorders via Graded Monads by Ford, Chase, Milius, Stefan, Schroder, Lutz

    Published: IEEE 29.06.2021
    “… Often, such behavioural preorders are characterized in terms of theory inclusion in dedicated characteristic logics; e.g…”
    Get full text
    Conference Proceeding
  11. 11

    Commutative Monads for Probabilistic Programming Languages by Jia, Xiaodong, Lindenhovius, Bert, Mislove, Michael, Zamdzhiev, Vladimir

    Published: IEEE 29.06.2021
    “…A long-standing open problem in the semantics of programming languages supporting probabilistic choice is to find a commutative monad for probability on the category DCPO…”
    Get full text
    Conference Proceeding
  12. 12

    Universal Semantics for the Stochastic λ-Calculus by Azevedo de Amorim, Pedro H., Kozen, Dexter, Mardare, Radu, Panangaden, Prakash, Roberts, Michael

    Published: IEEE 29.06.2021
    “… These two semantic approaches build on previous work that used an explicit source of randomness to reason about higher-order probabilistic programs…”
    Get full text
    Conference Proceeding
  13. 13

    Supermartingales, Ranking Functions and Probabilistic Lambda Calculus by Kenyon-Roberts, Andrew, Ong, C.-H. Luke

    Published: IEEE 29.06.2021
    “… This result is extended in three ways. Antitone ranking functions have weaker restrictions on how fast they must decrease, and are applicable to a wider range of programs…”
    Get full text
    Conference Proceeding
  14. 14

    Fixed-Points for Quantitative Equational Logics by Mardare, Radu, Panangaden, Prakash, Plotkin, Gordon

    Published: IEEE 29.06.2021
    “…We develop a fixed-point extension of quantitative equational logic and give semantics in one-bounded complete quantitative algebras…”
    Get full text
    Conference Proceeding
  15. 15

    A Relational Theory of Monadic Rewriting Systems, Part I by Gavazzo, Francesco, Faggian, Claudia

    Published: IEEE 29.06.2021
    “…Motivated by the study of effectful programming languages and computations, we introduce a relational theory of monadic rewriting systems…”
    Get full text
    Conference Proceeding
  16. 16

    Graphical Language with Delayed Trace: Picturing Quantum Computing with Finite Memory by Carette, Titouan, de Visme, Marc, Perdrix, Simon

    Published: IEEE 29.06.2021
    “…) quantum computations acting on a finite number of qubits. Meanwhile, delayed traces have been used as a graphical way to represent finite-memory computations on streams, in a classical setting…”
    Get full text
    Conference Proceeding
  17. 17

    Static Analysis of Remote Procedure Call in Java Programs by Cui, Baoquan, Qu, Rong, Tang, Zhen, Zhang, Jian

    ISSN: 1558-1225
    Published: IEEE 26.04.2025
    “…The Remote Procedure Call (RPC) is commonly used for inter-process communications over network, allowing a program to invoke a procedure in another address space, even in another machine as if it were a local call…”
    Get full text
    Conference Proceeding
  18. 18

    Module-Aware Context Sensitive Pointer Analysis by Li, Haofeng, Shi, Chenghang, Lu, Jie, Li, Lian, Zhao, Zixuan

    ISSN: 1558-1225
    Published: IEEE 26.04.2025
    “… However, existing pointer analyses fail to leverage the semantics of JPMS. This paper presents a novel module-aware approach to improving the performance of pointer analysis…”
    Get full text
    Conference Proceeding
  19. 19

    Context Debloating for Object-Sensitive Pointer Analysis by He, Dongjie, Lu, Jingbo, Xue, Jingling

    ISSN: 2643-1572
    Published: IEEE 01.11.2021
    “… (in terms of the number of statements in the program) that are almost always necessary for real-world object-oriented applications, based on three key observations regarding context-dependability for their objects used…”
    Get full text
    Conference Proceeding
  20. 20

    Machine-Learning-Guided Selectively Unsound Static Analysis by Kihong Heo, Oh, Hakjoo, Kwangkeun Yi

    ISSN: 1558-1225
    Published: IEEE 01.05.2017
    “…We present a machine-learning-based technique for selectively applying unsoundness in static analysis. Existing bug-finding static analyzers are unsound in…”
    Get full text
    Conference Proceeding