Source author record

Martin Hofmann

Martin Hofmann appears in the imported research catalog. Authorship, coauthor and topic links are available while profile ownership is still unclaimed.

ResearcherUnclaimed source record

Catalog footprint

What is connected

21works
14topics
4close collaborators

Actions

Connect this record

Log in to claim

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Published work

21 published item(s)

preprint2022arXiv

Object classification on video data of meteors and meteor-like phenomena: algorithm and data

Every moment, countless meteoroids enter our atmosphere unseen. The detection and measurement of meteors offer the unique opportunity to gain insights into the composition of our solar systems' celestial bodies. Researchers, therefore, carry out a wide-area-sky-monitoring to secure 360-degree video material, saving every single entry of a meteor. Existing machine intelligence cannot accurately recognize events of meteors intersecting the earth's atmosphere due to a lack of high-quality training data publicly available. This work presents four reusable open source solutions for researchers trained on data we collected due to the lack of available labeled high-quality training data. We refer to the proposed dataset as the NightSkyUCP dataset, consisting of a balanced set of 10,000 meteor- and 10,000 non-meteor-events. Our solutions apply various machine learning techniques, namely classification, feature learning, anomaly detection, and extrapolation. For the classification task, a mean accuracy of 99.1\% is achieved. The code and data are made public at figshare with DOI: 10.6084/m9.figshare.16451625

preprint2016arXiv

An implementation of Deflate in Coq

The widely-used compression format "Deflate" is defined in RFC 1951 and is based on prefix-free codings and backreferences. There are unclear points about the way these codings are specified, and several sources for confusion in the standard. We tried to fix this problem by giving a rigorous mathematical specification, which we formalized in Coq. We produced a verified implementation in Coq which achieves competitive performance on inputs of several megabytes. In this paper we present the several parts of our implementation: a fully verified implementation of canonical prefix-free codings, which can be used in other compression formats as well, and an elegant formalism for specifying sophisticated formats, which we used to implement both a compression and decompression algorithm in Coq which we formally prove inverse to each other -- the first time this has been achieved to our knowledge. The compatibility to other Deflate implementations can be shown empirically. We furthermore discuss some of the difficulties, specifically regarding memory and runtime requirements, and our approaches to overcome them.

preprint2015arXiv

Effect-Dependent Transformations for Concurrent Programs

We describe a denotational semantics for an abstract effect system for a higher-order, shared-variable concurrent programming language. We prove the soundness of a number of general effect-based program equivalences, including a parallelization equation that specifies sufficient conditions for replacing sequential composition with parallel composition. Effect annotations are relative to abstract locations specified by contracts rather than physical footprints allowing us in particular to show the soundness of some transformations involving fine-grained concurrent data structures, such as Michael-Scott queues, that allow concurrent access to different parts of mutable data structures. Our semantics is based on refining a trace-based semantics for first-order programs due to Brookes. By moving from concrete to abstract locations, and adding type refinements that capture the possible side-effects of both expressions and their concurrent environments, we are able to validate many equivalences that do not hold in an unrefined model. The meanings of types are expressed using a game-based logical relation over sets of traces. Two programs $e_1$ and $e_2$ are logically related if one is able to solve a two-player game: for any trace with result value $v_1$ in the semantics of $e_1$ (challenge) that the player presents, the opponent can present an (response) equivalent trace in the semantics of $e_2$ with a logically related result value $v_2$.

preprint2014arXiv

Amortised Resource Analysis and Typed Polynomial Interpretations (extended version)

We introduce a novel resource analysis for typed term rewrite systems based on a potential-based type system. This type system gives rise to polynomial bounds on the innermost runtime complexity. We relate the thus obtained amortised resource analysis to polynomial interpretations and obtain the perhaps surprising result that whenever a rewrite system R can be well-typed, then there exists a polynomial interpretation that orients R. For this we adequately adapt the standard notion of polynomial interpretations to the typed setting.

preprint2014arXiv

