LeanPool.DirectedTopologyLean4.PathCover #
If γ is a dipath that is covered, then by splitting it into two parts [0, T] and [T, 1], both parts remain covered
We say that coveredPartwise hX γ n if a dipath γ can be split into n+1 parts, each of which
is covered by X₁ or X₂
Equations
- Dipath.coveredPartwise hX γ Nat.zero = Dipath.covered hX γ
- Dipath.coveredPartwise hX γ n_2.succ = (Dipath.covered hX (SplitDipath.FirstPart γ (Fraction.ofPos ⋯)) ∧ Dipath.coveredPartwise hX (SplitDipath.SecondPart γ (Fraction.ofPos ⋯)) n_2)
Instances For
A dipath γ that can be covered with n+1 intervals can satisfied coveredPartwise _ γ n.
This is the converse of covered_by_intervals_of_covered_partwise.
A dipath γ that satisfies coveredPartwise _ γ n can be covered with n+1 intervals.
This is the converse of covered_partwise_of_covered_by_intervals.
Let γ be a dipath covered by n+1 parts. Let 0 < k < n+1 be given. Then the first part of γ, split by k/(n+1) is covered by k parts. Here, k = d.succ, so we don't need the requirement k > 0.
Input: (d+1) < (n+1) --> split at (d+1)/(n+1) Let γ be a dipath covered by n+1 parts. Let 0 < k < n+1 be given. Then the second part of γ, split by k/(n+1) is covered by n+1-k parts. Here, k = d.succ, so we don't need the requirement k > 0.
Let γ be a dipath covered by n+2 parts. Then the first part of γ, split by (n+1)/(n+2) is covered by n+1 parts.
Let γ be a dipath covered by n+2 parts. Then the second part of γ, split by (n+1)/(n+2) is covered
Let γ be a dipath and n ≥ 2: If the first part [0, 1/(n+1)] can be covered with k intervals and the second part [1/(n+1), 1] can be covered with kn intervals, then the entire path can be covered with k(n+1) intervals.
If a dipath γ can be covered in n+1 parts, it can also be covered in (k+1) * (n+1) parts
If γ is a dipath and a directed space X is covered by two opens X₁ and X₂, then γ is
n-covered for some n.