Chapterبەش 2 · Lectureوانە 2.4

Equals, Not Equal, Approximately and Other Relationsیەکسان، یەکسان نییە، نزیکەی یەکسان و پەیوەندییەکانی تر

The equals sign says that two sides have the same value. Learn to read and say ==, ≠\ne, ≈\approx, ≡\equiv, :=:=, ∝\propto, ∼\sim, ≅\cong, ≪\ll, ≫\gg, ∴\therefore and ∵\because in English and in Kurdish, why a running calculation with == is wrong, how code uses = to store and == to compare, and which sign to write after rounding.

دەڵێت دوو لا هەمان نرخیان هەیە. فێری خوێندنەوە و وتنی ==، ≠\ne، ≈\approx، ≡\equiv، :=:=، ∝\propto، ∼\sim، ≅\cong، ≪\ll، ≫\gg، ∴\therefore و ∵\because دەبیت بە ئینگلیزی و بە کوردی، بۆچی حیسابی بەردەوام بە == هەڵەیە، کۆد چۆن = بۆ هەڵگرتن و == بۆ بەراوردکردن بەکار دەهێنێت و دوای کام بنووسیت.

13 min read15 خولەک خوێندنەوە · 12 stepsهەنگاو

What you will learnچی فێر دەبیت

  • Read == as a statement that can be true or false, and write chains in which every == is true.
  • Read and say ≠\ne, ≈\approx, ≡\equiv, :=:=, ∝\propto, ∼\sim, ≅\cong, ≪\ll, ≫\gg, ∴\therefore and ∵\because in English and in Kurdish.
  • Tell an equation from an identity, a definition and a congruence.
  • Explain the difference between == in maths, = and == in code, and ← in pseudocode.
  • Use ≈\approx after rounding and recognise direct and inverse variation.
  • == وەک ڕستەیەک بخوێنیتەوە کە دەشێت ڕاست یان هەڵە بێت و زنجیرە بنووسیت کە هەموو ==ـێکی ڕاست بێت.
  • ≠\ne، ≈\approx، ≡\equiv، :=:=، ∝\propto، ∼\sim، ≅\cong، ≪\ll، ≫\gg، ∴\therefore و ∵\because بە ئینگلیزی و بە کوردی بخوێنیتەوە.
  • لە ، پێناسە و یەکسان جیا بکەیتەوە.
  • جیاوازیی نێوان == لە بیرکاریدا، = و == لە کۆددا و ← لە ڕوون بکەیتەوە.
  • دوای ≈\approx بەکار بهێنیت و و بناسیتەوە.

The equals sign: one value on both sidesهێمای یەکسان: یەک نرخ لە هەردوو لا

The sign == is the most common sign in mathematics. It joins a left side and a right side and says that both have the same value: 2+3=52 + 3 = 5. Read it “equals” or “is equal to”; in Kurdish یەکسانە بە. A formula with == is a sentence, so it can be true or false: 2+3=52 + 3 = 5 is true and 2+3=62 + 3 = 6 is false (Phrase or sentence).

(==) باوترین بیرکارییە. لای چەپ و لای ڕاست بەیەکەوە دەبەستێت و دەڵێت هەردووکیان هەمان نرخیان هەیە: 2+3=52 + 3 = 5. بە کوردی دەخوێنرێتەوە «یەکسانە بە» و بە ئینگلیزی equals یان is equal to. کە ==ـی تێدا بێت ڕستەیە، بۆیە دەشێت ڕاست یان هەڵە بێت: 2+3=52 + 3 = 5 ڕاستە و 2+3=62 + 3 = 6 هەڵەیە (دەستەواژە یان ڕستە).

Two balance scales. Left: 2 + 3 = 5; the pan with the card 2 + 3 and the pan with the card 5 hang level, labelled left side and right side, with a tick: true, both sides are 5. Right: 2 + 3 = 6; the beam tips down on the side of 6, with a cross: false, 5 is not 6.دوو تەرازوو. چەپ: 2 + 3 = 5؛ تای کارتی 2 + 3 و تای کارتی 5 ڕێک لە یەک ئاستدان، بە ناونیشانی لای چەپ و لای ڕاست و نیشانەی ڕاست: ڕاستە، هەردوو لا دەکەنە 5. ڕاست: 2 + 3 = 6؛ تەرازووەکە بەرەو لای 6 دادەچەمێتەوە، بە نیشانەی هەڵە: هەڵەیە، 5 یەکسان نییە بە 6.
== claims that both sides weigh the same. The claim can be checked.== دەڵێت هەردوو لا هەمان کێشیان هەیە. دەتوانرێت ئەم قسەیە بپشکنرێت.CêIT

The sign is not very old. In 1557 the Welsh mathematician Robert Recorde, in his book The Whetstone of Witte, was tired of writing “is equal to” again and again. He drew two parallel lines of the same length instead, because, he explained, no two things are more equal than that. His lines were much longer than ours, but the idea has not changed.

ئەم زۆر کۆن نییە. لە ساڵی ⁦1557⁩ـدا بیرکارزانی وێڵزی، ڕۆبێرت ڕیکۆرد، لە کتێبەکەیدا بە ناوی The Whetstone of Witte لە دووپاتە نووسینی «is equal to» ماندوو بوو. لە جیاتی ئەوە دوو هێڵی و هاودرێژی کێشا، چونکە بە ڕوونکردنەوەی خۆی، هیچ دوو شتێک لەوە یەکسانتر نین. هێڵەکانی ئەو زۆر لە هی ئێمە درێژتر بوون، بەڵام بیرۆکەکە نەگۆڕاوە.

Definitionپێناسە

