LOGI is a didactic software designed for a basic course of Logic. We developed it as an extension of the course-ware Language, Proof and Logic (LPL) by Plummer, Barwise, and Etchemendy, in particular of Tarski's World (TW): The latter features simple virtual worlds populated by blocks and equipped with a first order language to about them; this helps students to understand the language of logic and its semantics in an intuitive and effective way. A limit is that there is no automatic support for exercises involving other domains. More importantly, if we view logic as a paradigmatic modeling lan-guage, this aspect is lost in the predefined blocks world, while it should be one of the educational outcomes of a course of Logic in a Computer Science curricu-lum. To overcome those limits, LOGI provides an environment where students can model simple ealities" by devising an appropriate (one-or many-sorted) signature, writing finite interpretations that represent possible circumstances, and evaluating the truth/falsity of first order formulas in an interpretation ac-cording to Tarski's semantics. Furthermore, it provides a detailed explanation of the result of evaluating a formula in a set of interpretations. Finally, to stress the role of logic in modeling, LOGI supports explicit definitions and allows the user to deal with incomplete information. In this sense, LOGI is not a com-petitor of TW, but an extension, to be used as a second, more advanced step.

LOGI: A didactic tool for a beginners' course in logic (system description) / M. Ornaghi, C. Fiorentini, A. Momigliano (CEUR WORKSHOP PROCEEDINGS). - In: ICTCS 2017 and CILC 2017 : Italian Conference on Theoretical Computer Science and Italian Conference on Computational Logic / [a cura di] D. Della Monica, A. Murano, S. Rubin, L. Sauro. - [s.l] : CEUR-WS, 2017. - pp. 341-345 (( convegno Joint Proceedings of the 18th Italian Conference on Theoretical Computer Science and the 32nd Italian Conference on Computational Logic co-located with the 2017 IEEE International Workshop on Measurements and Networking (2017 IEEE M&N) tenutosi a Napoli nel 2017.

LOGI: A didactic tool for a beginners' course in logic (system description)

M. Ornaghi;C. Fiorentini;A. Momigliano
2017

Abstract

LOGI is a didactic software designed for a basic course of Logic. We developed it as an extension of the course-ware Language, Proof and Logic (LPL) by Plummer, Barwise, and Etchemendy, in particular of Tarski's World (TW): The latter features simple virtual worlds populated by blocks and equipped with a first order language to about them; this helps students to understand the language of logic and its semantics in an intuitive and effective way. A limit is that there is no automatic support for exercises involving other domains. More importantly, if we view logic as a paradigmatic modeling lan-guage, this aspect is lost in the predefined blocks world, while it should be one of the educational outcomes of a course of Logic in a Computer Science curricu-lum. To overcome those limits, LOGI provides an environment where students can model simple ealities" by devising an appropriate (one-or many-sorted) signature, writing finite interpretations that represent possible circumstances, and evaluating the truth/falsity of first order formulas in an interpretation ac-cording to Tarski's semantics. Furthermore, it provides a detailed explanation of the result of evaluating a formula in a set of interpretations. Finally, to stress the role of logic in modeling, LOGI supports explicit definitions and allows the user to deal with incomplete information. In this sense, LOGI is not a com-petitor of TW, but an extension, to be used as a second, more advanced step.
Settore INF/01 - Informatica
Settore MAT/01 - Logica Matematica
2017
http://ceur-ws.org/Vol-1949/CILCpaper10.pdf
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
CILCpaper10.pdf

accesso aperto

Tipologia: Publisher's version/PDF
Dimensione 253.53 kB
Formato Adobe PDF
253.53 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/528682
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact