---
title: To find which row has a certain number, take away the first row, div… — Which row? Steps that grow by the same number · tree and pragmatics
description: To find which row has a certain number, take away the first row, divide by the step, and add 1. Who acts: you, row. A sentence of the lesson «Which row? Steps that grow by the same number» of the lessons course of Mova's primary school with its dependency tree and the pragmatics of every clause.
---

<!-- md -->
[Mova](https://md.mova.elamur.ai/free/en/) · [this page in HTML](https://mova.elamur.ai/free/en/corpora/school/lessons/176-which-row/1/)

<!-- crumbs -->
[home](https://md.mova.elamur.ai/free/en/) / [corpora](https://md.mova.elamur.ai/free/en/corpora/) / [school](https://md.mova.elamur.ai/free/en/corpora/school/) / [Lessons](https://md.mova.elamur.ai/free/en/corpora/school/lessons/) / [Which row? Steps that grow by the same…](https://md.mova.elamur.ai/free/en/corpora/school/lessons/176-which-row/) / 1

# Which row? Steps that grow by the same number, sentence 1

<!-- .ven lang=en -->
To find which row has a certain number, take away the first row, divide by the step, and add 1.

<!-- .vintro -->
**Who acts:** you, row · **What happens:** find, have, take away, divide, add · **To what, where:** certain number, first row, 1 · **Speech:** someone speaks here

<!-- .vabout -->
This is a sentence of the lesson «Which row? Steps that grow by the same number» of the lessons course of Mova's primary school. The page gives its syntax tree — a dependency tree in the style of Universal Dependencies — and its pragmatics clause by clause: who acts (you, row), what happens, when and where, as Mova's frames read it from the tree.

## The tree {#tree}

```conllu
# sent_id = school:lessons:176-which-row.lesson:1
# text = To find which row has a certain number, take away the first row, divide by the step, and add 1.
# source = school lesson (ours)
# course = lessons
# lesson = 176-which-row.lesson
# annotation = Mova annot: Rust (en) → Haiku 5.5 (medium, Batches API) patches; gates UD 2.18; agreed by treeagree rules (Stanza, Trankit, spaCy trf): R5-strong ×2, R6-punct-agree ×1, R8-pos-agree ×1
1	To	to	PART	TO	_	2	mark	_	_
2	find	find	VERB	VB	VerbForm=Inf	10	advcl	_	Agree=R5-strong|Haiku=0:root
3	which	which	DET	WDT	PronType=Int	4	det	_	_
4	row	row	NOUN	NN	Number=Sing	5	nsubj	_	_
5	has	have	VERB	VBZ	Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin	2	ccomp	_	_
6	a	a	DET	DT	Definite=Ind|PronType=Art	8	det	_	_
7	certain	certain	ADJ	JJ	Degree=Pos	8	amod	_	_
8	number	number	NOUN	NN	Number=Sing	5	obj	_	_
9	,	,	PUNCT	,	_	10	punct	_	_
10	take	take	VERB	VB	Mood=Imp|VerbForm=Fin	0	root	_	Agree=R5-strong|Haiku=2:conj
11	away	away	ADP	RP	_	10	compound:prt	_	_
12	the	the	DET	DT	Definite=Def|PronType=Art	14	det	_	_
13	first	first	ADJ	JJ	Degree=Pos|NumForm=Word|NumType=Ord	14	amod	_	_
14	row	row	NOUN	NN	Number=Sing	10	obj	_	_
15	,	,	PUNCT	,	_	16	punct	_	_
16	divide	divide	VERB	VB	VerbForm=Inf	10	conj	_	_
17	by	by	ADP	IN	_	19	case	_	_
18	the	the	DET	DT	Definite=Def|PronType=Art	19	det	_	_
19	step	step	NOUN	NN	Number=Sing	16	obl	_	_
20	,	,	PUNCT	,	_	22	punct	_	_
21	and	and	CCONJ	CC	_	22	cc	_	_
22	add	add	VERB	VB	Mood=Imp|VerbForm=Fin	10	conj	_	Agree=R8-pos-agree|Haiku=10:conj|HaikuPos=VERB:VBP:Mood=Ind|Number=Sing|Person=2|Tense=Pres|VerbForm=Fin
23	1	1	NUM	CD	NumForm=Digit|NumType=Card	22	obj	_	_
24	.	.	PUNCT	.	_	10	punct	_	Agree=R6-punct-agree|Haiku=2:punct
```

## Pragmatics {#pragmatics}

<!-- sa -->
- form: command
- act: request
- voice: narrator
- polarity: none
- teacher: changed form=imp, act=request

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **find** | to-infinitive | you *not said here* |  |  |  |  |  | vn declare-29.4-1-1 «NP V what S\_INF»: agent=Agent clause=Theme |
| 2 | **have** | present | which row | a certain number |  |  |  |  | vn birth-28.2-1 «NP V NP»: agent=Agent number=Patient |
| 3 | **take away** | imperative | you *not said here* | the first row |  |  |  |  | vn remove-10.1 «NP V NP»: agent=Agent row=Theme |
| 4 | **divide** | infinitive | you *not said here* |  |  |  |  | by the step | vn multiply-108-1 «NP V NP PP.co-theme»: agent=Agent by step=Co-Theme |
| 5 | **add** *speech: assert* | infinitive | you *not said here* | 1 |  |  |  |  | vn mix-22.1-2 «NP V NP»: agent=Agent 1=Patient |

<!-- .note -->
One row per clause the reader finds. «not said here»: a role filled from the clause above. «roles by»: a VerbNet class and frame when one fits the verb, else the reader's rules on the tree.

<!-- div src -->

**Licence: [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)**, as the whole of Mova corpus 0.4, of which this treebank (the agreed school, `mova-school-agreed-en.conllu`) is part. The lessons were written for Mova's primary school. Sentence `school:lessons:176-which-row.lesson:1`.

**The tree:** Mova annot: Rust (en) → Haiku 5.5 (medium, Batches API) patches; gates UD 2.18; agreed by treeagree rules (Stanza, Trankit, spaCy trf): R5-strong ×2, R6-punct-agree ×1, R8-pos-agree ×1. **The frames** are read from the tree by Mova's frames reader (`prag`) when this page is built, the lesson read in order, so a pronoun may be resolved from an earlier sentence.

See the [release 0.4](https://md.mova.elamur.ai/free/en/releases/0.4/).

<!-- /div -->

<!-- pn -->
- ← previous: [Which row? Steps that grow by the same…, 0](https://md.mova.elamur.ai/free/en/corpora/school/lessons/176-which-row/0/)
- next →: [Which row? Steps that grow by the same…, 2](https://md.mova.elamur.ai/free/en/corpora/school/lessons/176-which-row/2/)
- ↑ back to [the lesson](https://md.mova.elamur.ai/free/en/corpora/school/lessons/176-which-row/)

