BanditRLlib
Lean gate passed before this site build; local proof declarations are shown as compiled.Lean-verified build · exact declarations linked.

Lean module · Frontier

BanditRLProof.LowerBounds.SuccinctGeometryAudit

This module formalizes the first geometric layer of Zeng--Honorio (NeurIPS 2025), Definitions 3.1--3.3 and Lemmas 3.1--3.4. It keeps the atom set possibly infinite and makes every boundedness premise for real sSup explicit.

Module map

Declarations
54
Placeholders
0

Imports

No project-local imports.

Imported by

BanditRLProof

Declarations

Open an item to read its exact compact statement and source link. Detailed teaching notes are linked when registered.

structure BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem Compiled

Source Axiom 3.1: a nonempty collection of unit atoms closed under negation. No spanning assumption is added.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

structure SuccinctUnitSystem (V : Type*) [NormedAddCommGroup V] [InnerProductSpace ℝ V] where
def BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.sourceQ Compiled

The source quantity `Q(X)=sup_{E in U} <X,E>`.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.sourceQ

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

def sourceQ (system : SuccinctUnitSystem V) (x : V) : ℝ
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.sourceQSet_bddAbove Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.sourceQSet_bddAbove

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem sourceQSet_bddAbove (system : SuccinctUnitSystem V) (x : V) : BddAbove ((fun e : V => ⟪x, e⟫_ℝ) '' system.atoms)
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.le_sourceQ_of_mem Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.le_sourceQ_of_mem

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem le_sourceQ_of_mem (system : SuccinctUnitSystem V) {x e : V} (he : e ∈ system.atoms) : ⟪x, e⟫_ℝ ≤ system.sourceQ x
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.sourceQ_le_norm Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.sourceQ_le_norm

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem sourceQ_le_norm (system : SuccinctUnitSystem V) (x : V) : system.sourceQ x ≤ ‖x‖
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.sourceQ_nonneg Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.sourceQ_nonneg

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem sourceQ_nonneg (system : SuccinctUnitSystem V) (x : V) : 0 ≤ system.sourceQ x
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.sourceQ_zero Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.sourceQ_zero

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem sourceQ_zero (system : SuccinctUnitSystem V) : system.sourceQ 0 = 0
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.abs_inner_le_sourceQ_of_mem Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.abs_inner_le_sourceQ_of_mem

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem abs_inner_le_sourceQ_of_mem (system : SuccinctUnitSystem V) {x e : V} (he : e ∈ system.atoms) : |⟪x, e⟫_ℝ| ≤ system.sourceQ x
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.sourceQ_eq_zero_of_atom_orthogonal Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.sourceQ_eq_zero_of_atom_orthogonal

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem sourceQ_eq_zero_of_atom_orthogonal (system : SuccinctUnitSystem V) {x : V} (horthogonal : ∀ e ∈ system.atoms, ⟪x, e⟫_ℝ = 0) : system.sourceQ x = 0
def BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.sourceR Compiled

The source quantity `R(X)=sup_{Q(Y)<=1} <X,Y>`, retained as a real-valued `sSup`. Consumers must separately prove the defining set is bounded.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.sourceR

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

def sourceR (system : SuccinctUnitSystem V) (x : V) : ℝ
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.sourceRSet_not_bddAbove_of_nonzero_atom_orthogonal Compiled

If a nonzero ambient direction is orthogonal to every atom, the set used to define its source `R` is unbounded. This exposes the hidden global regularity/codomain obligation in Definition 3.2.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.sourceRSet_not_bddAbove_of_nonzero_atom_orthogonal

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem sourceRSet_not_bddAbove_of_nonzero_atom_orthogonal (system : SuccinctUnitSystem V) {x : V} (hx : x ≠ 0) (horthogonal : ∀ e ∈ system.atoms, ⟪x, e⟫_ℝ = 0) : ¬ BddAbove ((fun y : V => ⟪x, y⟫_ℝ) '' {y | system.sourceQ y ≤ 1})
structure BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport Compiled

Source Definition 3.1. The explicit boundedness field is the ordinary mathematical meaning of the displayed finite real supremum, not a replacement for the source equality.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

structure IsSuccinctSupport (system : SuccinctUnitSystem V) {s : Nat} (basis : Fin s → V) : Prop where
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.correlationSum_le_one Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.correlationSum_le_one

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem correlationSum_le_one (support : IsSuccinctSupport system basis) {e : V} (he : e ∈ system.atoms) : (∑ i, |⟪e, basis i⟫_ℝ|) ≤ 1
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.inner_basis_basis Compiled

