中文
相关论文

相关论文: Checking C++ Programs for Dimensional Consistency

200 篇论文

Since the advent of parallel algorithms in the C++17 Standard Template Library (STL), the STL has become a viable framework for creating performance-portable applications. Given multiple existing implementations of the parallel algorithms,…

分布式、并行与集群计算 · 计算机科学 2024-02-12 Ruben Laso , Diego Krupitza , Sascha Hunold

Object-oriented programming has been considered a most promising method in program development and maintenance. An important feature of object-oriented programs (OOPs) is their reusability which can be achieved through the inheritance of…

编程语言 · 计算机科学 2010-06-15 Santosh Kumar Pani , Priya Arundhati

Considering a finite intersection of balls and a finite union of other balls in an Euclidean space, we propose an exact method to test whether the intersection is covered by the union. We reformulate this problem into quadratic programming…

统计方法学 · 统计学 2018-09-26 Vincent Runge

This paper describes implementation and computational results of a polynomial test of total unimodularity. The test is a simplified version of a prior method. The program also decides two related unimodularity properties. The software is…

组合数学 · 数学 2012-04-25 Matthias Walter , Klaus Truemper

In this paper we explore the structure and applicability of the Distributed Measurement Calculus (DMC), an assembly language for distributed measurement-based quantum computations. We describe the formal language's syntax and semantics,…

量子物理 · 物理学 2010-01-12 Ellie D'Hondt , Yves Vandriessche

The detection and classification of intersections between triangles are crucial tasks in a wide range of applications within Computer Graphics and Geometry Processing, including mesh Arrangements, mesh Booleans, and generic mesh processing…

计算几何 · 计算机科学 2025-07-14 Luca Garau , Gianmarco Cherchi

Quantum computers are becoming more mainstream. As more programmers are starting to look at writing quantum programs, they need to test and debug their code. In this paper, we discuss various use-cases for quantum computers, either…

软件工程 · 计算机科学 2021-03-17 Andriy Miranskyy , Lei Zhang , Javad Doliskani

We explore the use of liveness for interactive program verification for a simple concurrent object language. Our experimental IDE integrates two (formally dual) kinds of continuous testing into the development environment:…

编程语言 · 计算机科学 2016-09-15 Roly Perera , Simon J. Gay

We give an universal algorithm for testing the local unitary equivalence of states for multipartite system with arbitrary dimensions.

量子物理 · 物理学 2010-09-03 Adam Sawicki , Marek Kuś

We describe a general method of detecting valid chains or links of pieces on a two-dimensional grid. Specifically, using the example of the chess variant known as Switch-Side Chain-Chess (SSCC). Presently, no foolproof method of detecting…

人工智能 · 计算机科学 2016-10-13 Paul Bonham , Azlan Iqbal

In the paper we introduce graphical objects (called state diagrams) related to functional programs. It is shown that state diagrams of functional programs can be used to solve problems of verification of functional programs. The proposed…

计算机科学中的逻辑 · 计算机科学 2020-01-14 Andrew M. Mironov

We outline a program with the potential to solve both the cosmological constant and quantum gravity problems within a single, comprehensive framework, one that is formulated entirely in four spacetime dimensions. The program is based on an…

高能物理 - 理论 · 物理学 2008-10-06 Philip D. Mannheim

Given a Calderbank-Shor-Steane (CSS) code, it is sometimes necessary to modify the code by adding an arbitrary number of physical qubits and parity checks. Motivations may include concatenating codes, embedding low-density parity check…

量子物理 · 物理学 2026-03-06 Andrew C. Yuan

The increasing complexity of quantum software presents significant challenges for software verification and validation, particularly in the context of unit testing. This work presents a comprehensive study on quantum-centric unit tests,…

软件工程 · 计算机科学 2025-07-24 Andriy Miranskyy , José Campos , Anila Mjeda , Lei Zhang , Ignacio García Rodríguez de Guzmán

Symmetries play an critical role in finding analytic solutions to nonlinear differential equations. A symmetry is a mapping of the solutions of the differential equation into the solutions and have been studied extensively for over a…

数学物理 · 物理学 2014-10-01 Stanly Steinberg , Rubens de Melo Marinho Junior

Requirements are informal and semi-formal descriptions of the expected behavior of a system. They are usually expressed in the form of natural language sentences and checked for errors manually, e.g., by peer reviews. Manual checks are…

计算机科学中的逻辑 · 计算机科学 2018-04-30 Simone Vuotto

Decomposition, statically dividing a program into multiple units, is a common programming technique for realizing parallelism and refining programs. The decomposition of a sequential program into components is tedious, due to the…

软件工程 · 计算机科学 2020-09-09 Sabah Al-Fedaghi

Recent developments in deep neural networks (DNNs) have led to their adoption in safety-critical systems, which in turn has heightened the need for guaranteeing their safety. These safety properties of DNNs can be proven using tools…

计算机科学中的逻辑 · 计算机科学 2024-02-14 Remi Desmartin , Omri Isac , Grant Passmore , Kathrin Stark , Guy Katz , Ekaterina Komendantskaya

We present TTC, an open-source parallel compiler for multidimensional tensor transpositions. In order to generate high-performance C++ code, TTC explores a number of optimizations, including software prefetching, blocking, loop-reordering,…

数学软件 · 计算机科学 2016-03-09 Paul Springer , Jeff R. Hammond , Paolo Bientinesi

This paper describes the verification of the classical software and hardware stack that is used to control cold atom- and superconducting-based quantum computing hardware. The paper serves both as an introduction to quantum computing and to…