instance
TileStructure.Forest.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 : โ}
:
CoeHead (TileStructure.Forest X n) (Set (๐ X))
Equations
- TileStructure.Forest.instCoeHeadSet๐Real = { coe := TileStructure.Forest.๐ }
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) (TileStructure.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 : โ}
:
CoeFun (TileStructure.Forest X n) fun (x : TileStructure.Forest X n) => ๐ X โ Set (๐ X)
Equations
- TileStructure.Forest.instCoeFunForall๐RealSet = { coe := fun (t : TileStructure.Forest X n) (x : ๐ X) => t.๐ 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 : TileStructure.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 : TileStructure.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 : TileStructure.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 : TileStructure.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 : TileStructure.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 : TileStructure.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 : TileStructure.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 : TileStructure.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 : TileStructure.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 : TileStructure.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
- ordConnected' : โ {u : ๐ X}, u โ self.๐ โ (self.๐ u).OrdConnected
- stackSize_le' : โ {x : X}, stackSize self.๐ x โค 2 ^ n
- 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 : โ}
:
CoeHead (TileStructure.Row X n) (Set (๐ X))
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) (TileStructure.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 : โ}
:
CoeFun (TileStructure.Row X n) fun (x : TileStructure.Row X n) => ๐ X โ Set (๐ X)
Equations
- TileStructure.Row.instCoeFunForall๐RealSet = { coe := fun (t : TileStructure.Row X n) (x : ๐ X) => t.๐ x }
@[simp]
theorem
TileStructure.Row.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 : TileStructure.Row X n)
:
@[simp]
theorem
TileStructure.Row.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 : TileStructure.Row X n)
:
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 : TileStructure.Row X n)
:
t.๐.PairwiseDisjoint fun (x : ๐ X) => t.๐ x