3,881 research outputs found
Competitive Boolean Function Evaluation: Beyond Monotonicity, and the Symmetric Case
We study the extremal competitive ratio of Boolean function evaluation. We
provide the first non-trivial lower and upper bounds for classes of Boolean
functions which are not included in the class of monotone Boolean functions.
For the particular case of symmetric functions our bounds are matching and we
exactly characterize the best possible competitiveness achievable by a
deterministic algorithm. Our upper bound is obtained by a simple polynomial
time algorithm.Comment: 15 pages, 1 figure, to appear in Discrete Applied Mathematic
A proof-theoretic analysis of the classical propositional matrix method
The matrix method, due to Bibel and Andrews, is a proof procedure designed for automated theorem-proving. We show that underlying this method is a fully structured combinatorial model of conventional classical proof theory. © 2012 The Author, 2012. Published by Oxford University Press
Canonical Proof nets for Classical Logic
Proof nets provide abstract counterparts to sequent proofs modulo rule
permutations; the idea being that if two proofs have the same underlying
proof-net, they are in essence the same proof. Providing a convincing proof-net
counterpart to proofs in the classical sequent calculus is thus an important
step in understanding classical sequent calculus proofs. By convincing, we mean
that (a) there should be a canonical function from sequent proofs to proof
nets, (b) it should be possible to check the correctness of a net in polynomial
time, (c) every correct net should be obtainable from a sequent calculus proof,
and (d) there should be a cut-elimination procedure which preserves
correctness. Previous attempts to give proof-net-like objects for propositional
classical logic have failed at least one of the above conditions. In [23], the
author presented a calculus of proof nets (expansion nets) satisfying (a) and
(b); the paper defined a sequent calculus corresponding to expansion nets but
gave no explicit demonstration of (c). That sequent calculus, called LK\ast in
this paper, is a novel one-sided sequent calculus with both additively and
multiplicatively formulated disjunction rules. In this paper (a self-contained
extended version of [23]), we give a full proof of (c) for expansion nets with
respect to LK\ast, and in addition give a cut-elimination procedure internal to
expansion nets - this makes expansion nets the first notion of proof-net for
classical logic satisfying all four criteria.Comment: Accepted for publication in APAL (Special issue, Classical Logic and
Computation
Combinatorics of bicubic maps with hard particles
We present a purely combinatorial solution of the problem of enumerating
planar bicubic maps with hard particles. This is done by use of a bijection
with a particular class of blossom trees with particles, obtained by an
appropriate cutting of the maps. Although these trees have no simple local
characterization, we prove that their enumeration may be performed upon
introducing a larger class of "admissible" trees with possibly doubly-occupied
edges and summing them with appropriate signed weights. The proof relies on an
extension of the cutting procedure allowing for the presence on the maps of
special non-sectile edges. The admissible trees are characterized by simple
local rules, allowing eventually for an exact enumeration of planar bicubic
maps with hard particles. We also discuss generalizations for maps with
particles subject to more general exclusion rules and show how to re-derive the
enumeration of quartic maps with Ising spins in the present framework of
admissible trees. We finally comment on a possible interpretation in terms of
branching processes.Comment: 41 pages, 19 figures, tex, lanlmac, hyperbasics, epsf. Introduction
and discussion/conclusion extended, minor corrections, references adde
- …