The sign =, read “is equal to” or “equals”. In maths it says that both sides have the same value (2+3=52 + 3 = 5); in most a single = gives a value to a instead, and == compares.

هێمای =ـە کە «یەکسانە بە» دەخوێندرێتەوە. لە بیرکاریدا دەڵێت هەردوو لا هەمان نرخیان هەیە (2+3=52 + 3 = 5)؛ لە زۆربەی = بە تەنیا نرخێک دەداتە و == بەراورد دەکات.

Chains, and the running-calculation trapزنجیرە و تەڵەی حیسابی بەردەوام

One line may hold several equals signs. a=b=ca = b = c means a=ba = b and b=cb = c, so all three are the same number. Books use such chains to show working: in (3+4)×2=7×2=14(3 + 4) \times 2 = 7 \times 2 = 14 every part is 14, because the brackets are worked out first (Brackets: do this first).

دەشێت یەک دێڕ چەند تێدا بێت. a=b=ca = b = c واتە a=ba = b و b=cb = c، کەواتە هەر سێکیان هەمان ژمارەن. کتێبەکان بەم زنجیرانە هەنگاوەکانی کار پیشان دەدەن: لە (3+4)×2=7×2=14(3 + 4) \times 2 = 7 \times 2 = 14ـدا هەموو بەشێک دەکاتە ⁦14⁩، چونکە یەکەم جار ناو کەوانەکان حیساب دەکرێت (کەوانە: یەکەم جار ئەمە بکە).

A very common mistake is to use == like the key of a calculator, as “and the answer is”: 3+4=7×2=143 + 4 = 7 \times 2 = 14. Read it as a sentence and it claims 3+4=143 + 4 = 14, which is false. Write a true chain, or put one step on each line.

هەڵەیەکی زۆر باو ئەوەیە کە == وەک بەکار بهێنرێت، بە واتای «و وەڵامەکە ئەمەیە»: 3+4=7×2=143 + 4 = 7 \times 2 = 14. وەک ڕستە بیخوێنەرەوە، دەڵێت 3+4=143 + 4 = 14، کە هەڵەیە. زنجیرەیەکی ڕاست بنووسە، یان هەر هەنگاوێک لە دێڕێکی جیادا بنووسە.

Three rows. Wrong, with a cross: 3 + 4 = 7 × 2 = 14, which says 3 + 4 = 14. Right, with a tick: (3 + 4) × 2 = 7 × 2 = 14, every part is 14. Right, with a tick: 3 + 4 = 7, then on its own 7 × 2 = 14, one step per line.سێ ڕیز. هەڵە، بە نیشانەی هەڵە: 3 + 4 = 7 × 2 = 14، کە دەڵێت 3 + 4 = 14. ڕاست، بە نیشانەی ڕاست: (3 + 4) × 2 = 7 × 2 = 14، هەموو بەشێک دەکاتە 14. ڕاست، بە نیشانەی ڕاست: 3 + 4 = 7، پاشان بە تەنیا 7 × 2 = 14، هەر هەنگاوێک لە دێڕێکدا.
Every == in a chain must be true.هەموو ==ـێک لە زنجیرەدا دەبێت ڕاست بێت.CêIT

≠\ne: not equal≠\ne: یەکسان نییە

A stroke through a sign means “not”. a≠ba \ne b reads “a is not equal to b”, in Kurdish a یەکسان نییە بە b. It appears in dozens of CêIT lessons, for example in x≠2x \ne 2, “every number except 2” (Answers in two pieces), and in “a matrix has an inverse only when det⁡A≠0\det A \ne 0” (Invertible or singular). The same stroke turns other signs round: ≮\not< “not less than”, ∉\notin “is not an element of”, ≢\not\equiv “not identical”.

هێڵێکی لار بە سەر واتای «نا» دەدات. a≠ba \ne b دەخوێنرێتەوە «a یەکسان نییە بە b» (a is not equal to b). لە دەیان وانەی CêITـدا دەبینرێت، بۆ نموونە لە x≠2x \ne 2ـدا، واتە «هەموو ژمارەیەک جگە لە 2» (وەڵامی دوو پارچەیی)، هەروەها لە « تەنیا کاتێک پێچەوانەی هەیە کە det⁡A≠0\det A \ne 0 بێت» (پێچەوانەدار یان بێپێچەوانە). هەمان هێڵی لار تریش پێچەوانە دەکاتەوە: ≮\not< «بچووکتر نییە لە»، ∉\notin « … نییە»، ≢\not\equiv « نییە».

Left, a large ≠ with its reading, is not equal to, and the example 7 ≠ 5. Right, the question “is a different from b?” written four ways: maths a ≠ b; Python, Java, C and PHP a != b; MATLAB a ~= b; SQL and Excel a <> b.لای چەپ ≠ـی گەورە لەگەڵ خوێندنەوەکەی («یەکسان نییە بە») و نموونەی 7 ≠ 5. لای ڕاست پرسیاری «ئایا a جیاوازە لە b؟» بە چوار شێوە: بیرکاری a ≠ b؛ Python، Java، C و PHP a != b؛ MATLAB a ~= b؛ SQL و Excel a <> b.
Keyboards have no ≠\ne key, so each language builds it from two characters. ≠\neـی نییە، بۆیە هەر زمانێک لە دوو دروستی دەکات.CêIT

Learn the code forms where you use them: Python, MATLAB, SQL and PHP. Saying them in English is practised in Saying operators in words.

شێوەکانی کۆد لەو شوێنانە فێر ببە کە بەکاریان دەهێنیت: Python، MATLAB، SQL و PHP. وتنیان بە ئینگلیزی لە Saying operators in wordsـدا ڕاهێنانی لەسەر دەکرێت.

