3,743 research outputs found
Improved sample management in the cylindrical-tube microelectrophoresis method
A modification to an analytical microelectrophoresis system is described that improves the manipulation of the sample particles and fluid. The apparatus modification and improved operational procedure should yield more accurate measurements of particle mobilities and permit less skilled operators to use the apparatus
A Linear First-Order Functional Intermediate Language for Verified Compilers
We present the linear first-order intermediate language IL for verified
compilers. IL is a functional language with calls to a nondeterministic
environment. We give IL terms a second, imperative semantic interpretation and
obtain a register transfer language. For the imperative interpretation we
establish a notion of live variables. Based on live variables, we formulate a
decidable property called coherence ensuring that the functional and the
imperative interpretation of a term coincide. We formulate a register
assignment algorithm for IL and prove its correctness. The algorithm translates
a functional IL program into an equivalent imperative IL program. Correctness
follows from the fact that the algorithm reaches a coherent program after
consistently renaming local variables. We prove that the maximal number of live
variables in the initial program bounds the number of different variables in
the final coherent program. The entire development is formalized in Coq.Comment: Addressed comments from reviewers (ITP 2015): (1) Added discussion of
a paper in related work (2) Added definition of renamed-apart in appendix (3)
Formulation changes in a coupe of place
Global Sourcing Decisions and Firm Productivity: Evidence from Spain
We investigate the link between productivity of firms and their sourcing behavior. Following Antràs & Helpman (2004) we distinguish between domestic and foreign sourcing, as well as between outsourcing and vertical integration. A firm’s choice is driven by a hold-up problem caused by lack of enforceable contracts. We use Spanish firm-level data to examine the productivity premia associated with the different sourcing strategies. We find strong empirical support for the predictions of the model.productivity, outsourcing, intra-firm trade, foreign direct investment, incomplete contracts, firm-level data
Individual attitudes towards trade: Stolper-Samuelson revisited
This paper studies to what extent individuals form their preferences towards trade policies along the lines of the Stolper-Samuelson logic. We employ a novel international survey data set with an extensive coverage of high-, middle-, and low-income countries, address a subtle methodological shortcoming in previous studies and condition on aspects of individualenlightenment. We find statistically significant and economically large Stolper-Samuelson effects. In the United States, being high-skilled increases an individual's probability of favoring free trade by up to twelve percentage points, other things equal. In Ethiopia, the effect amounts to eight percentage points, but in exactly the opposite direction. --Trade policy,Voter preferences,Political economy
A Fast Compiler for NetKAT
High-level programming languages play a key role in a growing number of
networking platforms, streamlining application development and enabling precise
formal reasoning about network behavior. Unfortunately, current compilers only
handle "local" programs that specify behavior in terms of hop-by-hop forwarding
behavior, or modest extensions such as simple paths. To encode richer "global"
behaviors, programmers must add extra state -- something that is tricky to get
right and makes programs harder to write and maintain. Making matters worse,
existing compilers can take tens of minutes to generate the forwarding state
for the network, even on relatively small inputs. This forces programmers to
waste time working around performance issues or even revert to using
hardware-level APIs.
This paper presents a new compiler for the NetKAT language that handles rich
features including regular paths and virtual networks, and yet is several
orders of magnitude faster than previous compilers. The compiler uses symbolic
automata to calculate the extra state needed to implement "global" programs,
and an intermediate representation based on binary decision diagrams to
dramatically improve performance. We describe the design and implementation of
three essential compiler stages: from virtual programs (which specify behavior
in terms of virtual topologies) to global programs (which specify network-wide
behavior in terms of physical topologies), from global programs to local
programs (which specify behavior in terms of single-switch behavior), and from
local programs to hardware-level forwarding tables. We present results from
experiments on real-world benchmarks that quantify performance in terms of
compilation time and forwarding table size
A Complete and Recursive Feature Theory
Various feature descriptions are being employed in logic programming
languages and constrained-based grammar formalisms. The common notational
primitive of these descriptions are functional attributes called features. The
descriptions considered in this paper are the possibly quantified first-order
formulae obtained from a signature of binary and unary predicates called
features and sorts, respectively. We establish a first-order theory FT by means
of three axiom schemes, show its completeness, and construct three elementarily
equivalent models. One of the models consists of so-called feature graphs, a
data structure common in computational linguistics. The other two models
consist of so-called feature trees, a record-like data structure generalizing
the trees corresponding to first-order terms. Our completeness proof exhibits a
terminating simplification system deciding validity and satisfiability of
possibly quantified feature descriptions.Comment: Short version appeared in the 1992 Annual Meeting of the Association
for Computational Linguistic
- …