Growth of Temporal Reachability
Lax623795.TemporalExploration · concepts/Lax623795/TemporalExploration.lean · lax-623795
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Lemma
Let be a nonempty proper set of vertices in an always-connected temporal graph. Fix a nonempty time interval ending at . If the vertices reachable from during this interval do not yet comprise the whole vertex set, extending the interval by one valid time step strictly enlarges the reachable vertex set.
Concept map
Lean source view on GitHub
| 1 | import Lax623795.TemporalGraphs |
| 2 | |
| 3 | /-! |
| 4 | --- |
| 5 | title: Growth of Temporal Reachability |
| 6 | type: lemma |
| 7 | --- |
| 8 | |
| 9 | Let `X` be a nonempty proper set of vertices in an always-connected temporal |
| 10 | graph. Fix a nonempty time interval ending at `endTime`. If the vertices reachable |
| 11 | from `X` during this interval do not yet comprise the whole vertex set, extending |
| 12 | the interval by one valid time step strictly enlarges the reachable vertex set. |
| 13 | -/ |
| 14 | |
| 15 | universe u |
| 16 | |
| 17 | namespace Lax623795.TemporalExploration |
| 18 | |
| 19 | open Lax623795.TemporalGraphs |
| 20 | |
| 21 | /-- Extending a reachability interval by one connected snapshot discovers a new vertex. -/ |
| 22 | axiom reachableVertexSet_ssubset_next |
| 23 | {V : Type u} (G : TemporalGraph V) (X : Set V) |
| 24 | (startTime endTime nextTime : G.Timestep) |
| 25 | (h_connected : G.AlwaysConnected) |
| 26 | (hX_nonempty : X.Nonempty) |
| 27 | (_hX_proper : X ≠ Set.univ) |
| 28 | (h_interval : startTime.val.val ≤ endTime.val.val) |
| 29 | (h_next : nextTime.val.val = endTime.val.val + 1) |
| 30 | (h_reachable_proper : |
| 31 | G.reachableVertexSet X startTime endTime ≠ Set.univ) : |
| 32 | G.reachableVertexSet X startTime endTime ⊂ |
| 33 | G.reachableVertexSet X startTime nextTime |
| 34 | |
| 35 | end Lax623795.TemporalExploration |
| 36 |
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments