When Abstraction Breaks Physics: Rethinking Modular Design in Quantum Software

📅 2025-10-21
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
In quantum software engineering, classical abstraction mechanisms—such as modularity and reuse—often violate fundamental quantum physical constraints, including unitary evolution, entanglement preservation, the no-cloning theorem, and measurement-induced disturbance, leading to semantic inconsistencies. This paper identifies three distinct abstraction-induced patterns that cause quantum semantic failure. To address this, we propose a quantum-semantic foundation for modular design, integrating quantum program semantics, type theory, and contract-based specifications to construct quantum-aware abstraction mechanisms. Innovatively, we embed physical consistency directly into abstraction design by developing a type system and an effect-annotation framework that formally guarantee unitarity and preserve entanglement structure. Our approach provides both theoretical foundations and methodological support for scalable, physically sound quantum software engineering. (136 words)

Technology Category

Application Category

📝 Abstract
Abstraction is a fundamental principle in classical software engineering, which enables modularity, reusability, and scalability. However, quantum programs adhere to fundamentally different semantics, such as unitarity, entanglement, the no-cloning theorem, and the destructive nature of measurement, which introduce challenges to the safe use of classical abstraction mechanisms. This paper identifies a fundamental conflict in quantum software engineering: abstraction practices that are syntactically valid may violate the physical constraints of quantum computation. We present three classes of failure cases where naive abstraction breaks quantum semantics and propose a set of design principles for physically sound abstraction mechanisms. We further propose research directions, including quantum-specific type systems, effect annotations, and contract-based module design. Our goal is to initiate a systematic rethinking of abstraction in quantum software engineering, based on quantum semantics and considering engineering scalability.
Problem

Research questions and friction points this paper is trying to address.

Quantum software abstraction violates physical computation constraints
Classical modular design breaks quantum semantics like entanglement
Redesigning abstraction mechanisms for quantum engineering scalability
Innovation

Methods, ideas, or system contributions that make the work stand out.

Design principles for physically sound quantum abstraction
Quantum-specific type systems and effect annotations
Contract-based module design for quantum semantics
🔎 Similar Papers
No similar papers found.