Documentation

Complexity.Computability.QueryComplexity.SensitivitySeparation.Internal.RecursiveChildren

Superquadratic sensitivity separation: recursive children #

This file counts the child positions read by a single row clause: the r target children of its own row together with one labeled gate child for each out-neighbour. These two sets are disjoint because tournaments are loopless, so the clause of row i reads r + d children, where d is the outdegree of i.

Main definitions #

Main results #

References #

noncomputable def Cslib.QueryComplexity.SensitivitySeparation.Internal.rowChildren {k r : ℕ} (T : Tournament k) (label : Fin k → Fin k → Fin r) (i : Fin k) :

Child positions used by a row clause, including its targets and outgoing gates.

Instances For

    The clause of row i reads exactly r + d child positions, where d is the outdegree of i.