Whole-unit conditioned pin avoidance
Lax342547.UnitSpanAvoidance · concepts/Lax342547/UnitSpanAvoidance.lean · lax-342547
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Lemma
Pins inside actual primal images inherit raw span avoidance, including the exact conditioning cost for any retained accepted set.
Concept map
Evidence
This concept declares 3 statements. Each proof establishes one of them relative to its assumptions.
1 capped_unit_span_avoidance proven
2 conditioned_unit_span_avoidance proven
3 pin_intersection_is_primal_hit proven
Lean source view on GitHub
| 1 | import Lax342547.RawPrimalAvoidance |
| 2 | import Lax342547.RetainedImages |
| 3 | import Lax342547.FiniteSampling |
| 4 | import Lax342547.PhaseAverages |
| 5 | import Lax342547.ChannelColumns |
| 6 | |
| 7 | /-! |
| 8 | --- |
| 9 | title: Whole-unit conditioned pin avoidance |
| 10 | type: lemma |
| 11 | --- |
| 12 | Pins inside actual primal images inherit raw span avoidance, including the exact conditioning cost for any retained accepted set. |
| 13 | -/ |
| 14 | |
| 15 | namespace Lax342547.UnitSpanAvoidance |
| 16 | |
| 17 | open Lax342547.MomentSpace Lax342547.RelativeEntropy Lax342547.RetainedImages |
| 18 | open Lax342547.RawFrames Lax342547.FrameSymmetry Lax342547.RealCellLaws Lax342547.PushforwardWalsh |
| 19 | open scoped BigOperators |
| 20 | |
| 21 | axiom pin_intersection_is_primal_hit {B H N : Type} [Fintype B] [Fintype H] [Fintype N] |
| 22 | {E : Matrix B B Binary} (F : Frame B H N E) (V W : Submodule Binary (N → Binary)) |
| 23 | (hV : V ≤ LinearMap.range F.P.mulVecLin) (hbad : ¬ Disjoint V W) : |
| 24 | ∃ c : B → Binary,c ≠ 0 ∧ F.P.mulVec c ∈ W |
| 25 | |
| 26 | axiom capped_unit_span_avoidance {A B H N : Type} |
| 27 | [Fintype A] [Fintype B] [Fintype H] [Fintype N] [DecidableEq B] [DecidableEq H] [DecidableEq N] |
| 28 | (E : Matrix B B Binary) [Nonempty (Frame B H N E)] |
| 29 | (α : A → ℝ) (image : A → Frame B H N E) (V : A → Submodule Binary (N → Binary)) |
| 30 | (W : Submodule Binary (N → Binary)) (M : ℝ) (hα : ∀ a,0 ≤ α a) (hM : 0 ≤ M) |
| 31 | (hN : Fintype.card B+Fintype.card H+1 ≤ Fintype.card N) |
| 32 | (hV : ∀ a,V a ≤ LinearMap.range (image a).P.mulVecLin) |
| 33 | (hcap : ∀ F,push α image F ≤ M*weights (PMF.uniformOfFintype (Frame B H N E)) F) : |
| 34 | cellMass α (fun a => ¬ Disjoint (V a) W) ≤ |
| 35 | M*(2*((2 : ℝ)^(Fintype.card B+Fintype.card H+Module.finrank Binary W)/(2 : ℝ)^Fintype.card N)) |
| 36 | |
| 37 | axiom conditioned_unit_span_avoidance {A B H N : Type} |
| 38 | [Fintype A] [Fintype B] [Fintype H] [Fintype N] [DecidableEq B] [DecidableEq H] [DecidableEq N] |
| 39 | (E : Matrix B B Binary) [Nonempty (Frame B H N E)] |
| 40 | (α : A → ℝ) (image : A → Frame B H N E) (V : A → Submodule Binary (N → Binary)) |
| 41 | (W : Submodule Binary (N → Binary)) (C : A → Prop) (M τ : ℝ) |
| 42 | (hα : ∀ a,0 ≤ α a) (hM : 0 ≤ M) (hτ : 0 < τ) (hC : τ ≤ cellMass α C) |
| 43 | (hN : Fintype.card B+Fintype.card H+1 ≤ Fintype.card N) |
| 44 | (hV : ∀ a,V a ≤ LinearMap.range (image a).P.mulVecLin) |
| 45 | (hcap : ∀ F,push α image F ≤ M*weights (PMF.uniformOfFintype (Frame B H N E)) F) : |
| 46 | cellMass (conditionalLaw α C) (fun a => ¬ Disjoint (V a) W) ≤ |
| 47 | (M/τ)*(2*((2 : ℝ)^(Fintype.card B+Fintype.card H+Module.finrank Binary W)/(2 : ℝ)^Fintype.card N)) |
| 48 | |
| 49 | end Lax342547.UnitSpanAvoidance |
| 50 |
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments