Some finite probability theory
instance
ProbabilityTheory.FinitelyAdditive.instFunLike
(A : Type u_1)
[BooleanAlgebra A]
:
FunLike (FinitelyAdditive A) A ℝ
Equations
- ProbabilityTheory.FinitelyAdditive.instFunLike A = { coe := fun (ℙ : ProbabilityTheory.FinitelyAdditive A) => ProbabilityTheory.FinitelyAdditive.prob, coe_injective' := ⋯ }
@[simp]
theorem
ProbabilityTheory.FinitelyAdditive.top
{A : Type u_1}
[BooleanAlgebra A]
(ℙ : FinitelyAdditive A)
:
theorem
ProbabilityTheory.FinitelyAdditive.nonneg
{A : Type u_1}
[BooleanAlgebra A]
(ℙ : FinitelyAdditive A)
(E : A)
:
theorem
ProbabilityTheory.FinitelyAdditive.disj_sup
{A : Type u_1}
[BooleanAlgebra A]
(ℙ : FinitelyAdditive A)
{E F : A}
(hEF : Disjoint E F)
:
@[simp]
theorem
ProbabilityTheory.FinitelyAdditive.bot
{A : Type u_1}
[BooleanAlgebra A]
(ℙ : FinitelyAdditive A)
:
@[simp]
theorem
ProbabilityTheory.FinitelyAdditive.compl
{A : Type u_1}
[BooleanAlgebra A]
(ℙ : FinitelyAdditive A)
(E : A)
:
theorem
ProbabilityTheory.FinitelyAdditive.le_one
{A : Type u_1}
[BooleanAlgebra A]
(ℙ : FinitelyAdditive A)
(E : A)
:
theorem
ProbabilityTheory.FinitelyAdditive.ge_eq_add_diff
{A : Type u_1}
[BooleanAlgebra A]
(ℙ : FinitelyAdditive A)
{E F : A}
(hEF : E ≤ F)
:
theorem
ProbabilityTheory.FinitelyAdditive.mono
{A : Type u_1}
[BooleanAlgebra A]
(ℙ : FinitelyAdditive A)
{E F : A}
(hEF : E ≤ F)
:
theorem
ProbabilityTheory.FinitelyAdditive.sup_add_inf
{A : Type u_1}
[BooleanAlgebra A]
(ℙ : FinitelyAdditive A)
(E F : A)
:
theorem
ProbabilityTheory.FinitelyAdditive.sup_le_add
{A : Type u_1}
[BooleanAlgebra A]
(ℙ : FinitelyAdditive A)
(E F : A)
:
def
BoundedLatticeHom.preserves
{A : Type u_1}
[BooleanAlgebra A]
(ℙ : ProbabilityTheory.FinitelyAdditive A)
{A' : Type u_2}
[BooleanAlgebra A']
(ℙ' : ProbabilityTheory.FinitelyAdditive A')
(f : BoundedLatticeHom A A')
:
Equations
- BoundedLatticeHom.preserves ℙ ℙ' f = ∀ (E : A), ℙ' (f E) = ℙ E
Instances For
@[simp]
theorem
BoundedLatticeHom.preserves.map
{A : Type u_1}
[BooleanAlgebra A]
(ℙ : ProbabilityTheory.FinitelyAdditive A)
{A' : Type u_2}
[BooleanAlgebra A']
(ℙ' : ProbabilityTheory.FinitelyAdditive A')
{f : BoundedLatticeHom A A'}
(hf : preserves ℙ ℙ' f)
(E : A)
:
def
ProbabilityTheory.FinitelyAdditive.ExampleProb.map
{A : Type u_1}
[BooleanAlgebra A]
(ℙ : FinitelyAdditive A)
{A' : Type u_2}
[BooleanAlgebra A']
(ℙ' : FinitelyAdditive A')
{Ω : ℙ.ExampleProb}
{f : BoundedLatticeHom A A'}
(hf : BoundedLatticeHom.preserves ℙ ℙ' f)
:
ℙ'.ExampleProb
Equations
- One or more equations did not get rendered due to their size.