5,749 research outputs found
Workshop on Verification and Theorem Proving for Continuous Systems (NetCA Workshop 2005)
Oxford, UK, 26 August 200
A Graph Rewriting Approach for Transformational Design of Digital Systems
Transformational design integrates design and verification. It combines ācorrectness by constructionā and design creativity by the use of pre-proven behaviour preserving transformations as design steps. The formal aspects of this methodology are hidden in the transformations. A constraint is the availability of a design representation with a compositional formal semantics. Graph representations are useful design representations because of their visualisation of design information. In this paper graph rewriting theory, as developed in the last twenty years in mathematics, is shown to be a useful basis for a formal framework for transformational design. The semantic aspects of graphs which are no part of graph rewriting theory are included by the use of attributed graphs. The used attribute algebra, table algebra, is a relation algebra derived from database theory. The combination of graph rewriting, table algebra and transformational design is new
Identifying Quantum Structures in the Ellsberg Paradox
Empirical evidence has confirmed that quantum effects occur frequently also
outside the microscopic domain, while quantum structures satisfactorily model
various situations in several areas of science, including biological, cognitive
and social processes. In this paper, we elaborate a quantum mechanical model
which faithfully describes the 'Ellsberg paradox' in economics, showing that
the mathematical formalism of quantum mechanics is capable to represent the
'ambiguity' present in this kind of situations, because of the presence of
'contextuality'. Then, we analyze the data collected in a concrete experiment
we performed on the Ellsberg paradox and work out a complete representation of
them in complex Hilbert space. We prove that the presence of quantum structure
is genuine, that is, 'interference' and 'superposition' in a complex Hilbert
space are really necessary to describe the conceptual situation presented by
Ellsberg. Moreover, our approach sheds light on 'ambiguity laden' decision
processes in economics and decision theory, and allows to deal with different
Ellsberg-type generalizations, e.g., the 'Machina paradox'.Comment: 16 pages, no figures. arXiv admin note: substantial text overlap with
arXiv:1208.235
On the strength of proof-irrelevant type theories
We present a type theory with some proof-irrelevance built into the
conversion rule. We argue that this feature is useful when type theory is used
as the logical formalism underlying a theorem prover. We also show a close
relation with the subset types of the theory of PVS. We show that in these
theories, because of the additional extentionality, the axiom of choice implies
the decidability of equality, that is, almost classical logic. Finally we
describe a simple set-theoretic semantics.Comment: 20 pages, Logical Methods in Computer Science, Long version of IJCAR
2006 pape
Formalization of Complex Vectors in Higher-Order Logic
Complex vector analysis is widely used to analyze continuous systems in many
disciplines, including physics and engineering. In this paper, we present a
higher-order-logic formalization of the complex vector space to facilitate
conducting this analysis within the sound core of a theorem prover: HOL Light.
Our definition of complex vector builds upon the definitions of complex numbers
and real vectors. This extension allows us to extensively benefit from the
already verified theorems based on complex analysis and real vector analysis.
To show the practical usefulness of our library we adopt it to formalize
electromagnetic fields and to prove the law of reflection for the planar waves.Comment: 15 pages, 1 figur
A cDNA Microarray Gene Expression Data Classifier for Clinical Diagnostics Based on Graph Theory
Despite great advances in discovering cancer molecular profiles, the proper application of microarray technology to routine clinical diagnostics is still a challenge. Current practices in the classification of microarrays' data show two main limitations: the reliability of the training data sets used to build the classifiers, and the classifiers' performances, especially when the sample to be classified does not belong to any of the available classes. In this case, state-of-the-art algorithms usually produce a high rate of false positives that, in real diagnostic applications, are unacceptable. To address this problem, this paper presents a new cDNA microarray data classification algorithm based on graph theory and is able to overcome most of the limitations of known classification methodologies. The classifier works by analyzing gene expression data organized in an innovative data structure based on graphs, where vertices correspond to genes and edges to gene expression relationships. To demonstrate the novelty of the proposed approach, the authors present an experimental performance comparison between the proposed classifier and several state-of-the-art classification algorithm
Rewriting Logic Semantics of a Plan Execution Language
The Plan Execution Interchange Language (PLEXIL) is a synchronous language
developed by NASA to support autonomous spacecraft operations. In this paper,
we propose a rewriting logic semantics of PLEXIL in Maude, a high-performance
logical engine. The rewriting logic semantics is by itself a formal interpreter
of the language and can be used as a semantic benchmark for the implementation
of PLEXIL executives. The implementation in Maude has the additional benefit of
making available to PLEXIL designers and developers all the formal analysis and
verification tools provided by Maude. The formalization of the PLEXIL semantics
in rewriting logic poses an interesting challenge due to the synchronous nature
of the language and the prioritized rules defining its semantics. To overcome
this difficulty, we propose a general procedure for simulating synchronous set
relations in rewriting logic that is sound and, for deterministic relations,
complete. We also report on two issues at the design level of the original
PLEXIL semantics that were identified with the help of the executable
specification in Maude
- ā¦