This work formalizes the syntax and semantics of a probabilistic programming language based on Hehner's predicative probabilistic programming, introducing Iverson brackets to separate relations from arithmetic. It establishes constructive semantics for probabilistic loops using fixed-point theorems, enriches the semantics to handle subdistributions and superdistributions, and mechanizes the theory in Isabelle/UTP for automated reasoning.
This paper presents preliminary results in extending the theory of behavioral equivalence in the Communicating Quantum Processes (CQP) formalism to verify higher-dimensional quantum protocols using qudits.
Local congruences can modify the equivalence classes induced by attribute reduction in formal concept analysis, leading to changes in the reduced concept lattice that need to be carefully analyzed.
The denotational and operational semantics of regular expressions are formally verified to coincide, up to pointwise bisimilarity, using the Dafny programming language and verification system.
Presheaf automata provide a unified framework for modeling and analyzing various automata-like formalisms, including higher-dimensional automata, Petri nets, and vector addition systems.
The compactness lemma states that any recursive function can be simulated by a finite unrolling of the function. This paper presents a new proof technique for formally verifying the compactness lemma using a pattern stepping bisimulation approach.
TIUP effectively uses tautologies as abstract specifications to formally verify processor designs, covering both data and control paths, and simplifying the verification process for engineers.
Transition algebras enhance many-sorted first-order logic with features from dynamic logics, enabling the formal specification and verification of concurrent systems.
문맥 자유 언어 이론을 모노이드 범주로 확장하여 문맥 자유 문자열 다이어그램 언어를 정의하고, 이들 언어가 정규 문자열 다이어그램 언어의 단사사상 아래에서 표현될 수 있음을 보여준다.
This paper presents the first monitoring algorithm for the expressive class of second-order hyperproperties, which can capture complex system properties like common knowledge that cannot be expressed in first-order logics.