Analytical characterization of the genuine multiparticle negativity

The genuine multiparticle negativity is a measure of genuine multiparticle entanglement which can be computed numerically. We present several results how this entanglement measure can be characterized analytically. First, we show that with an appropriate normalization this measure can be seen as coming from a mixed convex roof construction. Based on this, we determine its value for $n$-qubit GHZ-diagonal states and four-qubit cluster-diagonal states.

preprint2014arXiv

Büchi Types for Infinite Traces and Liveness

We develop a new type and effect system based on Büchi automata to capture finite and infinite traces produced by programs in a small language which allows non-deterministic choices and infinite recursions. There are two key technical contributions: (a) an abstraction based on equivalence relations defined by the policy Büchi automaton, the Büchi abstraction; (b) a novel type and effect system to correctly capture infinite traces. We show how the Büchi abstraction fits into the abstract interpretation framework and show soundness and completeness.

preprint2014arXiv

Certification for mu-calculus with winning strategies

We define memory-efficient certificates for $μ$-calculus model checking problems based on the well-known correspondence of the $μ$-calculus model checking with winning certain parity games. Winning strategies can independently checked, in low polynomial time, by observing that there is no reachable strongly connected component in the graph of the parity game whose largest priority is odd. Winning strategies are computed by fixpoint iteration following the naive semantics of $μ$-calculus. We instrument the usual fixpoint iteration of $μ$-calculus model checking so that it produces evidence in the form of a winning strategy; these winning strategies can be computed in polynomial time in $|S|$ and in space $O(|S|^2 |ϕ|^2)$, where $|S|$ is the size of the state space and $|ϕ|$ the length of the formula $ϕ$\@. The main technical contribution here is the notion and algebra of partial winning strategies. On the technical level our work can be seen as a new, simpler, and immediate constructive proof of the correspondence between $μ$-calculus and parity games.

preprint2014arXiv

Max-stable processes and the functional D-norm revisited

Aulbach et al. (2013) introduced a max-domain of attraction approach for extreme value theory in C[0,1] based on functional distribution functions, which is more general than the approach based on weak convergence in de Haan and Lin (2001). We characterize this new approach by decomposing a process into its univariate margins and its copula process. In particular, those processes with a polynomial rate of convergence towards a max-stable process are considered. Furthermore we investigate the concept of differentiability in distribution of a max-stable processes.

preprint2014arXiv

On generalized max-linear models and their statistical interpolation

We propose a way how to generate a max-stable process in $C[0,1]$ from a max-stable random vector in $\mathbb R^d$ by generalizing the \emph{max-linear model} established by \citet{wansto11}. It turns out that if the random vector follows some finite dimensional distribution of some initial max-stable process, the approximating processes converge uniformly to the original process and the pointwise mean squared error can be represented in a closed form. The obtained results carry over to the case of generalized Pareto processes. The introduced method enables the reconstruction of the initial process only from a finite set of observation points and, thus, reasonable prediction of max-stable processes in space becomes possible. A possible extension to arbitrary dimension is outlined.

preprint2013arXiv

Device-independent entanglement quantification and related applications

We present a general method to quantify both bipartite and multipartite entanglement in a device-independent manner, meaning that we put a lower bound on the amount of entanglement present in a system based on observed data only but independently of any quantum description of the employed devices. Some of the bounds we obtain, such as for the Clauser-Horne-Shimony-Holt Bell inequality or the Svetlichny inequality, are shown to be tight. Besides, device-independent entanglement quantification can serve as a basis for numerous tasks. We show in particular that our method provides a rigorous way to construct dimension witnesses, gives new insights into the question whether bound entangled states can violate a Bell inequality, and can be used to construct device independent entanglement witnesses involving an arbitrary number of parties.

preprint2013arXiv

On the Reflection Type Decomposition of the Adjoint Reduced Phase Space of a Compact Semisimple Lie group

