Documentation

LeanPool.AFormalizationOfBorelDeterminacyInLean.QualityAliases

Root aliases for dotted declarations #

These aliases preserve names that Lean Pool's deterministic quality audit derives from dotted declarations inside namespaces.

theorem Con.take {A : Type u_1} {G : GaleStewartGame.Game A} {k n : ℕ} {hyp : GaleStewartGame.BorelDet.Hyp G k} (H : GaleStewartGame.BorelDet.One.Lift hyp) (h : 2 * k + 1 ≤ n) (h' : H.Con) :
(H.take n h).Con

Alias of GaleStewartGame.BorelDet.One.Lift.Con.take.

theorem ExtensionsAt.cast_valT' {A : Type u_1} {T : ↥(Descriptive.tree A)} {x y : ↥T} (h : x = y) (a : Descriptive.Tree.ExtensionsAt x) :
(cast ⋯ a).valT' = a.valT'

Alias of Descriptive.Tree.ExtensionsAt.cast_valT'.

theorem Fixing.inj {S T : Descriptive.Tree.Trees} (f : S ⟶ T) (x y : ↑↑S.snd) (ht : Descriptive.Tree.Fixing (↑x).length f := by as_aux_lemma => synthFixing) (he : (CategoryTheory.ConcreteCategory.hom f) x = (CategoryTheory.ConcreteCategory.hom f) y) :
x = y

Alias of Descriptive.Tree.Fixing.inj.

theorem IsPrefix.zipInitsMap {α : Type u_1} {β : Type u_2} (x y : List α) (f : α → List α → β) (h : x <+: y) :

Alias of List.IsPrefix.zipInitsMap.

theorem PreStrategy.cast_quasi {A : Type u_1} {T T' : ↥(Descriptive.tree A)} {p p' : GaleStewartGame.Player} (hT : T = T') (hP : p = p') (S : GaleStewartGame.PreStrategy T p) :

Alias of GaleStewartGame.PreStrategy.cast_quasi.

theorem PreStrategy.eval_mem_congr {A : Type u_1} {p : GaleStewartGame.Player} {U : ↥(Descriptive.tree A)} (S : GaleStewartGame.PreStrategy U p) {x x' : ↥U} (hx : x = x') (hp : GaleStewartGame.IsPosition (↑x) p) (hp' : GaleStewartGame.IsPosition (↑x') p) {a : Descriptive.Tree.ExtensionsAt x} {a' : Descriptive.Tree.ExtensionsAt x'} (ha : ↑a = ↑a') :
a ∈ S x hp ↔ a' ∈ S x' hp'

Alias of GaleStewartGame.PreStrategy.eval_mem_congr.

theorem PreStrategy.eval_val_congr {A : Type u_1} {p : GaleStewartGame.Player} {U : ↥(Descriptive.tree A)} (S S' : GaleStewartGame.PreStrategy U p) (h : S = S') (x x' : ↥U) (h' : x = x') (hp : GaleStewartGame.IsPosition (↑x) p) :
Subtype.val '' S x hp = Subtype.val '' S' x' ⋯

Alias of GaleStewartGame.PreStrategy.eval_val_congr.

theorem PreStrategy.IsQuasi.restrictTree_isQuasi {A : Type u_1} {T : ↥(Descriptive.tree A)} {p : GaleStewartGame.Player} {S : GaleStewartGame.PreStrategy T p} (rto : ↥(Descriptive.tree A)) (h : S.IsQuasi) (hfair : ∀ (x : ↥rto) (a : A), GaleStewartGame.IsPosition (↑x) p → ↑x ++ [a] ∈ T → ↑x ++ [a] ∈ rto) (hr : rto ≤ T) :

Alias of GaleStewartGame.PreStrategy.IsQuasi.restrictTree_isQuasi.

theorem Strategy.eval_val_congr {A : Type u_1} {p : GaleStewartGame.Player} {U : ↥(Descriptive.tree A)} (S S' : GaleStewartGame.Strategy U p) (h : S = S') (x x' : ↥U) (h' : x = x') (hp : GaleStewartGame.IsPosition (↑x) p) :
↑(S x hp) = ↑(S' x' ⋯)

Alias of GaleStewartGame.Strategy.eval_val_congr.

theorem Strategy.ext {A : Type u_1} {T : ↥(Descriptive.tree A)} {p : GaleStewartGame.Player} {f g : GaleStewartGame.Strategy T p} (h : ∀ (x : ↥T) (hp : GaleStewartGame.IsPosition (↑x) p), f x hp = g x hp) :
f = g

Alias of GaleStewartGame.Strategy.ext.

def body.take {A : Type u_1} {T : ↥(Descriptive.tree A)} (n : ℕ) (x : ↑(Descriptive.Tree.body T)) :
↥T

Alias of Descriptive.Tree.body.take.

Equations
Instances For
    def chainTree.concat {X : Type u_1} (V : Set (Set X)) (x : ↥(Choquet.chainTree V)) (A : ↑V) (h : ∀ (hx : ↑x ≠ []), A ≤ (↑x).getLast hx) :

    Alias of Choquet.chainTree.concat.

    Equations
    Instances For
      def res.val' {S : Descriptive.Tree.Trees} {k : ℕ} (x : ↑↑((Descriptive.Tree.res k).obj S).snd) :
      ↑↑S.snd

      Alias of Descriptive.Tree.res.val'.

      Equations
      Instances For