Misere combinatorial games.
A universe is closed under addition, options, negation, and dicotic construction.
- closed_dicotic (B C : Set G) [Small.{u, u + 1} ↑B] [Small.{u, u + 1} ↑C] (hB : ∀ b ∈ B, A b) (hC : ∀ c ∈ C, A c) : B.Nonempty → C.Nonempty → IsAmbient !{B | C} → A !{B | C}
- zero_mem : A 0
- isAmbient_of_mem {g : G} : A g → IsAmbient g
Instances
A universe in the long ambient space.
- closed_dicotic (B C : Set G) [Small.{u, u + 1} ↑B] [Small.{u, u + 1} ↑C] (hB : ∀ b ∈ B, A b) (hC : ∀ c ∈ C, A c) : B.Nonempty → C.Nonempty → Form.IsLong !{B | C} → A !{B | C}
- zero_mem : A 0
Instances
A universe in the short ambient space.
- closed_dicotic (B C : Set G) [Small.{u, u + 1} ↑B] [Small.{u, u + 1} ↑C] (hB : ∀ b ∈ B, A b) (hC : ∀ c ∈ C, A c) : B.Nonempty → C.Nonempty → Form.IsShort !{B | C} → A !{B | C}
- zero_mem : A 0
Instances
The closure operator for finding the universal closure of a given set (in the
context of a given ambient).
Sends a bounded predicate to the smallest Universe IsAmbient containing it.
Equations
- MisereGames.Universe.closureOperator IsAmbient = ClosureOperator.ofCompletePred (fun (A : ↑(Set.Iic IsAmbient)) => MisereGames.Universe IsAmbient ↑A) ⋯
Instances For
The universal closure of a given set (within the context of a given ambient).
Equations
- MisereGames.Universe.closureBounded IsAmbient A = (MisereGames.Universe.closureOperator IsAmbient) A
Instances For
The universal closure of a given set (within the context of a given ambient).
Equations
- MisereGames.Universe.closure IsAmbient A hA = ↑(MisereGames.Universe.closureBounded IsAmbient ⟨A, hA⟩)
Instances For
The intersection of universes is a universe, with ambient space the intersection of the ambient spaces.
The union of a nonempty directed family of universes is a universe, with ambient space the union of the ambient spaces.
The directedness is componentwise on the family of ordered pairs (A i, IsAmbient i). We require the hypothesis that, if the Left and Right options
lie in the union, and the form from dicotic closure lies in the union of the
ambient spaces, then there exists a universe containing all of the options, and
whose ambient space contains the relevant form. This extra hypothesis supplies
the common index needed for dicotic closure.
A specialised version of Universe.iUnion_of_directed in which every universe
has the same ambient space.
The smallest long universe containing A.
Equations
Instances For
The smallest short universe containing A.
Equations
Instances For
The union of a nonempty directed family of short universes is a short universe.