OAI/Analysis/FourierLLogL/Finite/Independent.lean
18 declarations, 0 contain sorry, 0 declared as axioms
Product laws
- def
OAI.FourierLLogL.Law.packline 16 - lemma
OAI.FourierLLogL.Law.pack_applyline 21 - lemma
OAI.FourierLLogL.Law.pack_posline 24 - lemma
OAI.FourierLLogL.Law.pack_Ex_prodline 35 - lemma
OAI.FourierLLogL.Law.ext_by_productsline 40 - lemma
OAI.FourierLLogL.Law.sendPackline 57 - lemma
OAI.FourierLLogL.Law.marginalPackline 65 - lemma
OAI.FourierLLogL.Law.Ex_pack_projline 76 - lemma
OAI.FourierLLogL.Law.sendPack_embeddingline 80 - lemma
OAI.FourierLLogL.Law.crossE_packline 102 - lemma
OAI.FourierLLogL.Law.pack_klline 115 - lemma
OAI.FourierLLogL.Law.entropy_packline 122 - lemma
OAI.FourierLLogL.Law.entropy_coord_boundline 126 - lemma
OAI.FourierLLogL.Law.H_vec_leline 134 - lemma
OAI.FourierLLogL.Law.Hcond_vec_leline 139 - lemma
OAI.FourierLLogL.Law.H_vec_packline 144 - lemma
OAI.FourierLLogL.Law.Hcond_vec_packline 149 - lemma
OAI.FourierLLogL.Law.pack_withNextline 163Source documentation
Attach an independent new observation per row. When the rows of the initial law are independent, the refined rows remain independent.
lemma pack_withNext (P : ι → Law α) (Q : ι → α → Law β) : ((pack P).withNext (fun v => pack (fun i => Q i (v i)))).send (fun (z : (ι→α)×(ι→β)) i => (z.1 i,z.2 i)) = pack (fun i => (P i).withNext (Q i)) := by …Mentions: OAI.FourierLLogL.Law, OAI.FourierLLogL.Law.pack, OAI.FourierLLogL.Law.withNext, OAI.FourierLLogL.Law.send