Proving Cut Vertices in Simple Graphs

  • Thread starter mooncrater
  • Start date
  • Tags
    Cut Graphs
In summary, the conversation discusses how to prove that a simple graph with at least two vertices has at least two vertices that are not cut vertices. The proposed solution involves proving that the number of cut vertices in the graph is less than or equal to the number of vertices minus two. This can be shown through contradiction, and it is not necessary to prove that two non-cut vertices are necessary.
  • #1
mooncrater
217
18

Homework Statement


The given question is:
Show that a simple graph with at least two vertices has at least two vertices that are not cut vertices.

Homework Equations


Cut vertices: The removal of cut vertices and all edges incident to them produces a subgraph more connected components than in the original graph.

The Attempt at a Solution


What I did:
Assuming a ##S## represents that a graph is simple, and ##x## is the number of cut vertices in it. So we have to prove $$S→x>=2$$. We can also prove it through contradiction by proving the negation of the above statement to be always false( that is, a contradiction). So, we can write ##S→x>=2## as
~S√(x>=2) (where √ represents a disjunction)
Whose negation is
S^(x<2).
So, if we prove that having a simple graph having all vertices as cut-vertices or just one non-cut vertex is a contradiction, then does that prove our original statement? Do we still have to prove that 2 non-cut vertices are necessary?
Thanks
Moon
 
Last edited by a moderator:
Physics news on Phys.org
  • #2
mooncrater said:
Assuming a ##S## represents that a graph is simple, and ##x## is the number of cut vertices in it. So we have to prove $$S→x>=2$$.
No, that's not what is being asked. They are asking you to prove that, if ##n(S)\geq 2##,. where ##n(S)## is the number of vertices in ##S##, we have:

$$n(S)-x(S)\geq 2$$

However, the answer to this:
So, if we prove that having a simple graph having all vertices as cut-vertices or just one non-cut vertex is a contradiction, then does that prove our original statement?
is Yes, and hence the answer to this
Do we still have to prove that 2 non-cut vertices are necessary?
is No.

You are asked to prove that ##n(S)-x(S)\geq 2##, which is equivalent to proving that ##x(S)\leq n(S)-2## which, since ##x(S)\leq n(S)##, is equivalent to proving that
$$x(S)\neq n(S)\wedge x(S)\neq n(S)-1$$
 
  • Like
Likes mooncrater
  • #3
Thanks! I got it now.☺
Moon.
 

1. How do you define a cut vertex in a simple graph?

A cut vertex, also known as an articulation point, is a vertex in a simple graph that, if removed along with its adjacent edges, divides the graph into two or more connected components.

2. What is the significance of identifying cut vertices in a graph?

Identifying cut vertices in a graph is important because it helps us understand the connectivity and structure of the graph. It also allows us to find the minimum number of vertices that need to be removed in order to disconnect the graph.

3. How can you prove the existence of cut vertices in a simple graph?

One way to prove the existence of cut vertices in a simple graph is by using the concept of vertex connectivity. A vertex is a cut vertex if and only if its vertex connectivity is less than the total number of vertices in the graph.

4. Can a simple graph have more than one cut vertex?

Yes, a simple graph can have multiple cut vertices if it is connected and has a vertex connectivity of 2 or higher. This means that removing any of these cut vertices, along with its adjacent edges, will result in the graph being disconnected.

5. How can you efficiently find all the cut vertices in a simple graph?

There are various algorithms that can be used to find all the cut vertices in a simple graph, such as Tarjan's algorithm and Hopcroft-Tarjan algorithm. These algorithms have a time complexity of O(|V| + |E|), where |V| is the number of vertices and |E| is the number of edges in the graph.

Similar threads

  • Calculus and Beyond Homework Help
Replies
1
Views
740
  • Calculus and Beyond Homework Help
Replies
1
Views
1K
  • Calculus and Beyond Homework Help
Replies
3
Views
2K
  • Calculus and Beyond Homework Help
Replies
32
Views
2K
  • Calculus and Beyond Homework Help
Replies
20
Views
2K
  • Calculus and Beyond Homework Help
Replies
3
Views
2K
  • Calculus and Beyond Homework Help
Replies
2
Views
284
  • Calculus and Beyond Homework Help
Replies
2
Views
2K
  • Calculus and Beyond Homework Help
Replies
2
Views
4K
Replies
34
Views
4K
Back
Top