16,394 research outputs found
Recursive Definitions of Monadic Functions
Using standard domain-theoretic fixed-points, we present an approach for
defining recursive functions that are formulated in monadic style. The method
works both in the simple option monad and the state-exception monad of
Isabelle/HOL's imperative programming extension, which results in a convenient
definition principle for imperative programs, which were previously hard to
define.
For such monadic functions, the recursion equation can always be derived
without preconditions, even if the function is partial. The construction is
easy to automate, and convenient induction principles can be derived
automatically.Comment: In Proceedings PAR 2010, arXiv:1012.455
Coinductive Formal Reasoning in Exact Real Arithmetic
In this article we present a method for formally proving the correctness of
the lazy algorithms for computing homographic and quadratic transformations --
of which field operations are special cases-- on a representation of real
numbers by coinductive streams. The algorithms work on coinductive stream of
M\"{o}bius maps and form the basis of the Edalat--Potts exact real arithmetic.
We use the machinery of the Coq proof assistant for the coinductive types to
present the formalisation. The formalised algorithms are only partially
productive, i.e., they do not output provably infinite streams for all possible
inputs. We show how to deal with this partiality in the presence of syntactic
restrictions posed by the constructive type theory of Coq. Furthermore we show
that the type theoretic techniques that we develop are compatible with the
semantics of the algorithms as continuous maps on real numbers. The resulting
Coq formalisation is available for public download.Comment: 40 page
Non-abelian -theory: Berends-Giele recursion for the -expansion of disk integrals
We present a recursive method to calculate the -expansion of disk
integrals arising in tree-level scattering of open strings which resembles the
approach of Berends and Giele to gluon amplitudes. Following an earlier
interpretation of disk integrals as doubly partial amplitudes of an effective
theory of scalars dubbed as -theory, we pinpoint the equation of motion of
-theory from the Berends-Giele recursion for its tree amplitudes. A computer
implementation of this method including explicit results for the recursion up
to order is made available on the website
http://repo.or.cz/BGap.gitComment: 58 pages, harvmac TeX, v2: cosmetic changes, published versio
3nj Morphogenesis and Semiclassical Disentangling
Recoupling coefficients (3nj symbols) are unitary transformations between
binary coupled eigenstates of N=(n+1) mutually commuting SU(2) angular momentum
operators. They have been used in a variety of applications in spectroscopy,
quantum chemistry and nuclear physics and quite recently also in quantum
gravity and quantum computing. These coefficients, naturally associated to
cubic Yutsis graphs, share a number of intriguing combinatorial, algebraic, and
analytical features that make them fashinating objects to be studied on their
own. In this paper we develop a bottom--up, systematic procedure for the
generation of 3nj from 3(n-1)j diagrams by resorting to diagrammatical and
algebraic methods. We provide also a novel approach to the problem of
classifying various regimes of semiclassical expansions of 3nj coefficients
(asymptotic disentangling of 3nj diagrams) for n > 2 by means of combinatorial,
analytical and numerical tools
- …