The mutual-orthogonality consequence stated after source Definition 3.1.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.inner_basis_basis

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem inner_basis_basis (support : IsSuccinctSupport system basis) (i j : Fin s) : ⟪basis i, basis j⟫_ℝ = if i = j then 1 else 0
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.orthonormal Compiled

A source succinct support is an orthonormal family. This is the Mathlib interface consumed by the finite Bessel step in source Lemma 3.3.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.orthonormal

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem orthonormal (support : IsSuccinctSupport system basis) : Orthonormal ℝ basis
def BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.maxAbsCoefficient Compiled

The finite maximum appearing in source Lemma 3.1.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.maxAbsCoefficient

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

def maxAbsCoefficient [Nonempty (Fin s)] (a : Fin s → ℝ) : ℝ
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.abs_le_maxAbsCoefficient Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.abs_le_maxAbsCoefficient

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem abs_le_maxAbsCoefficient [Nonempty (Fin s)] (a : Fin s → ℝ) (i : Fin s) : |a i| ≤ maxAbsCoefficient a
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.maxAbsCoefficient_nonneg Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.maxAbsCoefficient_nonneg

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem maxAbsCoefficient_nonneg [Nonempty (Fin s)] (a : Fin s → ℝ) : 0 ≤ maxAbsCoefficient a
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.exists_abs_eq_maxAbsCoefficient Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.exists_abs_eq_maxAbsCoefficient

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem exists_abs_eq_maxAbsCoefficient [Nonempty (Fin s)] (a : Fin s → ℝ) : ∃ i : Fin s, |a i| = maxAbsCoefficient a
def BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.supportCombination Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.supportCombination

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

def supportCombination (basis : Fin s → V) (a : Fin s → ℝ) : V
def BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.signedSupportAtom Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.signedSupportAtom

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

def signedSupportAtom (coefficient : ℝ) (atom : V) : V
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.signedSupportAtom_mem Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.signedSupportAtom_mem

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem signedSupportAtom_mem (support : IsSuccinctSupport system basis) (a : Fin s → ℝ) (i : Fin s) : signedSupportAtom (a i) (basis i) ∈ system.atoms
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.sourceQ_supportCombination_le Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.sourceQ_supportCombination_le

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem sourceQ_supportCombination_le [Nonempty (Fin s)] (support : IsSuccinctSupport system basis) (a : Fin s → ℝ) : system.sourceQ (supportCombination basis a) ≤ maxAbsCoefficient a
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.inner_supportCombination_basis Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.inner_supportCombination_basis

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem inner_supportCombination_basis (support : IsSuccinctSupport system basis) (a : Fin s → ℝ) (m : Fin s) : ⟪supportCombination basis a, basis m⟫_ℝ = a m
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.inner_supportCombination_signedSupportAtom Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.inner_supportCombination_signedSupportAtom

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem inner_supportCombination_signedSupportAtom (support : IsSuccinctSupport system basis) (a : Fin s → ℝ) (m : Fin s) : ⟪supportCombination basis a, signedSupportAtom (a m) (basis m)⟫_ℝ = |a m|
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.sourceQ_supportCombination_eq Compiled

Source Lemma 3.1: `Q` is the coefficient maximum on a succinct support.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.sourceQ_supportCombination_eq

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem sourceQ_supportCombination_eq [Nonempty (Fin s)] (support : IsSuccinctSupport system basis) (a : Fin s → ℝ) : system.sourceQ (supportCombination basis a) = maxAbsCoefficient a
def BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.coefficientSign Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.coefficientSign

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

def coefficientSign (coefficient : ℝ) : ℝ
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.abs_coefficientSign Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.abs_coefficientSign

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem abs_coefficientSign (coefficient : ℝ) : |coefficientSign coefficient| = 1
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.coefficientSign_mul Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.coefficientSign_mul

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem coefficientSign_mul (coefficient : ℝ) : coefficientSign coefficient * coefficient = |coefficient|
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.coefficientSign_coefficientSign Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.coefficientSign_coefficientSign

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem coefficientSign_coefficientSign (coefficient : ℝ) : coefficientSign (coefficientSign coefficient) = coefficientSign coefficient
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.coefficientSign_mul_self Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.coefficientSign_mul_self

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem coefficientSign_mul_self (coefficient : ℝ) : coefficientSign coefficient * coefficientSign coefficient = 1
def BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.supportSignCombination Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.supportSignCombination

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

