수갤에 있는 조합론 문제 퍼왔어요: https://gall.dcinside.com/board/view/?id=mathematics&no=315638
1000개의 도시가 있는데, 존재하는 어떠한 두 도시의 쌍들 사이에 흙길이 있어, 흙길을 따라 임의의 두 도시 사이를 이동 가능하다고 한다. 정부가 도로들 가운데 일부를 포장하는데, 모든 도시가 홀수개의 포장도로를 가지게 할 수 있음을 증명하여라.
저는 이런 문제 보면 바로 얼어버리는데 고수님들은 일단 뭐부터 하는지가 궁금하네요.
(오히려 눈 아픈) 형식화된 버전:
집합 V⊆N를 V := { n∈N : n < 1000 }으로 두자.
(1)과 (2)를 만족시키는 임의의 관계 E⊆V×V에 대하여 어떤 관계 R⊆V×V이 존재하여 (3), (4)와 (5)가 만족함을 보이시오.
1) (∀x∈V) (∀y∈V) (x E y ↔ y E x) ∧ (∀x∈V) ¬ (x E x).
2) (∀S⊆V×V) (((∀x∈V) (x S x) ∧ (∀x∈V) (∀y∈V) (∀z∈V) ((x S y ∧ y S z) → x S z) ∧ (∀x∈V) (∀y∈V) (x E y → x S y)) → S = V×V).
3) (∀x∈V) (∀y∈V) (x R y ↔ y R x) ∧ (∀x∈V) ¬ (x R x).
4) (∀x∈V) (∀y∈V) (x R y → x E y).
5) (∀x∈V) (∃k∈N) (#{ y∈V : x R y } = 2 * k + 1).
단, N = {0, 1, 2, ...}이다.
수갤에 올라온 풀이 중 하나:
https://gall.dcinside.com/board/view/?id=mathematics&no=315657
댓글에 답이 있는데
넹
댓글말대로 handshaking lemma 이용하면 되겠지.
vertex 1000개짜리 simple connected graph가 모든 vertex의 degree가 odd인 spanning subgraph를 가진다는거지? 문제 그지같이도 써져있네
죄송해요 ㅠㅠ
아까 쓴거 작은 실수있어서 다시씀. induction on n=|V(G)|. n=2면 자명. n>2, even이면 G의 모든 vertex가 cutvertex일순 없으니까 G-v가 connected인 v 존재. 다시 G-v-u가 connected인 u 존재. IH에 의해 G-v-u는 deg가 odd인 spanning subgraph H를 가짐. v랑 u를 잇는 path P를 아무거나 잡음. H'는 edge set이 E(H)랑 E(P)의 대칭차집합인 spanning subgraph라 하면 H'에서 v랑 u의 deg는 1이고 나머지의 deg는 mod2로 H랑 똑같음
읽어봤는데 even cycle 생각하면 spanning은 아닌거 같아
even cycle이면 perfect matching 잡으면 되는거 아님?
spanning이면 connected 아냐?
vertex set만 똑같으면 spanning subgraph라고 하지 않나?
찾아보니까 모든 vertex만 포함하면 되네 ㅜㅜ 실수