Contribution: Icharate
Icharate: A logical Toolkit for Multimodal Categorial Grammars
Authors
- Pierre Casteran
- Houda Anoun
Description
The logical toolkit ICHARATE is built upon a formalization of multimodal categorial grammars in Coq proof assistant. This toolkit aims at facilitating the study of these complicated formalisms by allowing users to build interactively the syntactic derivations of different sentences, compute their semantic interpretations and also prove universal properties of entire classes of grammars using a collection of already established derived rules. Several tactics are defined to ease the interaction with users.
Keywords
multimodal categorial grammars, syntax/semantics interface, higher order logic, meta linguistics
README
(****************************************************) (* v | ICHARATE TOOLKIT *) (* <O______,, + Houda ANOUN *) (* \ICHAR/ | Pierre CASTERAN *) (* \ATE/ + LaBRI *) (* // | 2003-2006 *) (****************************************************) Description: The logical toolkit ICHARATE [1] is built upon a formalization of multimodal categorial grammars [2] in Coq proof assistant. This toolkit aims at facilitating the study of these complicated formalisms by allowing users to build interactively the syntactic derivations of different sentences, compute their semantic interpretations and also prove universal properties of entire classes of grammars using a collection of already established derived rules. Several tactics are defined to ease the interaction with users. Keywords : Multimodal Categorial Grammars, Syntax/Semantics Interface, Higher Order Logic, Meta-Linguistics, Coq Proof Assistant Contents: Lib: auxiliary files containing some properties about lists. Kernel: contains the deep embedding of the syntax and semantics of Multimodal Categorial Grammars in Coq. Two logical presentations are formalized namely sequent calculus and natural deduction. Tacs: tactics defined using Ltac language. Meta: meta properties and generic derived rules in multimodal logic. Examples: some examples which use concrete linguistic data. References : [1] www.labri.fr/perso/anoun/Icharate. [2] Michael Moortgat, Categorial Type Logics, chapter 2 of Handbook of Logic and Language, Elsevier/MIT Press, 1997.
Available files
- Icharate.Kernel.lambda_coq.html
- Icharate.Kernel.struct_ex.html
- Icharate.Kernel.struct_props.html
- Icharate.Examples.ex1s.html
- Icharate.Examples.polEx.html
- Icharate.Meta.seqNatDed.html
- Icharate.Tacs.tacticsDed.html
- Icharate.Kernel.lambda_bruijn.html
- Icharate.Lib.permutation.html
- Icharate.Kernel.derivSem.html
- Icharate.Kernel.interp_coq.html
- Icharate.Kernel.semLex.html
- Icharate.Meta.unbounDep.html
- Icharate.Meta.crossDep.html
- Icharate.Kernel.basics.html
- Icharate.Examples.ex3.html
- Icharate.Meta.medialExtraction.html
- Icharate.Examples.ex1.html
- Icharate.Kernel.natDedGram.html
- Icharate.Kernel.natDed.html
- Icharate.Tacs.polTac.html
- Icharate.Meta.polarity.html
- Icharate.Kernel.apply_rule_props.html
- Icharate.Tacs.struct_tacs.html
- Icharate.Kernel.final_sem.html
- Icharate.Lib.listAux.html
- Icharate.Meta.derivedRulesNatDed.html
- Icharate.Tacs.tacticsSeq.html
- Icharate.Kernel.lambda_reduction.html
- Icharate.Meta.unaries.html
- Icharate.Examples.medialEx.html
- Icharate.Kernel.notations.html
- Icharate.Kernel.sequent.html
- Icharate.Examples.dep_ex.html
- Icharate.Kernel.logic_const.html
