Imod a écrit:
Une tentative de preuve :
Mon but va être de montrer qu'on peut trouver un recouvrement du territoire par des rectangles disjoints qui sont en nombre inférieur à n. En effet, s'il existe un tel recouvrement, alors il suffira de scinder suffisamment de fois les rectangles de ce recouvrement pour parvenir à un nombre n de rectangles disjoints de recouvrement. Toute ma preuve est basée là-dessus.
Comment montrer qu'il existe un recouvrement de taille inférieure à n? (par taille du recouvrement, j'entends nombre de rectangles disjoints du recouvrement, vous l'aurez compris) Pour ce faire j'ai essayé de considérer les rectangles les plus grands possible.
J'introduis la notion de rectangle horizontal maximal ou de rectangle vertical maximal, un rectangle horizontal maximal étant un rectangle horizontal dont la case la plus à droite ainsi que la case la plus à gauche n'ont pas de case horizontalement adjacente (adjacente sur la même ligne) respectivement à droite et à gauche. Idem pour un rectangle maximal vertical.
Mon idée de départ était celle-ci : si je trouve un recouvrement par des rectangles tous de taille au moins 2, alors il y en aura au plus 2n/2 = n. Malheureusement, il existe des cas où un tel recouvrement est impossible, par exemple (je dessine des ronds au lieu de rectangles, je ne pense pas que ça gêne la compréhension) :
OOO
- O
Le problème vient des cases qui restent seules, qui dépassent.
Cela a guidé cette méthode :
Je colorie tous les rectangles horizontaux maximaux de longueur exactement 2, qui sont au nombre de k. Puis je colorie tous les rectangles verticaux maximaux de longueur exactement 2 - au nombre de p - parmi les cases non coloriées restantes.
Les seuls cases restantes sont donc soit des cases représentant un rectangle maximal à elles toutes seules (en tenant compte du fait qu'on ne prend plus en compte les cases coloriées) soit des cases faisant partie d'un rectangle maximal de longueur plus grande ou égale à 3 : autrement dit les seuls rectangles maximaux qui restent sont soit des cases, soit des rectangles de longueur supérieure ou égale à 3 : on les colorie également.
La seule chose qui pose problème maintenant, ce ne sont ni les rectangles de longueur 2, ni ceux de longueur 3 ou plus, mais ceux de longueur 1, qui sont les seuls à rester non coloriés. De quelle nature sont-ils?
Puisqu'on a commencé par colorier les k rectangles horizontaux maximaux de longueur exactement 2, il n'y a aucune case qui dépasse horizontalement, c'est à dire qu'une case telle que la case tout à droite dans l'exemple ci-dessous
O
OO
O
est forcément déjà coloriée car soit elle n'a à sa gauche qu'une seule case, osoit elle fait partie des rectangles horizontaux maximaux de longueur au moins 3 (si on est dans ce cas :
-O
OOO
-O
)
Par conséquent les seules cases susceptibles de rester non coloriées sont les cases correspondant à une des deux cases de rectangles verticaux maximaux (qui sont tels avant que toute coloration n'ait été effectuée) de longueur 2, ce qui correspond par exemple à la case tout en haut dans l'exemple ci-dessous :
O
OO -> ont été coloriées lors du 1er coloriage
-OOOOO -> ont été coloriées lors du 3ème coloriage
On voit qu'ils ne peuvent apparaître que greffés à des rectangles horizontaux maximaux de longueur 2.
A partir de ça on va essayer de majorer le nombre de rectangles de longueur au moins égale à 3.
Il y en a au plus
(2n - 2k - 2p)/3 = (2/3)n - 2/3 (k+p).
Notons s le nombre de ces cases solitaires,
alors le nombre total de rectangles est au plus de
(2/3)n - 2/3 (k+p -s) + k + p s= (2/3)n + (1/3) k + (1/3)p + (1/3)s
Or p< n-k-s
donc
le nombre total de rectangles est plus petit que n.
D'après l'assertion au tout début de mon post, ceci prouve qu'il existe une partition de n rectangles d'intérieurs disjoints de l'ensemble du territoire.
J'espère qu'il n'y a pas d'erreur et que vous m'avez compris. Il y a sans doute plus simple (j'ai essayé avec des applications mais je n'ai rien trouvé) mais bon, en tout cas je me suis bien amusé.