Applicazioni della Logica Booleana
Sono un appassionato di Logica Booleana, avendola applicata per
quarant'anni di vita professionale come progettista di Automazione
Industriale, e realizzo inoltre per hobby programmi di simulazione
finalizzati all'insegnamento dell'elettronica.
Vorrei quindi proporre nell'ambito dei Forums di Matematicamente, una
discussione sugli aspetti applicativi della logica booleana, che mi sembrano
ancora troppo poco diffusi nelle scuole italiane.
Come contributo iniziale, segnalo un mio articolo su:
Impiego del calcolatore per la soluzione di problemi logici
(http://www.schgor.com/artic/ICSPL.htm)
Attendo contatti.
g.schgor
quarant'anni di vita professionale come progettista di Automazione
Industriale, e realizzo inoltre per hobby programmi di simulazione
finalizzati all'insegnamento dell'elettronica.
Vorrei quindi proporre nell'ambito dei Forums di Matematicamente, una
discussione sugli aspetti applicativi della logica booleana, che mi sembrano
ancora troppo poco diffusi nelle scuole italiane.
Come contributo iniziale, segnalo un mio articolo su:
Impiego del calcolatore per la soluzione di problemi logici
(http://www.schgor.com/artic/ICSPL.htm)
Attendo contatti.
g.schgor
Risposte
Francamente l'accenno all'attivita' di Bice mi sembrava fuori luogo.
Tutto qui'.
Comunque ben venga anche il tuo apporto, caro tony.
Senza supponenza da parte mia, intendo solo propagandare un piu'
diffuso impiego della Logica Booleana.
G.Schgör
Tutto qui'.
Comunque ben venga anche il tuo apporto, caro tony.
Senza supponenza da parte mia, intendo solo propagandare un piu'
diffuso impiego della Logica Booleana.
G.Schgör
non ho ben capito, Signor Schgoer, il senso di questo Suo commento
cerco di spiegarmi meglio:
la frase "qualcuno che vuole fare lo spiritoso" viene spesso usata con la sufficienza di chi cita un seccatore, e non per apprezzare uno che entra seriamente, pur sorridendo, in una conversazione per allargare un punto di vista fino a quel momento lasciato strettino (l'infinito di cui parlavo io, comprensivo di "suona" e di "non suona" è più largo, appunto, del "suona + canta" citato allora da karl, come d'altronde Lei stesso, Signor Schoer, ha voluto confermare -con parole ben più appropriate- nella Sua pregiata risposta a karl)
se non La disturba troppo, Signor Sghoer, vorrebbe, cortesemente, precisarmi la Sua interpretazione della frase in questione?
La ringrazio in ogni caso.
tony
quote:
... quando si dice che Anna suona (A), il suo
contrario e' Anna non suona (not A), e non che canta (o come
dice qualcuno che vuole fare lo spiritoso, che fa dei
pessimi tortellini). ... [g.schgor]
cerco di spiegarmi meglio:
la frase "qualcuno che vuole fare lo spiritoso" viene spesso usata con la sufficienza di chi cita un seccatore, e non per apprezzare uno che entra seriamente, pur sorridendo, in una conversazione per allargare un punto di vista fino a quel momento lasciato strettino (l'infinito di cui parlavo io, comprensivo di "suona" e di "non suona" è più largo, appunto, del "suona + canta" citato allora da karl, come d'altronde Lei stesso, Signor Schoer, ha voluto confermare -con parole ben più appropriate- nella Sua pregiata risposta a karl)
se non La disturba troppo, Signor Sghoer, vorrebbe, cortesemente, precisarmi la Sua interpretazione della frase in questione?
La ringrazio in ogni caso.
tony
Infatti non e' molto complicato, ma mi sembra che sottovaluti
le applicazioni quando queste comportano piu' variabili e piu'
condizioni.
Hai letto l'articolo consigliato nel primi post?
Che ne pensi dell'impiego del calcolatore in questi casi?
le applicazioni quando queste comportano piu' variabili e piu'
condizioni.
Hai letto l'articolo consigliato nel primi post?
Che ne pensi dell'impiego del calcolatore in questi casi?
non mi sembra nulla di così complicato per chi mastica un po di programmazione, io voto per i teoremi!!!!!
(risposta a KARL)
......fuochino. Hai afferrato l'essenza del problema,
ma devo fare alcune osservazioni.
Una variabile booleana e' Vera oppure Falsa (non c'e' via
di mezzo), quindi quando si dice che Anna suona (A), il suo
contrario e' Anna non suona (not A), e non che canta (o come
dice qualcuno che vuole fare lo spiritoso, che fa dei
pessimi tortellini).
Cosi' Bice canta (B) o non canta (not B).
La frase 1 esprime quindi la negazione di un 'and' , cioe'
not(A and B)
mentre la fase 2 esprime un 'and' delle negazioni, cioe'
(not A) and (not B)
Proseguendo con l'approfondimento delle proprieta' booleane,
si potrebbe poi dimostrare che la prima frase corrisponde
all' 'or' delle negazioni, cioe' = (not A) or (not B), evidenziando
la differenza con l'espressione della seconda frase.
Se trovi il tutto complicato, consiglio di provare il corso
citato nella risposta precedente (e' il solo premio che posso dare
alla tua buona volonta').
......fuochino. Hai afferrato l'essenza del problema,
ma devo fare alcune osservazioni.
Una variabile booleana e' Vera oppure Falsa (non c'e' via
di mezzo), quindi quando si dice che Anna suona (A), il suo
contrario e' Anna non suona (not A), e non che canta (o come
dice qualcuno che vuole fare lo spiritoso, che fa dei
pessimi tortellini).
Cosi' Bice canta (B) o non canta (not B).
La frase 1 esprime quindi la negazione di un 'and' , cioe'
not(A and B)
mentre la fase 2 esprime un 'and' delle negazioni, cioe'
(not A) and (not B)
Proseguendo con l'approfondimento delle proprieta' booleane,
si potrebbe poi dimostrare che la prima frase corrisponde
all' 'or' delle negazioni, cioe' = (not A) or (not B), evidenziando
la differenza con l'espressione della seconda frase.
Se trovi il tutto complicato, consiglio di provare il corso
citato nella risposta precedente (e' il solo premio che posso dare
alla tua buona volonta').
Per Tony.
[:D][:D][:D]
karl.
[:D][:D][:D]
karl.
eh, ma di teoremi e teoria qualcosina ci puoi indicare o...solo cose pratiche?
(risposta a GIOVANNI IL CHIMICO)
Spiacente, ma sono un ingegnere e non un filosofo,
quindi mi astengo dal dissertare sulla genesi....
Posso pero' dirti che hai perfettamenta centrato il
problema quando affermi ".... che solitamente dei suoi
teoremi e delle sue strutture in realta' si sa poco...."
E' proprio questo l'aspetto che vorrei trattare:
la teoria della logica e' generalmente presentata in
modo assolutamente astratto (mi veniva di dire astruso),
per cui gran parte persone 'normali' (cioe' escludendo
i geni) diciamo che non si sente invogliata ad approfondire...
Ecco, quello che io propongo e' un approccio 'pratico',
terra a terra, che magari fara' arricciare il naso ai
teorici, ma che dovrebbe permettere alle persone normali
di assimilare rapidamente ed impiegare con successo le regole
della logica a problemi reali.
Esempio di questo approccio e' il corso che si puo'
consultare in Internet all'indirizzo:
www.schgor.com/logicabool/CLB.htm
(l'avvertenza e' che le lezioni sono in Java, quindi
richiede di scaricare Java2, e che occorre un po' di
pazienza nell'attendere la ricezione dei files audio)
Spiacente, ma sono un ingegnere e non un filosofo,
quindi mi astengo dal dissertare sulla genesi....
Posso pero' dirti che hai perfettamenta centrato il
problema quando affermi ".... che solitamente dei suoi
teoremi e delle sue strutture in realta' si sa poco...."
E' proprio questo l'aspetto che vorrei trattare:
la teoria della logica e' generalmente presentata in
modo assolutamente astratto (mi veniva di dire astruso),
per cui gran parte persone 'normali' (cioe' escludendo
i geni) diciamo che non si sente invogliata ad approfondire...
Ecco, quello che io propongo e' un approccio 'pratico',
terra a terra, che magari fara' arricciare il naso ai
teorici, ma che dovrebbe permettere alle persone normali
di assimilare rapidamente ed impiegare con successo le regole
della logica a problemi reali.
Esempio di questo approccio e' il corso che si puo'
consultare in Internet all'indirizzo:
www.schgor.com/logicabool/CLB.htm
(l'avvertenza e' che le lezioni sono in Java, quindi
richiede di scaricare Java2, e che occorre un po' di
pazienza nell'attendere la ricezione dei files audio)
non solo, karl, ma alcune male lingue del vicinato allargano l'infinito mormorando che [Anna fa dei tortellini pessimi e Bice batte vicino alla montagnetta] ... [;)]
tony
tony
Non vorrei sbagliare ma dovrebbe essere cosi'.
La 2° lascia sola la possibilita' :
[Anna canti ,Bice suoni]
La 1° lascia invece queste possibilita':
[Anna suoni ,Bice suoni]
[Anna canti ,Bice canti]
[Anna canti ,Bice suoni]
Ho vinto qualche cosa?
karl.
La 2° lascia sola la possibilita' :
[Anna canti ,Bice suoni]
La 1° lascia invece queste possibilita':
[Anna suoni ,Bice suoni]
[Anna canti ,Bice canti]
[Anna canti ,Bice suoni]
Ho vinto qualche cosa?
karl.
La logica booleana è certamente importante, anzi dire cruciale, nel linguaggio matematico, e implicitamente è usata da chiunque faccia matematica, forse pecca di "fanatsia", nel senso che magari argomenti come la topologia, la teoria dei numeri, l'analisi funzionale, il calcolo numerico presentano "più vaste praterie in cui sciogliere la briglia della fantasia , lasciandosi trascinare dalle sublimi varietà della teoria", mentre la logica booleana in se appare povera e pronta a prendere vita solo nelle applicazioni...
Ciò non significa affatto che sia "brutta", anzi probabilmente tale manto di freddezza che l'avvolge probabilmente dipende dal fatto che solitamente dei suoi teoremi e delle sue strutture in realtà si sa poco....
come pure della sua genesi, ad esempio tu sapresti chiarirmi i suoi legami sulla logica aristotelica e sul linguaggio logico della filosofia?
Ciò non significa affatto che sia "brutta", anzi probabilmente tale manto di freddezza che l'avvolge probabilmente dipende dal fatto che solitamente dei suoi teoremi e delle sue strutture in realtà si sa poco....
come pure della sua genesi, ad esempio tu sapresti chiarirmi i suoi legami sulla logica aristotelica e sul linguaggio logico della filosofia?
A qualche settimana dal mio invito ad aprire un dibattito sull'argomento,
devo constatare l'assoluta mancanza di partecipazione.
Questo non mi meraviglia, anzi sembra confermare la mia convinzione
che l'argomento sia misconosciuto e che la sua importanza sia
diffusamente sottovalutata.
Eppure i principi fondamentali della logica matematica sono pochi
e semplici, quindi le sue applicazioni meriterebbero un maggior interesse
(soprattutto se facilitate dall'uso del calcolatore).
Riproponendo quindi l'argomento, provo a lanciare una provocazione:
proprio tutti sanno spiegare perche' le due seguenti frasi hanno
diverso significato?
1) Non e' vero che Anna suona e Bice canta
2) Ne' Anna suona, ne' Bice canta.
devo constatare l'assoluta mancanza di partecipazione.
Questo non mi meraviglia, anzi sembra confermare la mia convinzione
che l'argomento sia misconosciuto e che la sua importanza sia
diffusamente sottovalutata.
Eppure i principi fondamentali della logica matematica sono pochi
e semplici, quindi le sue applicazioni meriterebbero un maggior interesse
(soprattutto se facilitate dall'uso del calcolatore).
Riproponendo quindi l'argomento, provo a lanciare una provocazione:
proprio tutti sanno spiegare perche' le due seguenti frasi hanno
diverso significato?
1) Non e' vero che Anna suona e Bice canta
2) Ne' Anna suona, ne' Bice canta.