LING 253: SYNTAX I SECTION. (Specifier Rule) (Adjunct Rule) (Complement Rule)
|
|
- Megan Washington
- 6 years ago
- Views:
Transcription
1 LIG 253: SYAX I SECIO SABIA MAYIKU OC. 17, Our current rules for English XP (YP) X X (ZP) X or X X (ZP) X X (WP) XP XP Conj XP X X Conj X X X Conj X X X WP UP (Specifier Rule) (Adjunct Rule) (Complement Rule) (Coordination) (Coordination) (Coordination) (itransitives) 1.1. Recent Revisions to Rules. Before ow Example CP Rule CP C CP (XP) C CP C C C C Rule XP P i... t i... Rule () P (XP) P (XP) man
2 1.2. Recent Revisions to oun Phrases. Before Possessives ow P P man s coat man s Proper ames P coat Bill Pronouns Bill P we we 1.3. Movement. ense lives in but tense morphemes lower to in English Subjects are no longer generated in specifier position within All arguments of verb (Ps, CPs) start out as complements or specifiers within Sometimes Ps act clausal; in those cases, we assume that ir subjects are generated in specifier position within P P i P i army t j P t i destroy-ed j P city army s P t i destruction PP of city 2
3 1.4. Subtle istinctions Arguments. on t forget about complement/adjunct distinction for nouns and argument/adjunct distinction for verbs! wo types of intransitive verbs. Unergative verbs: Unaccusative verbs: - can optionally take a direct object - cannot take a direct object Marty ran a race. *he train arrived station. - incompatible with expletive subjects - compatible with expletive subjects *here ran Marty.?here arrived train. - can be made into nouns with -er suffix and - cannot be made into nouns with -er suffix retain meaning and retain meaning runner, swimmer, dancer *arriver, *faller, *sinker - its argument acts like a subject - its argument acts like an object In some languages, two types of intransitive verbs take different auxiliaries in past perfect. Unergative verbs take have auxiliaries in French: (1) J ai I have dansé. dance I have danced. (French) Unaccusative verbs take be auxiliaries: (2) Je suis tombé. I be fall I have fallen. (French) In our grammar, argument of an unergative verb starts out as a specifier and argument of an unaccusative starts out as a complement. 3
4 2. Exercises 2.1. Practice drawing intransitive verbs. raw trees for following: (i) he girl swims. (ii) She will sink Assignment 6: Japanese zibunzisin. Question: First, what is binding ory for English? Remember when working with or languages to ask yourself following questions: What would our grammar predict to be well-formed? How does that compare to empirical facts? (a) Johnwa i John [ CP [ Maryga k Mary zibunzisino k/ i zibunzisin John said that Mary k criticized herself k. *John i said that Mary criticized himself i. hihansita] criticized [ C to]] that itta. said Question 1: On basis of data in (a), is zibunzisin an anaphor or a pronoun? (b) Johnwa i John [ CP [ zibunzisinga i zibunzisin Maryo Mary John thinks that himself killed Mary. korosita] killed [ C to]] that omotteiru. think Question 2: oes hyposis from question 1 need to be revised? Is zibunzisin an anaphor, a pronoun, or something else entirely? How can you tell? Is it binding conditions that vary in this language or is it binding domain? (c) *Johnwa i John [ CP [ zibunzisinga k zibunzisin Maryo k Mary *John thinks that herself k killed Mary k. korosita] killed [ C to]] that omotteiru. think Question 3: Which binding principle is (c) a violation of? Which is binding which or in this sentence to cause ungrammaticality? (d) Johnga i John Billni j Bill [ CP [ zibunzisinga i/ j/ k zibunzisin John i told Bill j that himself i/ j/ k won. katta] won [ C to]] that Question 4: oes this require a revision to your hyposis from Questions 1 and 2? If so, explain why, and try to formulate a binding condition for zibunzisin that captures all facts in Carnie s examples, and one above Assignment 6: ree rawing. he following has (at least) three different possible parses. raw three possible trees which can be generated by our rules. For each, construct a one-replacement example that highlights unique structure. o triangles. (3) a plastic statue of Queen on his dashboard itta. told 4
5 (i) In preamble: \usepackage{qtree} \usepackage{tree-dvips} (ii) You have to change way you typeset. 3. L A EX: rawing arrows in qtree trees In exshop, select ypeset > ex and I in menu. In exmaker, select vi -> Pdf in ools menu. (Keyboard shortcut: F9) (iii) Write your tree code: -ed man buy a \ree[. [. [. ] [.$ $ [. man ]]] [. -ed ] [. [.$ $ [. buy ] [. [. a ] [.$ $ [. car ]]]]]] (iv) Label nodes you would like to create arrows in between: \ree[. [. [. ] [.$ $ [. man ]]] [. \node{v2}-ed ] [. [.$ $ [. bu\node{v1}y ] [. [. a ] [.$ $ [. car ]]]]]] ote: he node command has to precede text, orwise you get following error: Argument of \end has an extra }. (v) he arrow is a command which takes three arguments: \anodecurve{v2}{v1}{0.4in} he first argument is node at starting position (v2), second argument is node at ending position (v1), and third argument is curve of line (0.4in). Optional arguments preceding first two arguments allow us to specify where line should be oriented with respect to a node. \anodecurve[bl]{v2}[bl]{v1}{0.4in} b bottom t top l left r right car 5
6 Let s see what this looks like. -ed man buy a \ree[. [. [. ] [.$ $ [. man ]]] [. \node{v2}-ed ] [. [.$ $ [. bu\node{v1}y ] [. [. a ] [.$ $ [. car ]]]]]] \anodecurve[bl]{v2}[bl]{v1}{0.4in} What happens if you refer to a node that doesn t exist? he document doesn t compile and you get a horrible error: ### FAILE to generate /tmp/altpdflatex /sec pdf () (vi) You can make dashed lines with {\makedash{3pt} } command. Change value command makes if you want longer or shorter dashes. {\makedash{3pt}\anodecurve[bl]{v2}[bl]{v1}{0.4in}} car -ed man buy a \ree[. [. [. ] [.$ $ [. man ]]] [. \node{v2}-ed ] [. [.$ $ [. bu\node{v1}y ] [. [. a ] [.$ $ [. car ]]]]]] {\makedash{3pt}\anodecurve[bl]{v2}[bl]{v1}{0.4in}} car 6
7 (vii) A tree that is consistent with our most recent rules: P i army t j P t i destroy-ed j P city \ree[. [.\node{d2}p$_i$ [.$ $ \\ [. [.$ $ \\army ]]]] [.$ $ \\\node{v2}{\it t}$_j$ [. P\\\node{d1}{\it t}_i [.$ $ \\destroy-e\node{v1}d$_j$ \qroof{ city}.p ]]]] \anodecurve[b]{v2}[bl]{v1}{0.5in} \anodecurve[b]{d1}[bl]{d2}{1.5in} 7
8 (viii) A more complicated example from documentation. subj i +v n + j +Apl k vp IO l v t i v t n AplP O m Apl t l Apl t k t m \ree [ [ \node{subj1}subj_i ]. [ [ +v_n+\node{}_j+apl_k ]. [ \node{io}{ }IO_l [ \node{subj2}t_i [ \node{v1}t_n [ \node{do}o_m [ \node{io1}t_l [ \node{apl1}t_k [ [ \node{1}t_j ]. \node{do1}t_m ]. ].Apl\1 ].Apl\1 ].AplP ].{\it v}\1 ].{\it v}\1 ].{\it v}p ].\1 ]. \anodecurve[bl]{subj2}[bl]{subj1}{0.4in} \anodecurve[bl]{do1}[bl]{do}{0.4in} {\makedash{4pt}\anodecurve[t]{io1}[r]{io}{.5in}} \anodecurve[bl]{1}[bl]{apl1}{0.6in} \anodecurve[bl]{apl1}[bl]{v1}{1in} \anodecurve[bl]{v1}[bl]{}{0.9in} t j 8
LING 253: SYNTAX I SECTION DRAWING TREES WITH ARROWS USING TIKZ-QTREE
LING 253: SNA I SECION DRAWING REES WIH ARROWS USING IK-QREE SABINA MAIKU (i) ake the qtree package out of your preamble and add instead: \usepackage{tikz} \usepackage{tikz-qtree} (ii) Drawing trees using
More informationThe anatomy of a syntax paper
The anatomy of a syntax paper Seminar week 4: Understanding the Theory of Syntax, Summer 2014 Asad Sayeed Uni-Saarland Asad Sayeed (Uni-Saarland) The anatomy of a syntax paper 1 There is a special secret
More informationConceptual and Logical Design
Conceptual and Logical Design Lecture 3 (Part 1) Akhtar Ali Building Conceptual Data Model To build a conceptual data model of the data requirements of the enterprise. Model comprises entity types, relationship
More informationIntroduction to Lexical Functional Grammar. Wellformedness conditions on f- structures. Constraints on f-structures
Introduction to Lexical Functional Grammar Session 8 f(unctional)-structure & c-structure/f-structure Mapping II & Wrap-up Summary of last week s lecture LFG-specific grammar rules (i.e. PS-rules annotated
More informationSyntax 380L December 4, Wh-Movement 2. For notational convenience, I have used traces (t i,t j etc.) to indicate copies throughout this handout.
Syntax 380L December 4, 2001 Wh-Movement 2 For notational convenience, I have used traces (t i,t j etc.) to indicate copies throughout this handout. 1 The Basics of wh-movement (1) Who i does John think
More informationCOMMAS. (1) Use commas after the parts of a complete address in a sentence.
PUNCTUATION (1) Use commas after the parts of a complete address in a sentence. The house number and street form one part, as do the state and ZIP code number. Of course, put commas between the city and
More information1. He considers himself to be a genius. 2. He considered dieting to be unnecessary. 3. She considered that the waffle iron was broken. 4.
1. He considers himself to be a genius. 2. He considered dieting to be unnecessary. 3. She considered that the waffle iron was broken. 4. He finally managed to get the bill paid. 5. I see you found the
More informationClausal Architecture and Verb Movement
Introduction to Transformational Grammar, LINGUIST 601 October 1, 2004 Clausal Architecture and Verb Movement 1 Clausal Architecture 1.1 The Hierarchy of Projection (1) a. John must leave now. b. John
More information1. Welcome. (1) Hello. My name is Dr. Christopher Raridan (Dr. R). (3) In this tutorial I will introduce you to the amsart documentclass.
TUTORIAL 3: MY FIRST L A TEX DOCUMENT CHRISTOPHER RARIDAN Abstract. Upon completion of this tutorial, the author should be able to produce a very basic L A TEX document. This tutorial will introduce the
More informationThe Earley Parser
The 6.863 Earley Parser 1 Introduction The 6.863 Earley parser will work with any well defined context free grammar, including recursive ones and those containing empty categories. It can use either no
More informationGame keystrokes or Calculates how fast and moves a cartoon Joystick movements how far to move a cartoon figure on screen figure on screen
Computer Programming Computers can t do anything without being told what to do. To make the computer do something useful, you must give it instructions. You can give a computer instructions in two ways:
More informationUsing ShareLaTeX to make Trees
Using ShareLaeX to make rees Alan Munn September 2016 1 Introduction he ShareLaeX site http://sharelatex.com/ is a cloud-based LaeX system. LaeX is a complete typesetting system which converts a plain
More information564 Lecture 21 Nov. 4, 1999
564 Lecture 21 Nov. 4, 1999 1 Homework notes: 1. What we're doing when we calculate value of a tree like one "Dino is brown dinosaur that licked Fred", is we're calculating its truth-conditions, i.e. we're
More informationIntroduction to Scratch
Introduction to Scratch Familiarising yourself with Scratch The Stage Sprites Scripts Area Sequence of Instructions Instructions and Controls If a computer is a box think of a program as a man inside the
More informationGrammar Development with LFG and XLE. Miriam Butt University of Konstanz
Grammar Development with LFG and XLE Miriam Butt University of Konstanz Last Time Verbal Complements: COMP and XCOMP - Finite Complements - Subject vs. Object Control in XCOMPs - Control Equations in lexical
More informationMicrolab 3 COMMA USAGE
Microlab 3 COMMA USAGE Placed correctly, commas help create a clear meaning. Placed incorrectly, commas can distort meaning and confuse readers. Good writers learn when and when not to use commas for the
More informationMotion Graphs. Plotting position against time can tell you a lot about motion. Let's look at the axes:
Motion Graphs 1 Name Motion Graphs Describing the motion of an object is occasionally hard to do with words. Sometimes graphs help make motion easier to picture, and therefore understand. Remember: Motion
More informationannouncements CSE 311: Foundations of Computing review: regular expressions review: languages---sets of strings
CSE 311: Foundations of Computing Fall 2013 Lecture 19: Regular expressions & context-free grammars announcements Reading assignments 7 th Edition, pp. 878-880 and pp. 851-855 6 th Edition, pp. 817-819
More informationIntroduction to Artificial Intelligence CISC-481/681 Program 1: Simple Lisp Programs
CISC-481/681 Program 1: Simple Lisp Programs 1 Introduction to Artificial Intelligence CISC-481/681 Program 1: Simple Lisp Programs Reading: Handouts Summarizing Common Lisp Functions Paul Graham s ANSI
More informationA Minimal GB Parser. Marwan Shaban. October 26, Boston University
A Minimal GB Parser Marwan Shaban shaban@cs.bu.edu October 26, 1993 BU-CS Tech Report # 93-013 Computer Science Department Boston University 111 Cummington Street Boston, MA 02215 Abstract: We describe
More information3-1 Writing Linear Equations
3-1 Writing Linear Equations Suppose you have a job working on a monthly salary of $2,000 plus commission at a car lot. Your commission is 5%. What would be your pay for selling the following in monthly
More informationLexical entries & clauses
Lexical entries & clauses 2013 Jan 18 The problem The inadequacy of PS-rules a. * John devoured. John fainted. b. * Cezanne fainted the apple. Cezanne painted the apple. c. * John ate the apple the pear.
More informationEastside Literacy Tutor Support Word Processing Tutorial
Eastside Literacy Tutor Support Word Processing Tutorial Before you start, you will need a blank diskette. You will also need to know how to use the mouse and the keyboard, and how to select text on the
More informationA Brief Incomplete Introduction to NLTK
A Brief Incomplete Introduction to NLTK This introduction ignores and simplifies many aspects of the Natural Language TookKit, focusing on implementing and using simple context-free grammars and lexicons.
More informationElementary Operations, Clausal Architecture, and Verb Movement
Introduction to Transformational Grammar, LINGUIST 601 October 3, 2006 Elementary Operations, Clausal Architecture, and Verb Movement 1 Elementary Operations This discussion is based on?:49-52. 1.1 Merge
More informationDISTANCE-TIME GRAPHS Plotting distance against time can tell you a lot about motion. Let's look at the axes:
Motion Graphs Notes Describing the motion of an object is occasionally hard to do with words. Sometimes help make motion easier to picture, and therefore understand. Remember: Motion. Speed. Velocity.
More information2. Periodic functions have a repeating pattern called a cycle. Some examples from real-life that have repeating patterns might include:
GRADE 2 APPLIED SINUSOIDAL FUNCTIONS CLASS NOTES Introduction. To date we have studied several functions : Function linear General Equation y = mx + b Graph; Diagram Usage; Occurence quadratic y =ax 2
More informationComputational Linguistics: Feature Agreement
Computational Linguistics: Feature Agreement Raffaella Bernardi Contents 1 Admin................................................... 4 2 Formal Grammars......................................... 5 2.1 Recall:
More informationMay Read&Write 5 Gold for Mac Beginners Guide
May 2012 Read&Write 5 Gold for Mac Beginners Guide Read&Write 5 Gold for Mac INTRODUCTION... 3 SPEECH... 4 SPELLING... 6 PREDICTION... 8 DICTIONARY... 10 PICTURE DICTIONARY... 12 SOUNDS LIKE AND CONFUSABLE
More informationUsing Microsoft Word. Text Tools. Spell Check
Using Microsoft Word In addition to the editing tools covered in the previous section, Word has a number of other tools to assist in working with test documents. There are tools to help you find and correct
More informationWBJS Grammar Glossary Punctuation Section
WBJS Grammar Glossary Punctuation Section Punctuation refers to the marks used in writing that help readers understand what they are reading. Sometimes words alone are not enough to convey a writer s message
More informationMotion Graphs. Plotting distance against time can tell you a lot about motion. Let's look at the axes:
Motion Graphs 1 _ Motion Graphs Describing the motion of an object is occasionally hard to do with words. Sometimes graphs help make motion easier to picture, and therefore understand. Remember: Motion
More informationLowe, John The Syntax and Semantics of Tense-Aspect Stem Participles in Early Rgvedic Sanskrit. D.Phil. thesis, University of Oxford.
I Wayan Arka peer reviews for NOMINAL ASPECT IN MARORI Review 1 Page numbering starts with the title page as page 1. This is a nice paper that discusses some interesting data and the analysis seems reasonable.
More informationPart II Composition of Functions
Part II Composition of Functions The big idea in this part of the book is deceptively simple. It s that we can take the value returned by one function and use it as an argument to another function. By
More informationHomework & NLTK. CS 181: Natural Language Processing Lecture 9: Context Free Grammars. Motivation. Formal Def of CFG. Uses of CFG.
C 181: Natural Language Processing Lecture 9: Context Free Grammars Kim Bruce Pomona College pring 2008 Homework & NLTK Review MLE, Laplace, and Good-Turing in smoothing.py Disclaimer: lide contents borrowed
More informationThe Writer s Guild. Commas
The Writer s Guild Commas Commas and periods are the most frequently used punctuation marks. Commas customarily indicate a brief pause; they're not as final as periods. Rule 1. Use commas to separate words
More informationtree-dvips Tree Macros
tree-dvips Tree Macros Emma Pease January 19, 2005 [ This is Emma Pease s original documentation, slightly edited and adapted for the Web by Doug Arnold ] This documentation is available as a PostScript
More informationSection 2. Sending s
Start IT (itq) Using E-mail Section 2 Sending E-mails Topics contained within this section: Composing E-mail Using Addressing Using Spell Checking Sending Messages Understanding Guidelines Outlook 2007
More informationGrammar Knowledge Transfer for Building RMRSs over Dependency Parses in Bulgarian
Grammar Knowledge Transfer for Building RMRSs over Dependency Parses in Bulgarian Kiril Simov and Petya Osenova Linguistic Modelling Department, IICT, Bulgarian Academy of Sciences DELPH-IN, Sofia, 2012
More informationModeling Relationships
Modeling Relationships Welcome to Lecture on Modeling Relationships in the course on Healthcare Databases. In this lecture we are going to cover two types of relationships, namely, the subtype and the
More informationParsing Part II. (Ambiguity, Top-down parsing, Left-recursion Removal)
Parsing Part II (Ambiguity, Top-down parsing, Left-recursion Removal) Ambiguous Grammars Definitions If a grammar has more than one leftmost derivation for a single sentential form, the grammar is ambiguous
More informationArchitectural Documentation 1
Architectural Documentation Architectural Documentation 1 The Purpose of Architectural Documentation The documentation shall give the reader good understanding of the application's architecture and design.
More informationSoftware Engineering Prof.N.L.Sarda IIT Bombay. Lecture-11 Data Modelling- ER diagrams, Mapping to relational model (Part -II)
Software Engineering Prof.N.L.Sarda IIT Bombay Lecture-11 Data Modelling- ER diagrams, Mapping to relational model (Part -II) We will continue our discussion on process modeling. In the previous lecture
More informationIntro. Scheme Basics. scm> 5 5. scm>
Intro Let s take some time to talk about LISP. It stands for LISt Processing a way of coding using only lists! It sounds pretty radical, and it is. There are lots of cool things to know about LISP; if
More informationKuratowski Notes , Fall 2005, Prof. Peter Shor Revised Fall 2007
Kuratowski Notes 8.30, Fall 005, Prof. Peter Shor Revised Fall 007 Unfortunately, the OCW notes on Kuratowski s theorem seem to have several things substantially wrong with the proof, and the notes from
More informationChapter 9 Conjunctions
Chapter 9 Conjunctions 2014 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product
More informationWRITING FOR THE WEB. UIUC Web Governance
WRITING FOR THE WEB UIUC Web Governance HOW USERS READ ON THE WEB UIUC Web Governance Scan text instead of reading word by word Often hurried, looking for something specific or wanting to complete a task
More informationHands-Free Internet using Speech Recognition
Introduction Trevor Donnell December 7, 2001 6.191 Preliminary Thesis Proposal Hands-Free Internet using Speech Recognition The hands-free Internet will be a system whereby a user has the ability to access
More informationInternet Basics HANDOUTS
Internet Basics HANDOUTS HANDOUT 1A: Lesson Goals During this lesson, you will: 1 Learn basic computer terms. 2 Practice using the mouse. 3 Learn basic Internet terms. 4 Learn how to get to a website.
More informationAttempto Controlled English: Language, Tools and Applications. Getting Started
Attempto Controlled English: Language, Tools and Applications Getting Started Norbert E. Fuchs, Kaarel Kaljurand Department of Informatics & Institute of Computational Linguistics University of Zurich
More informationADTS, GRAMMARS, PARSING, TREE TRAVERSALS
1 Pointers to material ADS, GRAMMARS, PARSING, R RAVRSALS Lecture 13 CS110 all 016 Parse trees: text, section 3.36 Definition of Java Language, sometimes useful: docs.oracle.com/javase/specs/jls/se8/html/index.html
More informationOptional Arguments in Abstract Categorial Grammar
Optional Arguments in Abstract Categorial Grammar Chris Blom MSc. Thesis, 30 ECTS Master in Cognitive Artificial Intelligence, Utrecht University May 2012 First supervisor : dr. Yoad Winter Second supervisor
More informationHomework & Announcements
Homework & nnouncements New schedule on line. Reading: Chapter 18 Homework: Exercises at end Due: 11/1 Copyright c 2002 2017 UMaine School of Computing and Information S 1 / 25 COS 140: Foundations of
More informationLecture 5. Logic I. Statement Logic
Ling 726: Mathematical Linguistics, Logic. Statement Logic V. Borschev and B. Partee, September 27, 2 p. Lecture 5. Logic I. Statement Logic. Statement Logic...... Goals..... Syntax of Statement Logic....2.
More informationCMSC 201 Fall 2016 Lab 09 Advanced Debugging
CMSC 201 Fall 2016 Lab 09 Advanced Debugging Assignment: Lab 09 Advanced Debugging Due Date: During discussion Value: 10 points Part 1: Introduction to Errors Throughout this semester, we have been working
More informationName: Magpie Chatbot Lab: Student Guide. Introduction
Magpie Chatbot Lab: Student Guide Introduction From Eliza in the 1960s to Siri and Watson today, the idea of talking to computers in natural language has fascinated people. More and more, computer programs
More informationLING 130: Quantified Noun Phrases
LING 130: Quantified Noun Phrases James Pustejovsky March 15, 2010 1 Syntax for Typed λ-calculus We will now present a language which uses specific types of entities, where the entities are combined with
More informationParsing. Parsing. Bottom Up Parsing. Bottom Up Parsing. Bottom Up Parsing. Bottom Up Parsing
Parsing Determine if an input string is a sentence of G. G is a context free grammar (later). Assumed to be unambiguous. Recognition of the string plus determination of phrase structure. We constantly
More informationPunctuation 1. How to use commas semi-colons. Commas (,) First of all, you need to drink regularly to avoid dehydration.
Punctuation 1 How to use commas semi-colons Commas (,) A comma marks a slight break between different parts of a sentence. Used properly, commas make the meaning of sentences clear by grouping and separating
More informationExam III March 17, 2010
CIS 4930 NLP Print Your Name Exam III March 17, 2010 Total Score Your work is to be done individually. The exam is worth 106 points (six points of extra credit are available throughout the exam) and it
More informationWordTalk Simple Guide
Compatibility WordTalk Simple Guide WordTalk works with Microsoft Word 97, 2000 and 2003 running on Windows 98, ME, 2000 or XP. Depending on how your computer is set up there may be minor differences in
More informationGrammar Development with LFG and XLE. Miriam Butt University of Konstanz
Grammar Development with LFG and XLE Miriam Butt University of Konstanz Last Time Integration of a Finite-State Morphological Analyzer - Sublexical Rules - Sublexical Entries - The -unknown entry The XLE
More informationL322 Syntax. Chapter 3: Structural Relations. Linguistics 322 D E F G H. Another representation is in the form of labelled brackets:
L322 Syntax Chapter 3: Structural Relations Linguistics 322 1 The Parts of a Tree A tree structure is one of an indefinite number of ways to represent a sentence or a part of it. Consider the following
More informationUnit 4 Voice. Answer Key. Objectives
English Two Unit 4 Voice Objectives After the completion of this unit, you would be able to explain the functions of active and passive voice transform active sentences into passive and passive sentences
More informationAnnouncements. Application of Recursion. Motivation. A Grammar. A Recursive Grammar. Grammars and Parsing
Grammars and Lecture 5 CS211 Fall 2005 CMS is being cleaned If you did not turn in A1 and haven t already contacted David Schwartz, you need to contact him now Java Reminder Any significant class should
More informationTry typing the following in the Python shell and press return after each calculation. Write the answer the program displays next to the sums below.
Name: Date: Instructions: PYTHON - INTRODUCTORY TASKS Open Idle (the program we will be using to write our Python codes). We can use the following code in Python to work out numeracy calculations. Try
More informationBoolean Expressions. Is Equal and Is Not Equal
3 MAKING CHOICES ow that we ve covered how to create constants and variables, you re ready to learn how to tell your computer to make choices. This chapter is about controlling the flow of a computer program
More informationSoftware Concepts. 2-8 Explain the process of translating and executing a Java program. How might the World Wide Web be involved?
CHAPTER 2 Software Concepts Notes This chapter explores how programs are written and the process of compiling a program into machine language. Basic programs are presented and discussed. High-level software
More informationADTS, GRAMMARS, PARSING, TREE TRAVERSALS
1 Prelim 1 2 Where: Kennedy Auditorium When: A-Lib: 5:30-7 Lie-Z: 7:30-9 (unless we explicitly notified you otherwise) ADS, GRAMMARS, PARSING, R RAVRSALS Lecture 13 CS2110 Spring 2016 Pointers to material
More informationSelection the If Statement Try Catch and Validation
Selection the If Statement Try Catch and Validation The main statement used in C# for making decisions depending on different conditions is called the If statement. A second useful structure in a similar
More informationSTRUCTURES AND STRATEGIES FOR STATE SPACE SEARCH
Slide 3.1 3 STRUCTURES AND STRATEGIES FOR STATE SPACE SEARCH 3.0 Introduction 3.1 Graph Theory 3.2 Strategies for State Space Search 3.3 Using the State Space to Represent Reasoning with the Predicate
More informationRequirements. Chapter Learning objectives of this chapter. 2.2 Definition and syntax
Chapter 2 Requirements A requirement is a textual description of system behaviour. A requirement describes in plain text, usually English, what a system is expected to do. This is a basic technique much
More informationKey learning outcome: To write a story about overcoming a monster. Medium-term plan
Key Stage: Upper KS2 Y5/6 Genre: Fiction Text: Beowulf by Kevin Crossley-Holland Length of sequence: 3 weeks Key learning outcome: To write a story about overcoming a monster Elicitation task: Share with
More informationThe Grid 2 is accessible to everybody, accepting input from eye gaze, switches, headpointer, touchscreen, mouse, and other options too.
The Grid 2-89224 Product Overview The Grid 2 is an all-in-one package for communication and access. The Grid 2 allows people with limited or unclear speech to use a computer as a voice output communication
More informationADTS, GRAMMARS, PARSING, TREE TRAVERSALS. Regrades 10/6/15. Prelim 1. Prelim 1. Expression trees. Pointers to material
1 Prelim 1 2 Max: 99 Mean: 71.2 Median: 73 Std Dev: 1.6 ADS, GRAMMARS, PARSING, R RAVRSALS Lecture 12 CS2110 Spring 2015 3 Prelim 1 Score Grade % 90-99 A 82-89 A-/A 26% 70-82 B/B 62-69 B-/B 50% 50-59 C-/C
More informationTranslation Guide. Release. Linux Mint
Translation Guide Release Linux Mint Jan 27, 2018 General Concepts 1 Localization 3 2 POT Templates 5 3 PO files 7 4 Using Launchpad 9 5 Using POEdit 13 6 Verify your translations 17 7 Common mistakes
More informationThe 8 Basic Uses of Commas. Merrimack College Writing Center Danielle Morin, Writing Fellow
The 8 Basic Uses of Commas Merrimack College Writing Center Danielle Morin, Writing Fellow 1. Use a Comma to Separate Independent Clauses An independent clause is a fancy way of saying a sentence that
More informationComplements?? who needs them?
Complements?? who needs them? Page 1. Complements: Direct and Indirect Objects Page 2. What is a Complement? Page 3. 1.Direct Objects Page 4. Direct Objects Page 5. Direct Objects Page 6. Direct Objects
More informationGrammars & Parsing. Lecture 12 CS 2112 Fall 2018
Grammars & Parsing Lecture 12 CS 2112 Fall 2018 Motivation The cat ate the rat. The cat ate the rat slowly. The small cat ate the big rat slowly. The small cat ate the big rat on the mat slowly. The small
More informationDCS/100: Procedural Programming
DCS/100: wk 3 p.1/50 DCS/100: Procedural Programming Week 3: Making Decisions Queen Mary, University of London DCS/100: wk 3 p.2/50 Last Week From last week you should be able to explain and write programs
More informationSTAT 213: R/RStudio Intro
STAT 213: R/RStudio Intro Colin Reimer Dawson Last Revised February 10, 2016 1 Starting R/RStudio Skip to the section below that is relevant to your choice of implementation. Installing R and RStudio Locally
More informationCommas. Review Mini Lesson
Commas Review Mini Lesson Why use a Comma? l A comma is a punctuation mark that helps keep distinct ideas separate. l Commas signal meaning, so it is critical to use them correctly! How do I use commas
More informationUNIT 13B AI: Natural Language Processing. Announcement (1)
UNIT 13B AI: Natural Language Processing 1 Announcement (1) Exam on Wednesday November 28 Covered topics: Randomness, Concurrency, Internet, Simulation, AI, Recursion Rooms for Exam 3: Sections A, B, C,
More informationWhat s the Difference?
What s the Difference? Subtracting Integers Learning Goals In this lesson, you will: Model subtraction of integers using two-color counters. Model subtraction of integers on a number line. Develop a rule
More informationAR Check Tool Manual
AR Check Tool Manual SME #1 How It Works Click the yellow Check Alignment Report button at the top of the Alignment Report to run the tool. Scroll down the report and look for text that has been highlighted.
More informationWelcome to Computers for ESL Students, 4th Edition
For Review Only. Not To Be Resold. This material has not been through quality assurance and/or proofreading and may contain errors. Welcome to Computers for ESL Students, 4th Edition LOIS WOODEN Manteca
More informationProseminar on Semantic Theory Fall 2013 Ling 720 An Algebraic Perspective on the Syntax of First Order Logic (Without Quantification) 1
An Algebraic Perspective on the Syntax of First Order Logic (Without Quantification) 1 1. Statement of the Problem, Outline of the Solution to Come (1) The Key Problem There is much to recommend an algebraic
More informationITEC2620 Introduction to Data Structures
ITEC2620 Introduction to Data Structures Lecture 10a Grammars II Review Three main problems Derive a sentence from a grammar Develop a grammar for a language Given a grammar, determine if an input is valid
More informationCOMMA RULE 1: COMMAS IN A SERIES (ITEMS IN A SERIES)
COMMA RULE 1: COMMAS IN A SERIES (ITEMS IN A SERIES) Use a comma to separate three or more items in a series. 1. Sam, Ed, and Gloria sat down. 2. They passed the plate, served the scrumptious food, and
More informationIntroduction to Scientific Typesetting Lesson 1: Getting Started
Introduction to Scientific Typesetting Lesson 1: Getting Started Ryan Higginbottom January 5, 2012 1 Our First The Structure of a L A T E X Our First L A T E X The Structure of a L A T E X 2 The Weaknesses
More informationHow to.. What is the point of it?
Program's name: Linguistic Toolbox 3.0 α-version Short name: LIT Authors: ViatcheslavYatsko, Mikhail Starikov Platform: Windows System requirements: 1 GB free disk space, 512 RAM,.Net Farmework Supported
More informationGuidelines for Writing Mathematical Proofs
Appendix A Guidelines for Writing Mathematical Proofs One of the most important forms of mathematical writing is writing mathematical proofs. The writing of mathematical proofs is an acquired skill and
More informationCSc Senior Project Writing Software Documentation Some Guidelines
CSc 190 - Senior Project Writing Software Documentation Some Guidelines http://gaia.ecs.csus.edu/~buckley/csc190/writingguide.pdf Technical Documentation Known Problems Surveys say: Lack of audience definition
More informationPhysics 1230: Light and Color. Projects
Physics 1230: Light and Color Chuck Rogers, Charles.Rogers@colorado.edu Matt Heinemann, Matthew.Heinemann@colorado.edu www.colorado.edu/physics/phys1230 Exam 2 tomorrow, here. HWK 6 is due at 5PM Thursday.
More informationTelling a Story Visually. Copyright 2012, Oracle. All rights reserved.
What Will I Learn? Objectives In this lesson, you will learn how to: Compare and define an animation and a scenario Demonstrate how to use the four problem solving steps to storyboard your animation Use
More information2 Ambiguity in Analyses of Idiomatic Phrases
Representing and Accessing [Textual] Digital Information (COMS/INFO 630), Spring 2006 Lecture 22: TAG Adjunction Trees and Feature Based TAGs 4/20/06 Lecturer: Lillian Lee Scribes: Nicolas Hamatake (nh39),
More informationLogical Connectives. All kittens are cute. ; I like pizza. ; The sky is blue. ; Triangles have three sides.
Logical Connectives We have learned what a statement is. Recall that a statement is just a proposition that asserts something that is either true or false. For instance, these are propositions: All kittens
More informationEditorial Style. An Overview of Hofstra Law s Editorial Style and Best Practices for Writing for the Web. Office of Communications July 30, 2013
Editorial Style An Overview of Hofstra Law s Editorial Style and Best Practices for Writing for the Web Office of Communications July 30, 2013 What Is Editorial Style? Editorial style refers to: Spelling
More informationPatterns in Geometry. Polygons. Investigation 1 UNIT. Explore. Vocabulary. Think & Discuss
UNIT K Patterns in Geometry In this lesson, you will work with two-dimensional geometric figures. You will classify polygons and find angle measures. Explore Inv 1 Polygons 172 How many squares are in
More informationQUIZ. Source:
QUIZ Source: http://stackoverflow.com/questions/17349387/scope-of-macros-in-c Ch. 4: Data Abstraction The only way to get massive increases in productivity is to leverage off other people s code. That
More information