{"id":1256,"date":"2022-03-24T13:20:55","date_gmt":"2022-03-24T13:20:55","guid":{"rendered":"http:\/\/www.diagrams-conference.org\/2022\/?page_id=1256"},"modified":"2022-08-25T07:59:30","modified_gmt":"2022-08-25T07:59:30","slug":"tutorials","status":"publish","type":"page","link":"http:\/\/www.diagrams-conference.org\/2022\/index.php\/program\/tutorials\/","title":{"rendered":"Tutorials"},"content":{"rendered":"\n<p>The following tutorials will be part of the program of Diagrams 2022:<\/p>\n\n\n\n<ul><li><a href=\"#tutorial1\" data-type=\"URL\">Interpreting and understanding relational database queries using diagrams<\/a><\/li><li><a href=\"#tutorial2\">Representational Systems Theory: What, Why and How?<\/a><\/li><li><a href=\"#tutorial3\">Square of Opposition: Theory and Applications<\/a><\/li><li><a href=\"#tutorial4\">Marlo diagrams: design and manipulation<\/a><\/li><\/ul>\n\n\n\n<p>The tutorials will take place on <strong>September 13 2022<\/strong>. Please click on the links to find the abstracts of the tutorials.<\/p>\n\n\n\n<h2 id=\"tutorial1\">Interpreting and understanding relational database queries using diagrams<\/h2>\n\n\n\n<p><em>Wolfgang Gatterbauer<\/em><br><br>The goal of this tutorial is to survey the most important visual query representations common across various Visual Query Languages (VQLs) for relational databases. Our focus will be on the core relational fragment equivalent in expressiveness to relational algebra. Since that fragment is basically first-order logic, this concrete real-world problem of finding intuitive diagrammatic representations for relational queries may be of great interest to and future motivation for the diagrammatic reasoning community.<\/p>\n\n\n\n<p>While VQLs have been heavily studied since the early days of the relational model, and their basic premise is that they can help users formulate their queries faster and more easily, they have never been able to replace the more widely used textual specification of queries. We believe the main reason for this is a mismatch between the intended purpose of VQLs and what they in effect afford. It has been well observed that diagrammatic depictions of queries are better used for understanding existing queries instead of composing new queries. We assert that helping users understand existing relational queries expressed in text will be increasingly important for future applications, such as collaborative data platforms, collaborative query management systems, and even spoken dialogue systems with visual responses.<\/p>\n\n\n\n<p>With that in mind, this tutorial will focus on relational VQLs from the perspective of query interpretation instead of query composition. What are the most important metaphors developed for visualizing relational queries? How do these metaphors compare to visual formalisms developed by the diagrammatic reasoning community, both in their structure and their expressiveness? What are the basic principles that can guide the future development of visual query representations?<\/p>\n\n\n\n<h2 id=\"tutorial2\">Representational Systems Theory: What, Why and How<\/h2>\n\n\n\n<p><em>Daniel Raggi and Aaron Stockdill<\/em><br><br>Representational Systems Theory (RST) provides a formal framework for modelling representational systems, the structure of individual representations, their properties, and transformations between them. In this example-driven tutorial we want to introduce participants to the theory and applications of RST, with the help of an interactive web application for specifying representations and manipulating their structure.<br><br>One of the main innovations of RST is the concept of a construction space, where many<br>structures of interest for the study of representations can be defined in graph-theoretic terms. Notably, the concept of a construction generalises that of a syntax tree, but its weaker restrictions admit directed and indirected cycles. This enables construction spaces to model the structure of representations that are often considered informal, such as geometric and topological figures, plots, and other kinds of diagrams. Moreover, RST allows us to model complex relations between the objects of different representational systems, which opens up the door for using transformations that convert representations from one system into another.<br><br>Representational systems are encoded in RST using three construction spaces. The first<br>space encodes grammatical relations between representations (how they are built), the second space encodes entailment relations (how they can be meaningfully manipulated), and the third space encodes meta-properties of representations (e.g., whether one representation uses more ink than another, or whether numeral 2 represents the number two). Moreover, in RST we can encode links between construction spaces, which can be exploited to produce transformations across representational systems.<br><br>There are many computational frameworks available for formalising mathematical theories<br>(Isabelle, HOL-Light, Lean, Coq, Metamath). These frameworks typically that rely on some<br>meta-logic that restrict us, from the outset, to encoding statements as strings with an underlying tree structure. RST differs from this frameworks in that it provides the foundations for a meta-language that takes diagrams and \u2018atypical\u2019 representations as seriously as the aforementioned frameworks treat formal theories.<br><br>In this tutorial we want participants to get a sense of the variety of representations whose<br>structure can be modelled using construction spaces, by using an interactive web application that allows users to build and manipulate graphs for construction spaces. This web application connects to a back-end that allows the use of algorithms for transforming across representational systems.<\/p>\n\n\n\n<h2 id=\"tutorial3\">Square of Opposition: Theory and Applications<\/h2>\n\n\n\n<p><em>Jean-Yves Beziau<\/em><br><br>The square of opposition is one of the most famous logic diagrams, having<br>a 2.500-year story. It is based on a theory, the theory of opposition, initiated<br>by Aristotle. This theory leads to many other diagrams and has a great<br>variety of applications.<br>The name of the theory is \u201cTheory of Opposition\u201d, but it also sometimes<br>called the \u201cSquare of Opposition Theory\u201d, or simply \u201cSquare of Opposition\u201d,<br>referring then both to the theory and its offspring, i.e. the square of<br>opposition diagram. And in fact, most of the time when one is talking at the<br>same time about the square of opposition s\/he is talking of the diagram and<br>the theory surrounding it.<br>This diagram was suggested by the Stagyrite himself but explicitly<br>designed only several centuries later, by Apuleius and Boethius. And then<br>other diagrams of opposition were designed: triangles, hexagons, octagons,<br>decagons, cubes and other polyhedra. These diagrams do not limit to<br>geometrical figures and objects, because they incorporate additional data<br>and features.<br>The interaction between the theory of opposition and the related<br>diagrams is strong because it is interactive. New theoretical developments<br>lead to new diagrams, and vice-versa, new diagrams generate<br>improvements of the theory.<br><br>In the first part of this tutorial, we will explain the basic concepts of this<br>theory and their relations with other relational frameworks such as<br>structures, networks or conceptual architectures. We will present many<br>diagrams illustrating this theory and transforming it.<br>We will show that there is no cube of opposition of which each face is a<br>square of opposition, comparing a formal proof of this result with a quicker<br>and simpler one using a reasoning based on a diagram.<br>We will examine the exact relation between the square of opposition<br>and the hexagon of opposition, the second most famous diagram of the<br>theory, mainly promoted by Robert Blanch\u00e9 in the second half of the<br>twentieth century. We will explain in particular why Blanch\u00e9\u2019s hexagon can<br>be considered as an improvement of the square, not just as an extension of<br>it.<br><br>We will emphasize the difference between extending the theory of<br>opposition mainly on the basis of geometrical inspiration by contrast to<br>motivated by logical and philosophical ideas.<br>We will discuss n-opposition theory generalizing the theory to n-sides<br>polygons of opposition and promoting many-dimensional objects<br>represented by different diagrams.<br>We will also stress the usefulness of the systematic use of colors for<br>diagrams and discuss the best ways to present diagrams from the point of<br>view of the theory as well as from a geometrical and design perspectives.<br><br>In a second part, we will give examples of many applications, showing that<br>the square of opposition theory is an interdisciplinary theory not only<br>internally, mixing geometrical intuitions with philosophical ideas, but also<br>externally, by its wide range of applications.<br>We will present applications of this theory, with corresponding<br>diagrams to: <\/p>\n\n\n\n<ul><li> Classification of signs in semiotics<\/li><li>The notion of analogy<\/li><li>Music theory<\/li><li>Categorization of paintings<\/li><li>Fundamental concepts of modern logic (truth, logical truth and consequence)<\/li><li>Articulation of Kant\u2019s double duality a priority \/a posterior, analytic\/synthetic<\/li><li>Chance and determinism<\/li><\/ul>\n\n\n\n<p> We will also present the reflexive meta-aspect of the square of<br>opposition theory, showing how it applies to the theory of opposition itself,<br>presenting diagrams about oppositions.<br>This tutorial is self-content, not requiring any previous knowledge of the<br>theory of opposition and may interest a wide audience due to its<br>interdisciplinary character.<br>We will promote strong interaction with the participants by<br>incentivizing them in particular to think about, and propose, some new<br>diagrams, new configurations of the theory of opposition, giving hints of<br>how to proceed.<\/p>\n\n\n\n<h2 id=\"tutorial4\">Marlo diagrams: design and manipulation<\/h2>\n\n\n\n<p><em>Marcos Bautista L\u00f3pez Aznar<\/em><br><\/p>\n\n\n\n<p>Marlo diagrams are graphical tools for the didactics of logic, complementary to Venn<br>diagrams, which have already been used successfully with more than 400 students<br>between 12 and 18 years old. Diagrams can serve as models of logical reasoning<br>because they analyze their processes and their constituent elements and reflect them on<br>external memory devices for better execution, revision and translation into natural and<br>formal language. In this sense, it cannot be accidental that we verify in them the<br>correspondence of the Aristotelian figures of the demonstrative syllogism with the<br>formal laws of the syllogism that Boole theorized in 1854 through algebra.<br>Marlo&#8217;s diagrams do not work with a fixed image of compartmentalized terms,<br>variables, or classes. On the contrary, it generates a representation of the phases of<br>dynamic and flexible inference, which promotes the synchronization of mathematical,<br>logical, and linguistic reasoning. That is, greater parallelism is established between the<br>steps of the graphic and formal demonstration, facilitating, at the same time, the<br>interpretation of each step in natural language. An experienced student uses the<br>graphical representation to check the validity of his formal inferences and, at the same<br>time, relies on these formal inferences to construct his diagrams. This means that the<br>teacher, in addition to the student&#8217;s conclusion, can visualize the processes that have led<br>to it.<br>Marlo&#8217;s diagrams allow plausible conclusions to be drawn, distinguishing between<br>possible and probable.<br>Marlo&#8217;s diagrams can intuitively represent propositions with intermediate quantifiers<br>that can be chained or connected to solve problems with multiple premises.<br>The tutorial has a purely practical approach in which we will explain the following<br>topics:<\/p>\n\n\n\n<ul><li>Formalization of premises and representation of logical connectives from the perspective of quantification of the predicate.<\/li><li>Formal notation and its correspondence with the diagrams: When to split propositional models and when to add a variable outside the set.<\/li><li>Semantics of propositional models: Everything that is not prohibited is allowed. <\/li><li>Conversion and transformation: Looking for a common denominator that acts as a<br>middle term in propositional calculus.<\/li><li>The laws of inference: Principles of identity, non-contradiction, and precaution<br>when synthesizing the models.<\/li><li>Inferences through the synthesis of propositional models or superposition of sets.<\/li><li>Logical exercises: Syllogisms and propositional calculus<\/li><\/ul>\n\n\n\n<p><a href=\"https:\/\/fersoler.github.io\/MarloDiagrams\/\">https:\/\/fersoler.github.io\/MarloDiagrams\/<\/a><\/p>\n\n\n\n<p><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The following tutorials will be part of the program of Diagrams 2022: Interpreting and understanding relational database queries using diagrams Representational Systems Theory: What, Why and How? Square of Opposition: Theory and Applications Marlo diagrams: design and manipulation The tutorials will take place on September 13 2022. Please click on the links to find the &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/www.diagrams-conference.org\/2022\/index.php\/program\/tutorials\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Tutorials&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":37,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"http:\/\/www.diagrams-conference.org\/2022\/index.php\/wp-json\/wp\/v2\/pages\/1256"}],"collection":[{"href":"http:\/\/www.diagrams-conference.org\/2022\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.diagrams-conference.org\/2022\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.diagrams-conference.org\/2022\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.diagrams-conference.org\/2022\/index.php\/wp-json\/wp\/v2\/comments?post=1256"}],"version-history":[{"count":7,"href":"http:\/\/www.diagrams-conference.org\/2022\/index.php\/wp-json\/wp\/v2\/pages\/1256\/revisions"}],"predecessor-version":[{"id":1354,"href":"http:\/\/www.diagrams-conference.org\/2022\/index.php\/wp-json\/wp\/v2\/pages\/1256\/revisions\/1354"}],"up":[{"embeddable":true,"href":"http:\/\/www.diagrams-conference.org\/2022\/index.php\/wp-json\/wp\/v2\/pages\/37"}],"wp:attachment":[{"href":"http:\/\/www.diagrams-conference.org\/2022\/index.php\/wp-json\/wp\/v2\/media?parent=1256"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}