| | fourre-tout sur le coloriage | |
| | |
Auteur | Message |
---|
Admin Admin
Nombre de messages : 3594 Age : 59 Localisation : pas bien loin ... Date d'inscription : 15/01/2009
| Sujet: Re: fourre-tout sur le coloriage Lun Juil 06 2009, 22:13 | |
| leon1789 Sudoka Expert
Inscrit le: 02 Aoû 2006 Messages: 495
| Posté le: Dim 11/03/2007 13:15 Sujet du message: |
|
|
dxp a écrit: |
Les couleurs non coloriées noirs, sont en fait coloriés noirs et sont en conflit elles disparaissent. Non ? | Voici une chaîne {c A} [A k] [K E] {EZ F} [F y] {y D} => {c D} ou {c Z D} ? Comment expliquer qu'il faut garder le Z (bien qu'il n'est pas colorié dans la chaîne) dans cet exemple ?
Autre exemple : {c A} [A Z k] [K E] {EY} => {cY} ou {c Z Y} ?
Une autre chaîne {c A} [A Z] [z E] {E Z F} [F y] {y Z D} => {c D} ou {c Z D} ?
ou encore {c Z B} [B a] [A Z] [z E] {E Z F} [F y] {y Z D} => {c D} ou {c Z D} ?
dxp a écrit: |
Heu...pas trop convaincu. | il faut faire un raisonnement itératif sur les éléments [] et {} : imaginons que nous avons une tenaille {bcd} et qu'il arrive...
...un nouveau conflit : {b cd} + [Cd x] => ?? . La méthode conclut {b cd} + [Cd x] => {bc X} (ou une tenaille contenant {bcX}), ce qui est exact.
...une nouvelle tenaille : {b cd} + {Cd x} => ?? . La méthode conclut {b cd} + {Cd x} => {b d x} (ou une tenaille contenant {bdX}), ce qui est exact.
Donc la méthode par "dénombrement compensatoir {G}[g] - [G]{g}" est correcte . C'est la version accélérée (car globale) de la méthode "1) montrer les états successifs d'un déplacements (qu'il soit de lien ou de conflit)"
Mais elle produit parfois une tenaille non optimale, du style {abc} alors que {ab} serait bon... Par exemple sur {c A} [A Z] [z E] {E Z F} [F y] {y Z D}, la méthode produit {c Z D}, alors que {c D} est correcte.
Finalement, la méthode 3 "chaîne coloriée" me paraît bien, mais il me semble qu'il reste à éclaircir le cas des lettres non coloriées. En guise de coloriage de la chaîne, on pourrait placer sous les lettres des 0 et 1 pour indiquer celle qui faut concerver. Cela revient à faire une preuve (mais en une seule ligne)
leon1789 a écrit: |
* la tenaille {xyz , abc} raconte (exactement) cela : si x,y,z sont tous faux alors parmi a,b,c au moins un est vrai ; ** le conflit [abc , xyz] raconte (en particulier) cela : si parmi a,b,c au moins un est vrai alors x,y,z sont tous faux.
|
Code: |
{c A} [A Z] [z E] {E Z F} [F y] {y Z D} => ?? 0->1 1->0 1->0 0 0->1 1->0 0 0->1 0:faux 1:vrai
ainsi : {cA} [AZ] [zE] {EZF} [Fy] {yZD} => {cD}
| C'est pour éviter cette ligne de 0101 que je propose de placer : *dans une tenaille, à gauche les couleurs qui sont coloriées 0, à droite les couleurs coloriées 1 *dans un conflit, à gauche les couleurs qui sont coloriées 1, à droite les couleurs coloriées 0 *la gauche et la droite étant séparées par un espace, voire une virgule.
Code: |
{c , A} [A , Z] [z , E] {EZ , F} [F , y] {yZ , D} => {c , D} |
Autre exemple :
Code: |
{c Z B} [B a] [A Z] [z E] {E Z F} [F y] {y Z D} => ?? 0 0->1 1->0 1->0 1->0 0 0->1 1->0 0 0->1 0:faux 1:vrai
ainsi : {cZB} [Ba] [AZ] [zE] {EZF} [Fy] {yZD} => {cZD}
| ou bien avec de espaces et virgules :
Code: |
{cZ , B} [B , a] [A , Z] [z , E] {EZ , F} [F , y] {yZ , D} => {cZ , D} |
dxp a écrit: |
Mais tu ne serais pas en train de vriller un truc bien plus simple ?
| C'est possible en effet : les âmes sont tordues quand elles partent à la pêche mais pour l'instant, je ne vois que des règles partielles (plus ou moins)... j'en voudrais une universelle et précise. |
|
| |
| | | Admin Admin
Nombre de messages : 3594 Age : 59 Localisation : pas bien loin ... Date d'inscription : 15/01/2009
| Sujet: Re: fourre-tout sur le coloriage Lun Juil 06 2009, 22:13 | |
| | |
| | | Admin Admin
Nombre de messages : 3594 Age : 59 Localisation : pas bien loin ... Date d'inscription : 15/01/2009
| Sujet: Re: fourre-tout sur le coloriage Lun Juil 06 2009, 22:14 | |
| leon1789 Sudoka Expert
Inscrit le: 02 Aoû 2006 Messages: 495
| Posté le: Dim 11/03/2007 14:00 Sujet du message: |
|
|
dxp a écrit: |
S'agit-il : 1) D'établir des règles qui permettent de manipuler les tenailles et les conflits par transformation ?
| oui, une règle qui gère aussi bien les chaînes que les réseaux. (...et pourquoi pas les groupes, mais là, je n'y suis pas encore)
dxp a écrit: |
2) De trouver un principe d'écriture, avec des règles et une syntaxe permettant une lecture et une vérification facile ?
| ha oui, ça c'est fon-da-men-tal ! Pour l'instant, je n'y suis pas encore non plus...
dxp a écrit: |
Ce sont des dérivations de tenaille.
leon1789 a écrit: |
Voici une chaîne {c A} [A k] [K E] {EZ F} [F y] {y D} => {c D} ou {c Z D} ? Comment expliquer qu'il faut garder le Z (bien qu'il n'est pas colorié dans la chaîne) dans cet exemple ?
|
Code: |
tenaille transformation nvlle tenaille E / K-k / A-c => c Z => Z F / y-D => D
tenaille transformation nvlle tenaille E [EK] {Kk} [kA] {Ac} => c Z => Z F [Fy] {yD} => D
| C'est le coloriage le plus à délicat à lire.
| Pour moi, les deux me vont
dxp a écrit: |
Sans l'aternance tenaille conflit, effectivement on court à la catastrophe...
| L'alternance permet de ne pas traiter plusieurs cas ( []+[] , {}+[] , {}+[], []+{} ) mais seulement deux ({}+[] et []+{}). L'alternance allourdie un peu la rédaction, mais elle est permet de mieux suivre je trouve.
leon1789 a écrit: |
Autre exemple : {c A} [A Z k] [K E] {EY} => {cY} ou {c Z Y} ?
|
dxp a écrit: |
Ouh : Le piège | arf... j'ai pas trouvé plus bête comme exemple
dxp a écrit: |
J'en déduis que tu veux aussi donner des règles qui permettent de découvrir des résultats. Là il faut que je médite encore.
| oui, une méthode qui permet de vérifier facilement, ou même de trouver si on n'a pas le résultat...
dxp a écrit: |
leon1789 a écrit: |
Une autre chaîne {c A} [A Z] [z E] {E Z F} [F y] {y Z D} => {c D} ou {c Z D} ?
|
Code: |
tenaille transformation nvlle tenaille E / z-Z / A-c => c Z / A-c => c F / y-D => D
|
| oui, mais là y-D n'est pas donné : c'est {yZD}.. Remarque : tu utilises deux fois Z / A-c : c'est pas interdit évidemment, mais ce n'est pas le régime normal : tu as "rusé" si on peut dire Autre question : comment sais-tu qu'il faut partir de la tenaille {EZF} ? pourquoi pas ailleurs ? ...
Citation: |
ou encore {c Z B} [B a] [A Z] [z E] {E Z F} [F y] {y Z D} => {c D} ou {c Z D} ? |
|
|
| |
| | | Admin Admin
Nombre de messages : 3594 Age : 59 Localisation : pas bien loin ... Date d'inscription : 15/01/2009
| Sujet: Re: fourre-tout sur le coloriage Lun Juil 06 2009, 22:14 | |
| | |
| | | Admin Admin
Nombre de messages : 3594 Age : 59 Localisation : pas bien loin ... Date d'inscription : 15/01/2009
| Sujet: Re: fourre-tout sur le coloriage Lun Juil 06 2009, 22:15 | |
| | |
| | | Admin Admin
Nombre de messages : 3594 Age : 59 Localisation : pas bien loin ... Date d'inscription : 15/01/2009
| Sujet: Re: fourre-tout sur le coloriage Lun Juil 06 2009, 22:15 | |
| leon1789 Sudoka Expert
Inscrit le: 02 Aoû 2006 Messages: 495
| Posté le: Dim 11/03/2007 20:13 Sujet du message: |
|
|
leon1789 a écrit: |
ou encore {c Z B} [B a] [A Z] [z E] {E Z F} [F y] {y Z D} => {c Z D}
| Si on s'amuse à mettre tout en réseau pour appliquer la règle i+, je trouve que l'on comprends mieux autour de quoi les hypothèses tournent (ce qui n'est pas évident en utilisant les chaînes en réseau)
{cZ B} [B a] [A Z] [z E] {EZ F} [F y] {yZ D}
les tenailles : {cZB}(inutilisée ici) {aA} {Zz} {EZF} {yZD} les conflits : [Ba](inutilisé ici) [AZ] [zE] [Fy] , et aussi [Zz]
Quand on trace les conflits entre ces tenailles, il vient très naturellement
Code: |
{aA} --AZ-- {Zz} ---+ sous-réseau 1 | | ......................|.....|.............................. | | | z sous-réseau 2 | E z | Z-- {ZEF} | | | F {DZy} ---y |
La liberté d'une tenaille est inférieure à son nombre d'éléments moins un, mais on fait au pire, c'est-à-dire comme si sa liberté était égale à son nombre d'éléments moins un.
sous-réseau 1 : somme libertés - charnières = 2-1 = 1 -> Il faut voir une couleur (ici la couleur "a" obligatoirement) dans ce sous-réseau.
réseau total : somme libertés - charnières = 6-5 = 1 -> Il faut voir deux couleurs dans tout le réseau (dont obligatoirement "a" dans le sous-réseau) parmi a,D
conclusion => {aD}
Pour comparaison, les réseaux de chaînes donnaient la tenaille {ZcD}. On obtientaussi cette tenaille avec le réseau ci-dessus si on n'utilise pas {aA} --AZ--
Code: |
{Zz} ---+ sous-réseau 1 | | ......................|.....|.............................. | | | z sous-réseau 2 | E z | Z-- {ZEF} | | | F {DZy} ---y |
sous-réseau 1 : somme libertés - charnières = 1-0 = 1 -> Il faut voir une couleur (ici la couleur "Z" obligatoirement) dans ce sous-réseau.
réseau total : somme libertés - charnières = 5-4 = 1 -> Il faut voir trois couleurs dans tout le réseau (dont obligatoirement "Z" dans le sous-réseau) parmi Z,D
conclusion => {ZD} !!
Avec les tenailles {ZD} (et {aD} si on veut), la règle i+ semble optimale, non ?optimal car elle fait faire les hypothèses "minimales" pour obtenir un résultat "précis", même si on ne le connait pas à l'avance !
PS. On peut appliquer la règle i à la chaîne
Code: |
{Zz} --zE-- {EZF} --Fy-- {yDZ} | libertés - charnières = 5-2 = 3 il faut voir quatre couleurs dans les tenailles : {Z Z DZ} = {ZD} |
|
| |
| | | Admin Admin
Nombre de messages : 3594 Age : 59 Localisation : pas bien loin ... Date d'inscription : 15/01/2009
| Sujet: Re: fourre-tout sur le coloriage Lun Juil 06 2009, 22:15 | |
| dxp Sudoka Expert
Inscrit le: 26 Oct 2006 Messages: 164
| Posté le: Jeu 15/03/2007 18:24 Sujet du message: |
|
|
La règle i+ en coloriage et en chaine mixte. Le cas des reseaux qui bouclent.
On peut tout dessiner en reseau façon ALS. On peut aussi chercher à voir comment traduire en chaine mixte / coloriage des reseaux d'ALS à problème...
1) La règle i+ On l'applique a des reseaux dont une ALS a des charnières égales.
A la mode coloriage : Lorsque au moins trois tenailles ne sont pas "contraintes" par un seul conflit... Ex : {a b} {cd} {ef} avec [bc] [be] mais pas [ec].. c'est à dire que le conflit [bec] n'est pas forcement vrai. (ici e et c peuvent être vraies toutes les deux).
En chaine mixte :
Sans que e et f soient voisins. (D'ailleurs : si e / f comment le dessiner avec les notations chaines mixtes ?)
Il me semble que nous n'avions pas encore établi les règles correspondantes à ce que permet la règle i+.
Les voici ! : Généralisation de la règle de dérivation des tenailles.
Règle générale de dérivation des tenailles a écrit: |
Avec deux tenailles {A B} et {c d e ... X} (chaque marque représente une marque ou un ensemble de marques) et les conflits [Bc], [Bd], [Be] ... Alors : {A X}
|
Citation: |
En synthétique : {A B} + [Bc] [Bd] [Be] ... + {c d e... X} => {A X}
| Cette règle généralise les premières règles de dérivations déjà données.
En chaine mixte cette application est transparente... et donc ce raisonnement opaque... et donc dangereux...
Illustration:
leon1789 a écrit: |
Code: |
{aA} --AZ-- {Zz} ---+ sous-réseau 1 | | ......................|.....|.............................. | | | z sous-réseau 2 | E z | Z-- {ZEF} | | | F {DZy} ---y
|
|
{aA ---aZ---{Zz} donne {az} C'est la chaine mixte : a-A / Z-z qui se lit a-z soit {az}
{ZEF}--[Fy]--{yDZ} donne {ZDE} En chaine mixte ZE-F / y-DZ donne ZE-DZ soit {ZDE}
La dérivation+ s'applique ainsi : {a z}+[zZ][zE] + {ZE D} => {aD} En chaine mixte :
En pratique - sauf cas patholigique - la tenaille obtenue correspond aux extrémité de la chaine. Ici on lit a-D.
Avantage de la chaine mixte : elles sont pensées pour rendre l'enchainement faux-vrai-faux visible. Inconvénient : elles vont jouer des tours juste après...
2) Un cas pathologique Les règles de dérivations peuvent sembler très large, mais on ne peut pas faire n'importe quoi quand même :
Code: |
-b / d- a- -f -c / -e
| Si on applique la pseudo règle : la tenaille obtenue se lit dans les extrémité de la chaine, on obtient {a f} Bien sûr c'est faux : a faux, f faux, e vrai, c faux, b vrai d faux est en accord avec le circuit, et ni a ni f ne sont vrais... Cause : il y a une boucle ! Moralité 1 : les boucles dans les chaines mixtes c'est très dangereux (elles ne sont pas pensé pour ça !). Moralité 2 : Il faut se contenter de dessiner des chaines (ou des epis) avec les chaines : mais pas de boucle !!!). Moralité 3 : On a toujours le choix, la règle i+ permet de ne pas recopier plusieurs fois la même tenaille (ALS), mais en recopiant on peut rendre le reseau linéaire (sans boucle).
En coloriage : {a bc} + [bd][ce] + {de f} => On ne peut pas conclure {af} !!!! On sort du cadre des règles de dérivations.
Pour des reseaux qui bouclent : je propose quelque chose dans ce gout là (on établit des tenailles d'abord) : Grille Extra 145
dxp a écrit: |
Code: |
Reseau des 3 (sans la maison ouest, et la maison centrale): Sud-Est Sud Nord Nord-Ouest Ouest -3.d7* -3.c5* 3.h7-3.g8 / 3.h8- -3.e2 / 3.c2-3.b3 / 3.b6- * -3.f7 / 3.f23- -3.bc4* -3.d3*
| Les extrémités (*) de ce reseau définissent une nouvelle tenaille, dont l'une au moins des propositions est forcement juste : { 3.h7 3.d7 3.d3 3.c5 3.bc4 } (les tenailles étendent la notion de jumeaux à plusieurs candidats). (NB : On peut obtenir ce reseau par un raisonnement coloriage en gérant les groupes des positions de 3, et les conflits qui les contraignent).
Code: |
Le reseau (qui déroule l'hypothèse 3.d5) : - 3.gi5 * 3.c5-1.c5 / 1.gi5-(EQC gi5) (EQC hi4) * - 7.gi5 / 7.hi4-3h4 *
| Les extrémités donnent la nouvelle tenaille : { 3.c5 3.gi5 3h4 }
Les deux reseaux ensemble, avec les conflits (voisins) 3.h7 / 3.h4 et 3.bc4 / 3.h4, donnent tout le reste : {3.d37 3.cgi5} => élimine 3.d5 (en conflit avec tout les marques)
| Les deux reseaux sont des chaines (en épis). Là c'est systématique : la tenaille obtenue se lit dans les extrémités de la chaine (les *).
On regroupe les deux chaines en application de la règle i+ : la dérivation+ {3.c5 3.gi5 3.h4}+[3h4 3bc4] [3h4 3.h7] {3bc4 3h7 3d37 3c5} => {3cgi5 3d37}
Code: |
/ 3bc4- 3.cgi5-3h4/ -(3d37+3c5) / 3h7-
|
|
|
| |
| | | Admin Admin
Nombre de messages : 3594 Age : 59 Localisation : pas bien loin ... Date d'inscription : 15/01/2009
| Sujet: Re: fourre-tout sur le coloriage Lun Juil 06 2009, 22:16 | |
| | |
| | | Admin Admin
Nombre de messages : 3594 Age : 59 Localisation : pas bien loin ... Date d'inscription : 15/01/2009
| Sujet: Re: fourre-tout sur le coloriage Lun Juil 06 2009, 22:16 | |
| | |
| | | Admin Admin
Nombre de messages : 3594 Age : 59 Localisation : pas bien loin ... Date d'inscription : 15/01/2009
| Sujet: Re: fourre-tout sur le coloriage Lun Juil 06 2009, 22:16 | |
| leon1789 Sudoka Expert
Inscrit le: 02 Aoû 2006 Messages: 495
| Posté le: Ven 16/03/2007 10:34 Sujet du message: |
|
|
dxp a écrit: |
On a les tenailles {xBC} {yDE} {zFG} et les conflits : [BDF] et [CEG] Le conflit [BDF] donne les trois conflits [BD] [BF] [DF] et donc : 1. {xy CE} <= {xBC} [BD] {yDE} 2. {xz CG} <= {xBC} [BF] {zFG} 3. {yz EG} <= {yDE} [DF] {zFG}
1. + 2. => {xyz C} (avec [CEG]) 1. + 3. => {xyz E} // 2. + 3. => {xyz G}
et {xyz C} {xyz E} (ou {xyz G}) + [CEG] => {xyz}
| Ma foi, belle démo, très symétrique en xyz (et pour cause)
dxp a écrit: |
PS : Tu aurais pu être plus vicieux encore, en proposant le reseau complet (avec un troisième conflit [xyz] : ou comment traiter les triplets pleins en coloriage strict...)
| Je n'y avais pas pensé, mais tu as raison : les tenailles {xBC} {yDE} {zFG} et les conflits [BDF] [CEG] [xyz] donnent un système complet (autant de libertés que de contraintes : 6) et tous les objets deviennent des groupes ! (ça, c'est le bonus de la règle i avec les couleurs, par rapport à la règle i avec les ESC) :
{xBC} {yDE} {zFG} + [BDF] [CEG] [xyz] =>
Cela généralise la boucle habituelle {BC} {DE} + [BD] [CE] => => B=E et C=D
dxp a écrit: |
Ton exemple c'était pour prouver que les reseaux (façon ALs) ça simplifie les choses ?
| Oui, cela regroupe bcp bcp de situations sous une même règle, d'où un gain de clarté. Ceci dit, cela n'empêche pas de regarder des cas plus particuliers ou assez généraux
Pour l'instant, je constate que l'utilisation des chaînes se fait avec des conflits contenant la plupart du temps deux éléments, dans le style {ab x} [xy] [y ef} => {ab ef}.
Mais sur une grille, on trouve souvent des conflits portant sur trois couleurs [xyz], et des tenailles (groupes souvent) contenant une seule des trois couleurs x,y,z. Alors que faire ? -- décomposer les conflits [xyz] en [xy] [yz] [zx] et utiliser les théorèmes habituels sur des chaîne(s) qui se suivent à la queuelele et qui ralongent d'autant la rédaction (et la compréhension ?)... -- ou bien utiliser un réseau ... Il faudrait faire des expériences (ce qui demande bcp de temps) |
|
| |
| | | Admin Admin
Nombre de messages : 3594 Age : 59 Localisation : pas bien loin ... Date d'inscription : 15/01/2009
| Sujet: Re: fourre-tout sur le coloriage Lun Juil 06 2009, 22:17 | |
| | |
| | | Admin Admin
Nombre de messages : 3594 Age : 59 Localisation : pas bien loin ... Date d'inscription : 15/01/2009
| Sujet: Re: fourre-tout sur le coloriage Lun Juil 06 2009, 22:17 | |
| PhB Sudoka Expert
Inscrit le: 14 Déc 2005 Messages: 369
| Posté le: Sam 17/03/2007 21:10 Sujet du message: |
|
|
leon1789 a écrit: |
... Le fait de pouvoir échanger les tenailles et les conflits comme cela, veut dire que les chaînes peuvent être retournées comme une veste (coté intérieur / coté extérieur) ! Par exemple : {A b} [bc] [bd] {cd E} => {A E} se retourne en [a B] {BC} {BD} [[CD e]] => [a e] |
Tres bien, le cote reversible ete/hiver. Personnellement, je prefere une formulation + homogene - qui detaille des elements de depart (conflits OU tenailles mais pas les 2) sans les associer: [aB],[bc],[bd],[[CDe]] (ou il est facile de reduire mentalement [aB][bc]=[ac], [aB][bd]=[ad]) - puis qui les associe [ac] [[CeD]] [da] => [ae]
La derniere formule est immediate, visuellement, par la vertu de la symetrie/asymetrie: - si C,e,D sont tous faux => a est faux - si un seul est juste => alors a est faux, par symetrie/asymetrie. - si 2 sont justes: si e est dans le coup, alors a est faux, si e n'est pas dans le coup, le conflit [ae] est avere.
Probleme dans l'exemple: comment reperer les conflits ou 2 elements au plus sont justes ? _________________ PhB |
|
| |
| | | Admin Admin
Nombre de messages : 3594 Age : 59 Localisation : pas bien loin ... Date d'inscription : 15/01/2009
| Sujet: Re: fourre-tout sur le coloriage Lun Juil 06 2009, 22:17 | |
| leon1789 Sudoka Expert
Inscrit le: 02 Aoû 2006 Messages: 495
| Posté le: Dim 18/03/2007 10:53 Sujet du message: |
|
|
PhB a écrit: |
leon1789 a écrit: |
[a B] {BC} {BD} [[CD e]] => [a e] |
Tres bien, le cote reversible ete/hiver. Personnellement, je prefere une formulation + homogene - qui detaille des elements de depart (conflits OU tenailles mais pas les 2) sans les associer: [aB],[bc],[bd],[[CDe]] (ou il est facile de reduire mentalement [aB][bc]=[ac], [aB][bd]=[ad]) - puis qui les associe [ac] [[CeD]] [da] => [ae]
| oui, je suis d'accord : [aB],[bc],[bd],[[CDe]] => [ae] , ou encore , {Ab},{BC},{BD},{cdE} => {AE} d'une part c'est plus joli à regarder, et d'autre part il est plus commode de manipuler une chaîne qui ne contient uniquement que des conflits, ou uniquement sur des tenailles... ou alors écrire des tenailles et des conflits en chaînes mixtes lorsque les conflits et tenailles sont non triviaux.
hummm c'est quand même une question d'habitude, car personnellement, l'alternance des couleurs b B, c C ,d D me donne mal à la tête. Je suis plus habitué à alterner les [] et les {}.
PhB a écrit: |
Probleme dans l'exemple: comment reperer les conflits ou 2 elements au plus sont justes ? | un exemple d'un conflit [[...]] qui ne soit pas visiblement la réunion de deux conflits [...],[...] ? ni un retournement d'une tenaille ? [a bc..] [d ef..] [g hi..] {a d g} => [[ bc.. ef.. hi.. ]] |
|
| |
| | | Admin Admin
Nombre de messages : 3594 Age : 59 Localisation : pas bien loin ... Date d'inscription : 15/01/2009
| Sujet: Re: fourre-tout sur le coloriage Lun Juil 06 2009, 22:17 | |
| leon1789 Sudoka Expert
Inscrit le: 02 Aoû 2006 Messages: 495
| Posté le: Dim 18/03/2007 11:35 Sujet du message: |
|
|
sur la grille dessous :
en colonne b, on a <1b4 2b4 â> <1b6 2b6 ä> A> <â ä A> => << 1b4 2b4 1b6 2b6 a >> (voilà un chaînage de groupes qui fera peut-être plaisir à dxp )
en ligne 5, on a b> <1h5 b 9h5> <1i5 2i5 9i5> [b 9h5 9i5] => {{B 1h5 b 1i5 2i5}} => {1h5 1i5 2i5}
papyg dira qu'on peut lire directement ces deux résultats sur la grille... et il n'aura peut-être pas tord.
Code: |
*-----------------------------------------------------------* | 3 6 1 | 58 58 4 | 9 2 7 | | 459 7 49 | 2 3 69 | 8 15 1456 | | 2459 258 489 | 7 69 1 | 356 35 456 | |-------------------+-------------------+-------------------| | 8 124 4679 | 135 4579 239 | 1256 579 12569 | | â | | | | | | | | 129 3 5 | 6 79 8 | 4 179 129 | | | Bb | b | | | | | | 1469 124 679 | 15 4579 29 | 1256 8 3 | | ä | | | | | | | |-------------------+-------------------+-------------------| | 156 158 68 | 4 2 7 | 13 359 589 | | 47 48 3 | 9 1 5 | 27 6 28 | | Aa | | aA | | | | | | 157 9 2 | 38 68 36 | 157 4 15 | *-----------------------------------------------------------* | En effet, d'une part, on a le maillon 1h5 -(als 179)- 12i5 , ce qui donne {1h5 1i5 2i5} d'autre part, on a les chaînes 12b4 -- â / A -- a , ce qui donne {1b4 2b4 a} 12b6 -- ä / A -- a , ce qui donne {1b6 2b6 a} et enfin {1b4 2b4 a} + {1b6 2b6 a} => {{1b4 2b4 1b6 2b6 a}}
En ensuite, on écrit la chaîne
Code: |
+---X---+ +-X-+ | | | | {{ 1b4 2b4 1b6 2b6 a }} -X- { 2i5 1i5 1h5 } X signifie simple conflit [xy] | | +---X---+
| libertés - contraintes = (3+2)-4 = 1
La règle d (d comme...différence, didier, dxp, dix-sept-cent... ) dit que parmi N+1 éléments de la chaîne, il y en a au moins N justes.
les éléments de la chaîne = les conflits et les éléments propres (ici, il n'y en a pas)
En prenant N=1 (le plus simple), on obtient {1b4 1b6 a 2i5} ne donne rien {1b4 1b6 1i5 1h5} => a5#1 {2b4 2b6 a 2i5} ne donne rien {2b4 2b6 1i5 1h5} ne donne rien
Est-ce convainquant ? |
|
| |
| | | Admin Admin
Nombre de messages : 3594 Age : 59 Localisation : pas bien loin ... Date d'inscription : 15/01/2009
| Sujet: Re: fourre-tout sur le coloriage Lun Juil 06 2009, 22:18 | |
| | |
| | | Admin Admin
Nombre de messages : 3594 Age : 59 Localisation : pas bien loin ... Date d'inscription : 15/01/2009
| Sujet: Re: fourre-tout sur le coloriage Lun Juil 06 2009, 22:18 | |
| | |
| | | Admin Admin
Nombre de messages : 3594 Age : 59 Localisation : pas bien loin ... Date d'inscription : 15/01/2009
| Sujet: Re: fourre-tout sur le coloriage Lun Juil 06 2009, 22:19 | |
| leon1789 Sudoka Expert
Inscrit le: 02 Aoû 2006 Messages: 495
| Posté le: Lun 19/03/2007 9:50 Sujet du message: |
|
|
Deux trucs me déplaisaient...
Le premier (esthétique) : ce sont les trois conflits +--X--+ qui font comme des épis très moches au-dessus et en-dessous des deux tenailles
Code: |
+---X---+ +-X-+ | | | | {{ 1b4 2b4 1b6 2b6 a }} -X- { 2i5 1i5 1h5 } | | +---X---+
|
Le second (vocabulaire) : si on considère l'ESC {1248} en cases b468, on dit que cet esc est de liberté 1 (nombre de chiffres - nombre de cases)
Si on considère la réunion des trois tenailles {1b4 2b4 â} {1b6 2b6 ä} {Aa} en {{{1b4 2b4 â 1b6 2b6 ä A a}}}, on dit que la liberté de cette tenaille est 5 (nombre de candidats - nombre de signes {})
Ainsi l'esc {1248} en cases b468 et la tenaille {{{1b4 2b4 â 1b6 2b6 ä A a}}} - ont l'air de représenter la même chose - n'ont pas la même liberté... Ca, c'est pas terrible !
En fait, l'esc et la tenaille ne représentent pas exactement la même chose... Si on veut une tenaille qui traduit exactement l'esc, il faut considérer celle-ci
Code: |
T = {{{ [1b4 1b6] [2b4 2b6] [â ä A] a}}} | dont les éléments sont des candidats/couleurs propres (-> a) ou des conflits (-> [1b4 1b6] [2b4 2b6] [â ä A]). Ainsi, la liberté de la tenaille T est : 4 éléments - 3 {} = 1 ! (les conflits comptent pour autant d'éléments que l'indique leur nombre de []) ...et on retombe bien sur la liberté de l'esc...
De plus, cette manière de considérer des tenailles (dont les éléments sont de candidats propres ou des conflits) permet de réécrire joliment la chaîne
Code: |
{{ [1b4 1b6] [2b4 2b6] a }} -X- { 2i5 [1i5 1h5] }
| qui donne directement {{ [1b4 1b6] [2b4 2b6] [1i5 1h5] }} ! Il y a au moins 2 éléments justes dans cette tenaille, c'est-à-dire deux groupes justes parmi <1b4 1b6> <2b4 2b6> <1i5 1h5> (lesquels précisément ? on ne peut pas savoir...) En tout cas, a5#1 car il condamne simultanément <1b4 1b6> et <1i5 1h5>.
Bon... résumons tout le binz en quelques lignes (en style coloriage) :
Code: |
*-----------------------------------------------------------* | 3 6 1 | 58 58 4 | 9 2 7 | | 459 7 49 | 2 3 69 | 8 15 1456 | | 2459 258 489 | 7 69 1 | 356 35 456 | |-------------------+-------------------+-------------------| | 8 124 4679 | 135 4579 239 | 1256 579 12569 | | â | | | | | | | | 129 3 5 | 6 79 8 | 4 179 129 | | | Bb | b | | | | | | 1469 124 679 | 15 4579 29 | 1256 8 3 | | ä | | | | | | | |-------------------+-------------------+-------------------| | 156 158 68 | 4 2 7 | 13 359 589 | | 47 48 3 | 9 1 5 | 27 6 28 | | Aa | | aA | | | | | | 157 9 2 | 38 68 36 | 157 4 15 | *-----------------------------------------------------------*
|
Ceci dit, ce réseau
dxp a écrit: |
Code: |
{1b4 2b4 4b4} {9h5 7h5 1h5} * | \ / | * | ---{4b8 8b8}--/--{8i8 2i8}-/--{2i5 1i5 9i5}-- | * | / * \ | {1b6 2b6 4b6} {9e5 7e5}
|
| me paraît très bien aussi ! ...en utilisant la règle d pour justifier la tenaille formée par les 4 candidats étoilés. |
|
| |
| | | Admin Admin
Nombre de messages : 3594 Age : 59 Localisation : pas bien loin ... Date d'inscription : 15/01/2009
| Sujet: Re: fourre-tout sur le coloriage Lun Juil 06 2009, 22:19 | |
| | |
| | | Admin Admin
Nombre de messages : 3594 Age : 59 Localisation : pas bien loin ... Date d'inscription : 15/01/2009
| Sujet: Re: fourre-tout sur le coloriage Lun Juil 06 2009, 22:20 | |
| | |
| | | Contenu sponsorisé
| Sujet: Re: fourre-tout sur le coloriage | |
| |
| | | | fourre-tout sur le coloriage | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |