[BASE Cinque - Appunti di Matematica ricreativa]
Soluzione completa di un problema di attraversamento
Ringrazio innanzitutto Pietro Vitelli per questa soluzione dettagliata di un problema generale di attraversamento di un fiume.
Nella pagina Il leopardo, la capra e il kassawi trovate alcuni casi particolari che vi permetteranno di entrare nell'argomento.
Qui di seguito riporto un semplice esempio.
I tre mariti gelosi
Tre mariti e le rispettive tre mogli devono attraversare un fiume su
una barca che può trasportare al massimo due persone alla volta.
Poiché i mariti sono molto gelosi, nessuna donna deve trovarsi mai assieme ad
altri uomini se non in presenza del proprio marito.
Come faranno le tre coppie ad attraversare il fiume?
Attraversare un fiume: una possibile generalizzazione
Non poteva mancare un'indagine sul problema generale dell'attraversamento di un
fiume. Non si sa mai: un giorno potremmo trovarci in 5000 ed è bene arrivare
preparati.
Dunque, abbiamo:
- n coppie marito-moglie;
- una barca a x posti;
Possiamo farcela?
In quanti passaggi?
[Lucas, L'Arithmétique Amusante, 1895] 
di Pietro Vitelli
Ultimamente mi sono appassionato all'argomento, grazie all'appendice sul
tema, presente nel libro Giochi matematici alla corte di
Carlomagno a cura di Raffaella Franci.
Da quest'ultima ho appreso che Lucas aveva trattato in modo
completo il problema, nelle sue Ricreazioni Matematiche
(1894).
Il problema sono le situazioni in cui, per un breve lasso di tempo (ad esempio
avvicendamento tra barca e sponda), una moglie viene a trovarsi lontana dal
proprio marito e in compagnia di altri uomini.
Io avevo a suo tempo considerato ambigue e comunque trascurabili queste
situazioni.
In realtà esse non sono affatto ambigue e, semplicemente, non soddisfano la
condizione iniziale della "gelosia".
Pertanto, riporto nel post seguente la corretta generalizzazione di Lucas, con
l'aggiunta da parte mia delle dimostrazioni dei casi non esplicitati, e di
quelli che Lucas rimanda al lettore.
In grassetto le mie dimostrazioni.
Seguendo l'approccio di Lucas, possiamo generalizzare il problema mediante
elencazione di tutti i casi possibili con relativa dimostrazione.
Indichiamo con  il numero di coppie (marito - moglie) da traghettare, e con
 il numero di coppie (marito - moglie) da traghettare, e con .gif) il numero di posti sulla
barca.
 il numero di posti sulla
barca.
Ho individuato 10 casi possibili, che ricoprono tutte le casistiche, e sono:
.gif) coppie -
 coppie - .gif) posti
 posti 
 coppie -
 coppie - .gif) posti
 posti 
.gif) coppie -
 coppie - .gif) posti
 posti 
 coppie -
 coppie - .gif) posti
 posti .gif) 
 
.gif) coppie -
 coppie -  posti
 posti 
.gif) coppie -
 coppie -  posti
 posti 
 coppie -
 coppie -  posti
 posti .gif) 
 
 coppie -
 coppie - .gif) posti
 posti .gif) 
 
 coppie -
 coppie - .gif) posti
 posti .gif) ,
,.gif) ,
, .gif) pari,
 pari,.gif) 
 
 coppie -
 coppie - .gif) posti
 posti .gif) ,
,.gif) ,
, .gif) dispari,
 dispari,.gif) 
 
Quelli in testo normale sono stati dimostrati da Lucas; quelli in grassetto
proverò a dimostrarli io.
Indichiamo con .gif) gli
gli  mariti, e con
 mariti, e con .gif) le
le  mogli.
 mogli.
La situazione iniziale è la seguente:
.gif)
Di seguito le dimostrazioni dei singoli casi. 
.gif)
Considerando che, dopo ogni viaggio, la barca approda alla seconda riva, si
avrà 
Le due mogli passano dall'altra parte
.gif) 
 
Una delle mogli ritorna, mentre i due mariti passano
.gif) 
 
La moglie sulla seconda riva ritorna a prendere l'altra moglie
.gif) 
 
.gif) (Lucas)
 (Lucas)