≈\approx: approximately equal≈\approx: نزیکەی یەکسان

≈\approx reads “is approximately equal to”, or simply “is about”; in Kurdish نزیکەی یەکسانە بە. The two sides are close, but not exactly the same. You write it after rounding: π≈3.14\pi \approx 3.14, 13≈0.333\frac{1}{3} \approx 0.333, 2≈1.414\sqrt{2} \approx 1.414. It is in dozens of CêIT lessons: sizes and speeds in IT (1012 B≈931 GiB10^{12}\ \text{B} \approx 931\ \text{GiB}), results in statistics and rounded decimals in calculus.

≈\approx دەخوێنرێتەوە « بە» (is approximately equal to). هەردوو لا نزیکی یەکن، بەڵام ڕێک وەک یەک نین. دوای دەینووسیت: π≈3.14\pi \approx 3.14، 13≈0.333\frac{1}{3} \approx 0.333، 2≈1.414\sqrt{2} \approx 1.414. لە دەیان وانەی CêITـدا هەیە: قەبارە و خێرایی لە (1012 B≈931 GiB10^{12}\ \text{B} \approx 931\ \text{GiB})، ئەنجامەکانی و ژمارە دەییە نزیککراوەکان لە کالکولەسدا.

π ≈ 3.14 in large type, read “pi is approximately equal to 3.14”. Below, a zoomed number line from 3.13 to 3.15: a grey dot at 3.14 and a green dot at π = 3.14159…, with a small shaded gap between them. Caption: close, but not the same number; after rounding, write ≈.π ≈ 3.14 بە پیتی گەورە، کە دەخوێنرێتەوە «π نزیکەی یەکسانە بە 3.14». لە خوارەوە هێڵێکی ژمارەکان گەورەکراو لە 3.13 تا 3.15: خاڵێکی خۆڵەمێشی لە 3.14 و خاڵێکی سەوز لە π = 3.14159…، بە بۆشاییەکی بچووکی ڕەنگکراو لە نێوانیاندا. لە خوارەوە: نزیکن، بەڵام هەمان ژمارە نین؛ دوای نزیککردنەوە، ≈ بنووسە.
Rounding makes a small gap, and ≈\approx admits it. بۆشاییەکی بچووک دروست دەکات و ≈\approx دانی پێدا دەنێت.CêIT

So π=3.14\pi = 3.14 is false: keep ≈\approx once you have rounded. Some books print ≃\simeq for “about”, or a wavy ∼\sim for “roughly”, as in ∼106\sim 10^{6} (about a million). How to round is taught in Why we round.

کەواتە π=3.14\pi = 3.14 هەڵەیە: دوای ، ≈\approx بهێڵەرەوە. هەندێک کتێب بۆ «نزیکەی» ≃\simeq چاپ دەکەن، یان ∼\simـی شەپۆلی بۆ «بە نزیکەیی»، وەک ∼106\sim 10^{6} (نزیکەی ملیۆنێک). چۆنیەتیی لە بۆچی نزیک دەکەینەوەـدا دەخوێنرێت.

≡\equiv and :=:=: always equal, equal by definition≡\equiv و :=:=: هەمیشە یەکسان، یەکسان بە پێناسە

Three bars make a stronger claim. Identity: 2(x+3)≡2x+62(x + 3) \equiv 2x + 6 is true for every x, while the equation 2x=62x = 6 is true only when x=3x = 3 (Equation or identity?). Read ≡\equiv “is identical to”; one common way to say it in Kurdish is هاوئەنجامە لەگەڵ. Many books write identities with a plain ==. In logic design, “NAND ≡\equiv negative-OR” says two gates do exactly the same job (Negative gates).

سێ هێڵ قسەیەکی بەهێزتر دەکەن. : 2(x+3)≡2x+62(x + 3) \equiv 2x + 6 بۆ هەموو xـێک ڕاستە، بەڵام 2x=62x = 6 تەنیا کاتێک ڕاستە کە x=3x = 3 بێت (هاوکێشە یان هاوئەنجام؟). ≡\equiv بە ئینگلیزی is identical to دەخوێنرێتەوە؛ شێوەیەکی باوی وتنی بە کوردی « لەگەڵ»ـە. زۆر کتێب بە ==ـی ئاسایی دەنووسن. لە دیزاینی ، «NAND ≡\equiv ⁦negative-OR⁩» دەڵێت دوو ڕێک هەمان کار دەکەن (گەیتی ⁦Negative-OR⁩ و گەیتی ⁦Negative-AND⁩).

Congruence: 17≡2(mod5)17 \equiv 2 \pmod 5 reads “17 is congruent to 2 modulo 5”: both leave the same remainder when divided by 5, because 17=3×5+217 = 3 \times 5 + 2. This is the maths behind % in code (Notation in computing). Definition: :=:= (also printed ≔\coloneqq or =def\stackrel{\text{def}}{=}) reads “is defined as”: the left side is a new name for the right side, as in f(x):=x2+1f(x) := x^2 + 1. In Kurdish: بە پێناسە یەکسانە بە. Nothing is solved; a name is given. Some reference books, such as NIST's DLMF, use ≡\equiv for “is defined as” too, so check the book's list of symbols.

یەکسان ⁦(mod)⁩: 17≡2(mod5)17 \equiv 2 \pmod 5 بە ئینگلیزی 17 is congruent to 2 modulo 5 دەخوێنرێتەوە: هەردووکیان لە بەسەر 5ـدا هەمان دەدەن، چونکە 17=3×5+217 = 3 \times 5 + 2. ئەمە بیرکاریی پشت %ـە لە کۆددا (هێماکان لە کۆمپیوتەردا). پێناسە: :=:= (کە بە ≔\coloneqq یان =def\stackrel{\text{def}}{=}ـیش چاپ دەکرێت) دەخوێنرێتەوە «بە پێناسە یەکسانە بە»: لای چەپ ناوێکی نوێیە بۆ لای ڕاست، وەک f(x):=x2+1f(x) := x^2 + 1. هیچ شتێک شیکار ناکرێت؛ تەنیا ناوێک دەدرێت. هەندێک کتێبی سەرچاوە، وەک DLMFـی NIST، ≡\equivـیش بە واتای «بە پێناسە یەکسانە بە» بەکار دەهێنن، بۆیە سەیری لیستی کتێبەکە بکە.

Four cards. Equation, =: 2x = 6, true only when x = 3. Identity, ≡: 2(x + 3) ≡ 2x + 6, true for every x. Definition, :=: f(x) := x² + 1, a new name, f means x² + 1. Congruence, ≡: 17 ≡ 2 (mod 5), the same remainder after dividing by 5.چوار کارت. هاوکێشە، =: 2x = 6، تەنیا کاتێک ڕاستە کە x = 3. هاوئەنجام، ≡: 2(x + 3) ≡ 2x + 6، بۆ هەموو x ڕاستە. پێناسە، :=: f(x) := x² + 1، ناوێکی نوێ، f واتە x² + 1. پاشماوەی یەکسان، ≡: 17 ≡ 2 (mod 5)، هەمان پاشماوە دوای دابەشکردن بەسەر 5.
Four kinds of “equal”: for one x, for every x, by definition, and by remainder.چوار جۆر «یەکسان»: بۆ یەک x، بۆ هەموو x، بە پێناسە و بە .CêIT

= and == in programming= و == لە بەرنامەسازیدا

In algebra, == states that two sides are equal. In most programming languages (Python, Java, C, PHP, JavaScript, MATLAB) a single = does something else: it stores the value of the right side in the variable on the left. To ask whether two values are equal, code writes ==, which gives True or False. So x=x+1x = x + 1 is impossible in algebra, but in code x = x + 1 simply adds 1 to x.

لە == دەڵێت دوو لا یەکسانن. لە زۆربەی (Python، Java، C، PHP، JavaScript، MATLAB) =ـی تاک کارێکی تر دەکات: نرخی لای ڕاست لە لای چەپدا هەڵدەگرێت. بۆ ئەوەی بپرسیت ئایا دوو نرخ یەکسانن، کۆد == دەنووسێت، کە True یان False دەدات. بۆیە x=x+1x = x + 1 لە مەحاڵە، بەڵام لە کۆددا x = x + 1 تەنیا 1 دەخاتە سەر x.

Animation in two panels. Maths: x = x + 1; subtract x from both sides and get 0 = 1, never true, so no number solves it. Code: a box named x holds 4. Step 1, read x: 4. Step 2, work out the right side: 4 + 1 = 5. Step 3, store 5 in x; the 4 is crossed out. Last frame: = stores a value; x == 5 asks, and the answer is True.
Animation in two panels. Maths: x = x + 1; subtract x from both sides and get 0 = 1, never true, so no number solves it. Code: a box named x holds 4. Step 1, read x: 4. Step 2, work out the right side: 4 + 1 = 5. Step 3, store 5 in x; the 4 is crossed out. Last frame: = stores a value; x == 5 asks, and the answer is True.
Maths states; code stores (=) or asks (==).بیرکاری دەڵێت؛ کۆد هەڵدەگرێت ⁦(=)⁩ یان دەپرسێت ⁦(==)⁩.CêIT
Store or compare: the same sign, different jobsهەڵگرتن یان بەراوردکردن: هەمان ، کاری جیاواز
MeaningواتاMathsبیرکاریPython, Java, C, PHPPython، Java، C، PHPMATLABSQLPseudocode
store a valueنرخێک هەڵبگرە“let x = 5”«با ⁦x = 5⁩ بێت»x = 5x = 5SET x = 5x ← 5
are they equal?ئایا یەکسانن؟x=5x = 5x == 5x == 5x = 5x = 5

Pseudocode avoids the clash with an arrow: total ← 0 means “store 0 in total” (Pseudocode). Pascal stores with :=; in Python 3.8 and later the “walrus” := stores a value inside an expression. PHP and JavaScript add ===: same value and same type (PHP). In Excel, = starts a formula, and inside it = compares: =A1=B1 gives TRUE or FALSE. More: “=” in algebra and in programming, = or == in Java.

بە تیرێک لەم تێکەڵبوونە خۆی دەپارێزێت: total ← 0 واتە «0 لە total هەڵبگرە» (نیمچەکۆد). Pascal بە := هەڵدەگرێت؛ لە ⁦Python 3.8⁩ـەوە := (walrus) نرخێک لە ناو هەڵدەگرێت. PHP و JavaScript ===ـیش زیاد دەکەن: هەمان نرخ و هەمان جۆر (PHP). لە Excelـدا بە = دەست پێدەکات و لە ناویدا = بەراورد دەکات: =A1=B1 TRUE یان FALSE دەدات. زیاتر: «=» لە جەبر و لە بەرنامەسازیدا، = یان == لە Javaـدا.

∝\propto: proportional to∝\propto: هاوڕێژە

y∝xy \propto x reads “y is proportional to x”, in Kurdish y هاوڕێژەیە لەگەڵ x: y is always the same number times x, y=kxy = kx. Double x and y doubles too. Bread at 250 dinars a loaf: n loaves cost C=250nC = 250n, so C∝nC \propto n. This is direct variation.

y∝xy \propto x دەخوێنرێتەوە «y هاوڕێژەیە لەگەڵ x» (y is proportional to x): y هەمیشە هەمان ژمارەیە جاران x، واتە y=kxy = kx. x دوو هێندە بکە، yـیش دوو هێندە دەبێت. نان هەر دانەیەک بە ⁦250⁩ دینار: n دانە نان C=250nC = 250n تێدەچێت، کەواتە C∝nC \propto n. ئەمە ـە.

y∝1xy \propto \frac{1}{x} reads “y is inversely proportional to x”: when x doubles, y halves, because xy=kxy = k stays the same. This is inverse variation (you may also meet the name پەیوەندیی پێچەوانە). Sharing 60 000 dinars between n friends gives each s=60 000ns = \frac{60\,000}{n}. Do not copy ∝\propto as the Greek letter α\alpha (alpha): ∝\propto is wider and open on the right.

y∝1xy \propto \frac{1}{x} دەخوێنرێتەوە «y پێچەوانە هاوڕێژەیە لەگەڵ x»: کاتێک x دوو هێندە دەبێت، y نیوە دەبێت، چونکە xy=kxy = k وەک خۆی دەمێنێتەوە. ئەمە ـە (لەوانەیە ناوی «پەیوەندیی پێچەوانە»ـش ببینیت). دابەشکردنی ⁦60 000⁩ دینار بەسەر n هاوڕێدا بەشی هەریەکەیان دەکاتە s=60 000ns = \frac{60\,000}{n}. ∝\propto وەک پیتی یۆنانیی α\alpha (ئەلفا) مەنووسە: ∝\propto پانترە و لای ڕاستی کراوەیە.

Left: C ∝ n, direct variation, C = 250n. Loaves 1, 2, 3, 4 cost 250, 500, 750, 1000 dinars; an arrow ×2 from 1 to 2 loaves and ×2 from 250 to 500 dinars. Right: s ∝ 1/n, inverse variation, s = 60 000/n. Friends 2, 3, 4, 6 get 30 000, 20 000, 15 000, 10 000 each; ×2 from 2 to 4 friends and ÷2 from 30 000 to 15 000. Bottom: ∝, proportional to, is not α, alpha, a Greek letter.چەپ: C ∝ n، گۆڕانی ڕاستەوخۆ، C = 250n. نانی 1، 2، 3، 4 دانە بە 250، 500، 750، 1000 دینار؛ تیرێکی ×2 لە 1ـەوە بۆ 2 نان و ×2 لە 250ـەوە بۆ 500 دینار. ڕاست: s ∝ 1/n، گۆڕانی پێچەوانە، s = 60 000/n. 2، 3، 4، 6 هاوڕێ هەریەکە 30 000، 20 000، 15 000، 10 000 وەردەگرن؛ ×2 لە 2ـەوە بۆ 4 هاوڕێ و ÷2 لە 30 000ـەوە بۆ 15 000. خوارەوە: ∝، هاوڕێژەیە لەگەڵ، α نییە، کە ئەلفایە، پیتێکی یۆنانی.
Direct: both grow together. Inverse: one grows, the other shrinks.ڕاستەوخۆ: هەردووکیان پێکەوە زیاد دەبن. پێچەوانە: یەکێکیان زیاد دەبێت و ئەوی تر کەم دەبێتەوە.CêIT

∼\sim: one sign, four jobs∼\sim: یەک هێما، چوار کار

The tilde ∼\sim is a busy sign. Look at the subject before you read it:

تیلدا ∼\sim زۆر بەکارهاتووە. پێش ئەوەی بیخوێنیتەوە سەیری بابەتەکە بکە:

  • About, roughly: a city of ∼106\sim 10^{6} people, “about a million”.
  • Similar shapes in geometry: △ABC∼△DEF\triangle ABC \sim \triangle DEF, same shape, maybe a different size; △ABC≅△DEF\triangle ABC \cong \triangle DEF means congruent, same shape and size (Geometry symbols).
  • Is distributed as in statistics: X∼N(μ,σ2)X \sim N(\mu, \sigma^2), X follows a normal distribution (Statistics symbols).
  • Not in some logic books: ∼p\sim p means “not p” (Logic symbols).
  • نزیکەی: شارێکی ∼106\sim 10^{6} کەسی، واتە «نزیکەی ملیۆنێک».
  • شێوەی لە : △ABC∼△DEF\triangle ABC \sim \triangle DEF، هەمان شێوە، لەوانەیە بە قەبارەی جیاواز؛ △ABC≅△DEF\triangle ABC \cong \triangle DEF واتە ، هەمان شێوە و قەبارە (هێماکانی ئەندازەزانی).
  • دابەش بووە وەک لە : X∼N(μ,σ2)X \sim N(\mu, \sigma^2)، واتە X هەیە (هێماکانی ئامار).
  • نا لە هەندێک کتێبی لۆجیکدا: ∼p\sim p واتە «وا نییە کە p» (هێماکانی لۆجیک).
Four cards for the tilde. ~ 10⁶: about, roughly, “about a million”. Two triangles, a small one and a bigger copy, with △ABC ~ △DEF: similar shapes, geometry. X ~ N(μ, σ²): is distributed as, statistics. ~p: not p, logic.چوار کارت بۆ تیلدا. ~ 10⁶: نزیکەی، «نزیکەی ملیۆنێک». دوو سێگۆشە، یەکێکی بچووک و کۆپییەکی گەورەتر، لەگەڵ △ABC ~ △DEF: هاوشێوە، ئەندازەزانی. X ~ N(μ, σ²): دابەش بووە وەک، ئامار. ~p: وا نییە کە p، لۆجیک.
The subject tells you which ~ it is.بابەتەکە پێت دەڵێت کام ∼\simـە.CêIT

≪\ll, ≫\gg, ∴\therefore and ∵\because≪\ll، ≫\gg، ∴\therefore و ∵\because

Four more signs you will meet in science and engineering books and in worked answers:

چوار تر کە لە کتێبی زانست و ئەندازیاری و لە وەڵامی کارکراودا دەیانبینیت:

SignSay itخوێندنەوەExampleنموونە
a≪ba \ll ba is much less than b«a زۆر بچووکترە لە b» (a is much less than b)0.001≪10.001 \ll 1: so small that it can often be ignored0.001≪10.001 \ll 1: ئەوەندە بچووکە کە زۆرجار پشتگوێ دەخرێت
a≫ba \gg ba is much greater than b«a زۆر گەورەترە لە b» (a is much greater than b)n≫1n \gg 1: n is very largen≫1n \gg 1: n زۆر گەورەیە
∴\thereforetherefore«کەواتە» (therefore)2x=6  ∴  x=32x = 6 \;\therefore\; x = 32x=6  ∴  x=32x = 6 \;\therefore\; x = 3
∵\becausebecause«چونکە» (because)x=3  ∵  2x=6x = 3 \;\because\; 2x = 6x=3  ∵  2x=6x = 3 \;\because\; 2x = 6

≪\ll and ≫\gg are the strict signs << and >> doubled; the signs of order themselves are in Inequalities and intervals. Instead of ∴\therefore, many solutions simply write “so” or an arrow ⇒\Rightarrow (Small words around formulas, Signs between the steps).

≪\ll و ≫\gg << و >>ـن بە دووپاتەیی؛ خودی ڕیزبەندی لە لاسەنگەکان و ماوەکانـدان. زۆر وەڵام لە جیاتی ∴\therefore تەنیا «کەواتە» یان تیری ⇒\Rightarrow دەنووسن (وشە بچووکەکانی دەوروبەری فۆرمولەکان، هێماکانی نێوان هەنگاوەکان).

Two panels. Left, ≪ much less than: 1000 + 0.001 ≈ 1000, drawn as a long bar for 1000 and an almost invisible sliver for 0.001; 0.001 ≪ 1000, so small that it can be left out. Right, the dot signs ∴ therefore and ∵ because: 2x = 6, an arrow down, ∴ x = 3, the result comes next; x = 3 ∵ 2x = 6, the reason comes next.دوو بەش. چەپ، ≪ زۆر بچووکترە لە: 1000 + 0.001 ≈ 1000، وەک لاکێشەیەکی درێژ بۆ 1000 و هێڵێکی ئەوەندە باریک بۆ 0.001 کە بە زەحمەت دەبینرێت؛ 0.001 ≪ 1000، ئەوەندە بچووکە کە دەتوانرێت لاببرێت. ڕاست، نیشانە خاڵدارەکان، ∴ کەواتە و ∵ چونکە: 2x = 6، تیرێک بەرەو خوارەوە، ∴ x = 3، ئەنجامەکە دێت؛ x = 3 ∵ 2x = 6، هۆکارەکە دێت.
≪\ll: the small part can be left out. ∴\therefore comes before the result, ∵\because before the reason.≪\ll: بەشە بچووکەکە دەتوانرێت لاببرێت. ∴\therefore پێش ئەنجامەکە دێت و ∵\because پێش هۆکارەکە.CêIT

Common mistakesهەڵە باوەکان

MistakeهەڵەFixچارەسەر
A running calculation: 3+4=7×2=143 + 4 = 7 \times 2 = 14حیسابی بەردەوام: 3+4=7×2=143 + 4 = 7 \times 2 = 14Every == must be true: (3+4)×2=7×2=14(3 + 4) \times 2 = 7 \times 2 = 14, or one step per lineهەموو ==ـێک دەبێت ڕاست بێت: (3+4)×2=7×2=14(3 + 4) \times 2 = 7 \times 2 = 14، یان هەر هەنگاوێک لە دێڕێکدا
π=3.14\pi = 3.14 after roundingπ=3.14\pi = 3.14 دوای π≈3.14\pi \approx 3.14π≈3.14\pi \approx 3.14
if x = 5: in Pythonif x = 5: لە Pythonـداif x == 5: — = stores, == compares (= instead of ==)if x == 5: — = هەڵدەگرێت، == بەراورد دەکات (= لەبری ==)
Reading x = x + 1 in code as an impossible equationخوێندنەوەی x = x + 1ـی ناو کۆد وەک مەحاڵIn code it means “add 1 to x”لە کۆددا واتە «1 بخەرە سەر x»
Solving ≡\equiv like an equationشیکارکردنی ≡\equiv وەک An identity is true for every x; ≡(modn)\equiv \pmod n is about remainders بۆ هەموو xـێک ڕاستە؛ ≡(modn)\equiv \pmod n باسی دەکات
Copying ∝\propto as α\alphaنووسینەوەی ∝\propto وەک α\alpha∝\propto is “proportional to”; α\alpha is a Greek letter∝\propto واتە «هاوڕێژەیە لەگەڵ»؛ α\alpha پیتێکی یۆنانییە
Reading ∼\sim the same way in every subjectخوێندنەوەی ∼\sim بە یەک شێوە لە هەموو بابەتێکداCheck the subject: about, similar, distributed as, or notسەیری بابەتەکە بکە: نزیکەی، ، دابەشبوون یان نا

Practiceڕاهێنان

ExerciseڕاهێنانChoose the signهێماکە هەڵبژێرە

Put ==, ≈\approx, ≡\equiv or :=:= in each gap □\square: (a) π  □  3.1416\pi \;\square\; 3.1416 (b) (a−b)(a+b)  □  a2−b2(a - b)(a + b) \;\square\; a^2 - b^2 for all a and b (c) 3×4  □  123 \times 4 \;\square\; 12 (d) “let A be the area”: A  □  πr2A \;\square\; \pi r^2 (e) 22  □  7(mod5)22 \;\square\; 7 \pmod{5} (f) 17  □  0.143\tfrac{1}{7} \;\square\; 0.143

لە هەر شوێنێکی چۆڵی □\squareـدا ==، ≈\approx، ≡\equiv یان :=:= دابنێ: ⁦(a)⁩ π  □  3.1416\pi \;\square\; 3.1416 ⁦(b)⁩ (a−b)(a+b)  □  a2−b2(a - b)(a + b) \;\square\; a^2 - b^2 بۆ هەموو a و ⁦b (c)⁩ 3×4  □  123 \times 4 \;\square\; 12 ⁦(d)⁩ «با A ڕووبەرەکە بێت»: A  □  πr2A \;\square\; \pi r^2 ⁦(e)⁩ 22  □  7(mod5)22 \;\square\; 7 \pmod{5} ⁦(f)⁩ 17  □  0.143\tfrac{1}{7} \;\square\; 0.143

Show answerوەڵامەکە پیشان بدە
  • (a) ≈\approx: 3.1416 is π rounded.
  • (b) ≡\equiv: true for every a and b (many books write ==).
  • (c) ==: exactly 12.
  • (d) :=:=: A is a new name for πr2\pi r^2.
  • (e) ≡\equiv (mod 5): both leave remainder 2.
  • (f) ≈\approx: 17=0.142857…\frac{1}{7} = 0.142857\ldots
  • ⁦(a)⁩ ≈\approx: ⁦3.1416⁩ نزیککراوەی πـیە.
  • ⁦(b)⁩ ≡\equiv: بۆ هەموو a و b ڕاستە (زۆر کتێب == دەنووسن).
  • ⁦(c)⁩ ==: ڕێک ⁦12⁩.
  • ⁦(d)⁩ :=:=: A ناوێکی نوێیە بۆ πr2\pi r^2.
  • ⁦(e)⁩ ≡\equiv ⁦(mod 5)⁩: هەردووکیان 2 دەدەن.
  • ⁦(f)⁩ ≈\approx: چونکە 17=0.142857…\frac{1}{7} = 0.142857\ldots
ExerciseڕاهێنانStore, compare or state?هەڵگرتن، بەراوردکردن یان ڕستە؟

Say what each = does: (a) total = total + price in Python (b) if total == 100: (c) x+2=7x + 2 = 7 in a maths book (d) =B2*C2 in an Excel cell (e) WHERE city = 'Erbil' in SQL (f) largest ← a in pseudocode

بڵێ هەر =ێک چی دەکات: ⁦(a)⁩ total = total + price لە Pythonـدا ⁦(b)⁩ if total == 100: ⁦(c)⁩ x+2=7x + 2 = 7 لە کتێبێکی بیرکاریدا ⁦(d)⁩ =B2*C2 لە Excelـدا ⁦(e)⁩ WHERE city = 'Erbil' لە SQLـدا ⁦(f)⁩ largest ← a لە

Show answerوەڵامەکە پیشان بدە
  • (a) Store: the new total replaces the old one.
  • (b) Compare: == asks a question.
  • (c) State: an equation, true only for x=5x = 5.
  • (d) Start a formula: “work this out”.
  • (e) Compare: SQL uses one = to compare.
  • (f) Store, written with an arrow instead of =.
  • ⁦(a)⁩ هەڵگرتن: کۆی نوێ جێگەی کۆنەکە دەگرێتەوە.
  • ⁦(b)⁩ بەراوردکردن: == پرسیار دەکات.
  • ⁦(c)⁩ ڕستە: ، تەنیا بۆ x=5x = 5 ڕاستە.
  • ⁦(d)⁩ دەستپێکی : «ئەمە حیساب بکە».
  • ⁦(e)⁩ بەراوردکردن: SQL بۆ بەراوردکردن یەک = بەکار دەهێنێت.
  • ⁦(f)⁩ هەڵگرتن، بە تیر لە جیاتی = نووسراوە.
ExerciseڕاهێنانSay it in two languagesبە دوو زمان بیخوێنەوە

Read aloud in English and in Kurdish: (a) x≠0x \ne 0 (b) 2≈1.41\sqrt{2} \approx 1.41 (c) y∝xy \propto x (d) a(b+c)≡ab+aca(b + c) \equiv ab + ac (e) n≫1n \gg 1

بە ئینگلیزی و بە کوردی بە دەنگی بەرز بیانخوێنەوە: ⁦(a)⁩ x≠0x \ne 0 ⁦(b)⁩ 2≈1.41\sqrt{2} \approx 1.41 ⁦(c)⁩ y∝xy \propto x ⁦(d)⁩ a(b+c)≡ab+aca(b + c) \equiv ab + ac ⁦(e)⁩ n≫1n \gg 1

Show answerوەڵامەکە پیشان بدە
  • (a) “x is not equal to zero”, x یەکسان نییە بە سفر.
  • (b) “root two is approximately equal to one point four one”, ڕەگی 2 نزیکەی یەکسانە بە 1.41.
  • (c) “y is proportional to x”, y هاوڕێژەیە لەگەڵ x.
  • (d) “a times (b plus c) is identical to ab plus ac”, a جاران (b کۆ c) هاوئەنجامە لەگەڵ ab کۆ ac.
  • (e) “n is much greater than one”, n زۆر گەورەترە لە 1.
  • ⁦(a)⁩ «x یەکسان نییە بە سفر» (x is not equal to zero).
  • ⁦(b)⁩ « 2 بە ⁦1.41⁩» (root two is approximately equal to one point four one).
  • ⁦(c)⁩ «y هاوڕێژەیە لەگەڵ x» (y is proportional to x).
  • ⁦(d)⁩ «a جاران (b کۆ c) لەگەڵ ab کۆ ac» (a times (b plus c) is identical to ab plus ac).
  • ⁦(e)⁩ «n زۆر گەورەترە لە 1» (n is much greater than one).

