Independent parameter averaging with opposite-dependent original cells
Lax342547.ParameterCellAveraging · concepts/Lax342547/ParameterCellAveraging.lean · lax-342547
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Lemma
Record partitions may depend on opposite parameters. Average each unchanged retained cell pair under the independent parameter laws, and recover a lower bound for the original orientation-pair event.
Concept map
Evidence
This concept declares 3 statements. Each proof establishes one of them relative to its assumptions.
1 average_cell_pair_lower proven
2 average_const proven
3 average_mono proven
Lean source view on GitHub
| 1 | import Lax342547.CellAveraging |
| 2 | |
| 3 | /-! |
| 4 | --- |
| 5 | title: Independent parameter averaging with opposite-dependent original cells |
| 6 | type: lemma |
| 7 | --- |
| 8 | Record partitions may depend on opposite parameters. Average each unchanged retained cell pair under the independent parameter laws, and recover a lower bound for the original orientation-pair event. |
| 9 | -/ |
| 10 | |
| 11 | namespace Lax342547.ParameterCellAveraging |
| 12 | |
| 13 | open Lax342547.CellAveraging Lax342547.RetainedImages |
| 14 | |
| 15 | noncomputable def average {A B : Type} [Fintype A] [Fintype B] |
| 16 | (p : A → ℝ) (q : B → ℝ) (f : A → B → ℝ) : ℝ := ∑ x, ∑ y, p x * q y * f x y |
| 17 | |
| 18 | axiom average_mono {A B : Type} [Fintype A] [Fintype B] |
| 19 | (p : A → ℝ) (q : B → ℝ) (f g : A → B → ℝ) |
| 20 | (hp : ∀ x, 0 ≤ p x) (hq : ∀ y, 0 ≤ q y) (h : ∀ x y, f x y ≤ g x y) : |
| 21 | average p q f ≤ average p q g |
| 22 | |
| 23 | axiom average_const {A B : Type} [Fintype A] [Fintype B] |
| 24 | (p : A → ℝ) (q : B → ℝ) (hp : ∑ x, p x = 1) (hq : ∑ y, q y = 1) (c : ℝ) : |
| 25 | average p q (fun _ _ => c) = c |
| 26 | |
| 27 | axiom average_cell_pair_lower {A B ΩA ΩB C D : Type} |
| 28 | [Fintype A] [Fintype B] [Fintype ΩA] [Fintype ΩB] [Fintype C] [Fintype D] |
| 29 | (p : A → ℝ) (q : B → ℝ) (α : ΩA → ℝ) (β : ΩB → ℝ) |
| 30 | (recordA : A → B → ΩA → C) (recordB : B → A → ΩB → D) |
| 31 | (acceptA : A → ΩA → Prop) (acceptB : B → ΩB → Prop) |
| 32 | (valid : A → B → C → D → Prop) (H : ΩA → ΩB → Prop) (τ ε : ℝ) |
| 33 | (hp : ∀ x, 0 ≤ p x) (hq : ∀ y, 0 ≤ q y) |
| 34 | (hpsum : ∑ x, p x = 1) (hqsum : ∑ y, q y = 1) |
| 35 | (hα : ∀ a, 0 ≤ α a) (hβ : ∀ b, 0 ≤ β b) (hτ : 0 < τ) |
| 36 | (hloc : ∀ x y c d, valid x y c d → τ ≤ recordMass α (recordA x y) (acceptA x) c → |
| 37 | τ ≤ recordMass β (recordB y x) (acceptB y) d → ε ≤ |
| 38 | pairEventMass (conditionalLaw α (fun a => acceptA x a ∧ recordA x y a = c)) |
| 39 | (conditionalLaw β (fun b => acceptB y b ∧ recordB y x b = d)) H) : |
| 40 | ε * average p q (fun x y => retainedPairs (recordMass α (recordA x y) (acceptA x)) |
| 41 | (recordMass β (recordB y x) (acceptB y)) (valid x y) τ) ≤ pairEventMass α β H |
| 42 | |
| 43 | end Lax342547.ParameterCellAveraging |
| 44 |
Builds on
From Mathlib
none
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments