Documentation

Complexitylib.Algebraic.LowerBound.Cutwidth.Aggregate.Geometry.Entropy.Pair

Exact entropy cap for overlapping actual conjunction features #

Each Boolean feature need only imply a signed conjunction on two primary coordinates. It may include arbitrary predicates of all inputs, as actual conjunction gates with internal predecessors do. If the primary pairs overlap, the two features together cost at most the entropy of (5/8, 1/8, 1/8, 1/8).

Constant false features are included. Consequently the saving over the two quarter-biased marginal caps is not a mutual-information lower bound.

noncomputable def Algebraic.Cutwidth.Aggregate.Geometry.Entropy.SignedEdge.dominatedPairWeightBound {V : Type u_1} [Fintype V] [DecidableEq V] (e f : SignedEdge V) (overlap : e.left = f.left ∨ e.left = f.right ∨ e.right = f.left ∨ e.right = f.right) (first second : (V → Bool) → Bool) (hfirst : ∀ (x : V → Bool), first x = true → e.eval x = true) (hsecond : ∀ (x : V → Bool), second x = true → f.eval x = true) :
WeightBound (fun (x : V → Bool) => (first x, second x)) pairEntropyCost

Intersecting primary pairs bound the joint cost even with arbitrary extra predicates.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The joint cap is strictly smaller than two separate quarter-biased marginal caps.