I was wondering if it is possible to have consensus or to formalize general definition of reachability property in graphs. If yes then what can be its fragments?
For instance: If I say that following are sufficiently enough to define reachability would it be correct by construction? or any way to formally proof that these are necessary and sufficient conditions.
Property 1: No self connectivity: fragments should not be connected to themselves to avoid infinite length cycles in a kirpke structure.
Property 2:Link connectivity: 2 fragments or elements of the graph are reachable if they have link connectivity.
property 3: Fixing source and destination, to avoid all other interpretations of logical reachability.
property 4: Fix the length of bounds: by fixing the number of intermediate nodes or fragments.
PS: please do not confuse bounded reachability with bounded model checking.
I have also uploaded the formal description of properties. Which one are necessary and sufficient and is there a way to prove that they are necessary and sufficient?