Skip to content

Project for the Computational Linguistics – 2 course at IIIT Hyderabad. An implementation for Montague's formal semantic system.

Notifications You must be signed in to change notification settings

sentient-bread/KeepingItFormal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KeepingItFormal

Project for the Computational Linguistics – 2 course at IIIT Hyderabad. An implementation for Montague's formal semantic system.

TODO

  • Enforce stricter type-checking
  • Documentation generation
  • Parse negation, tenses
  • Simplify IL expressions
  • Evaluator
  • Hardcode model

Legend

The types used in the description of English syntax and their symbols are:

  • CN : common nouns ("man", "unicorn")
  • Tm : terms i.e. complete NPs ("the man", "John", "he")
  • IV : intransitive verbs ("walk", "talk")
  • Det : determiners ("every", "the", "a"/"an")
  • IAV : adverbs for intrans. verbs ("slowly", "rapidly")
  • TV : transitive verbs ("see", "like")
  • T : sentences (yeah I don't know Montague said it)
  • StV : sentence-taking verb ("believe", "think")
  • ItV : intransitive verb-taking verbs ("try")
  • SmA : sentence-modifying adverbs ("necessarily", "possibly")
  • Prep : prepositions ("in", "about")

About

Project for the Computational Linguistics – 2 course at IIIT Hyderabad. An implementation for Montague's formal semantic system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •