seminars of Matteo Gallet
Emilia Mezzetti
mezzette at units.it
Mon Apr 9 12:27:53 CEST 2018
From April 26 to May 3 Matteo Gallet (RICAM - Linz) will visit the
Department of Mathematics and Geosciences of Università di Trieste and
will give three lectures (in Italian) on "Computer algebra in Sage."
The lectures will take place in building H2 bis, Via Valerio 12/1 with
the following schedule:
26 April 16-18, room 4D,
2 May 16-18, room 4D,
3 maMay 16-18, room 3A.
People interested in attending the lectures are invited to send me a
message.
Moreover on May 2 at 11.30 Matteo Gallet will give a scientific talk on
"Ricostruire superfici dal loro contorno apparente".
Abstract: Saranno presentati alcuni algoritmi per la ricostruzione di superfici algebriche in P^3 a partire dal loro contorno apparente - o silhouette, ovvero l'insieme dei valori di ramificazione di una proiezione generale della superficie in P^2 - e dalla proiezione del loro luogo singolare. Gli algoritmi coprono i casi di superfici razionali rigate e di superfici lisce. Infine, sarà presentato un algoritmo generale, applicabile a superfici con al più singolarità ordinarie.
Venue: Seminar room 334, DMG, 3rd floor, H2 bis biulding, Via Valerio
12/1. Everybody interested is much welcome to attend.
______________________________________________________________________________________________
Computer algebra in Sage - program
Scopo del corso è introdurre il programma di computer algebra Sage
(sito ufficiale: http://www.sagemath.org), con particolare riferimento
alle sue potenzialità nell'ambito dell'algebra
computazionale.
Il corso toccherà argomenti in questi ambiti:
- Panoramica sui sistemi di computer algebra "concorrenti'', come
Macaulay2 e CoCoA, e peculiarità di questi ultimi.
- Gruppi di permutazioni.
- Campi finiti e teoria dei numeri elementare, Teorema cinese del resto.
- Anelli di polinomi in una e più variabili (fattorizzazione,
discriminanti e risultanti).
- Radici reali di polinomi: sequenze di Sturm.
Il corso si comporrà essenzialmente di sessioni pratiche, con minimi
accenni teorici di tanto in tanto finalizzati alla comprensione delle
funzionalità di Sage.
Non è necessaria una conoscenza pregressa di Sage. E' importante però
possedere una conoscenza di
base della programmazione (costrutti condizionali if e iterativi
for e while, variabili e strutture dati elementari, funzioni), con
particolare riferimento al linguaggio Python.
Chi non avesse esperienza con tale linguaggio può consultare le guide
introduttive:
- Non-Programmer's Tutorial for Python 2.6
(https://en.wikibooks.org/wiki/Non-Programmer's_Tutorial_for_Python_2.6)
- Think Python: How to Think Like a Computer Scientist
(http://greenteapress.com/thinkpython2/html/index.html)
- Learning to Program http://www.alan-g.me.uk/l2p2/index.htm)
E' molto importante che le studentesse e gli studenti che intendono seguire
il corso installino preventivamente sui loro dispositivi una versione
recente
(dalla 7.0 in poi) di Sage, oppure abbiano accesso alla piattaforma
online di
Sage (https://cocalc.com/).
--
Prof.ssa Emilia Mezzetti
Dipartimento di Matematica e Geoscienze
Sezione di Matematica e Informatica
Università degli Studi di Trieste
Via A.Valerio 12/1
34127 Trieste, Italia
Stanza 227, II piano
e-mail:mezzette at units.it
tel. studio (++) 040 558 2650
tel. casa: (++) 040 43655
tel. segreteria Dip.: (++)040 558 2635
fax: (++) 040 558 2636
http://www.dmi.units.it/~mezzette/
More information about the science-ts
mailing list