Strumenti Utente

Strumenti Sito


magistraleinformatica:psc:start

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
magistraleinformatica:psc:start [24/02/2025 alle 13:21 (2 settimane fa)] – [Lectures (1st part)] Roberto Brunimagistraleinformatica:psc:start [08/03/2025 alle 17:01 (5 giorni fa)] (versione attuale) – [Lectures (1st part)] Roberto Bruni
Linea 80: Linea 80:
 ==== Announcements ==== ==== Announcements ====
    
 +  * The lectures of **thursday Feb 27 and friday Feb 28 are canceled** due to conflicting events,
   * as the course starts:\\ Each student must subscribe the [[https://teams.microsoft.com/l/team/19%3AcpAGDU3sLif2Mzf3MqTStZSPslNMJlv74wBG859yE7Y1%40thread.tacv2/conversations?groupId=eb61dc9a-ff03-4418-877d-2ad467640293&tenantId=c7456b31-a220-47f5-be52-473828670aa1|Microsoft Teams channel]] of the course and then fill the form [[https://forms.office.com/e/p8RwTeLvMd|Students information]] to provide the following contact data and info about her/his background:   * as the course starts:\\ Each student must subscribe the [[https://teams.microsoft.com/l/team/19%3AcpAGDU3sLif2Mzf3MqTStZSPslNMJlv74wBG859yE7Y1%40thread.tacv2/conversations?groupId=eb61dc9a-ff03-4418-877d-2ad467640293&tenantId=c7456b31-a220-47f5-be52-473828670aa1|Microsoft Teams channel]] of the course and then fill the form [[https://forms.office.com/e/p8RwTeLvMd|Students information]] to provide the following contact data and info about her/his background:
     - **first name**     - **first name**
Linea 98: Linea 99:
 |  2 | Thu | 20/02 | 14:00-16:00 | C1 | 02 - Preliminaries (ctd):\\ //denotational semantics, compositionality principle, normalisation, determinacy, consistency, equivalence, congruence//\\ \\ 03 - Unification:\\ //inference process, signatures, substitutions, most general than relation, unification problem// | {{ :magistraleinformatica:psc:2025-02-18_-_02_-_semantics.pdf |Lecture 02}}\\ {{ :magistraleinformatica:psc:2025-02-20_-_03_-_unification.pdf |Lecture 03}} | |  2 | Thu | 20/02 | 14:00-16:00 | C1 | 02 - Preliminaries (ctd):\\ //denotational semantics, compositionality principle, normalisation, determinacy, consistency, equivalence, congruence//\\ \\ 03 - Unification:\\ //inference process, signatures, substitutions, most general than relation, unification problem// | {{ :magistraleinformatica:psc:2025-02-18_-_02_-_semantics.pdf |Lecture 02}}\\ {{ :magistraleinformatica:psc:2025-02-20_-_03_-_unification.pdf |Lecture 03}} |
 |  3 | Fri | 21/02 | 09:00-11:00 | L1 | 03 - Unification (ctd):\\ //unification problem, most general unifiers, unification algorithm//\\ \\ 04 - Logical systems:\\ //logical systems, derivations, theorems, logic programs, goal-oriented derivations//  | {{ :magistraleinformatica:psc:2025-02-20_-_03_-_unification.pdf |Lecture 03}}\\ {{ :magistraleinformatica:psc:2025-02-21_-_04_-_logic.pdf |Lecture 04}} | |  3 | Fri | 21/02 | 09:00-11:00 | L1 | 03 - Unification (ctd):\\ //unification problem, most general unifiers, unification algorithm//\\ \\ 04 - Logical systems:\\ //logical systems, derivations, theorems, logic programs, goal-oriented derivations//  | {{ :magistraleinformatica:psc:2025-02-20_-_03_-_unification.pdf |Lecture 03}}\\ {{ :magistraleinformatica:psc:2025-02-21_-_04_-_logic.pdf |Lecture 04}} |
-|  4 |     | Exercises:\\ //unification, goal-oriented derivations//\\ \\ 05 - Induction:\\ //precedence relation, infinite descending chains, well-founded relations, well-founded induction, mathematical induction, proof of induction principle, structural induction, termination of arithmetic expressions, determinacy of arithmetic expressions// | Exercises 01\\ Lecture 05a\\ Lecture 05b +|  4 | Tue 25/02 16:00-18:00 A1 | Exercises:\\ //unification, goal-oriented derivations//\\ \\ 05 - Induction:\\ //precedence relation, infinite descending chains, well-founded relations, well-founded induction, mathematical induction, proof of induction principle, structural induction, termination of arithmetic expressions// | {{ :magistraleinformatica:psc:01_-_inference_-_2025.pdf |Exercises 01}}\\ {{ :magistraleinformatica:psc:2025-02-24_-_05a_-_induction.pdf |Lecture 05a}} 
-|  |  |  |  |  | Exercises:\\ //induction//\\ \\ 05 - Induction (ctd.):\\ //many-sorted signatures, arithmetic and  boolean expressions, structural induction over many-sorted signatures, termination of boolean expressions, memories, update operation, operational semantics of commands// | Lecture 05b  | +|  - | Thu | 27/02 | 14:00-16:00 | C1 | **Canceled due to travelling constraints** |  
-|  6 |     | 05 - Induction (ctd.):\\ //divergence, rule for divergence, limits of structural induction, induction on derivations, rule induction, determinacy of commands// | Lecture 05c | +|  - | Fri | 28/02 | 09:00-11:00 | L1 | **Canceled due to graduation event** |  
-|  7 |     | 06 - Equivalence:\\ //operational equivalence, concrete equivalences, parametric equivalences, equivalence and divergence//\\ \\ 07 - Induction and recursion:\\ //well-founded recursion, lexicographic precedence relation, Ackermann function, denotational semantics of arithmetic expressions, fixpoint equations// | Lecture 06\\ Lecture 07 | +|  5 | Tue | 04/03 | 16:00-18:00 | A1 | Exercises:\\ //induction//\\ \\ 05 - Induction (ctd.):\\ //determinacy of arithmetic expressions, many-sorted signatures, arithmetic and  boolean expressions, structural induction over many-sorted signatures, termination of boolean expressions, memories, update operation, operational semantics of commands// | {{ :magistraleinformatica:psc:2025-03-04_-_05b_-_more_induction.pdf |Lecture 05b}}  | 
-|  8 |    |  07 Induction and recursion (ctd):\\ //consistency of operational and denotational semantics for arithmetic expressions//\\ \\ 08 - Partial orders and fixpoints (ctd.):\\ //partial orders, Hasse diagrams, chains, least element, minimal element, bottom element, upper bounds, least upper bound, limits, complete partial orders, powerset completeness, prefix independence, CPO of partial functions, monotonicity//Lecture 07\\ Lecture 08a\\ Lecture 08b  | +|  6 | Thu 06/03 14:00-16:00 C1 | 05 - Induction (ctd.):\\ //divergence, rule for divergence, limits of structural induction, induction on derivations, rule induction, determinacy of commands// | {{ :magistraleinformatica:psc:2025-03-06_-_05c_-_rule_induction.pdf |Lecture 05c}} 
-|  9 |     | Exercises:\\ //induction, termination, determinacy, divergence//\\ \\ 08 - Partial orders and fixpoints (ctd.):\\ //continuity, Kleene's fixpoint theorem, McCarthy's 91 function// | Exercises 02\\ Lecture 08b\\  | +|  7 | Fri 07/03 09:00-11:00 L1 | 06 - Equivalence:\\ //operational equivalence, concrete equivalences, parametric equivalences, equivalence and divergence//\\ \\ 07 - Induction and recursion:\\ //well-founded recursion, lexicographic precedence relation, Ackermann function, denotational semantics of arithmetic expressions, consistency of operational and denotational semantics for arithmetic expressions, fixpoint equations// | {{ :magistraleinformatica:psc:2025-03-07_-_06_-_equivalence.pdf |Lecture 06}}\\ {{ :magistraleinformatica:psc:2025-03-07_-_07_-_recursion.pdf |Lecture 07}} 
-| 10 |     | Exercises:\\ //well-founded recursion, posets, semantics//\\ \\ 08 - Partial orders and fixpoints (ctd.):\\ //recursive definitions of partial functions as logical systems, immediate consequences operator, set of theorems as fixpoint// | Exercises 03\\ Lecture 08c |+|  8 | Tue 11/03 09:00-11:00 | E | 08 - Partial orders and fixpoints (ctd.):\\ //partial orders, Hasse diagrams, chains, least element, minimal element, bottom element, upper bounds, least upper bound, limits, complete partial orders, powerset completeness, prefix independence, CPO of partial functions, monotonicity// | Lecture 08a\\ Lecture 08b  | 
 +|  9 | Thu 13/03 14:00-16:00 C1 | Exercises:\\ //induction, termination, determinacy, divergence//\\ \\ 08 - Partial orders and fixpoints (ctd.):\\ //continuity, Kleene's fixpoint theorem, McCarthy's 91 function// | Exercises 02\\ Lecture 08b\\  | 
 +| 10 | Fri 14/03 09:00-11:00 L1 | Exercises:\\ //well-founded recursion, posets, semantics//\\ \\ 08 - Partial orders and fixpoints (ctd.):\\ //recursive definitions of partial functions as logical systems, immediate consequences operator, set of theorems as fixpoint// | Exercises 03\\ Lecture 08c |
 | 11 |  |  |  |  | 09 - Denotational semantics:\\ //lambda-notation, free variables, capture-avoiding substitutions, alpha-conversion, beta rule, conditionals, denotational semantics of commands, fixpoint computation//\\ \\ 10 - Consistency:\\ //denotational equivalence, congruence, compositionality principle, consistency of commands, correctness, completeness// | Lecture 09\\ Lecture 10 | | 11 |  |  |  |  | 09 - Denotational semantics:\\ //lambda-notation, free variables, capture-avoiding substitutions, alpha-conversion, beta rule, conditionals, denotational semantics of commands, fixpoint computation//\\ \\ 10 - Consistency:\\ //denotational equivalence, congruence, compositionality principle, consistency of commands, correctness, completeness// | Lecture 09\\ Lecture 10 |
 | 12 |  |  |  |  | 11 - Haskell:\\ //an overview//\\ \\ Haskell ghci:\\ //basics, tuples, lists, list comprehension, guards, pattern matching, lambda, partial application, zip, exercises// | [[https://www.haskell.org/|Haskell]]\\ Lecture 11\\ ghci session 01 | | 12 |  |  |  |  | 11 - Haskell:\\ //an overview//\\ \\ Haskell ghci:\\ //basics, tuples, lists, list comprehension, guards, pattern matching, lambda, partial application, zip, exercises// | [[https://www.haskell.org/|Haskell]]\\ Lecture 11\\ ghci session 01 |
magistraleinformatica/psc/start.1740403284.txt.gz · Ultima modifica: 24/02/2025 alle 13:21 (2 settimane fa) da Roberto Bruni

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki