Homomorphism counts into a complement
Lax871432.ComplementCounts · concepts/Lax871432/ComplementCounts.lean · lax-871432
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Theorem
For finite simple graphs and ,
where is the spanning subgraph of with edge set and is the contraction quotient of by : the graph obtained from by contracting the edges in when it is loopless, and a graph with loops otherwise.
Concept map
In the paper
- page 8 of this submission's paper
Lean source view on GitHub
| 1 | import Mathlib.Algebra.BigOperators.Ring.Finset |
| 2 | import Lax871432.HomomorphismCounts |
| 3 | import Lax871432.LoopGraphs |
| 4 | |
| 5 | /-! |
| 6 | --- |
| 7 | title: Homomorphism counts into a complement |
| 8 | type: theorem |
| 9 | --- |
| 10 | For finite simple graphs and , |
| 11 | |
| 12 | |
| 13 | where is the spanning subgraph of with edge set and is the |
| 14 | contraction quotient of by : the graph obtained from by contracting the edges |
| 15 | in when it is loopless, and a graph with loops otherwise. |
| 16 | |
| 17 | -/ |
| 18 | |
| 19 | open Lax871432.HomomorphismCounts Lax871432.LoopGraphs |
| 20 | |
| 21 | open scoped Lax871432.LoopGraphs |
| 22 | |
| 23 | namespace Lax871432.ComplementCounts |
| 24 | |
| 25 | /-- **Homomorphisms into a complement**: the number of homomorphisms from `F` to `Gᶜ` is a |
| 26 | signed sum of the numbers of homomorphisms into `G` from the graphs obtained from `F` by |
| 27 | deleting the edges outside a set `S` and contracting those in a subset `L` of `S` — all of |
| 28 | them minors of `F`. -/ |
| 29 | axiom homCount_compl {V W : Type*} [Finite V] [Finite W] (F : SimpleGraph V) |
| 30 | (G : SimpleGraph W) : |
| 31 | letI : Fintype F.edgeSet := Fintype.ofFinite _ |
| 32 | (homCount F Gᶜ : ℤ) = |
| 33 | ∑ s : Finset F.edgeSet, (-1 : ℤ) ^ s.card * |
| 34 | ∑ L ∈ s.powerset, |
| 35 | (LoopGraph.homCount |
| 36 | (((spanningSubgraph F) ((edgeSetOf F) s)) ⊘ (edgeSetOf F) L) (toLoopGraph G) : ℤ) |
| 37 | |
| 38 | end Lax871432.ComplementCounts |
| 39 |
Used by
none
From Mathlib
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments