OAI/Combinatorics/TreewidthL1/ReservedCoupling.lean
28 declarations, 0 contain sorry, 0 declared as axioms
- structure
OAI.BoundedTreewidthL1.ReservationCoupling.IsCouplingline 12 - def
OAI.BoundedTreewidthL1.ReservationCoupling.actionline 17 - def
OAI.BoundedTreewidthL1.ReservationCoupling.totalline 20 - def
OAI.BoundedTreewidthL1.ReservationCoupling.defectline 21 - lemma
OAI.BoundedTreewidthL1.ReservationCoupling.IsCoupling.symmline 24 - lemma
OAI.BoundedTreewidthL1.ReservationCoupling.IsCoupling.left_nonnegline 28 - lemma
OAI.BoundedTreewidthL1.ReservationCoupling.IsCoupling.right_nonnegline 33 - lemma
OAI.BoundedTreewidthL1.ReservationCoupling.IsCoupling.row_zeroline 36 - lemma
OAI.BoundedTreewidthL1.ReservationCoupling.weighted_actionline 42 - lemma
OAI.BoundedTreewidthL1.ReservationCoupling.action_boundsline 50 - lemma
OAI.BoundedTreewidthL1.ReservationCoupling.action_totalline 65 - lemma
OAI.BoundedTreewidthL1.ReservationCoupling.action_adjointline 72 - lemma
OAI.BoundedTreewidthL1.ReservationCoupling.defect_formline 90 - lemma
OAI.BoundedTreewidthL1.ReservationCoupling.defect_nonnegline 98 - theorem
OAI.BoundedTreewidthL1.ReservationCoupling.transfer_defectline 110Source documentation
Move one true finite Markov transition from the endpoint response to the past predictor. This does not lose any mass, even with zero-probability states.
theorem transfer_defect {μ : A → ℝ} {ν : B → ℝ} {Q : A → B → ℝ} (h : IsCoupling μ ν Q) (f : B → ℝ) (p : A → ℝ) : defect μ (action μ Q f) p = defect ν f (action ν (fun b a => Q a b) p) := by …Mentions: OAI.BoundedTreewidthL1.ReservationCoupling.IsCoupling, OAI.BoundedTreewidthL1.ReservationCoupling.defect, OAI.BoundedTreewidthL1.ReservationCoupling.action
- def
OAI.BoundedTreewidthL1.ReservationCoupling.responseline 123Source documentation
Responses through a constant finite state space, with time-dependent laws.
noncomputable def response (μ : ℕ → A → ℝ) (Q : ℕ → A → A → ℝ) (t : ℕ) : ℕ → (A → ℝ) → (A → ℝ) | 0, f => f | n+1, f => action (μ t) (Q t) (response μ Q (t+1) n f) - lemma
OAI.BoundedTreewidthL1.ReservationCoupling.response_boundsline 128 - lemma
OAI.BoundedTreewidthL1.ReservationCoupling.response_totalline 136 - def
OAI.BoundedTreewidthL1.ReservedKernel.liftline 154 - lemma
OAI.BoundedTreewidthL1.ReservedKernel.glue_actionline 157 - lemma
OAI.BoundedTreewidthL1.ReservedKernel.old_keyline 176 - lemma
OAI.BoundedTreewidthL1.ReservedKernel.sum_old_keyline 186 - lemma
OAI.BoundedTreewidthL1.ReservedKernel.positive_trace_sumline 194 - lemma
OAI.BoundedTreewidthL1.ReservedKernel.departure_old_numeratorline 213 - theorem
OAI.BoundedTreewidthL1.ReservedKernel.departure_action_oldline 235Source documentation
Restrict the ACTUAL departure kernel to an old retained particle: it is exactly the monotone interval heat bath, not an arbitrary common submeasure.
theorem departure_action_old (M : ℝ) (F : ι → V → ℝ) (P : Finset V) (i j r : ι) (hir : r ≠ i) (hjr : r ≠ j) (a : OrderedReservation.Carrier M (F r)) (f : State ι V → ℝ) : action (weight M F) (departure M F P i j) f (lift M (F r) r a) = OrderedSweepFlow.bath (OrderedReservation.weight M (F r)) (OrderedReservation.traceRank M (F r) P) (fun b => f (lift M (F r) r b)) a := by …Mentions: OAI.BoundedTreewidthL1.OrderedReservation.Carrier, OAI.BoundedTreewidthL1.ReservedKernel.lift, OAI.BoundedTreewidthL1.OrderedSweepFlow.bath, OAI.BoundedTreewidthL1.OrderedReservation.weight, OAI.BoundedTreewidthL1.OrderedReservation.traceRank
- lemma
OAI.BoundedTreewidthL1.ReservedKernel.incoming_action_retainedline 273Source documentation
A retained incoming particle is copied exactly, as a whole global cut.
lemma incoming_action_retained (M : ℝ) (F H : ι → V → ℝ) (P : Finset V) (C : Finset ι) (hret : ∀ i ∈ C, F i = H i) (htrace : particleTrace M F P = particleTrace M H P) (a : State ι V) (ha : a.1 ∈ C) (hpos : weight M F a ≠ 0) (f : State ι V → ℝ) : action (weight M F) (incoming M F H P C) f a = f a := by …Mentions: OAI.BoundedTreewidthL1.particleTrace
- lemma
OAI.BoundedTreewidthL1.ReservedKernel.action_composeline 288 - lemma
OAI.BoundedTreewidthL1.ReservedKernel.departure_symmetricline 304Source documentation
Departure is symmetric: predictors are reheated by the same kernel.
lemma departure_symmetric (M : ℝ) (F : ι → V → ℝ) (P : Finset V) (i j : ι) : ∀ a b, departure M F P i j a b = departure M F P i j b a := by …