Summaryپوختە

  • == says both sides have the same value; a formula with == can be true or false. Every == in a chain must be true.
  • ≠\ne not equal (!=, ~=, <> in code); ≈\approx about equal, after rounding.
  • ≡\equiv: identity (true for every x) or congruence mod n; :=:= “is defined as”.
  • In code = stores and == compares; pseudocode stores with ←.
  • ∝\propto proportional to; ∼\sim has four jobs; ≪\ll ≫\gg much less / greater; ∴\therefore therefore, ∵\because because.
  • All these signs, with their readings, are in the Symbol dictionary: Equals and other relations.
  • == دەڵێت هەردوو لا هەمان نرخیان هەیە؛ کە ==ـی تێدا بێت دەشێت ڕاست یان هەڵە بێت. هەموو ==ـێک لە زنجیرەدا دەبێت ڕاست بێت.
  • ≠\ne یەکسان نییە (لە کۆددا !=، ~=، <>)؛ ≈\approx ، دوای .
  • ≡\equiv: (بۆ هەموو x ڕاستە) یان یەکسان بە mod n؛ :=:= «بە پێناسە یەکسانە بە».
  • لە کۆددا = هەڵدەگرێت و == بەراورد دەکات؛ بە ← هەڵدەگرێت.
  • ∝\propto هاوڕێژە؛ ∼\sim چوار کاری هەیە؛ ≪\ll ≫\gg زۆر بچووکتر / گەورەتر؛ ∴\therefore کەواتە، ∵\because چونکە.
  • هەموو ئەم نیشانانە، لەگەڵ خوێندنەوەکانیان، لە فەرهەنگی هەن: یەکسان و پەیوەندییەکانی تر.
A card of twelve relation signs with their readings: = equals; ≠ is not equal to; ≈ is approximately equal to; ≡ is identical to; := is defined as; ∝ is proportional to; ~ is similar to, is about; ≅ is congruent to; ≪ is much less than; ≫ is much greater than; ∴ therefore; ∵ because.کارتێکی دوازدە هێمای پەیوەندی لەگەڵ خوێندنەوەکانیان: = یەکسانە بە؛ ≠ یەکسان نییە بە؛ ≈ نزیکەی یەکسانە بە؛ ≡ هاوئەنجامە لەگەڵ؛ := بە پێناسە یەکسانە بە؛ ∝ هاوڕێژەیە لەگەڵ؛ ~ هاوشێوەیە لەگەڵ، نزیکەی؛ ≅ جووتبووە لەگەڵ؛ ≪ زۆر بچووکترە لە؛ ≫ زۆر گەورەترە لە؛ ∴ کەواتە؛ ∵ چونکە.
Twelve relation signs and how to say them.دوازدە پەیوەندی و چۆنیەتیی خوێندنەوەیان.CêIT
Review questionsپرسیارەکانی پێداچوونەوە
Why is 3+4=7×2=143 + 4 = 7 \times 2 = 14 wrong?بۆچی 3+4=7×2=143 + 4 = 7 \times 2 = 14 هەڵەیە؟

Read as a sentence it claims 3+4=143 + 4 = 14. Use a true chain or one step per line.

وەک ڕستە بیخوێنیتەوە دەڵێت 3+4=143 + 4 = 14. زنجیرەیەکی ڕاست بنووسە یان هەر هەنگاوێک لە دێڕێکدا.

What is the difference between == and ≡\equiv?جیاوازیی نێوان == و ≡\equiv چییە؟

2x=62x = 6 is true for one x; 2(x+3)≡2x+62(x + 3) \equiv 2x + 6 is true for every x.

2x=62x = 6 بۆ یەک x ڕاستە؛ 2(x+3)≡2x+62(x + 3) \equiv 2x + 6 بۆ هەموو xـێک ڕاستە.

Why is x = x + 1 fine in a program?بۆچی x = x + 1 لە بەرنامەدا کێشە نییە؟

In code = stores the right side in the variable: the old x plus 1 becomes the new x.

لە کۆددا = لای ڕاست لە هەڵدەگرێت: xـی کۆن کۆ 1 دەبێتە xـی نوێ.

Lesson complete!وانەکە تەواو بوو!

Well done. Review the key terms, then go on to the next lesson.دەستخۆش. سەیرێکی زاراوە سەرەکییەکان بکەرەوە، پاشان بڕۆ بۆ وانەی داهاتوو.

Key termsزاراوە سەرەکییەکان

Next lessonوانەی داهاتوو

Inequalities, Infinity and Intervalsلاسەنگەکان، بێسنوور و ماوەکان

References and further readingسەرچاوەکان و خوێندنەوەی زیاتر

This lecture is a first edition. The Kurdish text and terminology are waiting for review by Kurdish IT teachers.ئەم وانەیە چاپی یەکەمە. دەقە کوردییەکە و زاراوەکانی چاوەڕێی پێداچوونەوەی مامۆستایانی کوردی بواری IT ن.

Appearanceڕووکار

Modeدۆخ
Styleشێواز
Coloursڕەنگەکان

Saved on this device only.تەنیا لەسەر ئەم ئامێرە پاشەکەوت دەکرێت.