OAI/Combinatorics/Sidorenko/SubspaceCounts.lean
45 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.SidorenkoCounterexample.symplecticLagrangianEquivline 12 - theorem
OAI.SidorenkoCounterexample.symplecticLagrangian_card_boundsline 25 - theorem
OAI.SidorenkoCounterexample.symplecticLagrangian_card_posline 41 - theorem
OAI.SidorenkoCounterexample.isotropic_finrank_le_halfline 48 - theorem
OAI.SidorenkoCounterexample.containingLagrangian_card_boundsline 55 - abbrev
OAI.SidorenkoCounterexample.IsotropicDimspaceline 78 - def
OAI.SidorenkoCounterexample.isotropicIncidenceEquivline 81 - theorem
OAI.SidorenkoCounterexample.isotropic_incidence_cardline 109 - def
OAI.SidorenkoCounterexample.isotropicExponentline 121Source documentation
The exponent 2Dc-(3c²-c)/2, written without truncated half-integers.
def isotropicExponent (D c : ℕ) : ℕ := …
- theorem
OAI.SidorenkoCounterexample.isotropicExponent_addline 124 - theorem
OAI.SidorenkoCounterexample.isotropic_card_boundsline 134 - theorem
OAI.SidorenkoCounterexample.lagrangianConstant_monoline 220 - theorem
OAI.SidorenkoCounterexample.lagrangian_bad_intersection_cardline 232Source documentation
The elementary line union bound, expressed before taking probabilities.
theorem lagrangian_bad_intersection_card (h2 : (2 : K) ≠ 0) (ha : ω.IsAlt) (hω : ω.Nondegenerate) (D : ℕ) (hD : 2*D = finrank K E) (S : Submodule K E) (hS : S ≤ ω.orthogonal S) (hpos : 0 < finrank K S) : (Nat.card {L : SymplecticLagrangian ω // ¬ Disjoint L.val S} : ℝ) ≤ (2*(Fintype.card K : ℝ)^(finrank K S-1)) * (lagrangianConstant (D-1)*(Fintype.card K : ℝ)^((D-1+1).choose 2)) := by …Mentions: OAI.SidorenkoCounterexample.SymplecticLagrangian, OAI.SidorenkoCounterexample.lagrangianConstant
- theorem
OAI.SidorenkoCounterexample.lagrangian_bad_intersection_scaledline 284Source documentation
For fixed dimension, failure of avoiding an isotropic space is O(1/q). No transversality statement is used as a probabilistic assumption.
theorem lagrangian_bad_intersection_scaled (h2 : (2 : K) ≠ 0) (ha : ω.IsAlt) (hω : ω.Nondegenerate) (D : ℕ) (hD : 2*D = finrank K E) (S : Submodule K E) (hS : S ≤ ω.orthogonal S) : (Nat.card {L : SymplecticLagrangian ω // ¬ Disjoint L.val S} : ℝ) * Fintype.card K ≤ 2*lagrangianConstant D*Nat.card (SymplecticLagrangian ω) := by …Mentions: OAI.SidorenkoCounterexample.SymplecticLagrangian, OAI.SidorenkoCounterexample.lagrangianConstant
- theorem
OAI.SidorenkoCounterexample.lagrangian_disjoint_card_lowerline 326 - theorem
OAI.SidorenkoCounterexample.reduceSubspace_isotropicline 355 - def
OAI.SidorenkoCounterexample.containmentAvoidanceEquivline 363Source documentation
Containment and exact intersection become ordinary avoidance in the containment quotient. This is a literal equivalence of finite sample spaces.
noncomputable def containmentAvoidanceEquiv (ha : ω.IsAlt) (A S : Submodule K E) (hAS : A ≤ S) (hS : S ≤ ω.orthogonal S) : AvoidanceSpace ω S A ≃ {L : SymplecticLagrangian (symplecticReductionForm ω A ha) // Disjoint L.val (reduceSubspace ω A S)} := by …Mentions: OAI.SidorenkoCounterexample.AvoidanceSpace, OAI.SidorenkoCounterexample.SymplecticLagrangian, OAI.SidorenkoCounterexample.symplecticReductionForm, OAI.SidorenkoCounterexample.reduceSubspace
- theorem
OAI.SidorenkoCounterexample.avoidance_card_lowerline 402 - theorem
OAI.SidorenkoCounterexample.triple_containing_isometry_liftline 440Source documentation
An isometry of three containing reductions lifts to a simultaneous isometry of the actual Lagrangians, fixing their common space pointwise.
theorem triple_containing_isometry_lift (ha : ω.IsAlt) (hω : ω.Nondegenerate) (_hS : S ≤ ω.orthogonal S) (L M N L' M' N' : Submodule K E) (hL : ω.orthogonal L = L) (hM : ω.orthogonal M = M) (hN : ω.orthogonal N = N) (hL' : ω.orthogonal L' = L') (hM' : ω.orthogonal M' = M') (hN' : ω.orthogonal N' = N') (hSL : S ≤ L) (hSM : S ≤ M) (hSN : S ≤ N) (hSL' : S ≤ L') (hSM' : S ≤ M') (hSN' : S ≤ N') (hres : TripleIsometry (symplecticReductionForm ω S ha) (symplecticReductionForm ω S ha) (reduceSubspace ω S L) (reduceSubspace ω S M) (reduceSubspace ω S N) (reduceSubspace ω S L') (reduceSubspace ω S M') (reduceSubspace ω S N')) : TripleIsometry ω ω L M N L' M' N' := by …Mentions: OAI.SidorenkoCounterexample.TripleIsometry, OAI.SidorenkoCounterexample.symplecticReductionForm, OAI.SidorenkoCounterexample.reduceSubspace
- abbrev
OAI.SidorenkoCounterexample.PairLinearOrbitline 482 - abbrev
OAI.SidorenkoCounterexample.PairLinearStabilizerline 486 - def
OAI.SidorenkoCounterexample.pairLinearOrbitMapline 489 - theorem
OAI.SidorenkoCounterexample.submodule_map_transline 492 - theorem
OAI.SidorenkoCounterexample.submodule_map_symm_cancelline 496 - def
OAI.SidorenkoCounterexample.pairLinearOrbitFiberEquivline 501 - def
OAI.SidorenkoCounterexample.pairLinearStabilizerRestrictionline 535 - theorem
OAI.SidorenkoCounterexample.pairLinearStabilizerRestriction_bijectiveline 539 - theorem
OAI.SidorenkoCounterexample.pairLinearOrbit_card_identityline 595 - theorem
OAI.SidorenkoCounterexample.linearAut_card_upperline 610 - theorem
OAI.SidorenkoCounterexample.pairLinearOrbit_card_boundsline 620Source documentation
Ordered complementary decompositions have q^(2uv) choices up to a positive fixed-dimension constant; proved from their exact stabilizer.
theorem pairLinearOrbit_card_bounds (U V : Submodule K E) (hUV : IsCompl U V) : (Fintype.card K : ℝ)^(2*finrank K U*finrank K V) ≤ 2^(finrank K E)*(Nat.card (PairLinearOrbit U V) : ℝ) ∧ (Nat.card (PairLinearOrbit U V) : ℝ) ≤ 2^(finrank K E)*(Fintype.card K : ℝ)^(2*finrank K U*finrank K V) := by … - def
OAI.SidorenkoCounterexample.tripleSumEquivline 668Source documentation
Literal coordinates for an ordered direct sum of three subspaces.
noncomputable def tripleSumEquiv (U V W : Submodule K E) (hU : IsCompl U (V ⊔ W)) (hVW : Disjoint V W) : (U × (V × W)) ≃ₗ[K] E := by … - theorem
OAI.SidorenkoCounterexample.tripleSumEquiv_applyline 683 - abbrev
OAI.SidorenkoCounterexample.TripleLinearOrbitline 687 - abbrev
OAI.SidorenkoCounterexample.TripleLinearStabilizerline 691 - def
OAI.SidorenkoCounterexample.tripleLinearOrbitMapline 694 - def
OAI.SidorenkoCounterexample.tripleLinearOrbitFiberEquivline 697 - def
OAI.SidorenkoCounterexample.tripleLinearStabilizerRestrictionline 739 - theorem
OAI.SidorenkoCounterexample.map_eq_of_restriction_autline 744 - theorem
OAI.SidorenkoCounterexample.tripleLinearStabilizerRestriction_bijectiveline 756 - theorem
OAI.SidorenkoCounterexample.tripleLinearOrbit_card_identityline 803 - theorem
OAI.SidorenkoCounterexample.tripleLinearOrbit_card_boundsline 822 - def
OAI.SidorenkoCounterexample.prodFiberEquivline 875 - theorem
OAI.SidorenkoCounterexample.uniform_prod_cardline 883 - theorem
OAI.SidorenkoCounterexample.uniform_preimage_cardline 896 - theorem
OAI.SidorenkoCounterexample.avoidance_exact_intersectionline 916