SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
Constructive Adpositional Grammars, Formally
DIP Colloquium, ILLC, Universiteit van Amsterdam
Marco Benini
marco.benini@uninsubria.it
Università degli Studi dell’Insubria
13th February 2015
Abstract
Constructive Adpositional Grammars, already presented in this series of
lectures by Federico Gobbo, is a way to describe natural languages which has
been developed to clarify the relations between syntax, semantics and
pragmatics. In this talk, the mathematical model supporting the grammars
is introduced and motivated.
Specifically, it will be shown that, using Category Theory even in a rather
elementary way, it is possible to formalise not only a natural language, but
also, and more significantly, how and why this formalisation is done, making
clear what are the fundamental choices, what are the sound alternatives, and
how variations can be used to obtain essentially equivalent grammars but
with a different orientation towards a specific purpose. So, a formal model
becomes a powerful way to reason about the structure of a language,
making conscious choices on what to emphasise and what to hide, in order
to describe just the aspects of interest.
(2 of 17)
Example
“Paul is going to study maths in the library”
D
←
in
E
the
A
←
O
library
O
←
I2
D
→
-ing
O
D
←
O
maths
O
←
I2
2
Paul
O
→
I2
1
study
I2
→
to
I2
2
Paul
O
→
I2
1
go
I2∗
→
I2
2
Paul
O
←
I2
1
is
I2
(3 of 17)
Language as a category
A language is a collection of expressions, which are constructed one
from another. In the example, “Paul is going to study math in the
library” is constructed from “Paul is going to study math”, which, in
turn, is constructed from “is”.
So, a language is a mathematical category where
the objects are the expressions
the arrows are the (concrete) constructions
identities are the empty constructions
composition g ◦f is the rule apply the construction g on the result
of the construction f
(4 of 17)
Language as a category
Expressions are abstract entities: they have a unique role in the
syntax and a unique meaning in the semantics, although their
presentations, i.e., the way they are written, may be ambiguous.
A grammar is an abstract description of the constructions, i.e., of the
arrows in the category. It is sound when it describes only existing
arrows, and it is complete when it describes all the existing arrows.
A grammar is built to achieve a purpose, for example, efficient
parsing. The adpositional grammars were built to help the analysis of
the language, to provide a neat description of linguistic phenomena,
and to emphasise the structural aspects.
(5 of 17)
Grammar characters
Fixed a category C, the collection of grammar characters is a family
G = {Gi }i such that i Gi = ObjC, Gi ∩Gj = when i = j, and each Gi
is inhabited. The collection of possible indexes is called GC.
In the example the grammar characters are indexed by
GC = {I2,I2
1 ,I2
2 ,I2,I2∗
,A,E,O,U,D}.
In words, G is a partition of expressions, a way to classify them.
Although this is the basis of all existing grammars, it is less trivial
than it seems to be. . .
(6 of 17)
Grammar characters
. . . in fact, we may define a grammar category G whose objects are the
grammar characters and whose arrows are the abstract constructions
C
G
Thus, concrete constructions are generated by the grammar G as
sheaf-like structures: C is the étalé space over the fibres on G, and the
concrete constructions are the counter-images of the abstract ones.
How effective and useful is this generation process highly depends on
the structure of the grammar category.
(7 of 17)
Defining constructions
Naturally, an abstract construction is the collection of the concrete
constructions it generates through the fibres.
Assuming that constructions are applied to expressions, the index in
the fibre on the domain is clear. In fact, an abstract construction is
defined by the indexing in the fibre of the codomain.
In the example, the abstract rule O → O which associates a noun with
an article, generates the concrete construction library → the library.
It does so by choosing the element in the fibre on the domain which
says that library has the O grammar character, and by choosing the
element in the fibre on the codomain which says that the has the A
grammar character thus the library is the concrete instance of the
abstract construction.
(8 of 17)
Defining constructions
In general, an abstract construction can be specified by a product of
grammar characters C1 ×···×Cn so that, given the expression e, the
construction builds the expression which combines e with an instance
(c1,...,cn) of the product.
In the adpositional paradigm, we assume that the above combination
is performed by generating a concrete construction of the form
e → a1(e,a2(c1 ...an(cn−1,cn)))
with a1,...,an from the distinct U grammar character which groups
the linking expressions, called adpositions.
In the example, go is in the grammar character I( ,to), so applying it
to the pair (Paul,study maths) yields Paul go to study maths.
(9 of 17)
Adtrees
The adpositional abstract constructions provide a way to represent
concrete expressions: adpositional trees (adtrees, for short). Evidently,
this representation can be extended to constructions as well.
For instance, the example in the previous slide can be rewritten as
go
I( ,to)
→ study math
O
↔
to
I
Paul
O
↔
I(to)
go
I( ,to)
Assuming to have a collection of atomic expressions, and that each
abstract construction can be reduced to elementary constructions, the
adtree presentation allows to recursively write any expression.
(10 of 17)
Adtrees
Elementary constructions have the form
X
G
→
Y
D
↔
a
E
X
G
Thus, in formal terms, they are abstract construction G → E from the
governor G to the grammar character E of the resulting expression, on
the product (D,a), i.e, the pair formed by the dependent D and the
adposition a. The concrete expression X denotes the index in the fibre
of the domain G, while Y is the concrete instance of the product D.
By swapping X and Y , and G and D, we get the conjugate
construction, which is, of course, equivalent but it moves the focus of
the construction.
(11 of 17)
Adtrees
Adtrees together with the instances of abstract constructions form a
category Ad(C). There is an evident embedding of C into Ad(C),
given by the realisation of abstract constructions in C.
In general, Ad(C) extends C: it contains adtrees for non-valid
expressions, like “Paul go to study math”, which does not exists in
the English language.
This extended world is much more regular and so more apt to get
analysed. And, it is easy to get back to the world of “sound”
expressions by means of redundancy transformations, which are
instances of a far more general tool.
Appendix B of F. Gobbo, M. Benini, Constructive Adpositional
Grammars: Foundations of Constructive Linguistics, Cambridge
Scholar Press (2011) contains the technical details omitted here.
(12 of 17)
Transformations
A transformation is a functor Ad(C) → Ad(C). Technically, a
transformation maps each adtree into another adtree, and
constructions into constructions, coherently, preserving identities and
composition.
Intuitively, a transformation is a way to uniformly establish a
correspondence between constructions. For example, changing the
tense of a verb from active to passive.
Or, adding redundancies wherever appropriate: for example, taking
care of according the gender or the number of a noun with the other
part of the discourse, thus realising the retraction from Ad(C) to C.
As a matter of fact, as my colleague has already shown in his talk, all
the major linguistic phenomena are modelled through transformations,
leading to surprising insights, sometimes.
(13 of 17)
Transformations
A grammar functor is a functor F : G → G from the grammar category
to itself. As a matter of fact, the interesting transformations are the
ones generating grammar functors, simply because these
transformations preserve the grammar.
By allowing hidden or null expressions in the language, grammar
functors can describe very complex and abstract constructions, like in
the guiding example:
maths
O
←
I2
2
Paul
O
→
I2
1
study
I2
→ D
←
to
O
maths
O
←
I2
2
Paul
O
→
I2
1
study
I2
(14 of 17)
Conclusion
Necessarily, many aspects of the mathematical model behind
adpositional grammars have been left out of this talk.
The important points are:
an adpositional grammar is a natural instance of a general
paradigm which is based on the categorical notion of sheaves;
grammar characters and abstract constructions are design choices
in the design of a grammar: sound alternatives are given in an
elementary way by conjugate constructions; more complex
alternatives can be obtained by applying transformations whose
generated grammar functor is isomorphic to identity;
hiding expressions by means of transformations leads to a uniform
rendering of highly complex constructions, like infinitives, gerunds,
and similar.
(15 of 17)
Conclusion
Not mentioned, but in the background, is the idea to look at
grammars as sheaves, i.e., as Grothendieck toposes: in particular,
among the many other things, this would lead to generate a logical
system where abstract constructions and transformations become
inference rules, allowing to reason about the structures in the
language.
Of course, this way of reasoning uses the most abstract part of
contemporary mathematics and, using the words of P. Johnstone, one
of the most respected experts of topos theory, it is not for the
faint-hearted.
(16 of 17)
Questions?
(17 of 17)

Mais conteúdo relacionado

Mais procurados

Deterministic context free grammars &non-deterministic
Deterministic context free grammars &non-deterministicDeterministic context free grammars &non-deterministic
Deterministic context free grammars &non-deterministicLeyo Stephen
 
Minimalist program
Minimalist programMinimalist program
Minimalist programRabbiaAzam
 
The Application of Distributed Morphology to the Lithuanian First Accent Noun...
The Application of Distributed Morphology to the Lithuanian First Accent Noun...The Application of Distributed Morphology to the Lithuanian First Accent Noun...
The Application of Distributed Morphology to the Lithuanian First Accent Noun...Adrian Lin
 
Corpus-based part-of-speech disambiguation of Persian
Corpus-based part-of-speech disambiguation of PersianCorpus-based part-of-speech disambiguation of Persian
Corpus-based part-of-speech disambiguation of PersianIDES Editor
 
Chapter 4
Chapter 4Chapter 4
Chapter 4Anh Le
 
第一章Common Errors
第一章Common Errors第一章Common Errors
第一章Common Errorsguest2bb065
 
Like Alice in Wonderland: Unraveling Reasoning and Cognition Using Analogies ...
Like Alice in Wonderland: Unraveling Reasoning and Cognition Using Analogies ...Like Alice in Wonderland: Unraveling Reasoning and Cognition Using Analogies ...
Like Alice in Wonderland: Unraveling Reasoning and Cognition Using Analogies ...Facultad de Informática UCM
 