We consider a system with symmetries whose configuration space is a compact Lie group, acted upon by inner automorphisms. The classical reduced phase space of this system decomposes into connected components of orbit type subsets. To investigate hypothetical quantum effects of this decomposition one has to construct the associated costratification of the Hilbert space of the quantum system in the sense of Huebschmann. In the present paper, instead of the decomposition by orbit types, we consider the related decomposition by reflection types (conjugacy classes of reflection subgroups). These two decompositions turn out to coincide e.g. for the classical groups SU(n) and Sp(n). We derive defining relations for reflection type subsets in terms of irreducible characters and discuss how to obtain from that the corresponding costratification of the Hilbert space of the system. To illustrate the method, we give explicit results for some low rank classical groups.

preprint2013arXiv

Power of Nondetreministic JAGs on Cayley graphs

The Immerman-Szelepcsenyi Theorem uses an algorithm for co-st- connectivity based on inductive counting to prove that NLOGSPACE is closed un- der complementation. We want to investigate whether counting is necessary for this theorem to hold. Concretely, we show that Nondeterministic Jumping Graph Autmata (ND-JAGs) (pebble automata on graphs), on several families of Cayley graphs, are equal in power to nondeterministic logspace Turing machines that are given such graphs as a linear encoding. In particular, it follows that ND-JAGs can solve co-st-connectivity on those graphs. This came as a surprise since Cook and Rackoff showed that deterministic JAGs cannot solve st-connectivity on many Cayley graphs due to their high self-similarity (every neighbourhood looks the same). Thus, our results show that on these graphs, nondeterminism provably adds computational power. The families of Cayley graphs we consider include Cayley graphs of abelian groups and of all finite simple groups irrespective of how they are presented and graphs corresponding to groups generated by various product constructions, in- cluding iterated ones. We remark that assessing the precise power of nondeterministic JAGs and in par- ticular whether they can solve co-st-connectivity on arbitrary graphs is left as an open problem by Edmonds, Poon and Achlioptas. Our results suggest a positive answer to this question and in particular considerably limit the search space for a potential counterexample.

preprint2012arXiv

Abstract Effects and Proof-Relevant Logical Relations

We introduce a novel variant of logical relations that maps types not merely to partial equivalence relations on values, as is commonly done, but rather to a proof-relevant generalisation thereof, namely setoids. The objects of a setoid establish that values inhabit semantic types, whilst its morphisms are understood as proofs of semantic equivalence. The transition to proof-relevance solves two well-known problems caused by the use of existential quantification over future worlds in traditional Kripke logical relations: failure of admissibility, and spurious functional dependencies. We illustrate the novel format with two applications: a direct-style validation of Pitts and Stark's equivalences for "new" and a denotational semantics for a region-based effect system that supports type abstraction in the sense that only externally visible effects need to be tracked; non-observable internal modifications, such as the reorganisation of a search tree or lazy initialisation, can count as `pure' or `read only'. This `fictional purity' allows clients of a module soundly to validate more effect-based program equivalences than would be possible with traditional effect systems.

preprint2012arXiv

Learn with SAT to Minimize Büchi Automata

We describe a minimization procedure for nondeterministic Büchi automata (NBA). For an automaton A another automaton A_min with the minimal number of states is learned with the help of a SAT-solver. This is done by successively computing automata A' that approximate A in the sense that they accept a given finite set of positive examples and reject a given finite set of negative examples. In the course of the procedure these example sets are successively increased. Thus, our method can be seen as an instance of a generic learning algorithm based on a "minimally adequate teacher" in the sense of Angluin. We use a SAT solver to find an NBA for given sets of positive and negative examples. We use complementation via construction of deterministic parity automata to check candidates computed in this manner for equivalence with A. Failure of equivalence yields new positive or negative examples. Our method proved successful on complete samplings of small automata and of quite some examples of bigger automata. We successfully ran the minimization on over ten thousand automata with mostly up to ten states, including the complements of all possible automata with two states and alphabet size three and discuss results and runtimes; single examples had over 100 states.

