OAI/Combinatorics/PerfectMatching/Basic.lean
14 declarations, 0 contain sorry, 0 declared as axioms
Finite loopless multigraphs, perfect matching indicators, and their convex hull. The edge type distinguishes parallel edges. Feasible laws are probability vectors on perfect matchings with a prescribed mean.
- instance
OAI.MatchingEntropy.LooplessGraph.incidentDecidableline 23 - def
OAI.MatchingEntropy.LooplessGraph.indicatorline 26Also declared: ComparatorChallenges/MatchingEntropy.lean:35 (same declaration text).
- def
OAI.MatchingEntropy.LooplessGraph.polytopeline 29Also declared: ComparatorChallenges/MatchingEntropy.lean:38 (same declaration text).
- def
OAI.MatchingEntropy.LooplessGraph.meanline 32Also declared: ComparatorChallenges/MatchingEntropy.lean:41 (same declaration text).
- def
OAI.MatchingEntropy.LooplessGraph.feasibleLawsline 35Distinct definitions of this name: ComparatorChallenges/MatchingEntropy.lean:44 (same statement text; different proof or body). Qualify references as OAI.MatchingEntropy.LooplessGraph.feasibleLaws@path.
- theorem
OAI.MatchingEntropy.LooplessGraph.indicator_nonnegline 39 - theorem
OAI.MatchingEntropy.LooplessGraph.indicator_le_oneline 45 - theorem
OAI.MatchingEntropy.LooplessGraph.continuous_meanline 51 - def
OAI.MatchingEntropy.LooplessGraph.meanLinearline 55 - theorem
OAI.MatchingEntropy.LooplessGraph.mean_mem_polytopeline 65 - theorem
OAI.MatchingEntropy.LooplessGraph.mean_singleline 76 - theorem
OAI.MatchingEntropy.LooplessGraph.mem_polytope_iffline 84Source documentation
Exact equivalence between the convex hull of matching indicators and feasible finite laws.
theorem mem_polytope_iff (G : LooplessGraph V E) (y : E → ℝ) : y ∈ G.polytope ↔ (G.feasibleLaws y).Nonempty := by … - theorem
OAI.MatchingEntropy.LooplessGraph.compact_feasibleLawsline 100 - theorem
OAI.MatchingEntropy.LooplessGraph.compact_polytopeline 106