Generalized transition graphs
Generalized transition graphsGeneralized transition graphs
Generalized transition graphsArham Khan G
 
IKL presentation for Ontolog
IKL presentation for OntologIKL presentation for Ontolog
IKL presentation for OntologPat Hayes
 
Mba ebooks ! Edhole
Mba ebooks ! EdholeMba ebooks ! Edhole
Mba ebooks ! EdholeEdhole.com
 
Ge'ez Verbs Morphology and Declaration Model
Ge'ez Verbs Morphology and Declaration ModelGe'ez Verbs Morphology and Declaration Model
Ge'ez Verbs Morphology and Declaration ModelGuy De Pauw
 
Prepositions and Case Theory
Prepositions and Case TheoryPrepositions and Case Theory
Prepositions and Case TheoryDiego Krivochen
 
Gödel’s incompleteness theorems
Gödel’s incompleteness theoremsGödel’s incompleteness theorems
Gödel’s incompleteness theoremsSérgio Souza Costa
 
Constructive Description Logics 2006
Constructive Description Logics 2006Constructive Description Logics 2006
Constructive Description Logics 2006Valeria de Paiva
 

Mais procurados (20)

Deterministic context free grammars &non-deterministic
Deterministic context free grammars &non-deterministicDeterministic context free grammars &non-deterministic
Deterministic context free grammars &non-deterministic
 
West greenlandic antipassive
West greenlandic antipassiveWest greenlandic antipassive
West greenlandic antipassive
 
Minimalist program
Minimalist programMinimalist program
Minimalist program
 
A Theory of Scope
A Theory of ScopeA Theory of Scope
A Theory of Scope
 
Gwc 2016
Gwc 2016Gwc 2016
Gwc 2016
 
The Application of Distributed Morphology to the Lithuanian First Accent Noun...
The Application of Distributed Morphology to the Lithuanian First Accent Noun...The Application of Distributed Morphology to the Lithuanian First Accent Noun...
The Application of Distributed Morphology to the Lithuanian First Accent Noun...
 
Corpus-based part-of-speech disambiguation of Persian
Corpus-based part-of-speech disambiguation of PersianCorpus-based part-of-speech disambiguation of Persian
Corpus-based part-of-speech disambiguation of Persian
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
 
Phrases and Clauses
Phrases and ClausesPhrases and Clauses
Phrases and Clauses
 
第一章Common Errors
第一章Common Errors第一章Common Errors
第一章Common Errors
 
Like Alice in Wonderland: Unraveling Reasoning and Cognition Using Analogies ...
Like Alice in Wonderland: Unraveling Reasoning and Cognition Using Analogies ...Like Alice in Wonderland: Unraveling Reasoning and Cognition Using Analogies ...
Like Alice in Wonderland: Unraveling Reasoning and Cognition Using Analogies ...
 
Generalized transition graphs
Generalized transition graphsGeneralized transition graphs
Generalized transition graphs
 
IKL presentation for Ontolog
IKL presentation for OntologIKL presentation for Ontolog
IKL presentation for Ontolog
 
Mba ebooks ! Edhole
Mba ebooks ! EdholeMba ebooks ! Edhole
Mba ebooks ! Edhole
 
Ge'ez Verbs Morphology and Declaration Model
Ge'ez Verbs Morphology and Declaration ModelGe'ez Verbs Morphology and Declaration Model
Ge'ez Verbs Morphology and Declaration Model
 
Prepositions and Case Theory
Prepositions and Case TheoryPrepositions and Case Theory
Prepositions and Case Theory
 
Gödel’s incompleteness theorems
Gödel’s incompleteness theoremsGödel’s incompleteness theorems
Gödel’s incompleteness theorems
 
Constructive Description Logics 2006
Constructive Description Logics 2006Constructive Description Logics 2006
Constructive Description Logics 2006
 
Lecture 8
Lecture 8Lecture 8
Lecture 8
 
Lecture 7
Lecture 7Lecture 7
Lecture 7
 

Semelhante a Constructive Adpositional Grammars, Formally

Syntactic aggregation
Syntactic aggregationSyntactic aggregation
Syntactic aggregationSumit Das
 
Language and its components
Language and its componentsLanguage and its components
Language and its componentsMIMOUN SEHIBI
 
Chapter 5
Chapter 5Chapter 5
Chapter 5Anh Le
 
MELT 104 - Construction Grammar
MELT 104 - Construction GrammarMELT 104 - Construction Grammar
MELT 104 - Construction GrammarGlynn Palecpec
 
Why parsing is a part of Language Faculty Science (by Daisuke Bekki)
Why parsing is a part of Language Faculty Science (by Daisuke Bekki)Why parsing is a part of Language Faculty Science (by Daisuke Bekki)
Why parsing is a part of Language Faculty Science (by Daisuke Bekki)Daisuke BEKKI
 
Csr2011 june17 15_15_kaminski
Csr2011 june17 15_15_kaminskiCsr2011 june17 15_15_kaminski
Csr2011 june17 15_15_kaminskiCSR2011
 
Role of unification and realization in natural language generation
Role of unification and realization in natural language generationRole of unification and realization in natural language generation
Role of unification and realization in natural language generationRishav Bhurtel
 
The Linguistic Components of Contrastive Analysis
The Linguistic Components ofContrastive AnalysisThe Linguistic Components ofContrastive Analysis
The Linguistic Components of Contrastive Analysiszahraa Aamir
 
Contrastive analysis (ca)
Contrastive analysis (ca)Contrastive analysis (ca)
Contrastive analysis (ca)Fadi Sukkari
 
TEXT SUMMARIZATION IN MONGOLIAN LANGUAGE
TEXT SUMMARIZATION IN MONGOLIAN LANGUAGETEXT SUMMARIZATION IN MONGOLIAN LANGUAGE
TEXT SUMMARIZATION IN MONGOLIAN LANGUAGEkevig
 
Text Summarization in Mongolian Language
Text Summarization in Mongolian LanguageText Summarization in Mongolian Language
Text Summarization in Mongolian Languagekevig
 
Languages, Ontologies and Automatic Grammar Generation - Prof. Pedro Rangel H...
Languages, Ontologies and Automatic Grammar Generation - Prof. Pedro Rangel H...Languages, Ontologies and Automatic Grammar Generation - Prof. Pedro Rangel H...
Languages, Ontologies and Automatic Grammar Generation - Prof. Pedro Rangel H...Facultad de Informática UCM
 
Shibut i11 168 8ee9e0ed-cr
Shibut i11 168 8ee9e0ed-crShibut i11 168 8ee9e0ed-cr
Shibut i11 168 8ee9e0ed-crMarina Shibut
 
Improving Robustness and Flexibility of Concept Taxonomy Learning from Text
Improving Robustness and Flexibility of Concept Taxonomy Learning from Text Improving Robustness and Flexibility of Concept Taxonomy Learning from Text
Improving Robustness and Flexibility of Concept Taxonomy Learning from Text University of Bari (Italy)
 
Proof-Theoretic Semantics: Point-free meaninig of first-order systems
Proof-Theoretic Semantics: Point-free meaninig of first-order systemsProof-Theoretic Semantics: Point-free meaninig of first-order systems
Proof-Theoretic Semantics: Point-free meaninig of first-order systemsMarco Benini
 
An Outline Of Type-Theoretical Approaches To Lexical Semantics
An Outline Of Type-Theoretical Approaches To Lexical SemanticsAn Outline Of Type-Theoretical Approaches To Lexical Semantics
An Outline Of Type-Theoretical Approaches To Lexical SemanticsTye Rausch
 

Semelhante a Constructive Adpositional Grammars, Formally (20)

Lexical sets
Lexical setsLexical sets
Lexical sets
 
Syntactic aggregation
Syntactic aggregationSyntactic aggregation
Syntactic aggregation
 
Language and its components
Language and its componentsLanguage and its components
Language and its components
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
MELT 104 - Construction Grammar
MELT 104 - Construction GrammarMELT 104 - Construction Grammar
MELT 104 - Construction Grammar
 
Why parsing is a part of Language Faculty Science (by Daisuke Bekki)
Why parsing is a part of Language Faculty Science (by Daisuke Bekki)Why parsing is a part of Language Faculty Science (by Daisuke Bekki)
Why parsing is a part of Language Faculty Science (by Daisuke Bekki)
 