preprint2012arXiv

On the Hitting Probability of Max-Stable Processes

The probability that a max-stable process η in C[0, 1] with identical marginal distribution function F hits x \in R with 0 < F (x) < 1 is the hitting probability of x. We show that the hitting probability is always positive, unless the components of η are completely dependent. Moreover, we consider the event that the paths of standard MSP hit some x \in R twice and we give a sufficient condition for a positive probability of this event.

preprint2012arXiv

The multivariate Piecing-Together approach revisited

The univariate Piecing-Together approach (PT) fits a univariate generalized Pareto distribution (GPD) to the upper tail of a given distribution function in a continuous manner. A multivariate extension was established by Aulbach et al. (2012a): The upper tail of a given copula C is cut off and replaced by a multivariate GPD-copula in a continuous manner, yielding a new copula called a PT-copula. Then each margin of this PT-copula is transformed by a given univariate distribution function. This provides a multivariate distribution function with prescribed margins, whose copula is a GPD-copula that coincides in its central part with C. In addition to Aulbach et al. (2012a), we achieve in the present paper an exact representation of the PT-copula's upper tail, giving further insight into the multivariate PT approach. A variant based on the empirical copula is also added. Furthermore our findings enable us to establish a functional PT version as well.

preprint2011arXiv

On Max-Stable Processes and the Functional D-Norm

We introduce a functional domain of attraction approach for stochastic processes, which is more general than the usual one based on weak convergence. The distribution function G of a continuous max-stable process on [0,1] is introduced and it is shown that G can be represented via a norm on functional space, called D-norm. This is in complete accordance with the multivariate case and leads to the definition of functional generalized Pareto distributions (GPD) W. These satisfy W=1+log(G) in their upper tails, again in complete accordance with the uni- or multivariate case. Applying this framework to copula processes we derive characterizations of the domain of attraction condition for copula processes in terms of tail equivalence with a functional GPD. δ-neighborhoods of a functional GPD are introduced and it is shown that these are characterized by a polynomial rate of convergence of functional extremes, which is well-known in the multivariate case.

preprint2011arXiv

Sojourn Times and the Fragility Index

We investigate the sojourn time above a high threshold of a continuous stochastic process Y on [0,1]. It turns out that the limit, as the threshold increases, of the expected sojourn time given that it is positive, exists if the copula process corresponding to Y is in the functional domain of attraction of of an extreme value process. This limit coincides with the limit of the fragility index corresponding to finite (n-)dimensional distributions of Y as n and the threshold increase. If the process is in a certain neighborhood of a generalized Pareto process, then we can replace the constant threshold by a general threshold function and we can compute the asymptotic sojourn time distribution. An extreme value process is a prominent example. Given that there is an exceedance at some t_0 above the threshold, we can also compute the asymptotic distribution of the time cluster length, which the process spends above the threshold function.

preprint2010arXiv

Bounded Linear Logic, Revisited

We present QBAL, an extension of Girard, Scedrov and Scott's bounded linear logic. The main novelty of the system is the possibility of quantifying over resource variables. This generalization makes bounded linear logic considerably more flexible, while preserving soundness and completeness for polynomial time. In particular, we provide compositional embeddings of Leivant's RRW and Hofmann's LFPL into QBAL.

preprint2010arXiv

Optical Scattering Lengths in Large Liquid-Scintillator Neutrino Detectors

For liquid-scintillator neutrino detectors of kiloton scale, the transparency of the organic solvent is of central importance. The present paper reports on laboratory measurements of the optical scattering lengths of the organic solvents PXE, LAB, and Dodecane which are under discussion for next-generation experiments like SNO+, Hanohano, or LENA. Results comprise the wavelength range from 415 to 440nm. The contributions from Rayleigh and Mie scattering as well as from absorption/re-emission processes are discussed. Based on the present results, LAB seems to be the preferred solvent for a large-volume detector.