Diamond principle
DefinitionDiamond principle#✓fully proved
MetaMathlibExt.Diamond
◇_κ holds iff there is a sequence ⟨ S_α : α < κ⟩ with S_α ⊆ α for all α < κ, such that for every X ⊆ κ, {α < κ : X ∩ α = S_α} is stationary in κ.
DefinitionDiamond-minus principle#✓fully proved
MetaMathlibExt.DiamondMinus
◇⁻_κ holds iff there is a sequence ⟨ 𝒜_α : α < κ⟩ with each 𝒜_α ⊆ 𝒫(α) and |𝒜_α| ≤ |α|, such that for every X ⊆ κ the set {α < κ : X ∩ α ∈ 𝒜_α} is stationary in κ.
def DiamondMinus.{u} (κ : Cardinal.{u}) : Prop :=
∃ A : Set.Iio κ.ord → Set (Set Ordinal.{u}),
(∀ α : Set.Iio κ.ord,
(∀ s ∈ A α, s ⊆ Set.Iio (α : Ordinal.{u})) ∧
#(A α) ≤ #(Set.Iio (α : Ordinal.{u}))) ∧
(∀ X : Set (Set.Iio κ.ord),
IsStationary {α : Set.Iio κ.ord |
(Subtype.val '' X) ∩ Set.Iio (α : Ordinal.{u}) ∈ A α})
2 fully proved
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.