We present a formalization of diagrammatic systems and transformations in a linear logic framework. We start by showing how to embed Constraint Multiset Grammars, a well-known method for the specification of diagram languages, into a fragment of linear logic in a provably sound and complete way. We then show how this same fragment can express several forms of visual transformations that are commonly used in reasoning with diagrams. By using formal logic as the basis of our framework we gain the significant advantage of an integrated treatment of syntactic and semantic features of diagram languages. Furthermore, since the logic fragment we are using is implemented in linear logic programming languages, the proposed framework is not only form...
SubmittedProof nets are a syntax for linear logic proofs which gives a coarser notion of proof equiv...
SubmittedProof nets are a syntax for linear logic proofs which gives a coarser notion of proof equiv...
Diagrams have been used for centuries in the visualization of mathematical concepts and to aid the e...
In this paper we investigate a new approach to formalizing interpretation of and reasoning with visu...
We believe that the pragmatics and understanding of formal logic and also declarative programming la...
Diagrammatic notations, such as Venn diagrams, Petri-Nets and finite state automata, are in common u...
. In previous work we presented a diagrammatic syntax for logic programming which clearly `resembles...
Visual languages are studied in many different disciplines including Formal Logic. Several diagram m...
Visual languages are studied in many different disciplines including Formal Logic. Several diagram m...
Visual languages are studied in many different disciplines including Formal Logic. Several diagram m...
Visual languages are studied in many different disciplines including Formal Logic. Several diagram m...
Constraint diagrams are a visual notation designed to express logical constraints. Augmenting the di...
This paper reports on ongoing work to create a proof-carrying Domain Specific Embedded Language (DSE...
We advance a theoretical framework which combines recent insights of research in logic, psychology, ...
SubmittedProof nets are a syntax for linear logic proofs which gives a coarser notion of proof equiv...
SubmittedProof nets are a syntax for linear logic proofs which gives a coarser notion of proof equiv...
SubmittedProof nets are a syntax for linear logic proofs which gives a coarser notion of proof equiv...
Diagrams have been used for centuries in the visualization of mathematical concepts and to aid the e...
In this paper we investigate a new approach to formalizing interpretation of and reasoning with visu...
We believe that the pragmatics and understanding of formal logic and also declarative programming la...
Diagrammatic notations, such as Venn diagrams, Petri-Nets and finite state automata, are in common u...
. In previous work we presented a diagrammatic syntax for logic programming which clearly `resembles...
Visual languages are studied in many different disciplines including Formal Logic. Several diagram m...
Visual languages are studied in many different disciplines including Formal Logic. Several diagram m...
Visual languages are studied in many different disciplines including Formal Logic. Several diagram m...
Visual languages are studied in many different disciplines including Formal Logic. Several diagram m...
Constraint diagrams are a visual notation designed to express logical constraints. Augmenting the di...
This paper reports on ongoing work to create a proof-carrying Domain Specific Embedded Language (DSE...
We advance a theoretical framework which combines recent insights of research in logic, psychology, ...
SubmittedProof nets are a syntax for linear logic proofs which gives a coarser notion of proof equiv...
SubmittedProof nets are a syntax for linear logic proofs which gives a coarser notion of proof equiv...
SubmittedProof nets are a syntax for linear logic proofs which gives a coarser notion of proof equiv...
Diagrams have been used for centuries in the visualization of mathematical concepts and to aid the e...