Considerando che, dopo ogni viaggio, la barca approda alla seconda riva, si
avrà 
Due mogli passano dall'altra parte
.gif) 
 
Una delle mogli torna e porta sull'altra riva la terza
.gif) 
 
Una delle mogli ritorna, resta con suo marito, mentre gli altri due mariti
passano
.gif) 
 
Un marito torna assieme alla moglie, che lascia a riva mentre porta
dall'altra parte l'altro marito
.gif) 
 
La moglie che ha appena attraversato il fiume ritorna a prendere una delle
altre due
.gif) 
 
Una moglie (o il marito) ritorna a prendere l'ultima
.gif) 
 
.gif) (Lucas)
 (Lucas)
Ecco come si può dimostrare l'impossibilità di questo problema quando non è
possibile far passare più di due persone alla volta.
Prima di tutto, va osservato che, tra un passaggio e l'altro, il numero delle
persone passate, se aumenta, non può che aumentare di un'unità.
Di conseguenza, possiamo supporre che si facciano passare due, poi tre, poi
quattro persone assecondando le condizioni imposte, e vediamo se queste possono
essere verificate anche quando sono passate cinque persone.
Queste cinque persone non possono trovarsi che in una delle quattro condizioni
seguenti:
.gif)
I due primi casi sono impossibili, perchè contraddicono l'enunciazione del
problema, dato che sulla seconda riva, le donne sono in maggiornaza e, di
conseguenza, almeno una si trova in compagnia di un altro uomo senza il marito;
allo stesso modo è impossibile il terzo caso, perchè questa volta le donne si
trovano in maggioranza sulla prima riva.
Quanto all'ultimo caso, può aver luogo solo se nell'ultimo attraversamento
sono stati portati due uomini oppure un uomo e una donna. 
In realtà, non è possibile che siano stati portati due uomini, poichè
sull'altra riva sarebbero rimasti due uomini e tre donne, con una situazione
analoga a quella del secondo caso; 
nè è possibile che siano stati trasportati un uomo e una donna, perchè sulla
prima riva sarebbero rimasti un uomo e quattro donne, situazione quindi analoga
al primo caso.
Dunque, seguendo le condizioni poste dall'enunciato del problema, non è
possibile far transitare cinque persone. 
.gif)
Possiamo utilizzare lo stesso ragionamento utilizzato da Lucas per il caso
precedente (4 coppie - 2 posti).
Di conseguenza, possiamo supporre che si facciano passare due, poi tre, fin a
.gif) persone assecondando le
condizioni imposte, e vediamo se queste possono essere verificate anche quando
sono passate
 persone assecondando le
condizioni imposte, e vediamo se queste possono essere verificate anche quando
sono passate .gif) persone.
 persone.
Per la dimostrazione, consideriamo un .gif) , e pari; ossia
, e pari; ossia .gif) , con
, con  .
.
Dunque, queste .gif) persone possono trovarsi in
una delle
 persone possono trovarsi in
una delle  condizioni seguenti:
condizioni seguenti:
.gif)
Essendo .gif) pari, si ha che:
 pari, si ha che:
i primi .gif) casi sono
impossibili, perchè contraddicono l'enunciazione del problema, dato che sulla
seconda riva, le donne sono in maggioranza e, di conseguenza, almeno una si
trova in compagnia di un altro uomo senza il marito;
 casi sono
impossibili, perchè contraddicono l'enunciazione del problema, dato che sulla
seconda riva, le donne sono in maggioranza e, di conseguenza, almeno una si
trova in compagnia di un altro uomo senza il marito;
allo stesso modo sono impossibili i successivi .gif) casi, perchè
questa volta le donne si trovano in maggioranza sulla prima riva.
 casi, perchè
questa volta le donne si trovano in maggioranza sulla prima riva.
Quanto all'ultimo caso, può aver luogo solo se nell'ultimo attraversamento
sono stati portati due uomini oppure un uomo e una donna.
In realtà, non è possibile che siano stati portati due uomini, poiché
sull'altra riva sarebbero rimasti .gif) uomini e
 uomini e .gif) donne, con una situazione
analoga a quella del secondo caso;
 donne, con una situazione