Csr2011 june17 15_15_kaminski
Csr2011 june17 15_15_kaminskiCsr2011 june17 15_15_kaminski
Csr2011 june17 15_15_kaminski
 
Role of unification and realization in natural language generation
Role of unification and realization in natural language generationRole of unification and realization in natural language generation
Role of unification and realization in natural language generation
 
The Linguistic Components of Contrastive Analysis
The Linguistic Components ofContrastive AnalysisThe Linguistic Components ofContrastive Analysis
The Linguistic Components of Contrastive Analysis
 
Contrastive analysis (ca)
Contrastive analysis (ca)Contrastive analysis (ca)
Contrastive analysis (ca)
 
TEXT SUMMARIZATION IN MONGOLIAN LANGUAGE
TEXT SUMMARIZATION IN MONGOLIAN LANGUAGETEXT SUMMARIZATION IN MONGOLIAN LANGUAGE
TEXT SUMMARIZATION IN MONGOLIAN LANGUAGE
 
Text Summarization in Mongolian Language
Text Summarization in Mongolian LanguageText Summarization in Mongolian Language
Text Summarization in Mongolian Language
 
New word analogy corpus
New word analogy corpusNew word analogy corpus
New word analogy corpus
 
Functional grammar
Functional grammarFunctional grammar
Functional grammar
 
Languages, Ontologies and Automatic Grammar Generation - Prof. Pedro Rangel H...
Languages, Ontologies and Automatic Grammar Generation - Prof. Pedro Rangel H...Languages, Ontologies and Automatic Grammar Generation - Prof. Pedro Rangel H...
Languages, Ontologies and Automatic Grammar Generation - Prof. Pedro Rangel H...
 
Shibut i11 168 8ee9e0ed-cr
Shibut i11 168 8ee9e0ed-crShibut i11 168 8ee9e0ed-cr
Shibut i11 168 8ee9e0ed-cr
 
Minimalism.pptx
Minimalism.pptxMinimalism.pptx
Minimalism.pptx
 
Improving Robustness and Flexibility of Concept Taxonomy Learning from Text
Improving Robustness and Flexibility of Concept Taxonomy Learning from Text Improving Robustness and Flexibility of Concept Taxonomy Learning from Text
Improving Robustness and Flexibility of Concept Taxonomy Learning from Text
 
Proof-Theoretic Semantics: Point-free meaninig of first-order systems
Proof-Theoretic Semantics: Point-free meaninig of first-order systemsProof-Theoretic Semantics: Point-free meaninig of first-order systems
Proof-Theoretic Semantics: Point-free meaninig of first-order systems
 
An Outline Of Type-Theoretical Approaches To Lexical Semantics
An Outline Of Type-Theoretical Approaches To Lexical SemanticsAn Outline Of Type-Theoretical Approaches To Lexical Semantics
An Outline Of Type-Theoretical Approaches To Lexical Semantics
 

Mais de Marco Benini

Point-free semantics of dependent type theories
Point-free semantics of dependent type theoriesPoint-free semantics of dependent type theories
Point-free semantics of dependent type theoriesMarco Benini
 
The Graph Minor Theorem: a walk on the wild side of graphs
The Graph Minor Theorem: a walk on the wild side of graphsThe Graph Minor Theorem: a walk on the wild side of graphs
The Graph Minor Theorem: a walk on the wild side of graphsMarco Benini
 
Explaining the Kruskal Tree Theore
Explaining the Kruskal Tree TheoreExplaining the Kruskal Tree Theore
Explaining the Kruskal Tree TheoreMarco Benini
 
The Graph Minor Theorem: a walk on the wild side of graphs
The Graph Minor Theorem: a walk on the wild side of graphsThe Graph Minor Theorem: a walk on the wild side of graphs
The Graph Minor Theorem: a walk on the wild side of graphsMarco Benini
 
Dealing with negative results
Dealing with negative resultsDealing with negative results
Dealing with negative resultsMarco Benini
 
Variations on the Higman's Lemma
Variations on the Higman's LemmaVariations on the Higman's Lemma
Variations on the Higman's LemmaMarco Benini
 
Dealing with negative results
Dealing with negative resultsDealing with negative results
Dealing with negative resultsMarco Benini
 
Well Quasi Orders in a Categorical Setting
Well Quasi Orders in a Categorical SettingWell Quasi Orders in a Categorical Setting
Well Quasi Orders in a Categorical SettingMarco Benini
 
Point-free foundation of Mathematics
Point-free foundation of MathematicsPoint-free foundation of Mathematics
Point-free foundation of MathematicsMarco Benini
 
Fondazione point-free della matematica
Fondazione point-free della matematicaFondazione point-free della matematica
Fondazione point-free della matematicaMarco Benini
 
Numerical Analysis and Epistemology of Information
Numerical Analysis and Epistemology of InformationNumerical Analysis and Epistemology of Information
Numerical Analysis and Epistemology of InformationMarco Benini
 
L'occhio del biologo: elementi di fotografia
L'occhio del biologo: elementi di fotografiaL'occhio del biologo: elementi di fotografia
L'occhio del biologo: elementi di fotografiaMarco Benini
 
Marie Skłodowska Curie Intra-European Fellowship
Marie Skłodowska Curie Intra-European FellowshipMarie Skłodowska Curie Intra-European Fellowship
Marie Skłodowska Curie Intra-European FellowshipMarco Benini
 
Programming modulo representations
Programming modulo representationsProgramming modulo representations
Programming modulo representationsMarco Benini
 
Algorithms and Their Explanations
Algorithms and Their ExplanationsAlgorithms and Their Explanations
Algorithms and Their ExplanationsMarco Benini
 
Programming modulo representations
Programming modulo representationsProgramming modulo representations
Programming modulo representationsMarco Benini
 
June 22nd 2014: Seminar at JAIST
June 22nd 2014: Seminar at JAISTJune 22nd 2014: Seminar at JAIST
June 22nd 2014: Seminar at JAISTMarco Benini
 
CORCON2014: Does programming really need data structures?
CORCON2014: Does programming really need data structures?CORCON2014: Does programming really need data structures?
CORCON2014: Does programming really need data structures?Marco Benini
 
Fondazione point-free della matematica
Fondazione point-free della matematicaFondazione point-free della matematica
Fondazione point-free della matematicaMarco Benini
 
Adgrams: Categories and Linguistics
 Adgrams: Categories and Linguistics Adgrams: Categories and Linguistics
Adgrams: Categories and LinguisticsMarco Benini
 

Mais de Marco Benini (20)

Point-free semantics of dependent type theories
Point-free semantics of dependent type theoriesPoint-free semantics of dependent type theories
Point-free semantics of dependent type theories
 
The Graph Minor Theorem: a walk on the wild side of graphs
The Graph Minor Theorem: a walk on the wild side of graphsThe Graph Minor Theorem: a walk on the wild side of graphs
The Graph Minor Theorem: a walk on the wild side of graphs
 
Explaining the Kruskal Tree Theore
Explaining the Kruskal Tree TheoreExplaining the Kruskal Tree Theore
Explaining the Kruskal Tree Theore
 
The Graph Minor Theorem: a walk on the wild side of graphs
The Graph Minor Theorem: a walk on the wild side of graphsThe Graph Minor Theorem: a walk on the wild side of graphs
The Graph Minor Theorem: a walk on the wild side of graphs
 
Dealing with negative results
Dealing with negative resultsDealing with negative results
Dealing with negative results
 
Variations on the Higman's Lemma
Variations on the Higman's LemmaVariations on the Higman's Lemma
Variations on the Higman's Lemma
 
Dealing with negative results
Dealing with negative resultsDealing with negative results
Dealing with negative results
 
Well Quasi Orders in a Categorical Setting
Well Quasi Orders in a Categorical SettingWell Quasi Orders in a Categorical Setting
Well Quasi Orders in a Categorical Setting
 
Point-free foundation of Mathematics
Point-free foundation of MathematicsPoint-free foundation of Mathematics
Point-free foundation of Mathematics
 
Fondazione point-free della matematica
Fondazione point-free della matematicaFondazione point-free della matematica
Fondazione point-free della matematica
 
Numerical Analysis and Epistemology of Information
Numerical Analysis and Epistemology of InformationNumerical Analysis and Epistemology of Information
Numerical Analysis and Epistemology of Information
 
L'occhio del biologo: elementi di fotografia
L'occhio del biologo: elementi di fotografiaL'occhio del biologo: elementi di fotografia
L'occhio del biologo: elementi di fotografia
 
Marie Skłodowska Curie Intra-European Fellowship
Marie Skłodowska Curie Intra-European FellowshipMarie Skłodowska Curie Intra-European Fellowship
Marie Skłodowska Curie Intra-European Fellowship
 
Programming modulo representations
Programming modulo representationsProgramming modulo representations
Programming modulo representations
 
Algorithms and Their Explanations
Algorithms and Their ExplanationsAlgorithms and Their Explanations
Algorithms and Their Explanations
 
Programming modulo representations
Programming modulo representationsProgramming modulo representations
Programming modulo representations
 
June 22nd 2014: Seminar at JAIST
June 22nd 2014: Seminar at JAISTJune 22nd 2014: Seminar at JAIST
June 22nd 2014: Seminar at JAIST
 
CORCON2014: Does programming really need data structures?
CORCON2014: Does programming really need data structures?CORCON2014: Does programming really need data structures?
CORCON2014: Does programming really need data structures?
 
Fondazione point-free della matematica
Fondazione point-free della matematicaFondazione point-free della matematica
Fondazione point-free della matematica
 
Adgrams: Categories and Linguistics
 Adgrams: Categories and Linguistics Adgrams: Categories and Linguistics
Adgrams: Categories and Linguistics
 

Último

GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxAleenaTreesaSaji
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...jana861314
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡anilsa9823
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptxanandsmhk
 
Cultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptxCultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptxpradhanghanshyam7136
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfmuntazimhurra
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxkessiyaTpeter
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Patrick Diehl
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real timeSatoshi NAKAHIRA
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...RohitNehra6
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSarthak Sekhar Mondal
 

Último (20)

GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptx
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
 
Cultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptxCultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptx
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real time
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
 

Constructive Adpositional Grammars, Formally

  • 1. Constructive Adpositional Grammars, Formally DIP Colloquium, ILLC, Universiteit van Amsterdam Marco Benini marco.benini@uninsubria.it Università degli Studi dell’Insubria 13th February 2015
  • 2. Abstract Constructive Adpositional Grammars, already presented in this series of lectures by Federico Gobbo, is a way to describe natural languages which has been developed to clarify the relations between syntax, semantics and pragmatics. In this talk, the mathematical model supporting the grammars is introduced and motivated. Specifically, it will be shown that, using Category Theory even in a rather elementary way, it is possible to formalise not only a natural language, but also, and more significantly, how and why this formalisation is done, making clear what are the fundamental choices, what are the sound alternatives, and how variations can be used to obtain essentially equivalent grammars but with a different orientation towards a specific purpose. So, a formal model becomes a powerful way to reason about the structure of a language, making conscious choices on what to emphasise and what to hide, in order to describe just the aspects of interest. (2 of 17)
  • 3. Example “Paul is going to study maths in the library” D ← in E the A ← O library O ← I2 D → -ing O D ← O maths O ← I2 2 Paul O → I2 1 study I2 → to I2 2 Paul O → I2 1 go I2∗ → I2 2 Paul O ← I2 1 is I2 (3 of 17)
  • 4. Language as a category A language is a collection of expressions, which are constructed one from another. In the example, “Paul is going to study math in the library” is constructed from “Paul is going to study math”, which, in turn, is constructed from “is”. So, a language is a mathematical category where the objects are the expressions the arrows are the (concrete) constructions identities are the empty constructions composition g ◦f is the rule apply the construction g on the result of the construction f (4 of 17)
  • 5. Language as a category Expressions are abstract entities: they have a unique role in the syntax and a unique meaning in the semantics, although their presentations, i.e., the way they are written, may be ambiguous. A grammar is an abstract description of the constructions, i.e., of the arrows in the category. It is sound when it describes only existing arrows, and it is complete when it describes all the existing arrows. A grammar is built to achieve a purpose, for example, efficient parsing. The adpositional grammars were built to help the analysis of the language, to provide a neat description of linguistic phenomena, and to emphasise the structural aspects. (5 of 17)
  • 6. Grammar characters Fixed a category C, the collection of grammar characters is a family G = {Gi }i such that i Gi = ObjC, Gi ∩Gj = when i = j, and each Gi is inhabited. The collection of possible indexes is called GC. In the example the grammar characters are indexed by GC = {I2,I2 1 ,I2 2 ,I2,I2∗ ,A,E,O,U,D}. In words, G is a partition of expressions, a way to classify them. Although this is the basis of all existing grammars, it is less trivial than it seems to be. . . (6 of 17)
  • 7. Grammar characters . . . in fact, we may define a grammar category G whose objects are the grammar characters and whose arrows are the abstract constructions C G Thus, concrete constructions are generated by the grammar G as sheaf-like structures: C is the étalé space over the fibres on G, and the concrete constructions are the counter-images of the abstract ones. How effective and useful is this generation process highly depends on the structure of the grammar category. (7 of 17)
  • 8. Defining constructions Naturally, an abstract construction is the collection of the concrete constructions it generates through the fibres. Assuming that constructions are applied to expressions, the index in the fibre on the domain is clear. In fact, an abstract construction is defined by the indexing in the fibre of the codomain. In the example, the abstract rule O → O which associates a noun with an article, generates the concrete construction library → the library. It does so by choosing the element in the fibre on the domain which says that library has the O grammar character, and by choosing the element in the fibre on the codomain which says that the has the A grammar character thus the library is the concrete instance of the abstract construction. (8 of 17)
  • 9. Defining constructions In general, an abstract construction can be specified by a product of grammar characters C1 ×···×Cn so that, given the expression e, the construction builds the expression which combines e with an instance (c1,...,cn) of the product. In the adpositional paradigm, we assume that the above combination is performed by generating a concrete construction of the form e → a1(e,a2(c1 ...an(cn−1,cn))) with a1,...,an from the distinct U grammar character which groups the linking expressions, called adpositions. In the example, go is in the grammar character I( ,to), so applying it to the pair (Paul,study maths) yields Paul go to study maths. (9 of 17)
  • 10. Adtrees The adpositional abstract constructions provide a way to represent concrete expressions: adpositional trees (adtrees, for short). Evidently, this representation can be extended to constructions as well. For instance, the example in the previous slide can be rewritten as go I( ,to) → study math O ↔ to I Paul O ↔ I(to) go I( ,to) Assuming to have a collection of atomic expressions, and that each abstract construction can be reduced to elementary constructions, the adtree presentation allows to recursively write any expression. (10 of 17)
  • 11. Adtrees Elementary constructions have the form X G → Y D ↔ a E X G Thus, in formal terms, they are abstract construction G → E from the governor G to the grammar character E of the resulting expression, on the product (D,a), i.e, the pair formed by the dependent D and the adposition a. The concrete expression X denotes the index in the fibre of the domain G, while Y is the concrete instance of the product D. By swapping X and Y , and G and D, we get the conjugate construction, which is, of course, equivalent but it moves the focus of the construction. (11 of 17)
  • 12. Adtrees Adtrees together with the instances of abstract constructions form a category Ad(C). There is an evident embedding of C into Ad(C), given by the realisation of abstract constructions in C. In general, Ad(C) extends C: it contains adtrees for non-valid expressions, like “Paul go to study math”, which does not exists in the English language. This extended world is much more regular and so more apt to get analysed. And, it is easy to get back to the world of “sound” expressions by means of redundancy transformations, which are instances of a far more general tool. Appendix B of F. Gobbo, M. Benini, Constructive Adpositional Grammars: Foundations of Constructive Linguistics, Cambridge Scholar Press (2011) contains the technical details omitted here. (12 of 17)
  • 13. Transformations A transformation is a functor Ad(C) → Ad(C). Technically, a transformation maps each adtree into another adtree, and constructions into constructions, coherently, preserving identities and composition. Intuitively, a transformation is a way to uniformly establish a correspondence between constructions. For example, changing the tense of a verb from active to passive. Or, adding redundancies wherever appropriate: for example, taking care of according the gender or the number of a noun with the other part of the discourse, thus realising the retraction from Ad(C) to C. As a matter of fact, as my colleague has already shown in his talk, all the major linguistic phenomena are modelled through transformations, leading to surprising insights, sometimes. (13 of 17)
  • 14. Transformations A grammar functor is a functor F : G → G from the grammar category to itself. As a matter of fact, the interesting transformations are the ones generating grammar functors, simply because these transformations preserve the grammar. By allowing hidden or null expressions in the language, grammar functors can describe very complex and abstract constructions, like in the guiding example: maths O ← I2 2 Paul O → I2 1 study I2 → D ← to O maths O ← I2 2 Paul O → I2 1 study I2 (14 of 17)
  • 15. Conclusion Necessarily, many aspects of the mathematical model behind adpositional grammars have been left out of this talk. The important points are: an adpositional grammar is a natural instance of a general paradigm which is based on the categorical notion of sheaves; grammar characters and abstract constructions are design choices in the design of a grammar: sound alternatives are given in an elementary way by conjugate constructions; more complex alternatives can be obtained by applying transformations whose generated grammar functor is isomorphic to identity; hiding expressions by means of transformations leads to a uniform rendering of highly complex constructions, like infinitives, gerunds, and similar. (15 of 17)
  • 16. Conclusion Not mentioned, but in the background, is the idea to look at grammars as sheaves, i.e., as Grothendieck toposes: in particular, among the many other things, this would lead to generate a logical system where abstract constructions and transformations become inference rules, allowing to reason about the structures in the language. Of course, this way of reasoning uses the most abstract part of contemporary mathematics and, using the words of P. Johnstone, one of the most respected experts of topos theory, it is not for the faint-hearted. (16 of 17)