def supportSignCombination (basis : Fin s → V) (a : Fin s → ℝ) : V
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.maxAbsCoefficient_coefficientSign Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.maxAbsCoefficient_coefficientSign

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem maxAbsCoefficient_coefficientSign [Nonempty (Fin s)] (a : Fin s → ℝ) : maxAbsCoefficient (fun i => coefficientSign (a i)) = 1
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.sourceQ_supportSignCombination Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.sourceQ_supportSignCombination

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem sourceQ_supportSignCombination [Nonempty (Fin s)] (support : IsSuccinctSupport system basis) (a : Fin s → ℝ) : system.sourceQ (supportSignCombination basis a) = 1
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.norm_sq_supportSignCombination Compiled

The sign sum used in Appendix A.3 has squared norm equal to the support size.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.norm_sq_supportSignCombination

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem norm_sq_supportSignCombination [Nonempty (Fin s)] (support : IsSuccinctSupport system basis) (a : Fin s → ℝ) : ‖supportSignCombination basis a‖ ^ 2 = (s : ℝ)
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.inner_supportCombination_supportSignCombination Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.inner_supportCombination_supportSignCombination

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem inner_supportCombination_supportSignCombination (support : IsSuccinctSupport system basis) (a : Fin s → ℝ) : ⟪supportCombination basis a, supportSignCombination basis a⟫_ℝ = ∑ i, |a i|
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.inner_supportCombination_le_sumAbs_mul_sourceQ Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.inner_supportCombination_le_sumAbs_mul_sourceQ

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem inner_supportCombination_le_sumAbs_mul_sourceQ (support : IsSuccinctSupport system basis) (a : Fin s → ℝ) (y : V) : |⟪supportCombination basis a, y⟫_ℝ| ≤ (∑ i, |a i|) * system.sourceQ y
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.inner_supportCombination_le_sumAbs_of_sourceQ_le_one Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.inner_supportCombination_le_sumAbs_of_sourceQ_le_one

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem inner_supportCombination_le_sumAbs_of_sourceQ_le_one (support : IsSuccinctSupport system basis) (a : Fin s → ℝ) {y : V} (hy : system.sourceQ y ≤ 1) : ⟪supportCombination basis a, y⟫_ℝ ≤ ∑ i, |a i|
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.sourceRSet_bddAbove Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.sourceRSet_bddAbove

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem sourceRSet_bddAbove (support : IsSuccinctSupport system basis) (a : Fin s → ℝ) : BddAbove ((fun y : V => ⟪supportCombination basis a, y⟫_ℝ) '' {y | system.sourceQ y ≤ 1})
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.sourceR_supportCombination_eq Compiled

Source Lemma 3.2 for a succinct vector. The proof also supplies the boundedness evidence missing from a bare use of real `sSup`.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctSupport.sourceR_supportCombination_eq

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem sourceR_supportCombination_eq [Nonempty (Fin s)] (support : IsSuccinctSupport system basis) (a : Fin s → ℝ) : system.sourceR (supportCombination basis a) = ∑ i, |a i|
structure BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.SuccinctRepresentation Compiled

Source Definition 3.3, represented with its witness data exposed. The positive support-size premise is recorded explicitly.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.SuccinctRepresentation

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

structure SuccinctRepresentation (system : SuccinctUnitSystem V) (x : V) (s : Nat) where
structure BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.StrictSuccinctRepresentation Compiled

The strict clause in source Definition 3.3: every coefficient in the chosen succinct representation is nonzero.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.StrictSuccinctRepresentation

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

structure StrictSuccinctRepresentation (system : SuccinctUnitSystem V) (x : V) (s : Nat) extends SuccinctRepresentation system x s where
def BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctAt Compiled

Proposition-level source wording: `x` admits an `s`-succinct representation.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsSuccinctAt

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

def IsSuccinctAt (system : SuccinctUnitSystem V) (x : V) (s : Nat) : Prop
def BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsStrictlySuccinctAt Compiled

Proposition-level source wording: `x` admits a strictly `s`-succinct representation.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.IsStrictlySuccinctAt

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