analoga a quella del secondo caso;
nè è possibile che siano stati trasportati un uomo e una donna, perchè sulla
prima riva sarebbero rimasti .gif) uomo e
uomo e .gif) donne, situazione quindi
analoga al primo caso.
donne, situazione quindi
analoga al primo caso.
Dunque, seguendo le condizioni poste dall'enunciato del problema, non è
possibile far transitare .gif) persone, ed il problema è
pertanto non risolvibile.
 persone, ed il problema è
pertanto non risolvibile. 
.gif) (Lucas - Labosne)
 (Lucas - Labosne) 
All'inizio passano tre donne
.gif) 
 
Una donna (o due) ritornano per portare sulla seconda riva la quarta
.gif) 
 
Una delle donne ritorna, resta con suo marito, mentre passano gli altri tre
uomini
.gif) 
 
Uno dei mariti ritorna assieme alla moglie e porta sulla seconda riva
l'ultimo marito
.gif) 
 
Infine, l'ultimo dei mariti torna a prendere sua moglie
.gif) 
 
 (Lucas - Delannoy)
 (Lucas - Delannoy)
Considerando che, dopo ogni viaggio, la barca approda alla seconda riva, si
avrà 
Tre donne passano per prime
.gif) 
 
Una donna (o due) torna indietro e porta la quarta sulla seconda riva
.gif) 
 
Una delle donne ritorna, e tre mariti raggiungono le rispettive mogli
.gif) 
 
Una delle coppie ritorna, mentre passano gli altri tre mariti
.gif) 
 
Una delle mogli ritorna e porta altre due mogli sulla seconda riva
 
 
Una moglie (o il marito) ritorna a prendere l'ultima
 
 

Possiamo utilizzare lo stesso ragionamento utilizzato per il caso di ( ).
).
In questo caso, però, va osservato che, tra un passaggio e l'altro, il numero
delle persone passate, se aumenta, può aumentare sia di un'unità, che di
due.
Di conseguenza, possiamo supporre che si facciano passare due, poi tre, fino a
 persone assecondando le
condizioni imposte, e vediamo se queste possono essere verificate anche quando
sono passate
persone assecondando le
condizioni imposte, e vediamo se queste possono essere verificate anche quando
sono passate  , ed
, ed  persone.
 persone.
Supponiamo, per comodità, che  sia pari.
 sia pari.
Situazione con  persone sulla seconda
riva:
 persone sulla seconda
riva:
queste  persone possono trovarsi in
una delle
 persone possono trovarsi in
una delle  condizioni seguenti:
 condizioni seguenti:

i primi  casi sono
impossibili, perchè contraddicono l'enunciazione del problema, dato che sulla
seconda riva, le donne sono in maggioranza e, di conseguenza, almeno una si
trova in compagnia di un altro uomo senza il marito;
 casi sono
impossibili, perchè contraddicono l'enunciazione del problema, dato che sulla
seconda riva, le donne sono in maggioranza e, di conseguenza, almeno una si
trova in compagnia di un altro uomo senza il marito;
allo stesso modo sono impossibili i successivi  casi, perchè
questa volta le donne si trovano in maggioranza sulla prima riva.
 casi, perchè
questa volta le donne si trovano in maggioranza sulla prima riva.
Quanto all'ultimo caso, può aver luogo solo se nell'ultimo attraversamento
sono stati portati tre uomini oppure due uomini e una donna.
In realtà, non è possibile che siano stati portati tre uomini, poiché
sull'altra riva sarebbero rimasti  uomini e
 uomini e  donne, ossia una o più
donne senza il proprio marito;
 donne, ossia una o più
donne senza il proprio marito;
nè è possibile che siano stati trasportati due uomini e una donna, perchè
sulla prima riva sarebbero rimasti .gif) uomini e
 uomini e  donne, situazione analoga
alla precedente.
 donne, situazione analoga
alla precedente.
Dunque, seguendo le condizioni poste dall'enunciato del problema, non è
possibile far transitare  persone.
 persone.
Tuttavia, sempre assecondando le condizioni imposte, potrebbe essere possibile
passare direttamente, da  persone ad
 persone ad  persone; pertanto
analizziamo anche la situazione con
 persone; pertanto
analizziamo anche la situazione con  persone sulla seconda
riva.
 persone sulla seconda
riva.
Situazione con  persone sulla seconda
riva:
 persone sulla seconda
riva:
queste  persone possono trovarsi in
una delle
 persone possono trovarsi in
una delle  condizioni seguenti:
 condizioni seguenti:

