Logical Investigation of Reasoning with Tables

In graphical or diagrammatic representations, not only the basic component of a diagram, but also a collection of multiple components can form a unit with semantic significance. We call such a collection a “global object”, and we consider how this can assist in reasoning using diagrammatic representation. In this paper, we investigate reasoning with correspondence tables as a case study. Correspondence tables are a basic, yet widely applied graphical/diagrammatical representation system. Although there may be various types of global objects in a table, here we concentrate on global objects consisting of rows or columns taken as a whole. We investigate reasoning with tables by exploiting not only local conditions, specifying the values in individual table entries, but also global conditions, which specify constraints on rows and columns in the table. This type of reasoning with tables would typically be employed in a task solving simple scheduling problems, such as assigning workers to work on different days of the week, given global conditions such as the number of people to be assigned to each day, as well as local conditions such as the days of the week on which certain people cannot work. We investigate logical properties of reasoning with tables, and conclude, from the perspective of free ride, that the application of global objects makes such reasoning more efficient.

[1]  Paul R. Kinnear,et al.  Skill in Map Reading and Memory for Maps , 1988 .

[2]  Dave Barker-Plummer,et al.  Reasoning with coincidence grids - A sequent-based logic and an analysis of complexity , 2011, J. Vis. Lang. Comput..

[3]  Steven Pinker,et al.  A theory of graph comprehension. , 1990 .

[4]  Jon Barwise,et al.  Hyperproof: For Macintosh , 1994 .

[5]  Jon Barwise,et al.  Heterogeneous logic , 1996 .

[6]  Atsushi Shimojima,et al.  The Inferential-Expressive Trade-Off: A Case Study of Tabular Representations , 2002, Diagrams.

[7]  Jacques D. Fleuriot,et al.  Diagrammatically-Driven Formal Verification of Web-Services Composition , 2012, Diagrams.

[8]  Herbert B. Enderton,et al.  A mathematical introduction to logic , 1972 .

[9]  Juliane Junker,et al.  Artificial Intelligence And The Future Of Testing , 2016 .

[10]  Stephen M. Kosslyn,et al.  Elements of graph design , 1993 .

[11]  Paul R. Kinnear,et al.  Memory for topographic contour maps , 1987 .

[12]  Jacques Bertin,et al.  Semiology of Graphics - Diagrams, Networks, Maps , 2010 .

[13]  Ryo Takemura,et al.  Proof Theory for Reasoning with Euler Diagrams: A Logic Translation and Normalization , 2012, Studia Logica.

[14]  Atsushi Shimojima,et al.  Derivative meaning in graphical representations , 1999, Proceedings 1999 IEEE Symposium on Visual Languages.

[15]  Edward R. Tufte,et al.  Envisioning Information , 1990 .

[16]  Issei Fujishiro,et al.  The elements of graphing data , 2005, The Visual Computer.

[17]  Howard Wainer,et al.  Understanding Graphs and Tables , 1992 .

[18]  Ryo Takemura A Heterogeneous Logic with Tables ( Extended Abstract ) , 2014 .

[19]  John T. Guthrie,et al.  Searching documents: Cognitive processes and deficits in understanding graphs, tables, and illustrations. , 1993 .

[20]  Atsushi Shimojima,et al.  ON THE EFFICACY OF REPRESENTATION , 1996 .

[21]  Dave Barker-Plummer,et al.  A computational architecture for heterogeneous reasoning , 2007, J. Exp. Theor. Artif. Intell..

[22]  Raj M Ratwani,et al.  Thinking graphically: Connecting vision and cognition during graph comprehension. , 2008, Journal of experimental psychology. Applied.

[23]  Jon Barwise,et al.  Logical reasoning with diagrams , 1996 .