Misere combinatorial games.
Closure under nonempty dicotic set construction inside an ambient predicate.
- 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}
Instances
Closure under nonempty dicotic construction in the long ambient space.
Equations
Instances For
Closure under nonempty dicotic construction in the short ambient space.
Equations
Instances For
The closure operator for finding the smallest additively closed set containing the given set.
Equations
Instances For
The additive closure of a given set.
Equations
Instances For
The closure operator for finding the smallest hereditary set containing the given set.
Equations
- MisereGames.Form.Hereditary.closureOperator = ClosureOperator.ofCompletePred (fun (A : G → Prop) => MisereGames.Form.Hereditary A) ⋯
Instances For
The hereditary closure of a given set.
Instances For
The closure operator for finding the smallest conjugate closed set containing the given set.
Equations
Instances For
The conjugate closure of a given set.
Equations
Instances For
The closure operator for finding the smallest dicotically closed set (given the ambient context) containing the given set.
Equations
- MisereGames.ClosedUnderDicotic.closureOperator IsAmbient = ClosureOperator.ofCompletePred (fun (A : G → Prop) => MisereGames.ClosedUnderDicotic IsAmbient A) ⋯
Instances For
The dicotic closure (within the ambient context) of a given set.
Equations
- MisereGames.ClosedUnderDicotic.closure IsAmbient A = (MisereGames.ClosedUnderDicotic.closureOperator IsAmbient) A