i primi  casi sono
impossibili, perchè contraddicono l'enunciazione del problema, dato che sulla
seconda riva, le donne sono in maggioranza e, di conseguenza, almeno una si
trova in compagnia di un altro uomo senza il marito;
 casi sono
impossibili, perchè contraddicono l'enunciazione del problema, dato che sulla
seconda riva, le donne sono in maggioranza e, di conseguenza, almeno una si
trova in compagnia di un altro uomo senza il marito;
allo stesso modo sono impossibili gli ultimi  casi, perchè
questa volta le donne si trovano in maggioranza sulla prima riva.
 casi, perchè
questa volta le donne si trovano in maggioranza sulla prima riva.
L'ultimo caso, analogamente a quanto scritto per l'ultimo caso della situazione
con  persone sulla seconda riva,
è impossibile.
 persone sulla seconda riva,
è impossibile.
Resta da dimostrare l'impossibilità del caso centrale, ossia il caso in cui si
ha lo stesso numero di uomini e donne sulla seconda riva, ossia:

Questo caso, può aver luogo solo se nell'ultimo attraversamento sono stati
portati tre uomini, tre donne oppure due uomini e una donna.
In realtà, non è possibile che siano stati portati tre uomini, poiché, in
tal caso, sulla seconda riva sarebbero già presenti  uomini e
 uomini e  donne, ossia tre
donne senza il proprio marito;
 donne, ossia tre
donne senza il proprio marito;
altresì non è possibile che siano stati trasportati due uomini e una donna,
poiché, in tal caso, sulla seconda riva sarebbero già presenti  uomini e
 uomini e  donne, ossia una
donna senza il proprio marito;
 donne, ossia una
donna senza il proprio marito;
Infine non è possibile che siano state portate tre donne, poiché sull'altra
riva sarebbero rimasti  uomini e
 uomini e  donne, ossia tre
donne senza il proprio marito.
 donne, ossia tre
donne senza il proprio marito.
Dunque, seguendo le condizioni poste dall'enunciato del problema, non è
possibile far transitare né  persone, né
 persone, né  persone; pertanto il
problema non è risolvibile.
 persone; pertanto il
problema non è risolvibile. 

Il ragionamento è il seguente:
si fanno passare  coppie alla
volta sulla seconda riva, mentre una coppia ritorna indietro per permettere
l'attraversamento alle altre coppie.
 coppie alla
volta sulla seconda riva, mentre una coppia ritorna indietro per permettere
l'attraversamento alle altre coppie.
Ripetendo questa manovra, si verifica facilmente che le  coppie possono
attraversare il fiume in
 coppie possono
attraversare il fiume in  viaggi.
viaggi. 

Passano  mogli sulla seconda
riva;
mogli sulla seconda
riva;
una delle mogli torna, resta con il marito, mentre altri  mariti passano sulla
seconda riva;
 mariti passano sulla
seconda riva;
una coppia torna indietro, ed altre  coppie
raggiungono la seconda riva;
 coppie
raggiungono la seconda riva;
ripetendo questa manovra si fanno passare tutte le restanti coppie.
Calcoliamo, adesso, il numero di viaggi che vengono effettuati;
dopo .gif) viaggi abbiamo la seguente
situazione
 viaggi abbiamo la seguente
situazione

dopo di che una coppia torna indietro e si ottiene la seguente situazione

a questo punto abbiamo  coppie che passano
sulla seconda riva,
 coppie che passano
sulla seconda riva,  alla
volta;
 alla
volta;
stando a quanto calcolato nel caso precedente, il numero di viaggi necessario
per far passare  coppie,
 coppie,  alla volta,
sarà pari a
 alla volta,
sarà pari a 

Quindi le  coppie possono attraversare
il fiume in un totale di
 coppie possono attraversare
il fiume in un totale di  viaggi.
viaggi. 

Considerando che, dopo ogni viaggio, la barca approda alla seconda riva, si
avrà 
Le tre mogli passano dall'altra parte
 
 
Una delle mogli ritorna, mentre i tre mariti passano
 
 
Una delle mogli sulla seconda riva ritorna a prendere l'ultima moglie sulla
prima riva
 
 
Data creazione: aprile 2012
Ultimo aggiornamento: aprile 2012
xhtml 1.0
Sito Web realizzato da Gianfranco Bo