def IsStrictlySuccinctAt (system : SuccinctUnitSystem V) (x : V) (s : Nat) : Prop
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.SuccinctRepresentation.sourceR_eq_sumAbs Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.SuccinctRepresentation.sourceR_eq_sumAbs

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem sourceR_eq_sumAbs (representation : SuccinctRepresentation system x s) : system.sourceR x = ∑ i, |representation.coefficients i|
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.SuccinctRepresentation.inner_supportSignCombination_eq_sumAbs Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.SuccinctRepresentation.inner_supportSignCombination_eq_sumAbs

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem inner_supportSignCombination_eq_sumAbs (representation : SuccinctRepresentation system x s) : ⟪x, IsSuccinctSupport.supportSignCombination representation.basis representation.coefficients⟫_ℝ = ∑ i, |representation.coefficients i|
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.SuccinctRepresentation.sourceQ_supportSignCombination_eq_one Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.SuccinctRepresentation.sourceQ_supportSignCombination_eq_one

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem sourceQ_supportSignCombination_eq_one (representation : SuccinctRepresentation system x s) : system.sourceQ (IsSuccinctSupport.supportSignCombination representation.basis representation.coefficients) = 1
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.SuccinctRepresentation.norm_sq_supportSignCombination_eq_size Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.SuccinctRepresentation.norm_sq_supportSignCombination_eq_size

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem norm_sq_supportSignCombination_eq_size (representation : SuccinctRepresentation system x s) : ‖IsSuccinctSupport.supportSignCombination representation.basis representation.coefficients‖ ^ 2 = (s : ℝ)
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.SuccinctRepresentation.sumAbs_eq Compiled

The two local Lemma-3.2 identities give equality of coefficient `l1` sums for any two succinct representations of the same vector.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.SuccinctRepresentation.sumAbs_eq

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem sumAbs_eq (first : SuccinctRepresentation system x s) (second : SuccinctRepresentation system x z) : (∑ i, |first.coefficients i|) = ∑ j, |second.coefficients j|
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.SuccinctRepresentation.abs_inner_strictBasis_supportSignCombination_eq_one Compiled

Appendix A.3 equality case: if the second representation is strict, every second-support atom has unit absolute correlation with the sign sum of the first support.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.SuccinctRepresentation.abs_inner_strictBasis_supportSignCombination_eq_one

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem abs_inner_strictBasis_supportSignCombination_eq_one (first : SuccinctRepresentation system x s) (second : StrictSuccinctRepresentation system x z) (j : Fin z) : |⟪second.toSuccinctRepresentation.basis j, IsSuccinctSupport.supportSignCombination first.basis first.coefficients⟫_ℝ| = 1
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.SuccinctRepresentation.strictSize_le Compiled

Source Lemma 3.3 on explicit witnesses: if the same vector has an `s`-succinct representation and a strictly `z`-succinct representation, then `z <= s`.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.SuccinctRepresentation.strictSize_le

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem strictSize_le (first : SuccinctRepresentation system x s) (second : StrictSuccinctRepresentation system x z) : z ≤ s
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.StrictSuccinctRepresentation.abs_coefficient_pos Compiled

No declaration docstring is present; use the chapter context and exact statement below.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.StrictSuccinctRepresentation.abs_coefficient_pos

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem abs_coefficient_pos (representation : StrictSuccinctRepresentation system x s) (i : Fin s) : 0 < |representation.toSuccinctRepresentation.coefficients i|
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.succinctSize_ge_strictSize Compiled

Source Lemma 3.3 in proposition-level Definition-3.3 wording.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.succinctSize_ge_strictSize

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem succinctSize_ge_strictSize {system : SuccinctUnitSystem V} {x : V} {s z : Nat} (hs : IsSuccinctAt system x s) (hz : IsStrictlySuccinctAt system x z) : z ≤ s
theorem BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.strictlySuccinctSize_unique Compiled

Source Lemma 3.4: two strict succinct representations of the same vector have the same size.

Used in these reading views: Bandit Book

10. Automation, resources, and open routes

Canonical node identitydeclaration:BanditRLProof.LowerBounds.Succinct.SuccinctUnitSystem.strictlySuccinctSize_unique

Reading membership is not a proof dependency. Exact assumptions remain in the Lean statement.

theorem strictlySuccinctSize_unique {system : SuccinctUnitSystem V} {x : V} {s z : Nat} (hs : IsStrictlySuccinctAt system x s) (hz : IsStrictlySuccinctAt system x z) : s = z