Documentation

Complexitylib.Algebraic.LowerBound.Cutwidth.Aggregate.Circuit.Graph

Guess-independent erased graphs #

Changing guessed output bits changes nullary constants but not slots, components, or their primary inputs. Only original binary gates contribute incoming slots.

Transfer an erased closed component to another guess, retaining exactly its carrier.

Equations
Instances For
    theorem Algebraic.Aggregate.linked_erase_iff {J : Type} {State : J → Type} {n g : ℕ} (p : Program (signature State) n g) (a b : Guess p) (u v : Wire n g) :
    theorem Algebraic.Aggregate.connected_transportClosedSet {J : Type} {State : J → Type} {n g : ℕ} (p : Program (signature State) n g) (a b : Guess p) (K : Cutwidth.MultiOutput.Internal.ClosedSet (erase p a)) (connected : ∀ u ∈ K.carrier, ∀ v ∈ K.carrier, Relation.ReflTransGen (Cutwidth.MultiOutput.Linked (erase p a)) u v) (u : Wire n g) :

    Special nullary vertices are never charged as binary gate vertices.