instance
TileStructure.Forest.instMembership๐Real
{X : Type u_1}
[PseudoMetricSpace X]
{a : โ}
{q : โ}
{K : X โ X โ โ}
{ฯโ ฯโ : X โ โค}
{F G : Set X}
[ProofData a q K ฯโ ฯโ F G]
[TileStructure Q (defaultD a) (defaultฮบ a) (defaultS X) (cancelPt X)]
{n : โ}
:
Membership (๐ X) (Forest X n)
Equations
- TileStructure.Forest.instMembership๐Real = { mem := fun (t : TileStructure.Forest X n) (x : ๐ X) => x โ t.๐ }
instance
TileStructure.Forest.instCoeFunForall๐RealSet
{X : Type u_1}
[PseudoMetricSpace X]
{a : โ}
{q : โ}
{K : X โ X โ โ}
{ฯโ ฯโ : X โ โค}
{F G : Set X}
[ProofData a q K ฯโ ฯโ F G]
[TileStructure Q (defaultD a) (defaultฮบ a) (defaultS X) (cancelPt X)]
{n : โ}
:
Equations
- TileStructure.Forest.instCoeFunForall๐RealSet = { coe := fun (t : TileStructure.Forest X n) (x : ๐ X) => t.๐ x }
@[simp]
theorem
TileStructure.Forest.mem_mk
{X : Type u_1}
[PseudoMetricSpace X]
{a : โ}
{q : โ}
{K : X โ X โ โ}
{ฯโ ฯโ : X โ โค}
{F G : Set X}
[ProofData a q K ฯโ ฯโ F G]
[TileStructure Q (defaultD a) (defaultฮบ a) (defaultS X) (cancelPt X)]
(n : โ)
(๐ : Set (๐ X))
(๐ : ๐ X โ Set (๐ X))
(aโ : โ {u : ๐ X}, u โ ๐ โ (๐ u).Nonempty)
(b : โ {u : ๐ X}, u โ ๐ โ (๐ u).OrdConnected)
(c : โ {u : ๐ X}, u โ ๐ โ โ {p : ๐ X}, p โ ๐ u โ ๐ p โ ๐ u)
(d : โ {u : ๐ X}, u โ ๐ โ โ {p : ๐ X}, p โ ๐ u โ smul 4 p โค smul 1 u)
(e : โ {x : X}, stackSize ๐ x โค 2 ^ n)
(f : โ {u : ๐ X}, u โ ๐ โ densโ (๐ u) โค 2 ^ (4 * โa - โn + 1))
(g :
โ {u u' : ๐ X},
u โ ๐ โ u' โ ๐ โ u โ u' โ โ {p : ๐ X}, p โ ๐ u' โ ๐ p โค ๐ u โ 2 ^ (defaultZ a * (n + 1)) < dist (๐ฌ p) (๐ฌ u))
(h : โ {u : ๐ X}, u โ ๐ โ โ {p : ๐ X}, p โ ๐ u โ Metric.ball (๐ p) (8 * โ(defaultD a) ^ ๐ฐ p) โ โ(๐ u))
(p : ๐ X)
:
@[simp]
theorem
TileStructure.Forest.mem_๐
{X : Type u_1}
[PseudoMetricSpace X]
{a : โ}
{q : โ}
{K : X โ X โ โ}
{ฯโ ฯโ : X โ โค}
{F G : Set X}
[ProofData a q K ฯโ ฯโ F G]
[TileStructure Q (defaultD a) (defaultฮบ a) (defaultS X) (cancelPt X)]
{u : ๐ X}
{n : โ}
(t : Forest X n)
:
@[simp]
theorem
TileStructure.Forest.mem_๐
{X : Type u_1}
[PseudoMetricSpace X]
{a : โ}
{q : โ}
{K : X โ X โ โ}
{ฯโ ฯโ : X โ โค}
{F G : Set X}
[ProofData a q K ฯโ ฯโ F G]
[TileStructure Q (defaultD a) (defaultฮบ a) (defaultS X) (cancelPt X)]
{u p : ๐ X}
{n : โ}
(t : Forest X n)
:
theorem
TileStructure.Forest.nonempty
{X : Type u_1}
[PseudoMetricSpace X]
{a : โ}
{q : โ}
{K : X โ X โ โ}
{ฯโ ฯโ : X โ โค}
{F G : Set X}
[ProofData a q K ฯโ ฯโ F G]
[TileStructure Q (defaultD a) (defaultฮบ a) (defaultS X) (cancelPt X)]
{u : ๐ X}
{n : โ}
(t : Forest X n)
(hu : u โ t)
:
((fun (x : ๐ X) => t.๐ x) u).Nonempty
theorem
TileStructure.Forest.ordConnected
{X : Type u_1}
[PseudoMetricSpace X]
{a : โ}
{q : โ}
{K : X โ X โ โ}
{ฯโ ฯโ : X โ โค}
{F G : Set X}
[ProofData a q K ฯโ ฯโ F G]
[TileStructure Q (defaultD a) (defaultฮบ a) (defaultS X) (cancelPt X)]
{u : ๐ X}
{n : โ}
(t : Forest X n)
(hu : u โ t)
:
((fun (x : ๐ X) => t.๐ x) u).OrdConnected
theorem
TileStructure.Forest.๐_ne_๐
{X : Type u_1}
[PseudoMetricSpace X]
{a : โ}
{q : โ}
{K : X โ X โ โ}
{ฯโ ฯโ : X โ โค}
{F G : Set X}
[ProofData a q K ฯโ ฯโ F G]
[TileStructure Q (defaultD a) (defaultฮบ a) (defaultS X) (cancelPt X)]
{u p : ๐ X}
{n : โ}
(t : Forest X n)
(hu : u โ t)
(hp : p โ (fun (x : ๐ X) => t.๐ x) u)
:
theorem
TileStructure.Forest.smul_four_le
{X : Type u_1}
[PseudoMetricSpace X]
{a : โ}
{q : โ}
{K : X โ X โ โ}
{ฯโ ฯโ : X โ โค}
{F G : Set X}
[ProofData a q K ฯโ ฯโ F G]
[TileStructure Q (defaultD a) (defaultฮบ a) (defaultS X) (cancelPt X)]
{u p : ๐ X}
{n : โ}
(t : Forest X n)
(hu : u โ t)
(hp : p โ (fun (x : ๐ X) => t.๐ x) u)
:
theorem
TileStructure.Forest.stackSize_le
{X : Type u_1}
[PseudoMetricSpace X]
{a : โ}
{q : โ}
{K : X โ X โ โ}
{ฯโ ฯโ : X โ โค}
{F G : Set X}
[ProofData a q K ฯโ ฯโ F G]
[TileStructure Q (defaultD a) (defaultฮบ a) (defaultS X) (cancelPt X)]
{x : X}
{n : โ}
(t : Forest X n)
:
theorem
TileStructure.Forest.densโ_๐_le
{X : Type u_1}
[PseudoMetricSpace X]
{a : โ}
{q : โ}
{K : X โ X โ โ}
{ฯโ ฯโ : X โ โค}
{F G : Set X}
[ProofData a q K ฯโ ฯโ F G]
[TileStructure Q (defaultD a) (defaultฮบ a) (defaultS X) (cancelPt X)]
{u : ๐ X}
{n : โ}
(t : Forest X n)
(hu : u โ t)
:
theorem
TileStructure.Forest.lt_dist
{X : Type u_1}
[PseudoMetricSpace X]
{a : โ}
{q : โ}
{K : X โ X โ โ}
{ฯโ ฯโ : X โ โค}
{F G : Set X}
[ProofData a q K ฯโ ฯโ F G]
[TileStructure Q (defaultD a) (defaultฮบ a) (defaultS X) (cancelPt X)]
{u u' : ๐ X}
{n : โ}
(t : Forest X n)
(hu : u โ t)
(hu' : u' โ t)
(huu' : u โ u')
{p : ๐ X}
(hp : p โ (fun (x : ๐ X) => t.๐ x) u')
(h : ๐ p โค ๐ u)
:
theorem
TileStructure.Forest.ball_subset
{X : Type u_1}
[PseudoMetricSpace X]
{a : โ}
{q : โ}
{K : X โ X โ โ}
{ฯโ ฯโ : X โ โค}
{F G : Set X}
[ProofData a q K ฯโ ฯโ F G]
[TileStructure Q (defaultD a) (defaultฮบ a) (defaultS X) (cancelPt X)]
{u p : ๐ X}
{n : โ}
(t : Forest X n)
(hu : u โ t)
(hp : p โ (fun (x : ๐ X) => t.๐ x) u)
:
theorem
TileStructure.Forest.ball_subset_of_mem_๐
{X : Type u_1}
[PseudoMetricSpace X]
{a : โ}
{q : โ}
{K : X โ X โ โ}
{ฯโ ฯโ : X โ โค}
{F G : Set X}
[ProofData a q K ฯโ ฯโ F G]
[TileStructure Q (defaultD a) (defaultฮบ a) (defaultS X) (cancelPt X)]
{u : ๐ X}
{n : โ}
{t : Forest X n}
(hu : u โ t)
{p : ๐ X}
(hp : p โ (fun (x : ๐ X) => t.๐ x) u)
{x : X}
(hx : x โ ๐ p)
:
theorem
TileStructure.Forest.if_descendant_then_subset
{X : Type u_1}
[PseudoMetricSpace X]
{a : โ}
{q : โ}
{K : X โ X โ โ}
{ฯโ ฯโ : X โ โค}
{F G : Set X}
[ProofData a q K ฯโ ฯโ F G]
[TileStructure Q (defaultD a) (defaultฮบ a) (defaultS X) (cancelPt X)]
{u p : ๐ X}
{n : โ}
(t : Forest X n)
(hu : u โ t)
(hp : p โ (fun (x : ๐ X) => t.๐ x) u)
:
structure
TileStructure.Row
(X : Type u_1)
[PseudoMetricSpace X]
{a : โ}
{q : โ}
{K : X โ X โ โ}
{ฯโ ฯโ : X โ โค}
{F G : Set X}
[ProofData a q K ฯโ ฯโ F G]
[TileStructure Q (defaultD a) (defaultฮบ a) (defaultS X) (cancelPt X)]
(n : โ)
extends TileStructure.Forest X n :
Type u_1
An n
-row
- pairwiseDisjoint' : self.๐.PairwiseDisjoint self.๐
Instances For
instance
TileStructure.Row.instCoeHeadSet๐Real
{X : Type u_1}
[PseudoMetricSpace X]
{a : โ}
{q : โ}
{K : X โ X โ โ}
{ฯโ ฯโ : X โ โค}
{F G : Set X}
[ProofData a q K ฯโ ฯโ F G]
[TileStructure Q (defaultD a) (defaultฮบ a) (defaultS X) (cancelPt X)]
{n : โ}
:
Equations
- TileStructure.Row.instCoeHeadSet๐Real = { coe := fun (t : TileStructure.Row X n) => t.๐ }
instance
TileStructure.Row.instMembership๐Real
{X : Type u_1}
[PseudoMetricSpace X]
{a : โ}
{q : โ}
{K : X โ X โ โ}
{ฯโ ฯโ : X โ โค}
{F G : Set X}
[ProofData a q K ฯโ ฯโ F G]
[TileStructure Q (defaultD a) (defaultฮบ a) (defaultS X) (cancelPt X)]
{n : โ}
:
Membership (๐ X) (Row X n)
Equations
- TileStructure.Row.instMembership๐Real = { mem := fun (t : TileStructure.Row X n) (x : ๐ X) => x โ t.๐ }
instance
TileStructure.Row.instCoeFunForall๐RealSet
{X : Type u_1}
[PseudoMetricSpace X]
{a : โ}
{q : โ}
{K : X โ X โ โ}
{ฯโ ฯโ : X โ โค}
{F G : Set X}
[ProofData a q K ฯโ ฯโ F G]
[TileStructure Q (defaultD a) (defaultฮบ a) (defaultS X) (cancelPt X)]
{n : โ}
:
Equations
- TileStructure.Row.instCoeFunForall๐RealSet = { coe := fun (t : TileStructure.Row X n) (x : ๐ X) => t.๐ x }
@[simp]
@[simp]
theorem
TileStructure.Row.pairwiseDisjoint
{X : Type u_1}
[PseudoMetricSpace X]
{a : โ}
{q : โ}
{K : X โ X โ โ}
{ฯโ ฯโ : X โ โค}
{F G : Set X}
[ProofData a q K ฯโ ฯโ F G]
[TileStructure Q (defaultD a) (defaultฮบ a) (defaultS X) (cancelPt X)]
{n : โ}
(t : Row X n)
:
t.๐.PairwiseDisjoint fun (x : ๐ X) => t.๐ x