Các đặc trưng tương đương của cây
Phát biểu
Với một đồ thị có đỉnh, các mệnh đề sau tương đương: (i) liên thông và không có chu trình; (ii) liên thông với cạnh; (iii) không có chu trình với cạnh.
Vì sao đúng?
Bỏ bất kỳ cạnh nào khỏi một cây cũng làm mất liên thông, và thêm bất kỳ cạnh nào cũng tạo ra một chu trình — một cây có đúng số cạnh cần thiết để nối mọi thứ, không dư không thiếu. Ba điều kiện này mỗi cái chốt lại cấu trúc "vừa đủ" đó từ một góc nhìn khác nhau.
Phác thảo chứng minh
Ta chỉ ra (i) liên thông và không có chu trình (ii) liên thông với cạnh (iii) không có chu trình với cạnh (i), khép kín cả ba điều kiện.
**(i)(ii)**, bằng quy nạp theo . Trường hợp cơ sở hiển nhiên: một đỉnh đơn có cạnh. Ở bước quy nạp, xét một đồ thị liên thông không có chu trình trên đỉnh. Vì hữu hạn và không có chu trình, nó phải chứa một lá (đỉnh bậc ): nếu không, mọi đỉnh sẽ có bậc , và đi theo các cạnh từ một đỉnh xuất phát bất kỳ mà không quay lại ngay sẽ cuối cùng thăm lại một đỉnh, tạo ra chu trình. Xóa và cạnh duy nhất kề nó để lại một đồ thị trên đỉnh vẫn liên thông ( không có đỉnh nào khác phụ thuộc vào nó để giữ liên thông) và vẫn không có chu trình (đồ thị con của một đồ thị không có chu trình cũng không có chu trình). Theo giả thiết quy nạp, có cạnh, nên có cạnh.
**(ii)(iii)**. Giả sử liên thông với cạnh. Nếu có một chu trình, xóa một cạnh của chu trình đó sẽ giữ đồ thị liên thông (hai đầu mút của cạnh bị xóa vẫn được nối bởi phần còn lại của chu trình), cho một đồ thị liên thông trên đỉnh chỉ với cạnh. Nhưng bất kỳ đồ thị liên thông nào trên đỉnh cũng cần ít nhất cạnh (mỗi đỉnh mới ngoài đỉnh đầu tiên cần ít nhất một cạnh mới để tới được), nên cạnh không thể nối liên thông đỉnh — mâu thuẫn. Vậy không có chu trình nào, tức không có chu trình.
**(iii)(i)**. Giả sử không có chu trình với cạnh, và có thành phần liên thông. Mỗi thành phần tự nó liên thông và không có chu trình, nên theo chiều đã chứng minh (i)(ii) áp dụng riêng cho từng thành phần, một thành phần với đỉnh có cạnh. Cộng trên mọi thành phần, tổng số cạnh là . Vì tổng cho trước là , ta có , nên : liên thông.
Chủ đề chứa định lý này
Chứng minh từng bước
Chưa có chứng minh từng bước cho định lý này.
Tài liệu tham khảo
- Reinhard Diestel (2017). Graph Theory
- David R. Karger, Philip N. Klein, Robert E. Tarjan (1995). A randomized linear-time algorithm to find minimum spanning trees · DOI:10.1145/201019.201022
- Aaron Schild (2017). An almost-linear time algorithm for uniform random spanning tree generation · arXiv:1711.06455 [preprint, chưa bình duyệt]