4 triangoli
Trovare quattro terne pitagoriche tali che i triangoli rettangoli da esse generati abbiano la stessa area, la minima possibile.
Cordialmente, Alex
Cordialmente, Alex
Risposte
Ottimo!
Che metodo hai usato?
Cordialmente, Alex

Che metodo hai usato?
Cordialmente, Alex
Ho impiegato le formule di Euclide in una piccola macro in Excel 

Ho aumentato di volta in volta il valore di m (di 10 in 10). Quando mi ha scovato 4 valori di area uguali, ho impostato un filtro alla tabella, ho inserito il valore riportatomi e ho trovato così le terne

Dopo ho continuato fino a $m = 90$ per controllare se esistessero corrispondenze con aree più piccole e non ne ho trovate - poi mi sono fermato perché il mio pc chiedeva pietà
Saluti

Option Explicit Sub Macro1() Dim m, n, x, y, z As Integer Cells(1, 1) = "m" Cells(1, 2) = "n" Cells(1, 3) = "a" Cells(1, 4) = "b" Cells(1, 5) = "c" Cells(1, 6) = "area" x = 2 y = 1 m = 2 Ripeti: For n = 1 To m - 1 'm Cells(x, y) = m 'n y = 2 Cells(x, y) = n x = x + 1 y = 1 Next n m = m + 1 'ripeti il procedimento fino a m desiderato If m <= 60 Then GoTo Ripeti 'z = ultima riga z = Sheets("Foglio1").Range("A1").End(xlDown).Row For x = 2 To z 'a Cells(x, 3) = Cells(x, 1) ^ 2 - Cells(x, 2) ^ 2 'b Cells(x, 4) = 2 * Cells(x, 1) * Cells(x, 2) 'c Cells(x, 5) = Cells(x, 1) ^ 2 + Cells(x, 2) ^ 2 'area Cells(x, 6) = Cells(x, 3) * Cells(x, 4) / 2 Next x 'conta il numero di corrispondenze n = 1 For x = 2 To z For y = x + 1 To z If Cells(x, 6) = Cells(y, 6) Then m = Cells(x, 6) n = n + 1 If n >= 4 Then MsgBox ("Ho trovato l'area richiesta: " & m) End If End If Next y x = x + 1 n = 1 Next x End Sub

Ho aumentato di volta in volta il valore di m (di 10 in 10). Quando mi ha scovato 4 valori di area uguali, ho impostato un filtro alla tabella, ho inserito il valore riportatomi e ho trovato così le terne


Dopo ho continuato fino a $m = 90$ per controllare se esistessero corrispondenze con aree più piccole e non ne ho trovate - poi mi sono fermato perché il mio pc chiedeva pietà

Saluti

Hai usato la forza bruta, non vale! 
Ma proprio al $90$ ti dovevi fermare? Vai col $91$ ...
Comunque ... grande!
Molto carina la macro in Excel; lo uso da una vita in lungo e in largo ma non ci ho mai programmato ... mi studierò la tua ...
Per chi volesse provare esiste una strada un po' meno "calcolosa" (con meno tentativi) e un po' più analitica in modo che si possa risolvere "a mano" (con un po' di pazienza ...
)
Cordialmente, Alex

Ma proprio al $90$ ti dovevi fermare? Vai col $91$ ...

Comunque ... grande!

Molto carina la macro in Excel; lo uso da una vita in lungo e in largo ma non ci ho mai programmato ... mi studierò la tua ...

Per chi volesse provare esiste una strada un po' meno "calcolosa" (con meno tentativi) e un po' più analitica in modo che si possa risolvere "a mano" (con un po' di pazienza ...

Cordialmente, Alex
Eh all'inizio avevo pensato al metodo analitico, per ben 20 secondi, poi sono passato direttamente alla forza bruta

"Brancaleone":
... per ben 20 secondi, ...



Meno "calcolosa" quanto?
Io pensavo di usare le terne $(m,n,m^2-n^2)$ e farci un pò di considerazioni sopra...
però se è lunga la storia per stavolta passo.
Io pensavo di usare le terne $(m,n,m^2-n^2)$ e farci un pò di considerazioni sopra...

Se usi direttamente le terne che scaturiscono da due interi $m>n>0$ cioè $m^2+n^2, 2mn, m^2-n^2$ allora fai la strada di Brancaleone e ti serve un computer ... (se non ho frainteso quello che intendi ...) ... va fatto un passo ulteriore ... 
Cordialmente, Alex

Cordialmente, Alex
Le terne che considero sono $(m,n,m^2-n^2)$ perché considerando come dici tu le terne pitagoriche intere $(m^2-n^2,2mn,m^2+n^2)$ (con $(m,n)=1$) l'area del triangolo rettangolo è $mn(m^2-n^2)$ da qui la terna che volevo considerare...l'ho spiegato giusto perché pensavo avessi pensato che avevo pensato a considerare terne sbagliate

Non è la strada che uso io (o quanto meno non la riconosco
) però non so proprio dirti se funzionerà o meno ...
... vedi tu, magari ne scopri un'altra ...



Nessuno? Dai ...

Forse sbaglio io, ma a me vengono 4 equazioni di Pell, che però non so risolvere.
E` giusto come approccio almeno?
E` giusto come approccio almeno?
Non posso che risponderti come ho fatto con dan ... pari pari ... (vedi sopra
)
Se la ritieni corretta prosegui per la tua strada, sarebbe una bella cosa scoprire una versione diversa ...
Cordialmente, Alex

Se la ritieni corretta prosegui per la tua strada, sarebbe una bella cosa scoprire una versione diversa ...

Cordialmente, Alex
Ecco il mio percorso ...
Cordialmente, Alex
Cordialmente, Alex
Mah!
I due metodi proposti - usando condizioni sufficienti, ma non necessarie, per ottenere terne pitagoriche - permettono di trovare una quaterna di triangoli equivalenti di area abbastanza piccola. [ Non credo che Alex arrivi al risultato senza utilizzare strumenti elettronici di calcolo
]
Però, per dimostrare che tale area è la minima possibile, come si procede? Ovviamente senza elencare esaustivamente tutti i triangoli pitagorici di area non maggiore di quella trovata.
Ciao
B.
I due metodi proposti - usando condizioni sufficienti, ma non necessarie, per ottenere terne pitagoriche - permettono di trovare una quaterna di triangoli equivalenti di area abbastanza piccola. [ Non credo che Alex arrivi al risultato senza utilizzare strumenti elettronici di calcolo

Però, per dimostrare che tale area è la minima possibile, come si procede? Ovviamente senza elencare esaustivamente tutti i triangoli pitagorici di area non maggiore di quella trovata.
Ciao
B.
"orsoulx":
Però, per dimostrare che tale area è la minima possibile, come si procede?
Lo sapessi, l'avrei postato ...

Comunque ho usato la calcolatrice per fare i conti che non erano poi così tanti ...

Cordialmente, Alex
"axpgn":
Lo sapessi, l'avrei postato ...
"axpgn":
Comunque ho usato la calcolatrice per fare i conti che non erano poi così tanti ...
Puoi spiegarmi, per favore, quale procedimento hai adottato per trovarla? I puntini di sospensione, che compaiono anche nell'altro messaggio, non sono, per me, sufficientemente esplicativi.
Ciao
B,
P/S Ho tentato di trovare 5 terne pitagoriche equivalenti. Purtroppo, almeno nella soluzione minima trovata su OEIS, compaiono due terne non ottenibili direttamente col metodo euclideo.
"orsoulx":
... Comunque, assumendo (arbitrariamente) che la quaterna ottimale debba necessariamente contenere una tripletta di quel tipo resta sempre da cercare la quarta convitata. ...
È proprio quello che ho fatto (compreso l'arbitrio ...

Partendo da una coppia di "protogeneratori", ho calcolato $a, b, c$, poi solo i cateti dei tre triangoli (per il calcolo dell'area erano sufficienti), ho scomposto l'area in fattori primi (anzi il doppio dell'area ...), ho calcolato l'ipotenusa dalle coppie di fattori dell'area per verificare se era intera e così ho trovato il quarto triangolo.
Fortunatamente la coppia di protogeneratori "giusta" era la quinta o la sesta (cioè $(3,4)$) in ordine di grandezza delle aree partendo dalla prima coppia $(1,2)$ quindi il "lavoro" totale non è stato proibitivo ...
"orsoulx":
... I puntini di sospensione, che compaiono anche nell'altro messaggio, non sono, per me, sufficientemente esplicativi.
A cosa ti riferisci precisamente?
"orsoulx":
Ho tentato di trovare 5 terne pitagoriche equivalenti.
Intendi la "cinquina" minima? Oppure solo 5 terne equivalenti qualsiasi? Perché in questo secondo caso basta usare quello che ho scritto ...
Grazie per il riferimento $OEIS$, si trova proprio di tutto in quel sito ...

Cordialmente, Alex
@axpng
Scusa per il ritardo con cui rispondo, ma mi trovavo fuori casa.
Allora.
i puntini di sospensione erano questi
Mi aspettavo qualche altra chicca, come la generatrice di triplette, e invece no: forza bruta.
Scomporre l'area in fattori e cercare di ripartirli, in tutti i modi possibili, in due insiemi, per verificare se si ottengono "cateti" è, per i miei gusti, vicinissimo alla forza bruta. Nel caso esaminato si superano abbondantemente le 100 verifiche e la probabilità di commettere qualche errore è notevole.
Preferisco allora (opinione personale) il metodo di Brancaleone, che adattato a GeoGebra si riduce a:
Moda[Unisci[{0,0,0,0},Unisci[Successione[Successione[(i+j)*(i-j)*i*j,j,1,i-1],i,2,100]]]], che fornisce {0,341880,8168160}.
Per quanto abbiamo già detto, nessuna garanzia di esattezza. Infatti, passando ad una cinquina di terne (ovviamente aggiungendo uno zero e sostituendo 100 con un numero maggiore di 558) si ottiene 6913932480, ben maggiore di 71831760.
Il tuo invece funzionerebbe ancora, ma con un numero ben più elevato di verifiche, visto che la coppia generatrice della tripletta opportuna è 7, 8.
Occorrerebbe trovare una nuova scorciatoia, ma io non ne sono capace.
Ciao
B.
Scusa per il ritardo con cui rispondo, ma mi trovavo fuori casa.
Allora.
"axpgn":
orsoulx ha scritto:
... I puntini di sospensione, che compaiono anche nell'altro messaggio, non sono, per me, sufficientemente esplicativi.
A cosa ti riferisci precisamente?
orsoulx ha scritto:
Ho tentato di trovare 5 terne pitagoriche equivalenti.
Intendi la "cinquina" minima? Oppure solo 5 terne equivalenti qualsiasi? Perché in questo secondo caso basta usare quello che ho scritto ...
i puntini di sospensione erano questi
"axpgn":.
Per trovare il quarto equivalente però ho dovuto lavorare un po' ...

Scomporre l'area in fattori e cercare di ripartirli, in tutti i modi possibili, in due insiemi, per verificare se si ottengono "cateti" è, per i miei gusti, vicinissimo alla forza bruta. Nel caso esaminato si superano abbondantemente le 100 verifiche e la probabilità di commettere qualche errore è notevole.
Preferisco allora (opinione personale) il metodo di Brancaleone, che adattato a GeoGebra si riduce a:
Moda[Unisci[{0,0,0,0},Unisci[Successione[Successione[(i+j)*(i-j)*i*j,j,1,i-1],i,2,100]]]], che fornisce {0,341880,8168160}.
Per quanto abbiamo già detto, nessuna garanzia di esattezza. Infatti, passando ad una cinquina di terne (ovviamente aggiungendo uno zero e sostituendo 100 con un numero maggiore di 558) si ottiene 6913932480, ben maggiore di 71831760.
Il tuo invece funzionerebbe ancora, ma con un numero ben più elevato di verifiche, visto che la coppia generatrice della tripletta opportuna è 7, 8.
Occorrerebbe trovare una nuova scorciatoia, ma io non ne sono capace.
Ciao
B.
"orsoulx":
Scusa per il ritardo con cui rispondo, ma mi trovavo fuori casa.
Figurati; qui ognuno interviene se e quando vuole ...

"orsoulx":
... Mi aspettavo qualche altra chicca, come la generatrice di triplette, e invece no: forza bruta.
Mi spiace ...


Ci ho provato ma l'unica cosa che ho trovato sono i generatori "euclidei" del quarto triangolo ($56,55$); sono convinto che ci sia una qualche strada per trovare il quarto ...
"orsoulx":
... Occorrerebbe trovare una nuova scorciatoia, ma io non ne sono capace. ...
Figurati io ...

Cordailmente, Alex