* bug#62658: [Typo] in Calc-Manual: Rewrite Rules - exercise 1
@ 2023-04-03 18:12 Garid Zorigoo
2023-04-06 10:21 ` Eli Zaretskii
0 siblings, 1 reply; 4+ messages in thread
From: Garid Zorigoo @ 2023-04-03 18:12 UTC (permalink / raw)
To: 62658
[-- Attachment #1: Type: text/plain, Size: 552 bytes --]
In Calc's Manual 2.5.2: Section: Rewrite Rules,
https://www.gnu.org/software/emacs/manual/html_mono/calc.html#Rewrites-Tutorial
There is the following typo.
In the Exercise-1 shows following:
```
1: [merge, secsqr] 1: [a/x + b/x := (a + b)/x, ... ]
. .
' [merge,sinsqr] RET =
```
You can see, it says that when entering [merge, sinsqr] it becomes
[merge, secsqr].
I believe the `sinsqr` was supposed to be `secsqr`.
(In fact there is no mention of `sinsqr` in the whole manual).
Garid.
[-- Attachment #2: Type: text/html, Size: 790 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* bug#62658: [Typo] in Calc-Manual: Rewrite Rules - exercise 1
2023-04-03 18:12 bug#62658: [Typo] in Calc-Manual: Rewrite Rules - exercise 1 Garid Zorigoo
@ 2023-04-06 10:21 ` Eli Zaretskii
2023-04-07 12:46 ` Garid Zorigoo
0 siblings, 1 reply; 4+ messages in thread
From: Eli Zaretskii @ 2023-04-06 10:21 UTC (permalink / raw)
To: Garid Zorigoo; +Cc: 62658
> From: Garid Zorigoo <garidzorigoo@gmail.com>
> Date: Tue, 4 Apr 2023 03:12:22 +0900
>
> In Calc's Manual 2.5.2: Section: Rewrite Rules,
> https://www.gnu.org/software/emacs/manual/html_mono/calc.html#Rewrites-Tutorial
> There is the following typo.
>
> In the Exercise-1 shows following:
>
> ```
> 1: [merge, secsqr] 1: [a/x + b/x := (a + b)/x, ... ]
> . .
>
> ' [merge,sinsqr] RET =
> ```
>
> You can see, it says that when entering [merge, sinsqr] it becomes
> [merge, secsqr].
>
> I believe the `sinsqr` was supposed to be `secsqr`.
> (In fact there is no mention of `sinsqr` in the whole manual).
It's possible. But I tried to run the example, and I seem to be
unable to get past the formula I'm asked to enter after the "m s"
part: I get error messages.
I'm probably missing something. Could you perhaps show the commands
and keys to type, starting from "emacs -Q", to reproduce the example
and its results?
Thanks.
^ permalink raw reply [flat|nested] 4+ messages in thread
* bug#62658: [Typo] in Calc-Manual: Rewrite Rules - exercise 1
2023-04-06 10:21 ` Eli Zaretskii
@ 2023-04-07 12:46 ` Garid Zorigoo
2023-04-08 16:15 ` Eli Zaretskii
0 siblings, 1 reply; 4+ messages in thread
From: Garid Zorigoo @ 2023-04-07 12:46 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 62658
[-- Attachment #1.1: Type: text/plain, Size: 4047 bytes --]
Thanks for the reply
> It's possible. But I tried to run the example, and I seem to be
> unable to get past the formula I'm asked to enter after the "m s"
> part: I get error messages.
Sorry, which "m s" are you referring to?
The section I referred to (from the start of "3.5.2 Rewrite Rules" to
first 2 entries of "Exercise 1") didn't have the command "m s".
> Could you perhaps show the commands and keys to type
To reproduce it'll need the following commands (in emacs -Q).
(These are copied from Rewrite-Rules 3.5.2 (in emacs-28)
or 2.5.2 (website). I picked up only entries /omitted outputs/)
' 2sec(x)^2/tan(x)^2 - 2/tan(x)^2 <RET> s 1
a r a/x + b/x := (a+b)/x <RET>
a r sec(x)^2 := 1 + tan(x)^2 <RET>
' a/x + b/x := (a+b)/x <RET> s t merge <RET>
' sec(x)^2 := 1 + tan(x)^2 <RET> s t secsqr <RET>
r 1 a r merge <RET> a r secsqr <RET>
' [merge,sinsqr] <RET> =
s t trig <RET> r 1 a r trig <RET>
According to the manual, the output after the last line should be 2.
I wrote the following tables, slightly detailed manner.
The First column represents what you enter, the 2nd column represents what
the result is.
Part I: (Not required for re-creating error)
| command | result |
|---------------------------------------+-----------------------------|
| '2sec(x)^2/tan(x)^2 - 2/tan(x)^2<RET> | 2sec(x)^2/ ... |
| s 1 | same |
| a r a/x + b/x := (a+b)/x <RET> | (2 sec(x)^2 - 2) / tan(x)^2 |
| a r sec(x)^2 := 1 + tan(x)^2 <RET> | 2 |
Part II: (required for re-creating error, because saving expressions)
| command | result |
|----------------------------------+-----------------------------|
| ' a/x + b/x := (a+b)/x <RET> | a/x + b/x := (a+b)/x |
| s t merge <RET> | disappear |
| ' sec(x)^2 := 1 + tan(x)^2 <RET> | sec(x)^2 := 1 + tan(x)^2 |
| s t secsqr <RET> | disappear |
| r 1 | 2sec(x)^2/... |
| a r merge <RET> | (2 sec(x)^2 - 2) / tan(x)^2 |
| a r secsqr <RET> | 2 |
Exercise I:
| command | result |
|------------------------+------------------------------------------|
| ' [merge,sinsqr] <RET> | [merge,sinsqr] |
| = | [a / x + b / x := (a + b) / x, sinsqr] |
| | above, you can see sinsqr didn't expands |
| | |
| s t trig <RET> | disappear |
| r 1 | 2 sec(x)^2 / tan(x)^2 - 2 / tan(x)^2 |
| a r trig <RET> | 2 sec(x)^2 / tan(x)^2 - 2 / tan(x)^2 |
| | above, you can see it didn't change. |
| | It should've outputted 2 |
Here is what I think it should be:
Exercise I (My suggestion):
| command | result |
|------------------------+--------------------------------------------|
| ' [merge,secsqr] <RET> | [merge,secsqr] |
| = | [a / x + b / x := (a + b) / x, sec(x)^2... |
| | above, you WILL see SECSQR expands |
| | |
| s t trig <RET> | disappear |
| r 1 | 2 sec(x)^2 / tan(x)^2 - 2 / tan(x)^2 |
| a r trig <RET> | 2 |
| | above, you WILL see 2 |
(Just in case, it might being helpful, I also attached the
asciicinema recording in the email)
Garid
[-- Attachment #1.2: Type: text/html, Size: 5322 bytes --]
[-- Attachment #2: tmpw7vsjq4x-ascii.cast --]
[-- Type: application/octet-stream, Size: 174354 bytes --]
{"version": 2, "width": 162, "height": 40, "timestamp": 1680867402, "env": {"SHELL": "/bin/zsh", "TERM": "st-256color"}}
[0.030491, "o", "\u001b[5 q"]
[0.045831, "o", "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[6n"]
[0.04604, "o", "\u001b[13;1H \u001b[14;1H \u001b[38;5;15m a8888b.\u001b[39m \u001b[38;5;4mHost\u001b[39m \u001b[38;5;3m-\u001b[39m garid@e590 \u001b[15;1H \u001b[38;5;15m d888888b.\u001b[39m \u001b[38;5;4mMachine\u001b[39m \u001b[38;5;3m-\u001b[39m LENOVO ThinkPad E590 20NBCTO1WW \u001b[16;1H \u001b[38;5;15m 8P\"YP\"Y88\u001b[39m \u001b[38;5;4mKernel\u001b[39m \u001b[38;5;3m-\u001b[39m 6.2.9-arch1-1 \u001b[17;1H \u001b[38;5;15m 8|o||o|88\u001b[39m \u001b[38;5;4mDistro\u001b[39m \u001b[38;5;3m-\u001b[39m Arch Linux \u001b[18;1H \u001b[38;5;15m 8\u001b[38;5;3m' .\u001b[38;5;15m88\u001b[39m \u001b[38;5;4mPackages\u001b[39m \u001b[38;5;3m-\u001b[39m 2291 (pacman), 22 (cargo) \u001b[19;1H \u001b[38;5;15m 8\u001b[38;5;3m`._.'\u001b[38;5;15m Y8.\u001b[39m \u001b[38;5;4mTerminal\u001b[39m \u001b[38;5;3m-\u001b[39m asciinema \u001b[20;1H \u001b[38;5;15m d/ `8b.\u001b[39m \u001b[38;5;4mShell\u001b[39m \u001b[38;5;3m-\u001b[39m zsh "]
[0.046054, "o", " \u001b[21;1H \u001b[38;5;15m dP Y8b.\u001b[39m \u001b[38;5;4mUptime\u001b[39m \u001b[38;5;3m-\u001b[39m 2h 13m \u001b[22;1H \u001b[38;5;15m d8: ::88b.\u001b[39m \u001b[38;5;4mCPU\u001b[39m \u001b[38;5;3m-\u001b[39m Intel® Core™ i7-8565U CPU @ 1.80GHz (8)\u001b[23;1H \u001b[38;5;15m d8\" 'Y88b\u001b[39m \u001b[38;5;4mResolution\u001b[39m \u001b[38;5;3m-\u001b[39m 1920x1080 \u001b[24;1H \u001b[38;5;15m :8P :888\u001b[39m \u001b[38;5;4mBrightness\u001b[39m \u001b[38;5;3m-\u001b[39m 100% \u001b[25;1H \u001b[38;5;15m 8a. _a88P\u001b[39m \u001b[38;5;4mCPU Load\u001b[39m \u001b[38;5;3m-\u001b[39m 9% \u001b[26;1H \u001b[38;5;3m._/\"Y\u001b[38;5;15maa .\u001b[38;5;3m|\u001b[38;5;15m 88P\u001b[38;5;3m|\u001b[39m \u001b[38;5;4mMemory\u001b[39m \u001b[38;5;3m-\u001b[39m 1.9 GB/32.7 GB \u001b[27;1H \u001b[38;5;3m\\ Y\u001b[38;5;15mP\" `\u001b[38;5;3m| `.\u001b[39m \u001b[38;5;4mBattery\u001b[39m \u001b[38;5;3m-\u001b[39m 58% & Discharging \u001b[28;1H \u001b[38;5;3m/ \\\u001b[38;5;15m.___.d\u001b[38;"]
[0.04617, "o", "5;3m| .'\u001b[39m \u001b[29;1H \u001b[38;5;3m`--..__) `._.'\u001b[39m \u001b[39m\u001b[49m\u001b[0m\r\n\r\n"]
[0.047639, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"]
[0.061705, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[1m\u001b[31m[\u001b[33mgarid\u001b[32m@\u001b[34me590 \u001b[35m/tmp\u001b[31m]\u001b[00m$\u001b[0m \u001b[K"]
[0.06183, "o", "\u001b[5 q"]
[0.062119, "o", "\u001b[5 q"]
[0.062231, "o", "\u001b[?2004h"]
[1.157223, "o", "\u001b[H\u001b[2J\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[1m\u001b[31m[\u001b[33mgarid\u001b[32m@\u001b[34me590 \u001b[35m/tmp\u001b[31m]\u001b[00m$\u001b[0m \u001b[K"]
[1.696748, "o", "\u001b[32memacs\u001b[39m \u001b[36m-nw\u001b[39m \u001b[36m-Q\u001b[39m\u001b[12D"]
[2.317003, "o", "\u001b[?2004l\r\r\n"]
[2.31735, "o", "\u001b[5 q"]
[2.357311, "o", "\u001b[?1049h\u001b[?25h\u001b[?1h\u001b="]
[2.359672, "o", "\u001b[H\u001b[2J\u001b[40d\u001b[K\u001b[?1l\u001b>\u001b[?12l\u001b[?25h\u001b[?1049l\u001b[39;49m\r\u001b[?1049h\u001b[?25h\u001b[?1h\u001b="]
[2.38033, "o", "\u001b[>4;1m\u001b[?2004h\u001b[?1004h"]
[2.386104, "o", "\u001b[H\u001b[2J"]
[2.388736, "o", "\u001b[39d\u001b[?25l\u001b[30m\u001b[48;5;250m-UUU:----F1 \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250m*scratch* \u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m All L1 (Lisp Interaction ElDoc) --------------------------------------------------------------------------------------------------\u001b[39;49m\r\n\u001b[A\u001b[2d\u001b[?12l\u001b[?25h\u001b[?25h"]
[2.3971, "o", "\u001b[40d\u001b[?25lFor information about GNU Emacs and the GNU system, type \u001b[38;5;152m\u001b[48;5;236mC-h C-a\u001b[39;49m.\u001b[K\u001b[H\u001b[7mFile Edit Options Buffers Tools Lisp-Interaction Help \u001b[0m\u001b[39;49m\u001b[27m\r\n\u001b[A\n\u001b[38;5;208m;; This buffer is for text that is not saved, and for Lisp evaluation. \u001b[39;49m \r\n\u001b[A\n\u001b[38;5;208m;; To create a file, visit it with C-x C-f and enter text in its buffer. \u001b[39;49m \r\n\u001b[A\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[30m\u001b[48;5;250m-UUU:----F1 \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250m*scratch* \u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m All L4 (Lisp Interaction ElDoc) -------------------------------------------------------------------------"]
[2.397126, "o", "-------------------------\u001b[39;49m\r\n\u001b[A\u001b[5d\u001b[?12l\u001b[?25h\u001b[?25h"]
[3.867053, "o", "\u001b[40d\u001b[?25l\u001b[36mM-x \u001b[39;49m\u001b[K\u001b[1;33H\u001b[7mMinibuf Help \u001b[0m\u001b[39;49m\u001b[27m"]
[3.867156, "o", "\u001b[40;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[4.508932, "o", "\u001b[?25li\u001b[?12l\u001b[?25h\u001b[?25h"]
[4.771492, "o", "\u001b[?25lc\u001b[?12l\u001b[?25h\u001b[?25h"]
[4.830065, "o", "\u001b[?25lo\u001b[?12l\u001b[?25h\u001b[?25h"]
[4.897348, "o", "\u001b[?25lm\u001b[?12l\u001b[?25h\u001b[?25h"]
[5.033275, "o", "\u001b[?25lplete-\u001b[?12l\u001b[?25h\u001b[?25h"]
[5.360587, "o", "\u001b[?25lv\u001b[?12l\u001b[?25h\u001b[?25h"]
[5.50478, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[5.561588, "o", "\u001b[?25lr\u001b[?12l\u001b[?25h\u001b[?25h"]
[5.666975, "o", "\u001b[?25ltical-mode\u001b[?12l\u001b[?25h\u001b[?25h"]
[6.239183, "o", "\r"]
[6.293467, "o", "\u001b[?25lIcomplete-Vertical mode enabled\u001b[5;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[6.303873, "o", "\u001b[40d\u001b[?25lIcomplete-Vertical mode enabled\u001b[K\u001b[H\u001b[7mFile Edit Options Buffers Tools Lisp-Interaction Help \u001b[0m\u001b[39;49m\u001b[27m\r\n\u001b[A\n\u001b[38;5;208m;; This buffer is for text that is not saved, and for Lisp evaluation. \u001b[39;49m \r\n\u001b[A\n\u001b[38;5;208m;; To create a file, visit it with C-x C-f and enter text in its buffer. \u001b[39;49m \r\n\u001b[A\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[30m\u001b[48;5;250m-UUU:----F1 \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250m*scratch* \u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m All L4 (Lisp Interaction ElDoc) --------------------------------------------------------------------------------------------------\u001b[39;49m\r\n\u001b[A\u001b[5d\u001b[?12l\u001b[?25h\u001b[?25h"]
[6.739545, "o", "\u001b[40d\u001b[?25l\u001b[36mM-x \u001b[39;49m\u001b[K\u001b[1;33H\u001b[7mMinibuf Help \u001b[0m\u001b[39;49m\u001b[27m\u001b[40;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[7.28648, "o", "\u001b[?25li\u001b[?12l\u001b[?25h\u001b[?25h"]
[7.356912, "o", "\u001b[?25ln\u001b[?12l\u001b[?25h\u001b[?25h"]
[7.523844, "o", "\r\u001b[?25l\u001b[38;5;152min\u001b[39;49m\u001b[1mv\u001b[0mert-face"]
[7.524193, "o", "\u001b[31;1H\u001b[30m\u001b[48;5;250m-UUU:----F1 \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250m*scratch* \u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m All L4 (Lisp Interaction ElDoc) --------------------------------------------------------------------------------------------------\u001b[39;49m\r\n\u001b[36mM-x \u001b[39;49min\r\n\u001b[38;5;152m\u001b[48;5;58min\u001b[39;49m\u001b[1m\u001b[48;5;58mf\u001b[0m\u001b[39;49m\u001b[48;5;58mo\u001b[39;49m \u001b[3m\u001b[38;5;249m (C-h i)\u001b[0m\u001b[39;49m\r\n\u001b[38;5;152min\u001b[39;49m\u001b[1md\u001b[0ment-to\r\n\u001b[38;5;152min\u001b[39;49m\u001b[1md\u001b[0ment-sexp"]
[7.524283, "o", "\r\n\u001b[38;5;152min\u001b[39;49m\u001b[1mf\u001b[0mo-finder\r\n\u001b[38;5;152min\u001b[39;49m\u001b[1ms\u001b[0mert-char \u001b[3m\u001b[38;5;249m (C-x 8 RET)\u001b[0m\u001b[39;49m\r\n\u001b[38;5;152min\u001b[39;49m\u001b[1ms\u001b[0mert-file \u001b[3m\u001b[38;5;249m (C-x i)\u001b[0m\u001b[39;49m\r\n\u001b[38;5;152min\u001b[39;49m\u001b[1ms\u001b[0mert-pair\u001b[K\u001b[32;7H\u001b[?12l\u001b[?25h\u001b[?25h"]
[7.629316, "o", "\u001b[40;3H\u001b[?25l\u001b[38;5;152mf\u001b[39;49m\u001b[1mo\u001b[0m-xref-check\u001b[32;7Hf\n\b\b\b\b\b\u001b[38;5;152m\u001b[48;5;58mf\u001b[39;49m\u001b[1m\u001b[48;5;58mo\u001b[0m\u001b[39;49m\u001b[4@ \u001b[34;3H\u001b[38;5;152mf\u001b[39;49m\u001b[1mo\u001b[0m-finder\u001b[35;3H\u001b[38;5;152mf\u001b[39;49m\u001b[1me\u001b[0mrior-tcl\u001b[36;3H\u001b[38;5;152mf\u001b[39;49m\u001b[1mo\u001b[0m-apropos\u001b[37;3H\u001b[38;5;152mf\u001b[39;49m\u001b[1me\u001b[0mrior-lisp\u001b[K\u001b[38;3H\u001b[38;5;152mf\u001b[39;49m\u001b[1mo\u001b[0m-emacs-bug\u001b[K\u001b[39;3H\u001b[38;5;152mf\u001b[39;49m\u001b[1me\u001b[0mrior-octave\u001b[32;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[7.707199, "o", "\u001b[40;4H\u001b[?25l\u001b[38;5;152mo\u001b[39;49m\u001b[1m-\u001b[0mlookup-reset\u001b[32;8Ho\n\b\b\b\b\b\u001b[38;5;152m\u001b[48;5;58mo\u001b[39;49m\u001b[1@ \n\b\b\u001b[38;5;152mo\u001b[39;49m\u001b[1m-\u001b[0m\n\b\b\u001b[38;5;152mo\u001b[39;49m\u001b[1m-\u001b[0mapropos\u001b[36;4H\u001b[38;5;152mo\u001b[39;49m\u001b[1m-\u001b[0memacs-bug\u001b[37;4H\u001b[38;5;152mo\u001b[39;49m\u001b[1m-\u001b[0mxref-check\u001b[38;4H\u001b[38;5;152mo\u001b[39;49m\u001b[1m-\u001b[0mlookup-file\u001b[39;4H\u001b[38;5;152mo\u001b[39;49m\u001b[1m-\u001b[0memacs-manual\u001b[3m\u001b[38;5;249m (C-h r)\u001b[0m\u001b[39;49m\u001b[32;9H\u001b[?12l\u001b[?25h\u001b[?25h"]
[8.004461, "o", "\u001b[40;5H\u001b[?25l\u001b[38;5;152m-\u001b[39;49m\u001b[1mo\u001b[0mther-window \u001b[3m\u001b[38;5;249m (C-h 4 i)\u001b[0m\u001b[39;49m\u001b[32;9H-\n\b\b\b\b\b\u001b[38;5;152m\u001b[48;5;58m-\u001b[39;49m\u001b[1m\u001b[48;5;58mf\u001b[0m\u001b[39;49m\u001b[48;5;58minder\u001b[39;49m\u001b[K\u001b[34;5H\u001b[38;5;152m-\u001b[39;49m\u001b[1ma\u001b[0mpropos\u001b[35;5H\u001b[38;5;152m-\u001b[39;49m\u001b[1me\u001b[0mmacs-bug\u001b[36;5H\u001b[38;5;152m-\u001b[39;49m\u001b[1mx\u001b[0mref-check\u001b[37;5H\u001b[38;5;152m-\u001b[39;49m\u001b[1ml\u001b[0mookup-file\u001b[38;5H\u001b[38;5;152m-\u001b[39;49m\u001b[1me\u001b[0mmacs-manual \u001b[3m\u001b[38;5;249m (C-h r)\u001b[0m\u001b[39;49m\u001b[39;5H\u001b[38;5;152m-\u001b[39;49m\u001b[1ml\u001b[0mookup-reset\u001b[K\u001b[32;10H\u001b[?12l\u001b[?25h\u001b[?25h"]
[8.226133, "o", "\u001b[40;1H\u001b[K\u001b[32;10H\u001b[?25ld\n\b\b\b\b\b\u001b[38;5;152m\u001b[48;5;58md\u001b[39;49m\u001b[1m\u001b[48;5;58mi\u001b[0m\u001b[39;49m\u001b[48;5;58msplay-manual\u001b[39;49m\u001b[3m\u001b[38;5;249m (C-h R)\u001b[0m\u001b[39;49m\r\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\u001b[32;11H\u001b[?12l\u001b[?25h\u001b[?25h"]
[8.3181, "o", "\u001b[?25li\n\b\b\b\b\b\u001b[38;5;152m\u001b[48;5;58mi\u001b[39;49m\u001b[1m\u001b[48;5;58ms\u001b[0m\u001b[39;49m\u001b[32;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[8.914156, "o", "\u001b[?25lsplay-manual\r\n\t\b\u001b[38;5;152m\u001b[48;5;58msplay-manual\u001b[39;49m\u001b[A\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[9.325996, "o", "\r"]
[9.359233, "o", "\u001b[40d\u001b[?25l\u001b[36mManual name: \u001b[39;49m\u001b[K\u001b[H\u001b[7mFile Edit Options Buffers Tools Minibuf Help \u001b[0m\u001b[39;49m\u001b[27m\r\n\u001b[A\n\u001b[38;5;208m;; This buffer is for text that is not saved, and for Lisp evaluation. \u001b[39;49m \r\n\u001b[A\n\u001b[38;5;208m;; To create a file, visit it with C-x C-f and enter text in its buffer. \u001b[39;49m \r\n\u001b[A\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[30m\u001b[48;5;250m-UUU:----F1 \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250m*scratch* \u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m All L4 (Lisp Interaction ElDoc) --------------------------------------------------------------------------------------------------\u001b[39;49m\r\n\u001b[A\u001b[40;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[10.845876, "o", "\u001b[?25lc\u001b[?12l\u001b[?25h\u001b[?25h"]
[10.919973, "o", "\u001b[?25la\u001b[?12l\u001b[?25h\u001b[?25h"]
[11.077142, "o", "\u001b[1;39r\u001b[36;1H\u001b[3M\u001b[1;40r\u001b[40;1H\u001b[K"]
[11.077468, "o", "\u001b[37d\u001b[?25l\u001b[36mManual name: \u001b[39;49mca\u001b[K\r\n\u001b[38;5;152m\u001b[48;5;58mca\u001b[39;49m\u001b[1m\u001b[48;5;58ml\u001b[0m\u001b[39;49m\u001b[48;5;58mc\u001b[39;49m\u001b[K\r\n\u001b[38;5;152mca\u001b[39;49m\u001b[1ml\u001b[0mc.info.gz\u001b[K\u001b[37;16H\u001b[?12l\u001b[?25h\u001b[?25h"]
[11.409597, "o", "\u001b[?25ll\u001b[38;3H\u001b[38;5;152m\u001b[48;5;58ml\u001b[39;49m\u001b[1m\u001b[48;5;58mc\u001b[0m\u001b[39;49m\n\b\b\u001b[38;5;152ml\u001b[39;49m\u001b[1mc\u001b[0m\u001b[37;17H\u001b[?12l\u001b[?25h\u001b[?25h"]
[11.781521, "o", "\u001b[?25lc\u001b[38;4H\u001b[38;5;152m\u001b[48;5;58mc\u001b[39;49m\n\b\u001b[38;5;152mc\u001b[39;49m\u001b[1m.\u001b[0m\u001b[37;18H\u001b[?12l\u001b[?25h\u001b[?25h"]
[12.1337, "o", "\r"]
[12.282373, "o", "\u001b[5d"]
[12.283644, "o", "\u001b[40d\u001b[?25lYou can run the command ‘info-display-manual’ with C-h R\u001b[5;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[12.285119, "o", "\u001b[1;33H\u001b[?25l\u001b[7mInfo Help \u001b[0m\u001b[39;49m\u001b[27m\r\n\u001b[4m\u001b[30m\u001b[48;5;250mNext: \u001b[0m\u001b[39;49m\u001b[4m\u001b[96m\u001b[48;5;250mGetting Started\u001b[0m\u001b[39;49m\u001b[4m\u001b[30m\u001b[48;5;250m, Prev: \u001b[0m\u001b[39;49m\u001b[4m\u001b[96m\u001b[48;5;250m(dir)\u001b[0m\u001b[39;49m\u001b[4m\u001b[30m\u001b[48;5;250m, Up: \u001b[0m\u001b[39;49m\u001b[4m\u001b[96m\u001b[48;5;250m(dir)\u001b[0m\u001b[39;49m\u001b[4m\u001b[30m\u001b[48;5;250m \u001b[0m\u001b[39;49m\r\n\u001b[1m\u001b[3m\u001b[37m(calc)Top\u001b[0m\u001b[39;49m \r\n\n\u001b[1m\u001b[33mThe GNU Emacs Calculator\u001b[0m\u001b[39;49m\r\n************************\r\n\n“Calc” is an advanced desk calculator and mathematical tool written by\r\nDave Gillespie that runs as part of the GNU Emacs environment.\u001b[11;4HThis manual, also written (mostly) by Dave Gillespie, is divided into\r\nthree major parts: “Getting Started,” the “Calc Tutorial,” and the “Calc\r\nReference.” The Tutorial introduces all the major aspects of Calculator"]
[12.285238, "o", "\r\nuse in an easy, hands-on way. The remainder of the manual is a complete\r\nreference to the features of the Calculator.\u001b[17;4HFor help in the Emacs Info system (which you are using to read this\r\nfile), type ‘?’. (You can also type ‘h’ to run through a longer Info"]
[12.285292, "o", "\r\ntutorial.)\u001b[21;4HThis file documents Calc, the GNU Emacs calculator.\u001b[23;4HCopyright © 1990–1991, 2001–2022 Free Software Foundation, Inc.\u001b[25;6HPermission is granted to copy, distribute and/or modify this\u001b[26;6Hdocument under the terms of the GNU Free Documentation License,\u001b[27;6HVersion 1.3 or any later version published by the Free Software\u001b[28;6HFoundation; with the Invariant Sections being just “GNU GENERAL\u001b[29;6HPUBLIC LICENSE”, with the Front-Cover Texts being “A GNU Manual,”\u001b[30;6Hand with the Back-Cover Texts as in (a) below. A copy of the\u001b[31;6Hlicense is included in the section entitled “GNU Free Documentation\u001b[32;6HLicense.”\u001b[34;6H(a) The FSF’s Back-Cover Text is: “You have the freedom to copy and\u001b[35;6Hmodify this GNU manual.”\r\n\u001b[K\n\u001b[1m\u001b[4m* Menu:\u001b[0m\u001b[K\r\n\u001b[K\n\u001b[30m\u001b[48;5;250m-UUU:%%--F1 \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250m*info*\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m (calc) \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250mTop\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m Top L2 (Info Narrow) -----------------------------"]
[12.285334, "o", "---------------------------------------------------------------------------\u001b[39;49m\r\n\u001b[4d\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.29678, "o", "\u001b[40d\u001b[K\u001b[4d"]
[13.299217, "o", "\u001b[39;39H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[5;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.548648, "o", "\u001b[39;39H\u001b[?25l\u001b[30m\u001b[48;5;250m4\u001b[39;49m\u001b[6;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.564615, "o", "\u001b[39;39H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[7;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.580788, "o", "\u001b[39;39H\u001b[?25l\u001b[30m\u001b[48;5;250m6\u001b[39;49m\u001b[8;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.596974, "o", "\u001b[39;39H\u001b[?25l\u001b[30m\u001b[48;5;250m7\u001b[39;49m\u001b[9;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.61293, "o", "\u001b[39;39H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[10;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.628842, "o", "\u001b[39;39H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[11;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.644822, "o", "\u001b[39;39H\u001b[?25l\u001b[30m\u001b[48;5;250m10\u001b[39;49m\u001b[12;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.661201, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[13;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.676876, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[14;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.720457, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m4\u001b[39;49m\u001b[16;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.725189, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[17;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.741278, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m6\u001b[39;49m\u001b[18;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.757172, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m7\u001b[39;49m\u001b[19;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.774575, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[20;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.791137, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[21;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.807714, "o", "\u001b[39;39H\u001b[?25l\u001b[30m\u001b[48;5;250m20\u001b[39;49m\u001b[22;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.824579, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[23;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.84138, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[24;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.858396, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[25;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.875511, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m4\u001b[39;49m\u001b[26;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.892914, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[27;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.909505, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m6\u001b[39;49m\u001b[28;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.925786, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m7\u001b[39;49m\u001b[29;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.942056, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[30;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.957994, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[31;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.974862, "o", "\u001b[39;39H\u001b[?25l\u001b[30m\u001b[48;5;250m30\u001b[39;49m\u001b[32;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[13.991434, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[33;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.008685, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[34;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.026065, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[35;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.041707, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m4\u001b[39;49m\u001b[36;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.058634, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[37;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.075179, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m6\u001b[39;49m\r\u001b[A\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.098209, "o", "\u001b[1;37r\u001b[3;1H\u001b[18M\u001b[1;40r"]
[14.098555, "o", "\u001b[20;1H\u001b[K\n\u001b[?25l* \u001b[4m\u001b[96mGetting Started\u001b[0m\u001b[39;49m General description and overview.\u001b[K\r\n* \u001b[4m\u001b[96mInteractive Tutorial\u001b[0m\u001b[39;49m\u001b[K\r\n\u001b[91m*\u001b[39;49m \u001b[4m\u001b[96mTutorial\u001b[0m\u001b[39;49m A step-by-step introduction for beginners.\u001b[K\r\n\u001b[K\n* \u001b[4m\u001b[96mIntroduction\u001b[0m\u001b[39;49m Introduction to the Calc reference manual.\u001b[K\r\n* \u001b[4m\u001b[96mData Types\u001b[0m\u001b[39;49m Types of objects manipulated by Calc.\u001b[K\r\n\u001b[91m*\u001b[39;49m \u001b[4m\u001b[96mStack and Trail\u001b[0m\u001b[39;49m Manipulating the stack and trail buffers.\u001b[K\r\n* \u001b[4m\u001b[96mMode Settings\u001b[0m\u001b[39;49m Adjusting display format and other modes.\u001b[K\r\n* \u001b[4m\u001b[96mArithmetic\u001b[0m\u001b[39;49m Basic arithmetic functions.\u001b[K\r\n\u001b[91m*\u001b[39;49m \u001b[4m\u001b[96mScientific Functions\u001b[0m\u001b[39;49m Transcendentals and other scientific functions.\u001b[K\r\n* \u001b[4m\u001b[96mMatrix Functions\u001b[0m\u001b[39;49m Operations on vectors and matrices.\u001b[K\r\n* \u001b[4m\u001b[96mAlgebra\u001b[0m\u001b[39;49m Manipulating expressions algebraically.\u001b[K\r\n* \u001b[4m\u001b[96mUnits\u001b[0m\u001b[39;49m "]
[14.098799, "o", " Operations on numbers with units.\u001b[K\r\n* \u001b[4m\u001b[96mStore and Recall\u001b[0m\u001b[39;49m Storing and recalling variables.\u001b[K\r\n* \u001b[4m\u001b[96mGraphics\u001b[0m\u001b[39;49m Commands for making graphs of data.\u001b[K\r\n* \u001b[4m\u001b[96mKill and Yank\u001b[0m\u001b[39;49m Moving data into and out of Calc.\u001b[K\r\n* \u001b[4m\u001b[96mKeypad Mode\u001b[0m\u001b[39;49m Operating Calc from a keypad.\u001b[K\r\n* \u001b[4m\u001b[96mEmbedded Mode\u001b[0m\u001b[39;49m Working with formulas embedded in a file.\u001b[39;34H\u001b[30m\u001b[48;5;250m24% L37\u001b[39;49m\u001b[21;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.109033, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[22;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.12712, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[23;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.144162, "o", "\u001b[39;39H\u001b[?25l\u001b[30m\u001b[48;5;250m40\u001b[39;49m\u001b[24;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.160874, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[25;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.177386, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[26;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.193245, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[27;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.209356, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m4\u001b[39;49m\u001b[28;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.226415, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[29;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.242754, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m6\u001b[39;49m\u001b[30;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.258945, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m7\u001b[39;49m\u001b[31;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.276079, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[32;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.293058, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[33;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.309238, "o", "\u001b[39;39H\u001b[?25l\u001b[30m\u001b[48;5;250m50\u001b[39;49m\u001b[34;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.326342, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[35;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.343553, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[36;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.359441, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[37;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.375605, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m4\u001b[39;49m\r\u001b[A\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.397889, "o", "\u001b[1;38r\u001b[3;1H\u001b[18M\u001b[1;40r"]
[14.398316, "o", "\u001b[21;1H\u001b[?25l* \u001b[4m\u001b[96mProgramming\u001b[0m\u001b[39;49m Calc as a programmable calculator.\u001b[K\r\n\u001b[K\n* \u001b[4m\u001b[96mCopying\u001b[0m\u001b[39;49m How you can copy and share Calc.\u001b[K\r\n* \u001b[4m\u001b[96mGNU Free Documentation License\u001b[0m\u001b[39;49m The license for this documentation.\u001b[K\r\n* \u001b[4m\u001b[96mCustomizing Calc\u001b[0m\u001b[39;49m Customizing Calc.\u001b[K\r\n* \u001b[4m\u001b[96mReporting Bugs\u001b[0m\u001b[39;49m How to report bugs and make suggestions.\u001b[K\r\n\u001b[K\n* \u001b[4m\u001b[96mSummary\u001b[0m\u001b[39;49m Summary of Calc commands and functions.\u001b[K\r\n\u001b[K\n* \u001b[4m\u001b[96mKey Index\u001b[0m\u001b[39;49m The standard Calc key sequences.\u001b[K\r\n* \u001b[4m\u001b[96mCommand Index\u001b[0m\u001b[39;49m The interactive Calc commands.\u001b[K\r\n* \u001b[4m\u001b[96mFunction Index\u001b[0m\u001b[39;49m Functions (in algebraic formulas).\u001b[K\r\n* \u001b[4m\u001b[96mConcept Index\u001b[0m\u001b[39;49m General concepts.\u001b[K\r\n* \u001b[4m\u001b[96mVariable Index\u001b[0m\u001b[39;49m Variables used by Calc (both user and internal).\u001b[K\r\n* \u001b[4m\u001b[96mLisp Function Index\u001b[0m\u001b[39;49m Internal Lisp math functions.\u001b[K\r\n\u001b["]
[14.398625, "o", "K\n\u001b[K\n\u001b[K\u001b[39;34H\u001b[30m\u001b[48;5;250mBot L55\u001b[39;49m\u001b[21;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.407406, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m6\u001b[39;49m\u001b[22;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.424752, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m7\u001b[39;49m\u001b[23;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.441431, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[24;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.45724, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[25;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.474255, "o", "\u001b[39;39H\u001b[?25l\u001b[30m\u001b[48;5;250m60\u001b[39;49m\u001b[26;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.490623, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[27;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.505439, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[28;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.521144, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[29;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.662445, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[28;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.911939, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[27;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.929113, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m0\u001b[39;49m\u001b[26;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.945493, "o", "\u001b[39;39H\u001b[?25l\u001b[30m\u001b[48;5;250m59\u001b[39;49m\u001b[25;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.961495, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[24;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.977449, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m7\u001b[39;49m\u001b[23;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[14.993719, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m6\u001b[39;49m\u001b[22;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[15.011145, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[21;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[15.027956, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m4\u001b[39;49m\u001b[20;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[15.044115, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[19;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[15.061327, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[18;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[15.077729, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[17;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[15.093913, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m0\u001b[39;49m\u001b[16;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[15.167167, "o", "\u001b[39;39H\u001b[?25l\u001b[30m\u001b[48;5;250m49\u001b[39;49m\u001b[15;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[15.368186, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[14;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[15.519254, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m7\u001b[39;49m\u001b[13;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[15.769547, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m6\u001b[39;49m\u001b[12;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[15.786294, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[11;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[15.801917, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m4\u001b[39;49m\u001b[10;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[15.81852, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[9;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[15.834952, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[8;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[15.851713, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[7;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[15.868484, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m0\u001b[39;49m\u001b[6;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[15.885892, "o", "\u001b[39;39H\u001b[?25l\u001b[30m\u001b[48;5;250m39\u001b[39;49m\u001b[5;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[16.055865, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[4;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[16.222286, "o", "\u001b[C"]
[16.472171, "o", "\u001b[C"]
[16.488785, "o", "\u001b[C"]
[16.505295, "o", "\u001b[C"]
[16.520828, "o", "\u001b[C"]
[16.537917, "o", "\u001b[C"]
[16.553916, "o", "\t\b"]
[16.60979, "o", "\u001b[39;40H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[5;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[17.122814, "o", "\u001b[2;7H\u001b[?25l\u001b[4m\u001b[96m\u001b[48;5;250mIntroduction\u001b[0m\u001b[39;49m\u001b[4m\u001b[30m\u001b[48;5;250m, Prev: \u001b[0m\u001b[39;49m\u001b[4m\u001b[96m\u001b[48;5;250mInteractive Tutorial\u001b[0m\u001b[39;49m\u001b[4m\u001b[30m\u001b[48;5;250m, Up: \u001b[0m\u001b[39;49m\u001b[4m\u001b[96m\u001b[48;5;250mTop\u001b[0m\u001b[39;49m\r\n\u001b[4m\u001b[96m(calc)Top\u001b[0m\u001b[39;49m > \u001b[1m\u001b[3m\u001b[37mTutorial\u001b[0m\u001b[39;49m \r\n\u001b[K\n\u001b[1m\u001b[33m3 Tutorial\u001b[0m\u001b[39;49m\u001b[K\r\n**********\r\n\u001b[K\nThis chapter explains how to use Calc and its many features, in a\r\nstep-by-step, tutorial way. You are encouraged to run Calc and work\r\nalong with the examples as you read (see \u001b[4m\u001b[96mStarting Calc\u001b[0m\u001b[39;49m). If you are\r\nalready familiar with advanced calculators, you may wish to skip on to\r\nthe rest of this manual.\u001b[K\r\n\u001b[K\n This tutorial describes the standard user interface of Calc only.\r\nThe Quick mode and Keypad mode interfaces are fairly self-explanatory.\r\nSee \u001b[4m\u001b[96mEmbedded Mode\u001b[0m\u001b[39;49m, for a description "]
[17.123214, "o", "of the Embedded mode interface.\r\n\u001b[K\n The easiest way to read this tutorial on-line is to have two windows"]
[17.123466, "o", "\r\non your Emacs screen, one with Calc and one with the Info system. Press\r\n‘C-x * t’ to set this up; the on-line tutorial will be opened in the\r\ncurrent window and Calc will be started in another window. From the\r\nInfo window, the command ‘C-x * c’ can be used to switch to the Calc\r\nwindow and ‘C-x * o’ can be used to switch back to the Info window. (If\r\nyou have a printed copy of the manual you can use that instead; in that\r\ncase you only need to press ‘C-x * c’ to start Calc.)\r\n\u001b[K\u001b[27;4HThis tutorial is designed to be done in sequence. But the rest of\r\nthis manual does not assume you have gone through the tutorial. The\r\ntutorial does not cover everything in the Calculator, but it touches on\r\nmost general areas.\u001b[K\r\n\u001b[K\n You may wish to print out a copy of the Calc Summary and keep notes\r\non it as you learn Calc. See \u001b[4m\u001b[96mAbout This Manual\u001b[0m\u001b[39;49m, to see how to make\r\na printed summary. See \u001b[4m\u001b[96mSummary\u001b[0m\u001b[39;49m.\u001b[K\r\n\u001b[K\n\u001b[1m\u001b[4m* Menu:\u001b[0m\r\n\n* \u001b[4m\u001b[96mBasic Tutorial"]
[17.123683, "o", "\u001b[0m\u001b[39;49m\u001b[39;29H\u001b[1m\u001b[30m\u001b[48;5;250mutorial\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m Top L2 (Info Narrow) \u001b[39;49m\u001b[4;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[17.510663, "o", "\u001b[39;44H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[5;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[17.760856, "o", "\u001b[39;44H\u001b[?25l\u001b[30m\u001b[48;5;250m4\u001b[39;49m\u001b[6;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[17.776619, "o", "\u001b[39;44H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[7;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[17.793877, "o", "\u001b[39;44H\u001b[?25l\u001b[30m\u001b[48;5;250m6\u001b[39;49m\u001b[8;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[17.810519, "o", "\u001b[39;44H\u001b[?25l\u001b[30m\u001b[48;5;250m7\u001b[39;49m\u001b[9;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[17.827401, "o", "\u001b[39;44H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[10;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[17.84457, "o", "\u001b[39;44H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[11;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[17.860434, "o", "\u001b[39;44H\u001b[?25l\u001b[30m\u001b[48;5;250m10\u001b[39;49m\u001b[12;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[17.876374, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[13;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[17.893304, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[14;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[17.910004, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[15;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[17.927092, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m4\u001b[39;49m\u001b[16;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[17.943951, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[17;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[17.960757, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m6\u001b[39;49m\u001b[18;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[17.978633, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m7\u001b[39;49m\u001b[19;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[17.994627, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[20;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.010537, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[21;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.026789, "o", "\u001b[39;44H\u001b[?25l\u001b[30m\u001b[48;5;250m20\u001b[39;49m\u001b[22;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.044116, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[23;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.061064, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[24;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.078341, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[25;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.09462, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m4\u001b[39;49m\u001b[26;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.110353, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[27;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.126889, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m6\u001b[39;49m\u001b[28;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.143552, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m7\u001b[39;49m\u001b[29;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.160445, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[30;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.177453, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[31;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.194254, "o", "\u001b[39;44H\u001b[?25l\u001b[30m\u001b[48;5;250m30\u001b[39;49m\u001b[32;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.21143, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[33;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.227345, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[34;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.243355, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[35;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.259969, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m4\u001b[39;49m\u001b[36;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.276882, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[37;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.293494, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m6\u001b[39;49m\r\u001b[A\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.313568, "o", "\u001b[1;38r\u001b[3;1H\u001b[18M\u001b[1;40r"]
[18.313902, "o", "\u001b[21;1H\u001b[?25l* \u001b[4m\u001b[96mArithmetic Tutorial\u001b[0m\u001b[39;49m\u001b[K\r\n\u001b[91m*\u001b[39;49m \u001b[4m\u001b[96mVector/Matrix Tutorial\u001b[0m\u001b[39;49m\u001b[K\r\n* \u001b[4m\u001b[96mTypes Tutorial\u001b[0m\u001b[39;49m\u001b[K\r\n* \u001b[4m\u001b[96mAlgebra Tutorial\u001b[0m\u001b[39;49m\u001b[K\r\n\u001b[91m*\u001b[39;49m \u001b[4m\u001b[96mProgramming Tutorial\u001b[0m\u001b[39;49m\u001b[K\r\n\u001b[K\n* \u001b[4m\u001b[96mAnswers to Exercises\u001b[0m\u001b[39;49m\u001b[K\r\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\u001b[39;39H\u001b[30m\u001b[48;5;250mBot L37\u001b[39;49m\u001b[21;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.328909, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[22;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.343884, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[23;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.359707, "o", "\u001b[39;44H\u001b[?25l\u001b[30m\u001b[48;5;250m40\u001b[39;49m\u001b[24;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.37702, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[25;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.393076, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[26;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.408724, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[27;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.425422, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[28;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.440905, "o", "\u0007"]
[18.441483, "o", "\u001b[40d\u001b[?25lEnd of buffer\u001b[28;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.457064, "o", "\u0007"]
[18.473184, "o", "\u0007"]
[18.488967, "o", "\u0007"]
[18.703515, "o", "\u001b[40d\u001b[K\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[27;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.953838, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[26;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.970027, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[25;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[18.986121, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m0\u001b[39;49m\u001b[24;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[19.002238, "o", "\u001b[39;44H\u001b[?25l\u001b[30m\u001b[48;5;250m39\u001b[39;49m\u001b[23;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[19.017946, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[22;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[19.106212, "o", "\u001b[C"]
[19.356896, "o", "\u001b[C"]
[19.373596, "o", "\u001b[C"]
[19.390281, "o", "\u001b[C"]
[19.406652, "o", "\u001b[C"]
[19.423482, "o", "\u001b[C"]
[19.439246, "o", "\t\b"]
[19.513967, "o", "\u001b[39;45H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[23;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[20.300033, "o", "\u001b[39;44H\u001b[?25l\u001b[30m\u001b[48;5;250m40\u001b[39;49m\u001b[24;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[20.804593, "o", "\u001b[2;7H\u001b[?25l\u001b[4m\u001b[96m\u001b[48;5;250mProgramming Tutorial\u001b[0m\u001b[39;49m\u001b[4m\u001b[30m\u001b[48;5;250m, Prev: \u001b[0m\u001b[39;49m\u001b[4m\u001b[96m\u001b[48;5;250mTypes Tutorial\u001b[0m\u001b[39;49m\u001b[4m\u001b[30m\u001b[48;5;250m, Up: \u001b[0m\u001b[39;49m\u001b[4m\u001b[96m\u001b[48;5;250mTutorial\u001b[0m\u001b[39;49m\r\n\u001b[4m\u001b[96m(calc)Top\u001b[0m\u001b[39;49m > \u001b[4m\u001b[96mTutorial\u001b[0m\u001b[39;49m > \u001b[1m\u001b[3m\u001b[37mAlgebra Tutorial\u001b[0m\u001b[39;49m \r\n\u001b[K\n\u001b[1m\u001b[38;5;152m3.5 Algebra and Calculus Tutorial\u001b[0m\u001b[39;49m\u001b[K\r\n=================================\u001b[K\r\n\u001b[K\nThis section shows how to use Calc’s algebra facilities to solve\r\nequations, do simple calculus problems, and manipulate algebraic\u001b[K\r\nformulas.\u001b[K\r\n\u001b[K\n\u001b[1m\u001b[4m* Menu:\u001b[0m\u001b[K\r\n\n* \u001b[4m\u001b[96mBasic Algebra Tutorial\u001b[0m\u001b[39;49m\u001b[K\r\n* \u001b[4m\u001b[96mRewrites Tutorial\u001b[0m\u001b[39;49m\u001b[K\r\n\u001b[K\n\n\u001b[K\n\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\u001b[K\n\n\u001b[K\u001b[39;28H\u001b[1m\u001b[30m\u001b[48;5;250mAlgebra Tutorial\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m All L2 (Info Narrow) \u001b[39;49m\u001b[4;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[21.030564, "o", "\u001b[39;52H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[5;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[21.280511, "o", "\u001b[39;52H\u001b[?25l\u001b[30m\u001b[48;5;250m4\u001b[39;49m\u001b[6;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[21.297498, "o", "\u001b[39;52H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[7;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[21.314103, "o", "\u001b[39;52H\u001b[?25l\u001b[30m\u001b[48;5;250m6\u001b[39;49m\u001b[8;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[21.330435, "o", "\u001b[39;52H\u001b[?25l\u001b[30m\u001b[48;5;250m7\u001b[39;49m\u001b[9;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[21.346789, "o", "\u001b[39;52H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[10;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[21.362592, "o", "\u001b[39;52H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[11;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[21.379217, "o", "\u001b[39;52H\u001b[?25l\u001b[30m\u001b[48;5;250m10\u001b[39;49m\u001b[12;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[21.395412, "o", "\u001b[39;53H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[13;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[21.412001, "o", "\u001b[39;53H\u001b[?25l\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[14;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[21.429152, "o", "\u001b[39;53H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[15;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[21.592612, "o", "\u001b[C"]
[21.837226, "o", "\u001b[C"]
[22.073639, "o", "\u001b[C"]
[22.457367, "o", "\u001b[H\n\u001b[?25l\u001b[4m\u001b[30m\u001b[48;5;250mPrev: \u001b[0m\u001b[39;49m\u001b[4m\u001b[96m\u001b[48;5;250mBasic Algebra Tutorial\u001b[0m\u001b[39;49m\u001b[4m\u001b[30m\u001b[48;5;250m, Up: \u001b[0m\u001b[39;49m\u001b[4m\u001b[96m\u001b[48;5;250mAlgebra Tutorial\u001b[0m\u001b[39;49m\u001b[4m\u001b[30m\u001b[48;5;250m \u001b[0m\u001b[39;49m\u001b[3;24H\u001b[4m\u001b[96mAlgebra Tutorial\u001b[0m\u001b[39;49m > \u001b[1m\u001b[3m\u001b[37mRewrites Tutorial\u001b[0m\u001b[39;49m\r\n\n\u001b[1m3.5.2 Rewrite Rules\u001b[0m\u001b[K\r\n-------------------\u001b[K\r\n\nNo matter how many built-in commands Calc provided for doing algebra,\r\nthere would always be something you wanted to do that Calc didn’t have\r\nin its repertoire. So Calc also provides a “rewrite rule” system that\r\nyou can use to define your own algebraic manipulations.\r\n\u001b[K\u001b[13;4HSuppose we want to simplify this trigonometric formula:\r\n\u001b[K\n 1: 2 sec(x)^2 / tan(x)^2 - 2 / tan(x)^2\u001b[16;10H.\n\n\b' 2sec(x)^2/tan(x)^2 - 2/tan(x)^2 <RET> s 1\r\n\nIf we were simplifying this by hand, we’d probably combine over the\r\ncommon denominator. The ‘a n’ algebra command will do this, but we’ll\r\ndo it with a rewrite rule just for pra"]
[22.457541, "o", "ctice.\u001b[24;4HRewrite rules are written with the ‘:=’ symbol.\u001b[26;6H1: (2 sec(x)^2 - 2) / tan(x)^2\u001b[27;10H.\n\n\ba r a/x + b/x := (a+b)/x <RET>\r\n\n(The “assignment operator” ‘:=’ has several uses in Calc. All by itself\r\nthe formula ‘a/x + b/x := (a+b)/x’ doesn’t do anything, but when it is\r\ngiven to the ‘a r’ command, that command interprets it as a rewrite\r\nrule.)\n\n\b\b\bThe lefthand side, ‘a/x + b/x’, is called the “pattern” of the\r\nrewrite rule. Calc searches the formula on the stack for parts that\r\nmatch the pattern. Variables in a rewrite pattern are called\u001b[39;28H\u001b[1m\u001b[30m\u001b[48;5;250mRewrites Tutorial\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m Top L2 (Info Narrow) \u001b[39;49m\u001b[4;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[22.946317, "o", "\u001b[39;53H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[5;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[23.195769, "o", "\u001b[39;53H\u001b[?25l\u001b[30m\u001b[48;5;250m4\u001b[39;49m\u001b[6;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[23.211764, "o", "\u001b[39;53H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[7;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[23.228476, "o", "\u001b[39;53H\u001b[?25l\u001b[30m\u001b[48;5;250m6\u001b[39;49m\u001b[8;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[23.605502, "o", "\u001b[39;53H\u001b[?25l\u001b[30m\u001b[48;5;250m7\u001b[39;49m\u001b[9;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[23.736535, "o", "\u001b[39;53H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[10;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[23.871059, "o", "\u001b[39;53H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[11;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[24.120885, "o", "\u001b[39;53H\u001b[?25l\u001b[30m\u001b[48;5;250m10\u001b[39;49m\u001b[12;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[24.136699, "o", "\u001b[39;54H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[13;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[24.152588, "o", "\u001b[39;54H\u001b[?25l\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[14;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[24.455749, "o", "\u001b[39;54H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[15;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[24.5827, "o", "\u001b[39;54H\u001b[?25l\u001b[30m\u001b[48;5;250m4\u001b[39;49m\u001b[16;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[24.727648, "o", "\u001b[39;54H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[17;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[24.894935, "o", "\u001b[39;54H\u001b[?25l\u001b[30m\u001b[48;5;250m6\u001b[39;49m\u001b[18;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[25.054986, "o", "\u001b[C"]
[25.305634, "o", "\u001b[C"]
[25.321995, "o", "\u001b[C"]
[25.33824, "o", "\u001b[C"]
[25.353622, "o", "\u001b[C"]
[25.369926, "o", "\u001b[C"]
[25.38642, "o", "\t\b"]
[25.402775, "o", "\t"]
[25.419405, "o", "\u001b[C"]
[25.436276, "o", "\u001b[C"]
[25.45231, "o", "\u001b[C"]
[25.469118, "o", "\u001b[C"]
[26.119678, "o", "\b"]
[27.115351, "o", "\u001b[40;1H\u001b[?25l\u001b[36mM-x \u001b[39;49m\u001b[1;33H\u001b[7mMinibuf Help\u001b[0m\u001b[39;49m\u001b[27m"]
[27.115715, "o", "\u001b[40;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[28.775757, "o", "\u001b[?25lc\u001b[?12l\u001b[?25h\u001b[?25h"]
[28.872462, "o", "\u001b[?25la\u001b[?12l\u001b[?25h\u001b[?25h"]
[29.022378, "o", "\r\u001b[?25l\u001b[38;5;152mcal\u001b[39;49m\u001b[1mc\u001b[0m-grab-region\u001b[31;1H\u001b[30m\u001b[48;5;250m-UUU:%%--F1 \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250m*info*\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m (calc) \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250mRewrites Tutorial\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m Top L16 (Info Narrow) ------------------------------------------------------------------------------------------\u001b[39;49m\r\n\u001b[36mM-x \u001b[39;49mcal\u001b[K\r\n\u001b[38;5;152m\u001b[48;5;58mcal\u001b[39;49m\u001b[1m\u001b[48;5;58mc\u001b[0m\u001b[39;49m\u001b[K\r\n\u001b[38;5;152mcal\u001b[39;49m\u001b[1me\u001b[0mndar\r\n\u001b[38;5;152mcal\u001b[39;49m\u001b[1mc\u001b[0m-undo"]
[29.022419, "o", "\r\n\u001b[38;5;152mcal\u001b[39;49m\u001b[1mc\u001b[0mulator\u001b[K\r\n\u001b[38;5;152mcal\u001b[39;49m\u001b[1mc\u001b[0m-keypad\u001b[K\r\n\u001b[38;5;152mcal\u001b[39;49m\u001b[1mc\u001b[0m-dispatch \u001b[3m\u001b[38;5;249m (C-x *)\u001b[0m\u001b[39;49m\u001b[K\r\n\u001b[38;5;152mcal\u001b[39;49m\u001b[1mc\u001b[0m-embedded\u001b[K\u001b[32;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[29.037684, "o", "\u001b[40;4H\u001b[?25l\u001b[38;5;152mc\u001b[39;49m\u001b[1m-\u001b[0mgrab-sum-down\u001b[32;8Hc\n\b\b\b\b\b\u001b[38;5;152m\u001b[48;5;58mc\u001b[39;49m\n\b\u001b[38;5;152mc\u001b[39;49m\u001b[1m-\u001b[0mundo\u001b[35;4H\u001b[38;5;152mc\u001b[39;49m\u001b[1mu\u001b[0mlator\u001b[36;4H\u001b[38;5;152mc\u001b[39;49m\u001b[1m-\u001b[0mkeypad\u001b[37;4H\u001b[38;5;152mc\u001b[39;49m\u001b[1m-\u001b[0mdispatch \u001b[3m\u001b[38;5;249m (C-x *)\u001b[0m\u001b[39;49m\u001b[38;4H\u001b[38;5;152mc\u001b[39;49m\u001b[1m-\u001b[0membedded\u001b[K\u001b[39;4H\u001b[38;5;152mc\u001b[39;49m\u001b[1m-\u001b[0mgrab-region\u001b[32;9H\u001b[?12l\u001b[?25h\u001b[?25h"]
[29.985855, "o", "\r"]
[30.033162, "o", "\u001b[40d\u001b[?25lLoading /home/garid/.config/emacs/calc.el (source)...\u001b[18;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[30.03342, "o", "\u001b[40;54H\u001b[?25ldone\u001b[18;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[30.038295, "o", "\u001b[40;1H\u001b[?25lWelcome to the GNU Emacs Calculator! Press \u001b[38;5;152m\u001b[48;5;236m?\u001b[39;49m or \u001b[38;5;152m\u001b[48;5;236mM-x calc-help-prefix\u001b[39;49m for help, \u001b[38;5;152m\u001b[48;5;236mq\u001b[39;49m to quit\u001b[31;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[30.043132, "o", "\u001b[40d\u001b[?25lWelcome to the GNU Emacs Calculator! Press \u001b[38;5;152m\u001b[48;5;236m?\u001b[39;49m or \u001b[38;5;152m\u001b[48;5;236mM-x calc-help-prefix\u001b[39;49m for help, \u001b[38;5;152m\u001b[48;5;236mq\u001b[39;49m to quit\u001b[K\u001b[H\u001b[7mFile Edit Options Buffers Tools Calc Help \u001b[0m\u001b[39;49m\u001b[27m\r\n\u001b[A\n\u001b[4m\u001b[30m\u001b[48;5;250mPrev: \u001b[0m\u001b[39;49m\u001b[4m\u001b[96m\u001b[48;5;250mBasic Algebra Tutorial\u001b[0m\u001b[39;49m\u001b[4m\u001b[30m\u001b[48;5;250m, Up: \u001b[0m\u001b[39;49m\u001b[4m\u001b[96m\u001b[48;5;250mAlgebra Tutorial\u001b[0m\u001b[39;49m\u001b[4m\u001b[30m\u001b[48;5;250m \u001b[0m\u001b[39;49m\r\n\u001b[A\n\u001b[4m\u001b[96m(calc)Top\u001b[0m\u001b[39;49m > \u001b[4m\u001b[96mTutorial\u001b[0m\u001b[39;49m > \u001b[4m\u001b[96mAlgebra Tutorial\u001b[0m\u001b[39;49m > \u001b[1m\u001b[3m\u001b[37mRewrites Tutorial\u001b[0m\u001b[39;49m \r\n\u001b[A\n\u001b[K\n\u001b[1m3.5.2 Rewrite Rules\u001b[0m\u001b[K\r\n-------------------"]
[30.043148, "o", "\u001b[K\r\n\u001b[K\nNo matter how many built-in commands Calc provided for doing algebra,\u001b[K\r\nthere would always be something you wanted to do that Calc didn’t have\u001b[K\r\nin its repertoire. So Calc also provides a “rewrite rule” system that\u001b[K\r\nyou can use to define your own algebraic manipulations.\u001b[K\r\n\u001b[K\n Suppose we want to simplify this trigonometric formula:\u001b[K\r\n\u001b[K\n 1: 2 sec(x)^2 / tan(x)^2 - 2 / tan(x)^2\u001b[K\r\n .\u001b[K\r\n\u001b[K\n ' 2sec(x)^2/tan(x)^2 - 2/tan(x)^2 <RET> s 1\u001b[K"]
[30.04318, "o", "\r\n\u001b[K\nIf we were simplifying this by hand, we’d probably combine over the\u001b[K\r\ncommon denominator. The ‘a n’ algebra command will do this, but we’ll\u001b[K\r\ndo it with a rewrite rule just for practice.\u001b[K\r\n\u001b[K\n Rewrite rules are written with the ‘:=’ symbol.\u001b[K\r\n\u001b[K\n 1: (2 sec(x)^2 - 2) / tan(x)^2\u001b[K\r\n .\u001b[K\r\n\u001b[K\n a r a/x + b/x := (a+b)/x <RET>\u001b[K\r\n\u001b[38;5;252m\u001b[48;5;239m-UUU:%%--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*info*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m (calc) \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239mRewrites Tutorial\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m Top L16 (Info Narrow) ------------------------------------------------------------------------------------------\u001b[39;49m\r\n\u001b[A\n\u001b[4m\u001b[30m\u001b[48;5;250m------------------------------------------ Emacs Calculator Mode ------------------------------------------\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[4m\u001b[30m\u001b[48;5;250m--------------- Emacs Calculator Trail ---------------\u001b[0m\u001b[39;49m\r\n\u001b[A"]
[30.043189, "o", "\n \u001b[1m.\u001b[0m \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[K\r\n \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[K\r\n \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[K\r\n \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[K"]
[30.043267, "o", "\r\n \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[K\r\n \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[K\r\n \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[K\r\n\u001b[30m\u001b[48;5;250m-UUU:%*--F1 Calc: 12 Deg Symb Frac All L1 (Calculator) --------------------------------------------\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m-UUU:%%--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m All L1 (Calc Trail) --\u001b[39;49m\r\n\u001b[A\u001b[32;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[32.163432, "o", "\u001b[40;1H\u001b[K\u001b[32;5H"]
[32.351717, "o", "\u001b[1;33H\u001b[?25l\u001b[7mHelp \u001b[0m\u001b[39;49m\u001b[27m\u001b[39;1H\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 Calc: 12 Deg Symb Frac All L1 (Calculator) --------------------------------------------\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[30m\u001b[48;5;250m-UUU:%%--F1 \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m All L1 (Calc Trail) --\u001b[39;49m\r\n\u001b[32;109H\u001b[?12l\u001b[?25h\u001b[?25h"]
[32.831127, "o", "\u001b[1;33H\u001b[?25l\u001b[7mInfo Help\u001b[0m\u001b[39;49m\u001b[27m"]
[32.831225, "o", "\u001b[30;1H\u001b[30m\u001b[48;5;250m-UUU:%%--F1 \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250m*info*\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m (calc) \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250mRewrites Tutorial\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m Top L16 (Info Narrow) ------------------------------------------------------------------------------------------\u001b[39;49m\r\n\u001b[39;109H\u001b[38;5;252m\u001b[48;5;239m-UUU:%%--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m All L1 (Calc Trail) --\u001b[39;49m\r\n\u001b[18;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[36.13537, "o", "\u001b[40;1H\u001b[?25lMark set\u001b[18;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[36.140408, "o", "\u001b[?25l\u001b[48;5;20m2sec\u001b[39;49m\b\b\b\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[36.540943, "o", "\u001b[40;1H\u001b[K\u001b[18;16H\u001b[?25l\u001b[48;5;20m(x\u001b[39;49m\b\b\b\b\b\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[36.811696, "o", "\t\u001b[C\u001b[?25l\u001b[48;5;20m)^2\u001b[39;49m\u001b[18;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[37.053756, "o", "\u001b[18;21H\u001b[?25l\u001b[48;5;20m/tan\u001b[39;49m\u001b[18;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[37.269578, "o", "\t\t\u001b[?25l\u001b[48;5;20m(x\u001b[39;49m\u001b[18;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[37.486177, "o", "\u001b[18;27H\u001b[?25l\u001b[48;5;20m)^2\u001b[39;49m\u001b[18;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[37.717895, "o", "\u001b[18;30H\u001b[?25l\u001b[48;5;20m - 2\u001b[39;49m\u001b[18;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[37.994419, "o", "\u001b[18;34H\u001b[?25l\u001b[48;5;20m/tan\u001b[39;49m\u001b[18;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[38.261234, "o", "\u001b[18;38H\u001b[?25l\u001b[48;5;20m(x\u001b[39;49m\u001b[18;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[38.689663, "o", "\t\t\t\t\b\u001b[?25l\u001b[48;5;20m)^2\u001b[39;49m\u001b[18;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[39.608243, "o", "\u001b[?25l2sec(x)^2/tan(x)^2 - 2/tan(x)^2\u001b[18;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[41.141296, "o", "\u0007"]
[41.141703, "o", "\u001b[40;1H\u001b[?25lx is undefined\u001b[18;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[42.675392, "o", "\u001b[40;1H\u001b[K\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[17;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[42.994941, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m6\u001b[39;49m\u001b[18;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[44.030197, "o", "\u001b[1;33H\u001b[?25l\u001b[7mCalc\u001b[0m\u001b[39;49m\u001b[27m"]
[44.030309, "o", "\u001b[30;1H\u001b[38;5;252m\u001b[48;5;239m-UUU:%%--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*info*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m (calc) \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239mRewrites Tutorial\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m Top L16 (Info Narrow) ------------------------------------------------------------------------------------------\u001b[39;49m\r\n\u001b[39d\u001b[30m\u001b[48;5;250m-UUU:%*--F1 Calc: 12 Deg Symb Frac All L1 (Calculator) --------------------------------------------\u001b[39;49m\u001b[32;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[45.259758, "o", "\u001b[40;1H\u001b[?25l\u001b[36mAlgebraic: \u001b[39;49m\u001b[1;33H\u001b[7mMinibuf Help\u001b[0m\u001b[39;49m\u001b[27m\u001b[40;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[47.584418, "o", "\u001b[?25l2sec(x)^2/tan(x)^2 - 2/tan(x)^2\u001b[?12l\u001b[?25h\u001b[?25h"]
[48.451164, "o", "\r"]
[48.508689, "o", "\u001b[1;33r\u001b[32;1H\u001b[1L\u001b[1;40r\u001b[40;1H\u001b[K\u001b[1;33H\u001b[?25l\u001b[7mCalc Help \u001b[0m\u001b[39;49m\u001b[27m"]
[48.508726, "o", "\u001b[32;1H1: 2 sec(x)^2 / tan(x)^2 - 2 / tan(x)^2 \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49malg' 2 * sec(x)^2 / tan(x)^2 - 2 / tan(x)^2\u001b[K\u001b[39;45H\u001b[30m\u001b[48;5;250m2 (Calculator) --------------------------------------------\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m-UUU:%*\u001b[39;49m\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[51.440203, "o", "\u001b[40;1H\u001b[?25lStored to variable \"q1\"\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[51.442971, "o", "\u001b[33;110H\u001b[?25l>q1>2 * sec(x)^2 / tan(x)^2 - 2 / tan(x)^2\u001b[39;142H\u001b[38;5;252m\u001b[48;5;239m2\u001b[39;49m\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[54.294336, "o", "\u001b[40;1H\u001b[K\u001b[33;5H"]
[54.910212, "o", "\u001b[1;33H\u001b[?25l\u001b[7mHelp \u001b[0m\u001b[39;49m\u001b[27m\u001b[39;1H\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 Calc: 12 Deg Symb Frac All L2 (Calculator) --------------------------------------------\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[30m\u001b[48;5;250m-UUU:%*--F1 \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m All L2 (Calc Trail) --\u001b[39;49m\r\n\u001b[33;114H\u001b[?12l\u001b[?25h\u001b[?25h"]
[55.380271, "o", "\u001b[1;33H\u001b[?25l\u001b[7mInfo Help\u001b[0m\u001b[39;49m\u001b[27m"]
[55.380636, "o", "\u001b[30;1H\u001b[30m\u001b[48;5;250m-UUU:%%--F1 \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250m*info*\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m (calc) \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250mRewrites Tutorial\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m Top L16 (Info Narrow) ------------------------------------------------------------------------------------------\u001b[39;49m\r\n"]
[55.380715, "o", "\u001b[39;109H\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m All L2 (Calc Trail) --\u001b[39;49m\r\n\u001b[18;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[55.964086, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m7\u001b[39;49m\u001b[19;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[56.128537, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[20;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[56.264477, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[21;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[56.514571, "o", "\u001b[30;53H\u001b[?25l\u001b[30m\u001b[48;5;250m20\u001b[39;49m\u001b[22;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[56.531239, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[23;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[56.546836, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[24;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[56.720539, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[25;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[56.895068, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m4\u001b[39;49m\u001b[26;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[57.059685, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[27;11H\u001b[?12l\u001b[?25h\u001b[?25h"]
[57.203717, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m6\u001b[39;49m\u001b[28;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[57.369718, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m7\u001b[39;49m\u001b[29;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[57.766525, "o", "\u001b[C"]
[58.137773, "o", "\u001b[C"]
[60.645619, "o", "\u001b[40;1H\u001b[?25lMark set\u001b[29;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[60.649347, "o", "\u001b[?25l\u001b[48;5;20ma\u001b[39;49m\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[61.781081, "o", "\u001b[40;1H\u001b[K\u001b[29;15H\u001b[?25l\u001b[48;5;20m/x\u001b[39;49m\b\b\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[62.102377, "o", "\t\u001b[?25l\u001b[48;5;20m + b\u001b[39;49m\b\b\b\b\b\b\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[62.398099, "o", "\u001b[29;21H\u001b[?25l\u001b[48;5;20m/x\u001b[39;49m\u001b[29;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[62.690296, "o", "\t\t\b\b\u001b[?25l\u001b[48;5;20m := (a\u001b[39;49m\u001b[29;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[63.027606, "o", "\u001b[29;29H\u001b[?25l\u001b[48;5;20m+b\u001b[39;49m\u001b[29;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[63.37551, "o", "\t\t\t\b\b\u001b[?25l\u001b[48;5;20m)/x\u001b[39;49m\u001b[29;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[64.539666, "o", "\u001b[?25la/x + b/x := (a+b)/x\u001b[29;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[67.845318, "o", "\u001b[1;33H\u001b[?25l\u001b[7mCalc\u001b[0m\u001b[39;49m\u001b[27m"]
[67.84566, "o", "\u001b[30;1H\u001b[38;5;252m\u001b[48;5;239m-UUU:%%--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*info*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m (calc) \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239mRewrites Tutorial\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m Top L27 (Info Narrow) ------------------------------------------------------------------------------------------\u001b[39;49m\r\n\u001b[39d\u001b[30m\u001b[48;5;250m-UUU:%*--F1 Calc: 12 Deg Symb Frac All L2 (Calculator) --------------------------------------------\u001b[39;49m\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[70.614022, "o", "\u001b[40;1H\u001b[?25la\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[70.614378, "o", "\u001b[40;2H\u001b[?25l-\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[70.945388, "o", "\u001b[40;2H\u001b[?25l r\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[70.95187, "o", "\u001b[40;1H\u001b[?25l\u001b[36mRewrite rule(s): \u001b[39;49m\u001b[1;33H\u001b[7mMinibuf Help\u001b[0m\u001b[39;49m\u001b[27m\u001b[40;18H\u001b[?12l\u001b[?25h\u001b[?25h"]
[72.520444, "o", "\u001b[?25la/x + b/x := (a+b)/x\u001b[?12l\u001b[?25h\u001b[?25h"]
[73.421226, "o", "\r"]
[73.421926, "o", "\u001b[?25lWorking...\u001b[K\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[73.425988, "o", "\u001b[40;1H\u001b[K\u001b[33;5H"]
[73.431815, "o", "\u001b[1;33H\u001b[?25l\u001b[7mCalc Help \u001b[0m\u001b[39;49m\u001b[27m"]
[73.431904, "o", "\u001b[32;5H(2 sec(x)^2 - 2) / tan(x)^2 \u001b[33;113H \n\b\b\b\b\brule a / x + b / x := (a + b) / x\u001b[35;109Hrwrt>(2 * sec(x)^2 - 2) / tan(x)^2\n\n\n\n\b\u001b[38;5;252m\u001b[48;5;239m4\u001b[39;49m\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[74.97388, "o", "\u001b[1;33H\u001b[?25l\u001b[7mHelp \u001b[0m\u001b[39;49m\u001b[27m\u001b[39;1H\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 Calc: 12 Deg Symb Frac All L2 (Calculator) --------------------------------------------\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[30m\u001b[48;5;250m-UUU:%*--F1 \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m All L4 (Calc Trail) --\u001b[39;49m\r\n\u001b[35;114H\u001b[?12l\u001b[?25h\u001b[?25h"]
[75.500552, "o", "\u001b[1;33H\u001b[?25l\u001b[7mInfo Help\u001b[0m\u001b[39;49m\u001b[27m"]
[75.50088, "o", "\u001b[30;1H\u001b[30m\u001b[48;5;250m-UUU:%%--F1 \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250m*info*\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m (calc) \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250mRewrites Tutorial\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m Top L27 (Info Narrow) ------------------------------------------------------------------------------------------\u001b[39;49m\r\n\u001b[39;109H\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m All L4 (Calc Trail) --\u001b[39;49m\r\n\u001b[29;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[76.096199, "o", "\u001b[H\n\n\u001b[K\u001b[4;10H\u001b[?25l' 2sec(x)^2/tan(x)^2 - 2/tan(x)^2 <RET> s 1\r\n\u001b[K\nIf we were simplifying this by hand, we’d probably combine over the\r\ncommon denominator. The ‘a n’ algebra command will do this, but we’ll\r\ndo it with a rewrite rule just for practice.\u001b[K\r\n\u001b[K\n Rewrite rules are written with the ‘:=’ symbol.\u001b[K\r\n\u001b[K\u001b[12;6H1: (2 sec(x)^2 - 2) / tan(x)^2\u001b[13;4H .\u001b[K\u001b[15;6H a r a/x + b/x := (a+b)/x <RET>\u001b[K\r\n\u001b[K\n(The “assignment operator” ‘:=’ has several uses in Calc. All by itself\r\nthe formula ‘a/x + b/x := (a+b)/x’ doesn’t do anything, but when it is\r\ngiven to the ‘a r’ command, that command interprets it as a rewrite\r\nrule.)\u001b[K\r\n\u001b[K\n The lefthand side, ‘a/x + b/x’, is called the “pattern” of the\r\nrewrite rule. Calc searches the formula on the stack for parts that\r\nmatch the pattern. Variables in a rewrite pattern are called\r\n“meta-variables”, and when matching the pattern each meta-variable can\r\nmatch any sub-formula. Here, the meta-variable ‘"]
[76.096365, "o", "a’ matched the\r\nexpression ‘2 sec(x)^2’, the meta-variable ‘b’ matched the constant ‘-2’\r\nand the meta-variable ‘x’ matched the expression ‘tan(x)^2’.\r\n\u001b[K\u001b[30;48H\u001b[30m\u001b[48;5;250m 4% L28\u001b[39;49m\u001b[16;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[76.263836, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[17;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[76.548799, "o", "\u001b[30;53H\u001b[?25l\u001b[30m\u001b[48;5;250m30\u001b[39;49m\u001b[18;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[76.726483, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[19;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[76.860311, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[20;7H\u001b[?12l\u001b[?25h\u001b[?25h"]
[76.990956, "o", "\u001b[17;1H\u001b[?25l\u001b[48;5;68m(\u001b[39;49m\u001b[20;6H\u001b[48;5;68m)\u001b[39;49m\u001b[?12l\u001b[?25h\u001b[?25h"]
[77.050797, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[21;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[77.180364, "o", "\u001b[17d\u001b[?25l(\u001b[20;6H)\r\n\u001b[?12l\u001b[?25h\u001b[?25h"]
[77.199493, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m4\u001b[39;49m\u001b[22;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[77.464209, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[23;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[77.630137, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m6\u001b[39;49m\u001b[24;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[77.881126, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m7\u001b[39;49m\u001b[25;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[77.89664, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[26;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[77.913182, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[27;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[77.929858, "o", "\u001b[30;53H\u001b[?25l\u001b[30m\u001b[48;5;250m40\u001b[39;49m\u001b[28;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[77.946702, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\r\u001b[A\u001b[?12l\u001b[?25h\u001b[?25h"]
[77.967275, "o", "\u001b[1;28r\u001b[3;1H\u001b[14M\u001b[1;40r\u001b[15;1H\u001b[K\n\u001b[?25l This rule points out several interesting features of rewrite\u001b[K\r\npatterns. First, if a meta-variable appears several times in a pattern,\u001b[K\r\nit must match the same thing everywhere. This rule detects common\u001b[K"]
[77.967418, "o", "\r\ndenominators because the same meta-variable ‘x’ is used in both of the\u001b[K\r\ndenominators.\u001b[K\r\n\u001b[K\n Second, meta-variable names are independent from variables in the\u001b[K\r\ntarget formula. Notice that the meta-variable ‘x’ here matches the\u001b[K\r\nsubformula ‘tan(x)^2’; Calc never confuses the two meanings of ‘x’.\u001b[K\r\n\u001b[K\n And third, rewrite patterns know a little bit about the algebraic\u001b[K\r\nproperties of formulas. The pattern called for a sum of two quotients;\u001b[K\r\nCalc was able to match a difference of two quotients by matching ‘a = 2 \r\n\u001b[A\nsec(x)^2’, ‘b = -2’, and ‘x = tan(x)^2’.\n\t\u001b[30m\u001b[48;5;250m6% L42\u001b[39;49m\u001b[16;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[78.416311, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[17;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[78.587608, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m4\u001b[39;49m\u001b[18;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[78.838383, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[19;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[78.853978, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m6\u001b[39;49m\u001b[20;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[78.869797, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m7\u001b[39;49m\u001b[21;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[78.886145, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[22;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[78.902419, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[23;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[79.135861, "o", "\u001b[30;53H\u001b[?25l\u001b[30m\u001b[48;5;250m50\u001b[39;49m\u001b[24;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[79.31664, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[25;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[79.478489, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[26;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[79.728868, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[27;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[79.745259, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m4\u001b[39;49m\u001b[28;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[79.760896, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[29;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[79.780536, "o", "\u001b[1;29r\u001b[3;1H\u001b[14M\u001b[1;40r\u001b[16;1H\u001b[K\n\u001b[?25l When the pattern part of a rewrite rule matches a part of the\u001b[K\r\nformula, that part is replaced by the righthand side with all the\u001b[K"]
[79.78091, "o", "\r\nmeta-variables substituted with the things they matched. So the result\u001b[K\r\nis ‘(2 sec(x)^2 - 2) / tan(x)^2’.\u001b[K\r\n\u001b[K\n We could just as easily have written ‘a/x - b/x := (a-b)/x’ for the\u001b[K\r\nrule. It would have worked just the same in all cases. (If we really\u001b[K\r\nwanted the rule to apply only to ‘+’ or only to ‘-’, we could have used\u001b[K\r\nthe ‘plain’ symbol. See \u001b[4m\u001b[96mAlgebraic Properties of Rewrite Rules\u001b[0m\u001b[39;49m, for\u001b[K\r\nsome examples of this.)\u001b[K\r\n\u001b[K\n One more rewrite will complete the job. We want to use the identity\u001b[K\r\n‘tan(x)^2 + 1 = sec(x)^2’, but of course we must first rearrange the\u001b[K\u001b[30;48H\u001b[30m\u001b[48;5;250m11% L56\u001b[39;49m\u001b[16;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[79.795886, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m7\u001b[39;49m\u001b[17;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[80.138319, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[18;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[80.346201, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[19;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[80.596329, "o", "\u001b[30;53H\u001b[?25l\u001b[30m\u001b[48;5;250m60\u001b[39;49m\u001b[20;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[80.612025, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[21;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[80.627966, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[22;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[80.644332, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[23;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[80.660569, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m4\u001b[39;49m\u001b[24;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[80.677015, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[25;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[80.694035, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m6\u001b[39;49m\u001b[26;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[80.710224, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m7\u001b[39;49m\u001b[27;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[80.726099, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[28;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[80.741705, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[29;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[80.761037, "o", "\u001b[1;29r\u001b[3;1H\u001b[14M\u001b[1;40r\u001b[16;1H\u001b[?25lidentity in a way that matches our formula. The obvious rule would be\u001b[K\r\n‘2 sec(x)^2 - 2 := 2 tan(x)^2’, but a little thought shows that the rule\u001b[K\r\n‘sec(x)^2 := 1 + tan(x)^2’ will also work. The latter rule has a more\u001b[K"]
[80.761128, "o", "\r\ngeneral pattern so it will work in many other situations, too.\u001b[K\r\n\u001b[K\n 1: 2\u001b[K\r\n .\u001b[K\r\n\u001b[K\n a r sec(x)^2 := 1 + tan(x)^2 <RET>\u001b[K\r\n\u001b[K\n You may ask, what’s the point of using the most general rule if you\u001b[K\r\nhave to type it in every time anyway? The answer is that Calc allows\u001b[K\r\nyou to store a rewrite rule in a variable, then give the variable name\u001b[K\r\nin the ‘a r’ command. In fact, this is the preferred way to use\u001b[K\u001b[30;49H\u001b[30m\u001b[48;5;250m6% L70\u001b[39;49m\u001b[16;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[80.777387, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[17;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[80.790253, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[18;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[81.140028, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[19;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[81.411766, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m4\u001b[39;49m\u001b[20;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[81.666224, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[21;11H\u001b[?12l\u001b[?25h\u001b[?25h"]
[81.837451, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m6\u001b[39;49m\u001b[22;11H\u001b[?12l\u001b[?25h\u001b[?25h"]
[81.998444, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m7\u001b[39;49m\u001b[23;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[82.169846, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[24;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[84.271043, "o", "\u001b[40;1H\u001b[?25lMark set\u001b[24;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[84.275533, "o", "\u001b[?25l\u001b[48;5;20msec\u001b[39;49m\b\b\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[84.604581, "o", "\u001b[40;1H\u001b[K\u001b[24;17H\u001b[?25l\u001b[48;5;20m(x\u001b[39;49m\b\b\b\b\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[84.936245, "o", "\u001b[24;19H\u001b[?25l\u001b[48;5;20m)^2\u001b[39;49m\u001b[24;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[85.198072, "o", "\u001b[24;22H\u001b[?25l\u001b[48;5;20m := 1\u001b[39;49m\u001b[24;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[85.447584, "o", "\u001b[24;27H\u001b[?25l\u001b[48;5;20m + tan\u001b[39;49m\u001b[24;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[85.776812, "o", "\t\t\t\u001b[?25l\u001b[48;5;20m(x\u001b[39;49m\u001b[24;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[86.161663, "o", "\u001b[24;35H\u001b[?25l\u001b[48;5;20m)^2\u001b[39;49m\u001b[24;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[89.158111, "o", "\u001b[?25lsec(x)^2 := 1 + tan(x)^2\u001b[24;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[90.455659, "o", "\u001b[1;33H\u001b[?25l\u001b[7mCalc\u001b[0m\u001b[39;49m\u001b[27m"]
[90.455976, "o", "\u001b[30;1H\u001b[38;5;252m\u001b[48;5;239m-UUU:%%--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*info*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m (calc) \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239mRewrites Tutorial\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m 16% L78 (Info Narrow) ------------------------------------------------------------------------------------------\u001b[39;49m\r\n\u001b[39d\u001b[30m\u001b[48;5;250m-UUU:%*--F1 Calc: 12 Deg Symb Frac All L2 (Calculator) --------------------------------------------\u001b[39;49m\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[92.530969, "o", "\u001b[40;1H\u001b[?25l\u001b[36mRewrite rule(s): \u001b[39;49m\u001b[1;33H\u001b[7mMinibuf Help\u001b[0m\u001b[39;49m\u001b[27m\u001b[40;18H\u001b[?12l\u001b[?25h\u001b[?25h"]
[95.05776, "o", "\u001b[?25lsec(x)^2 := 1 + tan(x)^2\u001b[?12l\u001b[?25h\u001b[?25h"]
[95.931285, "o", "\r"]
[95.932069, "o", "\u001b[?25lWorking...\u001b[K\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[95.936049, "o", "\u001b[40;1H\u001b[K\u001b[33;5H"]
[95.942343, "o", "\u001b[1;33H\u001b[?25l\u001b[7mCalc Help \u001b[0m\u001b[39;49m\u001b[27m"]
[95.942674, "o", "\u001b[32;5H2 \u001b[35;113H \n\b\b\b\b\brule sec(x)^2 := 1 + tan(x)^2\u001b[37;109Hrwrt>2\u001b[39;142H\u001b[38;5;252m\u001b[48;5;239m6\u001b[39;49m\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[100.020096, "o", "\u001b[1;33H\u001b[?25l\u001b[7mHelp \u001b[0m\u001b[39;49m\u001b[27m\u001b[39;1H\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 Calc: 12 Deg Symb Frac All L2 (Calculator) --------------------------------------------\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[30m\u001b[48;5;250m-UUU:%*--F1 \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m All L6 (Calc Trail) --\u001b[39;49m\r\n\u001b[37;114H\u001b[?12l\u001b[?25h\u001b[?25h"]
[100.425866, "o", "\u001b[1;33H\u001b[?25l\u001b[7mInfo Help\u001b[0m\u001b[39;49m\u001b[27m"]
[100.426191, "o", "\u001b[30;1H\u001b[30m\u001b[48;5;250m-UUU:%%--F1 \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250m*info*\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m (calc) \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250mRewrites Tutorial\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m 16% L78 (Info Narrow) ------------------------------------------------------------------------------------------\u001b[39;49m\r\n\u001b[39;109H\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m All L6 (Calc Trail) --\u001b[39;49m\r\n\u001b[24;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[101.051567, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[25;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[101.229758, "o", "\u001b[30;53H\u001b[?25l\u001b[30m\u001b[48;5;250m80\u001b[39;49m\u001b[26;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[101.370479, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[27;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[101.553511, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[28;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[101.685793, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[29;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[101.852104, "o", "\u001b[1;29r\u001b[3;1H\u001b[14M\u001b[1;40r\u001b[16;1H\u001b[?25lrewrites. For one, if you need a rule once you’ll most likely need it\u001b[K\r\nagain later. Also, if the rule doesn’t work quite right you can simply\u001b[K\r\nUndo, edit the variable, and run the rule again without having to retype\u001b[K"]
[101.852193, "o", "\r\nit.\u001b[K\r\n\u001b[K\n ' a/x + b/x := (a+b)/x <RET> s t merge <RET>\u001b[K\r\n ' sec(x)^2 := 1 + tan(x)^2 <RET> s t secsqr <RET>\u001b[K\r\n\u001b[K\n 1: 2 sec(x)^2 / tan(x)^2 - 2 / tan(x)^2 1: 2\u001b[K\r\n . .\u001b[K\r\n\u001b[K\n r 1 a r merge <RET> a r secsqr <RET>\u001b[K\r\n\u001b[K\n To edit a variable, type ‘s e’ and the variable name, use regular\u001b[K\u001b[30;48H\u001b[30m\u001b[48;5;250m21% L84\u001b[39;49m\u001b[16;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[102.3399, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[17;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[102.507997, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m6\u001b[39;49m\u001b[18;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[102.671915, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m7\u001b[39;49m\u001b[19;4H\u001b[?12l\u001b[?25h\u001b[?25h"]
[102.837548, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[20;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[102.98876, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[21;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[103.14537, "o", "\u001b[30;53H\u001b[?25l\u001b[30m\u001b[48;5;250m90\u001b[39;49m\u001b[22;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[103.274558, "o", "\b\b\b\u001b[?25l\u001b[48;5;68m(\u001b[39;49mx\u001b[48;5;68m)\u001b[39;49m\u001b[?12l\u001b[?25h\u001b[?25h"]
[103.648635, "o", "\u001b[30;53H\u001b[?25l\u001b[30m\u001b[48;5;250m89\u001b[39;49m\u001b[21;14H\u001b[?12l\u001b[?25h\u001b[?25h"]
[103.777667, "o", "\n\b\b\b\u001b[?25l(x)\u001b[A\u001b[?12l\u001b[?25h\u001b[?25h"]
[103.93027, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[20;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[104.167053, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m7\u001b[39;49m\u001b[19;4H\u001b[?12l\u001b[?25h\u001b[?25h"]
[104.330736, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[20;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[104.712083, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[21;4H\u001b[?12l\u001b[?25h\u001b[?25h"]
[105.033495, "o", "\u001b[C"]
[105.284598, "o", "\u001b[C"]
[105.301514, "o", "\u001b[C"]
[105.317759, "o", "\t\b"]
[105.334367, "o", "\t"]
[105.350003, "o", "\u001b[C"]
[105.577899, "o", "\b"]
[105.778207, "o", "\b"]
[107.581997, "o", "\u001b[40;1H\u001b[?25lMark set\u001b[21;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[107.585795, "o", "\u001b[?25l\u001b[48;5;20ma\u001b[39;49m\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[107.901, "o", "\u001b[40;1H\u001b[K\u001b[21;9H\u001b[?25l\u001b[48;5;20m/x\u001b[39;49m\b\b\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[108.153944, "o", "\u001b[21;11H\u001b[?25l\u001b[48;5;20m + b\u001b[39;49m\r\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[108.17046, "o", "\t\t\b\b\u001b[?25l\u001b[48;5;20m/x\u001b[39;49m\r\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[108.186982, "o", "\t\t\u001b[?25l\u001b[48;5;20m := (a\u001b[39;49m\r\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[108.203252, "o", "\t\t\t\b\b\u001b[?25l\u001b[48;5;20m+b\u001b[39;49m\r\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[108.219024, "o", "\t\t\t\u001b[?25l\u001b[48;5;20m)/x\u001b[39;49m\r\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[108.235562, "o", "\u001b[21;28H\u001b[?25l\u001b[48;5;20m <RET\u001b[39;49m\r\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[108.250969, "o", "\t\t\t\t\u001b[?25l\u001b[48;5;20m> s\u001b[39;49m\r\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[108.267269, "o", "\u001b[21;45H\u001b[?25l\u001b[48;5;20m t\u001b[39;49m\r\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[108.283384, "o", "\u001b[21;47H\u001b[?25l\u001b[48;5;20m merge\u001b[39;49m\r\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[108.299862, "o", "\u001b[21;53H\u001b[?25l\u001b[48;5;20m <RET\u001b[39;49m\r\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[109.874103, "o", "\u001b[?25la/x + b/x := (a+b)/x <RET> s t merge <RET\r\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[109.980932, "o", "\t"]
[110.287225, "o", "\b"]
[111.296211, "o", "\u001b[40;1H\u001b[?25lMark set\u001b[21;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[111.300711, "o", "\u001b[?25l\u001b[48;5;20ma\u001b[39;49m\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[111.531256, "o", "\u001b[40;1H\u001b[K\u001b[21;9H\u001b[?25l\u001b[48;5;20m/x\u001b[39;49m\b\b\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[111.737305, "o", "\u001b[21;11H\u001b[?25l\u001b[48;5;20m + b\u001b[39;49m\r\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[111.978501, "o", "\t\t\b\b\u001b[?25l\u001b[48;5;20m/x\u001b[39;49m\r\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[112.250477, "o", "\t\t\u001b[?25l\u001b[48;5;20m := (a\u001b[39;49m\r\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[112.703629, "o", "\t\t\t\b\b\u001b[?25l\u001b[48;5;20m+b\u001b[39;49m\r\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[113.12087, "o", "\t\t\t\u001b[?25l\u001b[48;5;20m)/x\u001b[39;49m\r\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[115.092668, "o", "\u001b[?25la/x + b/x := (a+b)/x\r\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[116.608983, "o", "\u001b[1;33H\u001b[?25l\u001b[7mCalc\u001b[0m\u001b[39;49m\u001b[27m"]
[116.609344, "o", "\u001b[30;1H\u001b[38;5;252m\u001b[48;5;239m-UUU:%%--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*info*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m (calc) \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239mRewrites Tutorial\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m 21% L89 (Info Narrow) ------------------------------------------------------------------------------------------\u001b[39;49m\r\n\u001b[39d\u001b[30m\u001b[48;5;250m-UUU:%*--F1 Calc: 12 Deg Symb Frac All L2 (Calculator) --------------------------------------------\u001b[39;49m\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[118.197646, "o", "\u001b[40;1H\u001b[?25l\u001b[36mAlgebraic: \u001b[39;49m\u001b[1;33H\u001b[7mMinibuf Help\u001b[0m\u001b[39;49m\u001b[27m\u001b[40;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[119.101755, "o", "\u001b[?25la/x + b/x := (a+b)/x\u001b[?12l\u001b[?25h\u001b[?25h"]
[120.370076, "o", "\r"]
[120.372095, "o", "\u001b[K\u001b[1;33H\u001b[?25l\u001b[7mCalc Help \u001b[0m\u001b[39;49m\u001b[27m\u001b[32;1H2\n\b1: a / x + b / x := (a + b) / x\u001b[34;5H\u001b[1m.\u001b[0m \n\n\n\t \n\b\b\b\b\balg'>a / x + b / x := (a + b) / x\u001b[39;45H\u001b[30m\u001b[48;5;250m3 (Calculator) --------------------------------------------\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m All L7\u001b[39;49m\u001b[34;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[121.985241, "o", "\u001b[40;1H\u001b[?25l\u001b[36mStore: \u001b[39;49m\u001b[1;33H\u001b[7mMinibuf Help\u001b[0m\u001b[39;49m\u001b[27m\u001b[40;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[122.458554, "o", "\u001b[?25lm [No matches]\r\t\u001b[?12l\u001b[?25h\u001b[?25h"]
[122.5542, "o", "\u001b[?25l\u001b[1@e\u001b[?12l\u001b[?25h\u001b[?25h"]
[122.599686, "o", "\u001b[?25l\u001b[1@r\u001b[?12l\u001b[?25h\u001b[?25h"]
[123.157945, "o", "\u001b[?25l\u001b[1@g\u001b[?12l\u001b[?25h\u001b[?25h"]
[123.374855, "o", "\u001b[?25l\u001b[1@e\u001b[?12l\u001b[?25h\u001b[?25h"]
[124.219306, "o", "\r"]
[124.220907, "o", "\u001b[?25lStored to variable \"merge\"\u001b[34;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[124.225708, "o", "\u001b[1;37r\u001b[33;1H\u001b[1M\u001b[1;40r\u001b[1;33H\u001b[?25l\u001b[7mCalc Help \u001b[0m\u001b[39;49m\u001b[27m"]
[124.225795, "o", "\u001b[32;1H1: 2 \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m >q1"]
[124.226275, "o", "\r\n\n\n\n\n \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49malg' a / x + b / x := (a + b) / x\u001b[K\u001b[38;109H>mer>\u001b[2@e \u001b[39;45H\u001b[30m\u001b[48;5;250m2 (Calculator) --------------------------------------------\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m Bot L8\u001b[39;49m\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[125.962928, "o", "\u001b[40;1H\u001b[K\u001b[33;5H"]
[126.148404, "o", "\u001b[1;33H\u001b[?25l\u001b[7mHelp \u001b[0m\u001b[39;49m\u001b[27m\u001b[39;1H\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 Calc: 12 Deg Symb Frac All L2 (Calculator) --------------------------------------------\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[30m\u001b[48;5;250m-UUU:%*--F1 \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m Bot L8 (Calc Trail) --\u001b[39;49m\r\n\u001b[38;114H\u001b[?12l\u001b[?25h\u001b[?25h"]
[126.699845, "o", "\u0007"]
[126.700891, "o", "\r\n\n\u001b[?25lBuffer is read-only: #<buffer *Calc Trail*>\u001b[38;114H\u001b[?12l\u001b[?25h\u001b[?25h"]
[129.272983, "o", "\r\n\n\u001b[K\u001b[38;114H"]
[130.178028, "o", "\u001b[1;33H\u001b[?25l\u001b[7mInfo Help\u001b[0m\u001b[39;49m\u001b[27m"]
[130.178143, "o", "\u001b[30;1H\u001b[30m\u001b[48;5;250m-UUU:%%--F1 \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250m*info*\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m (calc) \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250mRewrites Tutorial\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m 21% L89 (Info Narrow) ------------------------------------------------------------------------------------------\u001b[39;49m\r\n"]
[130.178438, "o", "\u001b[39;109H\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m Bot L8 (Calc Trail) --\u001b[39;49m\r\n\u001b[21;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[130.793846, "o", "\u001b[30;53H\u001b[?25l\u001b[30m\u001b[48;5;250m90\u001b[39;49m\u001b[22;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[132.26639, "o", "\u001b[40;1H\u001b[?25lMark set\u001b[22;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[132.270129, "o", "\u001b[?25l\u001b[48;5;20msec\u001b[39;49m\b\b\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[132.599631, "o", "\u001b[40;1H\u001b[K\u001b[22;11H\u001b[?25l\u001b[48;5;20m(x\u001b[39;49m\r\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[132.916683, "o", "\u001b[22;13H\u001b[?25l\u001b[48;5;20m)^2\u001b[39;49m\r\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[133.225775, "o", "\t\t\b\u001b[?25l\u001b[48;5;20m := 1\u001b[39;49m\r\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[133.512483, "o", "\u001b[22;21H\u001b[?25l\u001b[48;5;20m + tan\u001b[39;49m\r\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[133.864782, "o", "\u001b[22;27H\u001b[?25l\u001b[48;5;20m(x\u001b[39;49m\r\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[134.277575, "o", "\u001b[22;29H\u001b[?25l\u001b[48;5;20m)^2\u001b[39;49m\r\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[137.212716, "o", "\u001b[?25lsec(x)^2 := 1 + tan(x)^2\r\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[139.431786, "o", "\u001b[1;33H\u001b[?25l\u001b[7mCalc\u001b[0m\u001b[39;49m\u001b[27m"]
[139.432127, "o", "\u001b[30;1H\u001b[38;5;252m\u001b[48;5;239m-UUU:%%--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*info*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m (calc) \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239mRewrites Tutorial\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m 21% L90 (Info Narrow) ------------------------------------------------------------------------------------------\u001b[39;49m\r\n\u001b[39d\u001b[30m\u001b[48;5;250m-UUU:%*--F1 Calc: 12 Deg Symb Frac All L2 (Calculator) --------------------------------------------\u001b[39;49m\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[140.688475, "o", "\u001b[40;1H\u001b[?25l\u001b[36mAlgebraic: \u001b[39;49m\u001b[1;33H\u001b[7mMinibuf Help\u001b[0m\u001b[39;49m\u001b[27m\u001b[40;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[141.607808, "o", "\u001b[?25lsec(x)^2 := 1 + tan(x)^2\u001b[?12l\u001b[?25h\u001b[?25h"]
[142.44686, "o", "\r"]
[142.454399, "o", "\u001b[K\u001b[1;33H\u001b[?25l\u001b[7mCalc Help \u001b[0m\u001b[39;49m\u001b[27m"]
[142.454434, "o", "\u001b[32;1H2: 2 \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49mrwrt (2 * sec(x)^2 - 2)\u001b[9P\r\n1: sec(x)^2 := tan(x)^2 + 1 \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49mrule sec(x)^2 := 1 + tan(x)^2\u001b[K\u001b[34;5H\u001b[1m.\u001b[0m \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49mrwrt 2\u001b[K\n\b\b\b\b\b\balg' a / x + b / x := (a + b) / x\u001b[36;109H>merge a / x + b / x := (a + b) / x\u001b[37;114Hsec(x)^2 := 1 + tan(x)^2\u001b[K\u001b[38;109H >sec(x)^2 := tan(x)^2 + 1\u001b[K\u001b[39;45H\u001b[30m\u001b[48;5;250m3 (Calculator) --------------------------------------------\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m Bot L10\u001b[39;49m\u001b[34;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[143.309736, "o", "\u001b[40;1H\u001b[?25l\u001b[36mStore: \u001b[39;49m\u001b[1;33H\u001b[7mMinibuf Help\u001b[0m\u001b[39;49m\u001b[27m\u001b[40;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[145.321434, "o", "\u001b[?25ls [No matches]\r\t\u001b[?12l\u001b[?25h\u001b[?25h"]
[145.40588, "o", "\u001b[?25l\u001b[1@e\u001b[?12l\u001b[?25h\u001b[?25h"]
[145.647908, "o", "\u001b[?25l\u001b[1@c\u001b[?12l\u001b[?25h\u001b[?25h"]
[146.0143, "o", "\u001b[?25l\u001b[1@s\u001b[?12l\u001b[?25h\u001b[?25h"]
[146.204653, "o", "\u001b[?25l\u001b[1@q\u001b[?12l\u001b[?25h\u001b[?25h"]
[146.604964, "o", "\u001b[?25l\u001b[1@r\u001b[?12l\u001b[?25h\u001b[?25h"]
[148.494615, "o", "\r"]
[148.496193, "o", "\u001b[?25lStored to variable \"secsqr\"\u001b[34;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[148.499858, "o", "\u001b[1;37r\u001b[33;1H\u001b[1M\u001b[1;40r\u001b[1;33H\u001b[?25l\u001b[7mCalc Help \u001b[0m\u001b[39;49m\u001b[27m\u001b[32;1H1: 2 \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49mrule sec(x)^2 := 1 +\u001b[5P\r\n\n\n\n\n \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m sec(x)^2 := tan(x)^2 + 1\u001b[K\u001b[38;109H>sec>\u001b[3@qr \u001b[39;45H\u001b[30m\u001b[48;5;250m2 (Calculator) --------------------------------------------\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m Bot L11\u001b[39;49m\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[150.459421, "o", "\u001b[40;1H\u001b[K\u001b[33;5H"]
[150.718186, "o", "\u001b[1;33H\u001b[?25l\u001b[7mHelp \u001b[0m\u001b[39;49m\u001b[27m\u001b[39;1H\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 Calc: 12 Deg Symb Frac All L2 (Calculator) --------------------------------------------\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[30m\u001b[48;5;250m-UUU:%*--F1 \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m Bot L11 (Calc Trail) --\u001b[39;49m\r\n\u001b[38;114H\u001b[?12l\u001b[?25h\u001b[?25h"]
[151.548119, "o", "\u001b[1;33H\u001b[?25l\u001b[7mInfo Help\u001b[0m\u001b[39;49m\u001b[27m"]
[151.548391, "o", "\u001b[30;1H\u001b[30m\u001b[48;5;250m-UUU:%%--F1 \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250m*info*\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m (calc) \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250mRewrites Tutorial\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m 21% L90 (Info Narrow) ------------------------------------------------------------------------------------------\u001b[39;49m\r\n\u001b[39;109H\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m Bot L11 (Calc Trail) --\u001b[39;49m\r\n\u001b[22;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[152.269099, "o", "\u0007"]
[152.269854, "o", "\u001b[40;1H\u001b[?25lBuffer is read-only: #<buffer *info*>\u001b[22;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[152.682119, "o", "\u001b[40;1H\u001b[K\u001b[22;8H"]
[152.792527, "o", "\u0007"]
[152.793332, "o", "\u001b[40;1H\u001b[?25lBuffer is read-only: #<buffer *info*>\u001b[22;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[154.409237, "o", "\u001b[40;1H\u001b[K\u001b[22;8H"]
[154.71536, "o", "\u001b[1;33H\u001b[?25l\u001b[7mCalc\u001b[0m\u001b[39;49m\u001b[27m\u001b[30;1H\u001b[38;5;252m\u001b[48;5;239m-UUU:%%--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*info*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m (calc) \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239mRewrites Tutorial\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m 21% L90 (Info Narrow) ------------------------------------------------------------------------------------------\u001b[39;49m\r\n"]
[154.715471, "o", "\u001b[39d\u001b[30m\u001b[48;5;250m-UUU:%*--F1 Calc: 12 Deg Symb Frac All L2 (Calculator) --------------------------------------------\u001b[39;49m\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[157.71054, "o", "\u001b[1;37r\u001b[35;1H\u001b[1M\u001b[1;40r\u001b[32;1H\u001b[?25l2: 2 \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49mrwrt 2\u001b[K\r\n1: 2 sec(x)^2 / tan(x)^2 - 2 / tan(x)^2 \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49malg' a / x + b / x := (a + b) / x\u001b[34;5H\u001b[1m.\u001b[0m \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m>mer\u001b[2@ge\r\n\n\n \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m>secsqr sec(x)^2 := tan(x)^2 + 1\u001b[K\u001b[38;109H <q1>2 * sec(x)^2 / tan(x)^2 - 2 / tan(x)^2\u001b[39;45H\u001b[30m\u001b[48;5;250m3 (Calculator) --------------------------------------------\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m Bot L12\u001b[39;49m\u001b[34;5H\u001b[?12l\u001b[?25h"]
[157.710576, "o", "\u001b[?25h"]
[160.762984, "o", "\u001b[40;1H\u001b[?25l\u001b[36mRewrite rule(s): \u001b[39;49m\u001b[1;33H\u001b[7mMinibuf Help\u001b[0m\u001b[39;49m\u001b[27m\u001b[40;18H\u001b[?12l\u001b[?25h\u001b[?25h"]
[161.607134, "o", "\u001b[?25lm\u001b[?12l\u001b[?25h\u001b[?25h"]
[161.657591, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[161.728138, "o", "\u001b[?25lr\u001b[?12l\u001b[?25h\u001b[?25h"]
[161.882061, "o", "\u001b[?25lg\u001b[?12l\u001b[?25h\u001b[?25h"]
[162.018013, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[163.446914, "o", "\r"]
[163.447583, "o", "\u001b[?25lWorking...\u001b[K\u001b[34;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[163.448878, "o", "\u001b[40;1H\u001b[?25lCompiling rule set merge...\u001b[34;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[163.449383, "o", "\u001b[40;28H\u001b[?25ldone\u001b[34;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[163.451822, "o", "\u001b[40;1H\u001b[K\u001b[34;5H"]
[163.457107, "o", "\u001b[1;37r\u001b[35;1H\u001b[1M\u001b[1;40r\u001b[1;33H\u001b[?25l\u001b[7mCalc Help \u001b[0m\u001b[39;49m\u001b[27m"]
[163.45742, "o", "\u001b[32;109Halg' a / x + b / x := (a + b) / x\u001b[33;5H(2 sec(x)^2 - 2) / tan(x)^2 \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m>mer\u001b[2@ge\n\b\b\b\b\b\balg' sec(x)^2 := 1 + tan(x)^2\u001b[K\r\n\n\n \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m <q1 2 * sec(x)^2 / tan(x)^2 - 2 / tan(x)^2\u001b[K\u001b[38;109Hrwrt>(2 * sec(x)^2 - 2)\u001b[9P\n\t\t\b\b\u001b[38;5;252m\u001b[48;5;239m3\u001b[39;49m\u001b[34;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[165.897213, "o", "\u001b[40;1H\u001b[?25l\u001b[36mRewrite rule(s): \u001b[39;49m\u001b[1;33H\u001b[7mMinibuf Help\u001b[0m\u001b[39;49m\u001b[27m\u001b[40;18H\u001b[?12l\u001b[?25h\u001b[?25h"]
[166.557649, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[166.644791, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[166.906824, "o", "\u001b[?25lc\u001b[?12l\u001b[?25h\u001b[?25h"]
[167.352451, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[167.5086, "o", "\u001b[?25lq\u001b[?12l\u001b[?25h\u001b[?25h"]
[167.847235, "o", "\u001b[?25lr\u001b[?12l\u001b[?25h\u001b[?25h"]
[168.64061, "o", "\r"]
[168.64135, "o", "\u001b[?25lWorking...\u001b[K\u001b[34;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[168.642505, "o", "\u001b[40;1H\u001b[?25lCompiling rule set secsqr...\u001b[34;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[168.642914, "o", "\u001b[40;29H\u001b[?25ldone\u001b[34;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[168.64484, "o", "\u001b[40;1H\u001b[K\u001b[34;5H"]
[168.646594, "o", "\u001b[1;37r\u001b[35;1H\u001b[1M\u001b[1;40r\u001b[1;33H\u001b[?25l\u001b[7mCalc Help \u001b[0m\u001b[39;49m\u001b[27m\u001b[32;109H>mer\u001b[2@ge\u001b[33;5H2 \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49malg' sec(x)^2 := 1 + tan(x)^2\u001b[K\u001b[34;109H sec(x)^2 := tan(x)^2 + 1"]
[168.6467, "o", "\r\n\n\n \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49mrwrt (2 * sec(x)^2 - 2) / tan(x)^2\u001b[K\u001b[38;114H2\u001b[K\u001b[39;143H\u001b[38;5;252m\u001b[48;5;239m4\u001b[39;49m\u001b[34;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[170.605365, "o", "\u001b[32;1H\u001b[?25l1\n\b \u001b[1m.\u001b[0m\n\b \u001b[39;45H\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[170.766572, "o", "\r\u001b[A\u001b[?25l \u001b[1m.\u001b[0m\n\b \u001b[39;45H\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[32;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[172.034715, "o", "\u001b[1;33H\u001b[?25l\u001b[7mHelp \u001b[0m\u001b[39;49m\u001b[27m\u001b[39;1H\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 Calc: 12 Deg Symb Frac All L1 (Calculator) --------------------------------------------\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[30m\u001b[48;5;250m-UUU:%*--F1 \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m Bot L14 (Calc Trail) --\u001b[39;49m\r\n\u001b[38;114H\u001b[?12l\u001b[?25h\u001b[?25h"]
[172.575552, "o", "\u001b[1;33H\u001b[?25l\u001b[7mInfo Help\u001b[0m\u001b[39;49m\u001b[27m"]
[172.575927, "o", "\u001b[30;1H\u001b[30m\u001b[48;5;250m-UUU:%%--F1 \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250m*info*\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m (calc) \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250mRewrites Tutorial\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m 21% L90 (Info Narrow) ------------------------------------------------------------------------------------------\u001b[39;49m\r\n\u001b[39;109H\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m Bot L14 (Calc Trail) --\u001b[39;49m\r\n\u001b[22;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[173.496621, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[23;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[173.645399, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[24;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[173.801028, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[25;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[174.109253, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m4\u001b[39;49m\u001b[26;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[174.250293, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[27;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[174.944758, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m6\u001b[39;49m\u001b[28;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[175.117005, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m7\u001b[39;49m\u001b[29;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[175.270498, "o", "\u001b[1;29r\u001b[3;1H\u001b[14M\u001b[1;40r\u001b[16;1H\u001b[?25lEmacs editing commands as necessary, then type ‘C-c C-c’ to store the\u001b[K\r\nedited value back into the variable. You can also use ‘s e’ to create a\u001b[K\r\nnew variable if you wish.\u001b[K"]
[175.270592, "o", "\r\n\u001b[K\n Notice that the first time you use each rule, Calc puts up a\u001b[K\r\n“compiling” message briefly. The pattern matcher converts rules into a\u001b[K\r\nspecial optimized pattern-matching language rather than using them\u001b[K\r\ndirectly. This allows ‘a r’ to apply even rather complicated rules very\u001b[K\r\nefficiently. If the rule is stored in a variable, Calc compiles it only\u001b[K\r\nonce and stores the compiled form along with the variable. That’s\u001b[K\r\nanother good reason to store your rules in variables rather than\u001b[K\r\nentering them on the fly.\u001b[K\r\n\u001b[K\n (•) *Exercise 1.* Type ‘m s’ to get Symbolic mode, then enter the\u001b[K\u001b[30;49H\u001b[30m\u001b[48;5;250m5% L98\u001b[39;49m\u001b[16;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[175.418857, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[17;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[175.735179, "o", "\u001b[30;53H\u001b[?25l\u001b[30m\u001b[48;5;250m100\u001b[39;49m\u001b[18;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[175.89603, "o", "\u001b[30;55H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[19;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[176.059019, "o", "\u001b[30;55H\u001b[?25l\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[20;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[176.189229, "o", "\u001b[30;55H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[21;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[176.439235, "o", "\u001b[30;55H\u001b[?25l\u001b[30m\u001b[48;5;250m4\u001b[39;49m\u001b[22;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[176.454691, "o", "\u001b[30;55H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[23;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[176.470903, "o", "\u001b[30;55H\u001b[?25l\u001b[30m\u001b[48;5;250m6\u001b[39;49m\u001b[24;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[176.488146, "o", "\u001b[30;55H\u001b[?25l\u001b[30m\u001b[48;5;250m7\u001b[39;49m\u001b[25;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[176.504616, "o", "\u001b[30;55H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[26;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[176.762434, "o", "\u001b[30;55H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[27;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[176.943951, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m10\u001b[39;49m\u001b[28;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[177.125044, "o", "\u001b[30;55H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[29;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[177.294899, "o", "\u001b[1;29r\u001b[3;1H\u001b[14M\u001b[1;40r\u001b[16;1H\u001b[?25lformula ‘(2 + sqrt(2)) / (1 + sqrt(2))’. Using a rewrite rule, simplify\u001b[K\r\nthis formula by multiplying the top and bottom by the conjugate\u001b[K\r\n‘1 - sqrt(2)’. The result will have to be expanded by the distributive\u001b[K"]
[177.295224, "o", "\r\nlaw; do this with another rewrite. See \u001b[4m\u001b[96m1\u001b[0m\u001b[39;49m. (•)\u001b[K\r\n\u001b[K\n The ‘a r’ command can also accept a vector of rewrite rules, or a\u001b[K\r\nvariable containing a vector of rules.\u001b[K\r\n\u001b[K\n 1: [merge, secsqr] 1: [a/x + b/x := (a + b)/x, ... ]\u001b[K\r\n . .\u001b[K\r\n\u001b[K\n ' [merge,sinsqr] <RET> =\u001b[K\r\n\u001b[K\n 1: 2 sec(x)^2 / tan(x)^2 - 2 / tan(x)^2 1: 2\u001b[K\u001b[30;49H\u001b[30m\u001b[48;5;250m9% L112\u001b[39;49m\u001b[16;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[177.450115, "o", "\u001b[30;55H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[17;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[177.734838, "o", "\u001b[30;55H\u001b[?25l\u001b[30m\u001b[48;5;250m4\u001b[39;49m\u001b[18;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[177.920555, "o", "\u001b[30;55H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[19;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[178.09502, "o", "\u001b[30;55H\u001b[?25l\u001b[30m\u001b[48;5;250m6\u001b[39;49m\u001b[20;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[178.235452, "o", "\u001b[30;55H\u001b[?25l\u001b[30m\u001b[48;5;250m7\u001b[39;49m\u001b[21;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[178.391574, "o", "\u001b[30;55H\u001b[?25l\u001b[30m\u001b[48;5;250m8\u001b[39;49m\u001b[22;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[178.53236, "o", "\u001b[30;55H\u001b[?25l\u001b[30m\u001b[48;5;250m9\u001b[39;49m\u001b[23;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[178.688315, "o", "\u001b[30;54H\u001b[?25l\u001b[30m\u001b[48;5;250m20\u001b[39;49m\u001b[24;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[178.869379, "o", "\u001b[30;55H\u001b[?25l\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[25;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[179.05915, "o", "\u001b[30;55H\u001b[?25l\u001b[30m\u001b[48;5;250m2\u001b[39;49m\u001b[26;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[179.372711, "o", "\u001b[30;55H\u001b[?25l\u001b[30m\u001b[48;5;250m3\u001b[39;49m\u001b[27;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[180.669929, "o", "\u001b[1;33H\u001b[?25l\u001b[7mCalc\u001b[0m\u001b[39;49m\u001b[27m"]
[180.670285, "o", "\u001b[30;1H\u001b[38;5;252m\u001b[48;5;239m-UUU:%%--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*info*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m (calc) \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239mRewrites Tutorial\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m 29% L123 (Info Narrow) ------------------------------------------------------------------------------------------\u001b[39;49m\r\n\u001b[39d\u001b[30m\u001b[48;5;250m-UUU:%*--F1 Calc: 12 Deg Symb Frac All L1 (Calculator) --------------------------------------------\u001b[39;49m\u001b[32;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[181.873061, "o", "\u001b[40;1H\u001b[?25l\u001b[36mAlgebraic: \u001b[39;49m\u001b[1;33H\u001b[7mMinibuf Help\u001b[0m\u001b[39;49m\u001b[27m\u001b[40;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[182.628065, "o", "\u001b[?25lh\u001b[?12l\u001b[?25h\u001b[?25h"]
[182.737531, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[182.802761, "o", "\u001b[?25lr\u001b[?12l\u001b[?25h\u001b[?25h"]
[182.934115, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[183.04418, "o", "\t"]
[183.442028, "o", "\u001b[?25lc\u001b[?12l\u001b[?25h\u001b[?25h"]
[183.492513, "o", "\u001b[?25lo\u001b[?12l\u001b[?25h\u001b[?25h"]
[183.547569, "o", "\u001b[?25lm\u001b[?12l\u001b[?25h\u001b[?25h"]
[183.678581, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[183.744453, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[183.854787, "o", "\u001b[C"]
[183.960326, "o", "\u001b[?25lt\u001b[?12l\u001b[?25h\u001b[?25h"]
[184.046132, "o", "\u001b[?25lh\u001b[?12l\u001b[?25h\u001b[?25h"]
[184.111191, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[184.223024, "o", "\u001b[C"]
[184.787026, "o", "\u001b[?25lp\u001b[?12l\u001b[?25h\u001b[?25h"]
[184.877765, "o", "\u001b[?25lr\u001b[?12l\u001b[?25h\u001b[?25h"]
[184.982219, "o", "\u001b[?25lo\u001b[?12l\u001b[?25h\u001b[?25h"]
[185.301414, "o", "\u001b[?25lb\u001b[?12l\u001b[?25h\u001b[?25h"]
[185.516653, "o", "\u001b[?25ll\u001b[?12l\u001b[?25h\u001b[?25h"]
[185.593363, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[185.697666, "o", "\u001b[?25lm\u001b[?12l\u001b[?25h\u001b[?25h"]
[186.688277, "o", "\b\u001b[K"]
[186.938473, "o", "\b\u001b[K"]
[186.955554, "o", "\b\u001b[K"]
[186.972551, "o", "\b\u001b[K"]
[186.989301, "o", "\b\u001b[K"]
[187.005674, "o", "\b\u001b[K"]
[187.022686, "o", "\b\b\u001b[K\u001b[C"]
[187.039631, "o", "\b"]
[187.056441, "o", "\b\u001b[K"]
[187.073069, "o", "\b\u001b[K"]
[187.089748, "o", "\b\b\u001b[K\u001b[C"]
[187.106322, "o", "\b"]
[187.123313, "o", "\b\u001b[K"]
[187.139941, "o", "\b\u001b[K"]
[187.156855, "o", "\b\u001b[K"]
[187.276983, "o", "\b\u001b[K"]
[187.444129, "o", "\b\b\u001b[K\t"]
[187.579365, "o", "\b"]
[187.705584, "o", "\b\u001b[K"]
[187.820778, "o", "\b\u001b[K"]
[187.961368, "o", "\b\u001b[K"]
[188.077373, "o", "\b\u001b[K"]
[188.188083, "o", "\u0007"]
[188.188784, "o", "\u001b[?25l\u001b[36m [Text is read-only]\u001b[39;49m\u001b[40;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[189.12449, "o", "\u001b[?25lsec(x)^2 := 1 + tan(x)^2\u001b[40;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[190.715261, "o", "\u0007"]
[190.716143, "o", "\u001b[40;36H\u001b[?25l\u001b[36m [Text is read-only]\u001b[39;49m\u001b[40;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[191.553674, "o", "\u001b[?25lec(x)^2 := 1 + tan(x)^2\u001b[K\u001b[40;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[191.803443, "o", "\u001b[?25l\u001b[1P\u001b[?12l\u001b[?25h\u001b[?25h"]
[191.820416, "o", "\u001b[?25l\u001b[1P\u001b[?12l\u001b[?25h\u001b[?25h"]
[191.837238, "o", "\u001b[?25l\u001b[1P\u001b[?12l\u001b[?25h\u001b[?25h"]
[191.853064, "o", "\u001b[?25l\u001b[1P\u001b[?12l\u001b[?25h\u001b[?25h"]
[191.869247, "o", "\u001b[?25l\u001b[1P\u001b[?12l\u001b[?25h\u001b[?25h"]
[191.885088, "o", "\u001b[?25l\u001b[1P\u001b[?12l\u001b[?25h\u001b[?25h"]
[191.901402, "o", "\u001b[?25l\u001b[1P\u001b[?12l\u001b[?25h\u001b[?25h"]
[191.917658, "o", "\u001b[?25l\u001b[1P\u001b[?12l\u001b[?25h\u001b[?25h"]
[191.934271, "o", "\u001b[?25l\u001b[1P\u001b[?12l\u001b[?25h\u001b[?25h"]
[191.95097, "o", "\u001b[?25l\u001b[1P\u001b[?12l\u001b[?25h\u001b[?25h"]
[191.967147, "o", "\u001b[?25l\u001b[1P\u001b[?12l\u001b[?25h\u001b[?25h"]
[191.9837, "o", "\u001b[?25l\u001b[1P\u001b[?12l\u001b[?25h\u001b[?25h"]
[192.00026, "o", "\u001b[?25l\u001b[1P\u001b[?12l\u001b[?25h\u001b[?25h"]
[192.015715, "o", "\u001b[?25l\u001b[1P\u001b[?12l\u001b[?25h\u001b[?25h"]
[192.032227, "o", "\u001b[?25ltan(x)^2\u001b[K\u001b[40;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[192.048416, "o", "\u001b[?25lan(x)^2\u001b[K\b\b\b\b\b\b\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[192.064088, "o", "\u001b[?25ln(x)^2\u001b[K\b\b\b\b\b\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[192.080341, "o", "\u001b[?25l(x)^2\u001b[K\b\b\b\b\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[192.095693, "o", "\u001b[?25lx)^2\u001b[K\b\b\b\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[192.250488, "o", "\u001b[?25l)^2\u001b[K\b\b\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[192.39823, "o", "\u001b[?25l^2\u001b[K\b\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[192.539443, "o", "\u001b[?25l2\u001b[K\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[192.750647, "o", "\u001b[K"]
[193.32149, "o", "\u001b[?25l[\u001b[?12l\u001b[?25h\u001b[?25h"]
[194.413406, "o", "\u001b[?25lm\u001b[?12l\u001b[?25h\u001b[?25h"]
[194.490174, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[194.554298, "o", "\u001b[?25lr\u001b[?12l\u001b[?25h\u001b[?25h"]
[194.761525, "o", "\u001b[?25lg\u001b[?12l\u001b[?25h\u001b[?25h"]
[194.882388, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[195.002252, "o", "\u001b[?25l,\u001b[?12l\u001b[?25h\u001b[?25h"]
[195.793504, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[195.873873, "o", "\u001b[?25li\u001b[?12l\u001b[?25h\u001b[?25h"]
[195.934529, "o", "\u001b[?25ln\u001b[?12l\u001b[?25h\u001b[?25h"]
[196.280717, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[196.42151, "o", "\u001b[?25lq\u001b[?12l\u001b[?25h\u001b[?25h"]
[196.821029, "o", "\u001b[?25lr\u001b[?12l\u001b[?25h\u001b[?25h"]
[197.493483, "o", "\u001b[?25l]\u001b[?12l\u001b[?25h\u001b[?25h"]
[197.619775, "o", "\u001b[40;12H\u001b[?25l\u001b[48;5;68m[\u001b[39;49mmerge,sinsqr\u001b[48;5;68m]\u001b[39;49m\u001b[?12l\u001b[?25h\u001b[?25h"]
[198.477595, "o", "\r"]
[198.484999, "o", "\u001b[1;37r\u001b[34;1H\u001b[1M\u001b[1;40r\u001b[40;1H\u001b[K\u001b[1;33H\u001b[?25l\u001b[7mCalc Help \u001b[0m\u001b[39;49m\u001b[27m"]
[198.485379, "o", "\u001b[32;1H1: [merge, sinsqr] \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49malg' sec(x)^2 := 1 + tan(x)^2\u001b[K\u001b[33;5H\u001b[1m.\u001b[0m \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m sec(x)^2 := tan(x)^2 + 1\r\n\n\n\n \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49mrwrt 2\u001b[K\n\b\b\b\b\b\balg'>[merge, sinsqr]\u001b[39;45H\u001b[30m\u001b[48;5;250m2 (Calculator) --------------------------------------------\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m Bot L15\u001b[39;49m\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[199.285934, "o", "\u001b[40;1H\u001b[?25lWorking...\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[199.287795, "o", "\u001b[40;1H\u001b[K\u001b[33;5H"]
[199.289984, "o", "\u001b[1;37r\u001b[34;1H\u001b[1M\u001b[1;40r\u001b[32;6H\u001b[?25la / x + b / x := (a + b) / x, sinsqr] \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m sec(x)^2 := tan(x)^2 + 1\u001b[33;109H>sec\u001b[3@sqr\r\n\n\n\n \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49malg' [merge, sinsqr]\u001b[K\u001b[38;109Heval>[a / x\u001b[23@ + b / x := (a + b) / x\n\u001b[38;5;252m\u001b[48;5;239m6\u001b[39;49m\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[200.450801, "o", "\u001b[40;1H\u001b[?25l\u001b[36mAlgebraic: \u001b[39;49m\u001b[1;33H\u001b[7mMinibuf Help\u001b[0m\u001b[39;49m\u001b[27m\u001b[40;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[201.559713, "o", "\u001b[?25ly\u001b[?12l\u001b[?25h\u001b[?25h"]
[201.650321, "o", "\u001b[?25lo\u001b[?12l\u001b[?25h\u001b[?25h"]
[201.751026, "o", "\u001b[?25lu\u001b[?12l\u001b[?25h\u001b[?25h"]
[201.821353, "o", "\t\b"]
[202.022499, "o", "\u001b[?25lc\u001b[?12l\u001b[?25h\u001b[?25h"]
[202.123381, "o", "\u001b[?25la\u001b[?12l\u001b[?25h\u001b[?25h"]
[202.183711, "o", "\u001b[?25ln\u001b[?12l\u001b[?25h\u001b[?25h"]
[202.289597, "o", "\u001b[C"]
[202.616664, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[202.748506, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[202.913758, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[203.029396, "o", "\t\b"]
[203.181331, "o", "\u001b[?25lt\u001b[?12l\u001b[?25h\u001b[?25h"]
[203.250849, "o", "\u001b[?25lh\u001b[?12l\u001b[?25h\u001b[?25h"]
[203.345982, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[203.42686, "o", "\u001b[C"]
[204.147149, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[204.227364, "o", "\u001b[?25li\u001b[?12l\u001b[?25h\u001b[?25h"]
[204.287362, "o", "\u001b[?25ln\u001b[?12l\u001b[?25h\u001b[?25h"]
[204.705921, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[205.038483, "o", "\u001b[?25lq\u001b[?12l\u001b[?25h\u001b[?25h"]
[205.189142, "o", "\u001b[?25lr\u001b[?12l\u001b[?25h\u001b[?25h"]
[205.361449, "o", "\u001b[C"]
[205.788508, "o", "\u001b[?25lh\u001b[?12l\u001b[?25h\u001b[?25h"]
[205.884741, "o", "\u001b[?25la\u001b[?12l\u001b[?25h\u001b[?25h"]
[205.995812, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[206.325583, "o", "\u001b[C"]
[206.705351, "o", "\u001b[?25ln\u001b[?12l\u001b[?25h\u001b[?25h"]
[206.826033, "o", "\u001b[?25lo\u001b[?12l\u001b[?25h\u001b[?25h"]
[206.939612, "o", "\u001b[?25lt\u001b[?12l\u001b[?25h\u001b[?25h"]
[207.037714, "o", "\u001b[C"]
[207.248882, "o", "\u001b[?25lb\u001b[?12l\u001b[?25h\u001b[?25h"]
[208.847093, "o", "\b\b\u001b[K\u001b[C"]
[210.028322, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[210.221191, "o", "\u001b[?25lx\u001b[?12l\u001b[?25h\u001b[?25h"]
[210.271166, "o", "\u001b[?25lp\u001b[?12l\u001b[?25h\u001b[?25h"]
[210.539992, "o", "\u001b[?25la\u001b[?12l\u001b[?25h\u001b[?25h"]
[210.67499, "o", "\u001b[?25ln\u001b[?12l\u001b[?25h\u001b[?25h"]
[210.775735, "o", "\u001b[?25ld\u001b[?12l\u001b[?25h\u001b[?25h"]
[212.236033, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[212.415316, "o", "\u001b[?25ld\u001b[?12l\u001b[?25h\u001b[?25h"]
[212.481371, "o", "\u001b[C"]
[212.888224, "o", "\u001b[?25lw\u001b[?12l\u001b[?25h\u001b[?25h"]
[212.954776, "o", "\u001b[?25lh\u001b[?12l\u001b[?25h\u001b[?25h"]
[213.044164, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[213.13003, "o", "\u001b[?25ln\u001b[?12l\u001b[?25h\u001b[?25h"]
[213.190161, "o", "\t"]
[214.101357, "o", "\u001b[?25l=\u001b[?12l\u001b[?25h\u001b[?25h"]
[214.206705, "o", "\u001b[C"]
[214.49989, "o", "\u001b[?25lp\u001b[?12l\u001b[?25h\u001b[?25h"]
[214.600233, "o", "\u001b[?25lr\u001b[?12l\u001b[?25h\u001b[?25h"]
[214.67481, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[214.795456, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[215.003126, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[215.789012, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[215.924345, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[217.31732, "o", "\b\u001b[K"]
[217.568099, "o", "\b\u001b[K"]
[217.584497, "o", "\b\u001b[K"]
[217.616852, "o", "\b\b\u001b[K"]
[217.632554, "o", "\b\u001b[K"]
[217.648458, "o", "\b\b\u001b[K\u001b[C"]
[217.665147, "o", "\b"]
[217.682151, "o", "\b\b\u001b[K\t"]
[217.699742, "o", "\b"]
[217.715934, "o", "\b\u001b[K"]
[217.732816, "o", "\b\u001b[K"]
[217.749581, "o", "\b\u001b[K"]
[217.766228, "o", "\b\b\u001b[K\u001b[C"]
[217.782394, "o", "\b"]
[217.799209, "o", "\b\u001b[K"]
[217.815474, "o", "\b\u001b[K"]
[217.832365, "o", "\b\u001b[K"]
[217.849007, "o", "\b\u001b[K"]
[217.865659, "o", "\b\u001b[K"]
[217.882306, "o", "\b\u001b[K"]
[217.899262, "o", "\b\u001b[K"]
[217.916517, "o", "\b\b\u001b[K\u001b[C"]
[217.933097, "o", "\b"]
[217.94875, "o", "\b\u001b[K"]
[217.964272, "o", "\b\u001b[K"]
[217.981088, "o", "\b\b\u001b[K\u001b[C"]
[217.996947, "o", "\b"]
[218.012329, "o", "\b\u001b[K"]
[218.02908, "o", "\b\u001b[K"]
[218.045313, "o", "\b\b\u001b[K\u001b[C"]
[218.062272, "o", "\b"]
[218.079099, "o", "\b\u001b[K"]
[218.095541, "o", "\b\u001b[K"]
[218.11171, "o", "\b\u001b[K"]
[218.127479, "o", "\b\u001b[K"]
[218.143618, "o", "\b\u001b[K"]
[218.159534, "o", "\b\b\u001b[K\u001b[C"]
[218.176271, "o", "\b"]
[218.193223, "o", "\b\u001b[K"]
[218.209666, "o", "\b\u001b[K"]
[218.225918, "o", "\b\b\u001b[K\t\b"]
[218.241666, "o", "\b"]
[218.258418, "o", "\b\u001b[K"]
[218.275544, "o", "\b\u001b[K"]
[218.291573, "o", "\b\b\u001b[K\u001b[C"]
[218.307512, "o", "\b"]
[218.323738, "o", "\b\u001b[K"]
[218.340148, "o", "\b\u001b[K"]
[218.355477, "o", "\b\b\u001b[K\t\b"]
[218.371781, "o", "\b"]
[218.387653, "o", "\b\u001b[K"]
[218.4037, "o", "\b\u001b[K"]
[218.419715, "o", "\b\u001b[K"]
[218.435231, "o", "\u0007"]
[218.436296, "o", "\u001b[?25l\u001b[36m [Text is read-only]\u001b[39;49m\u001b[40;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[218.452118, "o", "\u0007"]
[218.468447, "o", "\u0007"]
[218.484206, "o", "\u0007"]
[218.501714, "o", "\u0007"]
[220.455533, "o", "\u001b[K"]
[221.355863, "o", "\u0007"]
[221.360309, "o", "\r\u001b[?25lQuit\u001b[K\u001b[1;33H\u001b[7mCalc Help \u001b[0m\u001b[39;49m\u001b[27m\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[223.047955, "o", "\u001b[40;1H\u001b[K\u001b[33;5H"]
[225.127269, "o", "\u001b[40;1H\u001b[?25lC-x\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[225.127313, "o", "\u001b[40;4H\u001b[?25l-\u001b[33d\u001b[?12l\u001b[?25h\u001b[?25h"]
[225.677353, "o", "\u001b[40;4H\u001b[?25l o\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[225.679622, "o", "\u001b[1;33H\u001b[?25l\u001b[7mHelp \u001b[0m\u001b[39;49m\u001b[27m\u001b[39;1H\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 Calc: 12 Deg Symb Frac All L2 (Calculator) --------------------------------------------\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[30m\u001b[48;5;250m-UUU:%*--F1 \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m Bot L16 (Calc Trail) --\u001b[39;49m\r\n\u001b[38;114H\u001b[?12l\u001b[?25h\u001b[?25h"]
[225.984912, "o", "\r\n\n\u001b[K\u001b[38;114H"]
[226.095036, "o", "\u001b[1;33H\u001b[?25l\u001b[7mInfo Help\u001b[0m\u001b[39;49m\u001b[27m"]
[226.09513, "o", "\u001b[30;1H\u001b[30m\u001b[48;5;250m-UUU:%%--F1 \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250m*info*\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m (calc) \u001b[39;49m\u001b[1m\u001b[30m\u001b[48;5;250mRewrites Tutorial\u001b[0m\u001b[39;49m\u001b[30m\u001b[48;5;250m 29% L123 (Info Narrow) ------------------------------------------------------------------------------------------\u001b[39;49m\r\n\u001b[39;109H\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m Bot L16 (Calc Trail) --\u001b[39;49m\r\n\u001b[27;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[226.714652, "o", "\u001b[30;55H\u001b[?25l\u001b[30m\u001b[48;5;250m4\u001b[39;49m\u001b[28;1H\u001b[?12l\u001b[?25h\u001b[?25h"]
[226.928375, "o", "\u001b[30;55H\u001b[?25l\u001b[30m\u001b[48;5;250m5\u001b[39;49m\u001b[29;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[227.2231, "o", "\u001b[1;29r\u001b[3;1H\u001b[14M\u001b[1;40r\u001b[16;1H\u001b[?25l . .\u001b[K\r\n\u001b[K\n s t trig <RET> r 1 a r trig <RET>\u001b[K"]
[227.223415, "o", "\r\n\u001b[K\n Calc tries all the rules you give against all parts of the formula,\u001b[K\r\nrepeating until no further change is possible. (The exact order in\u001b[K\r\nwhich things are tried is rather complex, but for simple rules like the\u001b[K\r\nones we’ve used here the order doesn’t really matter. See \u001b[4m\u001b[96mNested\u001b[0m\u001b[39;49m\u001b[K\r\n\u001b[4m\u001b[96mFormulas with Rewrite Rules\u001b[0m\u001b[39;49m.)\u001b[K\r\n\u001b[K\n Calc actually repeats only up to 100 times, just in case your rule\u001b[K\r\nset has gotten into an infinite loop. You can give a numeric prefix\u001b[K\r\nargument to ‘a r’ to specify any limit. In particular, ‘M-1 a r’ does\u001b[K\r\nonly one rewrite at a time.\u001b[K\n\t\t\t\b\u001b[30m\u001b[48;5;250m34% L126\u001b[39;49m\u001b[16;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[228.999787, "o", "\u001b[1;33H\u001b[?25l\u001b[7mCalc\u001b[0m\u001b[39;49m\u001b[27m"]
[229.000103, "o", "\u001b[30;1H\u001b[38;5;252m\u001b[48;5;239m-UUU:%%--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*info*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m (calc) \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239mRewrites Tutorial\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m 34% L126 (Info Narrow) ------------------------------------------------------------------------------------------\u001b[39;49m\r\n"]
[229.000316, "o", "\u001b[39d\u001b[30m\u001b[48;5;250m-UUU:%*--F1 Calc: 12 Deg Symb Frac All L2 (Calculator) --------------------------------------------\u001b[39;49m\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[230.859486, "o", "\u001b[40;1H\u001b[?25l\u001b[36mStore: \u001b[39;49m\u001b[1;33H\u001b[7mMinibuf Help\u001b[0m\u001b[39;49m\u001b[27m\u001b[40;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[231.597874, "o", "\u001b[?25lt [No matches]\r\t\u001b[?12l\u001b[?25h\u001b[?25h"]
[231.764483, "o", "\u001b[?25l\u001b[1@r\u001b[?12l\u001b[?25h\u001b[?25h"]
[231.982675, "o", "\u001b[?25l\u001b[1@i\u001b[?12l\u001b[?25h\u001b[?25h"]
[232.063359, "o", "\u001b[?25l\u001b[1@g\u001b[?12l\u001b[?25h\u001b[?25h"]
[233.612571, "o", "\r"]
[233.614263, "o", "\u001b[?25lStored to variable \"trig\"\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[233.618908, "o", "\u001b[1;37r\u001b[32;1H\u001b[1M\u001b[1;40r\u001b[1;33H\u001b[?25l\u001b[7mCalc Help \u001b[0m\u001b[39;49m\u001b[27m"]
[233.619164, "o", "\u001b[37;1H \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49meval [a / x + b / x := (a + b) / x, sinsqr]\u001b[K\u001b[38;109H>tri>\u001b[1@ \u001b[39;45H\u001b[30m\u001b[48;5;250m1 (Calculator) --------------------------------------------\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m Bot L17\u001b[39;49m\u001b[32;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[235.507166, "o", "\u001b[40;1H\u001b[K\u001b[32;5H"]
[236.074571, "o", "\u001b[1;37r\u001b[34;1H\u001b[1M\u001b[1;40r\u001b[32;1H\u001b[?25l1: 2 sec(x)^2 / tan(x)^2 - 2 / tan(x)^2 \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m <q1 2 * sec(x)^2 / tan(x)^2 - 2 / tan(x)^2\u001b[33;5H\u001b[1m.\u001b[0m \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49mrwrt (2 * sec(x)^2 - 2)\u001b[9P\r\n\n\n\n \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m>trig [a / x + b / x := (a + b) / x, sinsqr]\u001b[K\u001b[38;109H <q1>2 * sec(x)^2 / tan(x)^2 - 2 / tan(x)^2\u001b[K\u001b[39;45H\u001b[30m\u001b[48;5;250m2 (Calculator) --------------------------------------------\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m Bot L18\u001b[39;49m\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[239.815558, "o", "\u001b[40;1H\u001b[?25l\u001b[36mRewrite rule(s): \u001b[39;49m\u001b[1;33H\u001b[7mMinibuf Help\u001b[0m\u001b[39;49m\u001b[27m\u001b[40;18H\u001b[?12l\u001b[?25h\u001b[?25h"]
[240.423537, "o", "\u001b[?25lt\u001b[?12l\u001b[?25h\u001b[?25h"]
[240.513716, "o", "\u001b[?25lr\u001b[?12l\u001b[?25h\u001b[?25h"]
[240.625756, "o", "\u001b[?25li\u001b[?12l\u001b[?25h\u001b[?25h"]
[240.72008, "o", "\u001b[?25lg\u001b[?12l\u001b[?25h\u001b[?25h"]
[241.098165, "o", "\r"]
[241.099045, "o", "\u001b[?25lWorking...\u001b[K\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[241.100598, "o", "\u001b[40;1H\u001b[?25lCompiling rule set trig...\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[241.101235, "o", "\u001b[40;27H\u001b[?25ldone\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[241.103817, "o", "\u001b[40;1H\u001b[K\u001b[33;5H"]
[241.107317, "o", "\u001b[1;37r\u001b[34;1H\u001b[1M\u001b[1;40r\u001b[1;33H\u001b[?25l\u001b[7mCalc Help \u001b[0m\u001b[39;49m\u001b[27m\u001b[32;109Hrwrt (2 * sec(x)^2 - 2)\u001b[9P\u001b[33;114H2\u001b[K"]
[241.107431, "o", "\r\n\n\n\n \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m <q1 2 * sec(x)^2 / tan(x)^2 - 2 / tan(x)^2\u001b[K\u001b[38;109Hrwrt\u001b[39;143H\u001b[38;5;252m\u001b[48;5;239m9\u001b[39;49m\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[243.273374, "o", "\u001b[40;1H\u001b[?25l\u001b[36mAlgebraic: \u001b[39;49m\u001b[1;33H\u001b[7mMinibuf Help\u001b[0m\u001b[39;49m\u001b[27m\u001b[40;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[244.503583, "o", "\u001b[?25lh\u001b[?12l\u001b[?25h\u001b[?25h"]
[244.619488, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[244.69987, "o", "\u001b[?25lr\u001b[?12l\u001b[?25h\u001b[?25h"]
[244.791023, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[244.930644, "o", "\t"]
[245.50528, "o", "\u001b[?25li\u001b[?12l\u001b[?25h\u001b[?25h"]
[246.049784, "o", "\u001b[?25lt\u001b[?12l\u001b[?25h\u001b[?25h"]
[246.196691, "o", "\u001b[C"]
[246.52916, "o", "\u001b[?25ld\u001b[?12l\u001b[?25h\u001b[?25h"]
[246.608057, "o", "\u001b[?25li\u001b[?12l\u001b[?25h\u001b[?25h"]
[246.688308, "o", "\u001b[?25ld\u001b[?12l\u001b[?25h\u001b[?25h"]
[246.949658, "o", "\u001b[?25ln\u001b[?12l\u001b[?25h\u001b[?25h"]
[247.221759, "o", "\u001b[?25l'\u001b[?12l\u001b[?25h\u001b[?25h"]
[247.362032, "o", "\u001b[?25lt\u001b[?12l\u001b[?25h\u001b[?25h"]
[248.112245, "o", "\u001b[C"]
[253.79879, "o", "\u001b[?25lg\u001b[?12l\u001b[?25h\u001b[?25h"]
[254.096252, "o", "\b\b\u001b[K\u001b[C"]
[254.162515, "o", "\u001b[?25lb\u001b[?12l\u001b[?25h\u001b[?25h"]
[254.30742, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[254.845457, "o", "\u001b[?25lc\u001b[?12l\u001b[?25h\u001b[?25h"]
[254.912561, "o", "\u001b[?25lo\u001b[?12l\u001b[?25h\u001b[?25h"]
[254.952545, "o", "\u001b[?25lm\u001b[?12l\u001b[?25h\u001b[?25h"]
[255.043218, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[255.134051, "o", "\u001b[C"]
[255.285105, "o", "\u001b[?25l2\u001b[?12l\u001b[?25h\u001b[?25h"]
[257.272561, "o", "\b\b\u001b[K\u001b[C"]
[257.523744, "o", "\b"]
[257.539692, "o", "\b\u001b[K"]
[257.556664, "o", "\b\u001b[K"]
[257.573324, "o", "\b\u001b[K"]
[257.589468, "o", "\b\u001b[K"]
[257.606681, "o", "\b\u001b[K"]
[257.623111, "o", "\b\b\u001b[K\u001b[C"]
[257.639678, "o", "\b"]
[257.656652, "o", "\b\u001b[K"]
[257.673691, "o", "\b\u001b[K"]
[257.689753, "o", "\b\u001b[K"]
[257.706101, "o", "\b\u001b[K"]
[257.722371, "o", "\b\u001b[K"]
[257.739111, "o", "\b\b\u001b[K\u001b[C"]
[257.755546, "o", "\b"]
[257.772012, "o", "\b\u001b[K"]
[257.787578, "o", "\b\b\u001b[K\t"]
[257.804504, "o", "\b"]
[257.820742, "o", "\b\u001b[K"]
[257.836572, "o", "\b\u001b[K"]
[257.852715, "o", "\b\u001b[K"]
[257.868614, "o", "\b\u001b[K"]
[257.884168, "o", "\u0007"]
[257.885145, "o", "\u001b[?25l\u001b[36m [Text is read-only]\u001b[39;49m\u001b[40;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[257.900383, "o", "\u0007"]
[258.932958, "o", "\u001b[?25l[merge,sinsqr]\u001b[K\u001b[40;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[259.05834, "o", "\u001b[?25l\u001b[48;5;68m[\u001b[39;49mmerge,sinsqr\u001b[48;5;68m]\u001b[39;49m\u001b[40;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[260.643932, "o", "\u0007"]
[260.64475, "o", "\u001b[40;26H\u001b[?25l\u001b[36m [Text is read-only]\u001b[39;49m\u001b[40;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[260.89313, "o", "\u0007"]
[260.909435, "o", "\u0007"]
[260.925478, "o", "\u0007"]
[260.941205, "o", "\u0007"]
[260.957051, "o", "\u0007"]
[260.974012, "o", "\u0007"]
[260.989514, "o", "\u0007"]
[261.245059, "o", "\u001b[40;26H\u001b[K\u001b[40;12H"]
[262.303197, "o", "\u0007"]
[262.308312, "o", "\r\u001b[?25lQuit\u001b[K\u001b[1;33H\u001b[7mCalc Help \u001b[0m\u001b[39;49m\u001b[27m\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[264.444566, "o", "\u001b[40;1H\u001b[?25l\u001b[36mAlgebraic: \u001b[39;49m\u001b[1;33H\u001b[7mMinibuf Help\u001b[0m\u001b[39;49m\u001b[27m\u001b[40;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[264.901037, "o", "\u001b[?25lI\u001b[?12l\u001b[?25h\u001b[?25h"]
[265.011771, "o", "\u001b[C"]
[265.340156, "o", "\u001b[?25lb\u001b[?12l\u001b[?25h\u001b[?25h"]
[265.50497, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[265.807907, "o", "\u001b[?25ll\u001b[?12l\u001b[?25h\u001b[?25h"]
[265.893466, "o", "\u001b[?25li\u001b[?12l\u001b[?25h\u001b[?25h"]
[266.20076, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[266.347531, "o", "\u001b[?25lv\u001b[?12l\u001b[?25h\u001b[?25h"]
[266.462347, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[266.583205, "o", "\u001b[C"]
[266.738703, "o", "\u001b[?25lt\u001b[?12l\u001b[?25h\u001b[?25h"]
[266.798316, "o", "\u001b[?25lh\u001b[?12l\u001b[?25h\u001b[?25h"]
[266.865872, "o", "\u001b[?25li\u001b[?12l\u001b[?25h\u001b[?25h"]
[266.926075, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[267.006549, "o", "\u001b[C"]
[268.212554, "o", "\u001b[?25lw\u001b[?12l\u001b[?25h\u001b[?25h"]
[268.337383, "o", "\u001b[?25la\u001b[?12l\u001b[?25h\u001b[?25h"]
[268.509358, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[268.635681, "o", "\u001b[C"]
[269.022777, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[269.11385, "o", "\u001b[?25lu\u001b[?12l\u001b[?25h\u001b[?25h"]
[269.214007, "o", "\u001b[?25lp\u001b[?12l\u001b[?25h\u001b[?25h"]
[269.370918, "o", "\u001b[?25lp\u001b[?12l\u001b[?25h\u001b[?25h"]
[269.536218, "o", "\u001b[?25lo\u001b[?12l\u001b[?25h\u001b[?25h"]
[269.672279, "o", "\u001b[?25lr\u001b[?12l\u001b[?25h\u001b[?25h"]
[270.147152, "o", "\b\u001b[K"]
[270.282409, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[270.503571, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[270.721037, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[270.950648, "o", "\t\b"]
[271.330083, "o", "\b"]
[271.463804, "o", "\u001b[?25ld\u001b[?12l\u001b[?25h\u001b[?25h"]
[271.581288, "o", "\b\u001b[K"]
[271.692011, "o", "\b\u001b[K"]
[271.861511, "o", "\u001b[?25ld\u001b[?12l\u001b[?25h\u001b[?25h"]
[272.032514, "o", "\t\b"]
[272.445202, "o", "\u001b[?25lt\u001b[?12l\u001b[?25h\u001b[?25h"]
[272.520739, "o", "\u001b[?25lo\u001b[?12l\u001b[?25h\u001b[?25h"]
[272.560858, "o", "\u001b[C"]
[272.687134, "o", "\u001b[?25lb\u001b[?12l\u001b[?25h\u001b[?25h"]
[272.838176, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[272.907912, "o", "\u001b[C"]
[273.109343, "o", "\u001b[?25ll\u001b[?12l\u001b[?25h\u001b[?25h"]
[273.188507, "o", "\u001b[?25li\u001b[?12l\u001b[?25h\u001b[?25h"]
[273.300826, "o", "\u001b[?25lk\u001b[?12l\u001b[?25h\u001b[?25h"]
[273.451715, "o", "\u001b[C"]
[274.036499, "o", "\b"]
[274.116763, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[274.207532, "o", "\u001b[C"]
[274.338354, "o", "\u001b[?25lt\u001b[?12l\u001b[?25h\u001b[?25h"]
[274.428982, "o", "\u001b[?25lh\u001b[?12l\u001b[?25h\u001b[?25h"]
[274.469049, "o", "\u001b[?25li\u001b[?12l\u001b[?25h\u001b[?25h"]
[274.630552, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[275.480996, "o", "\b\u001b[K"]
[275.731876, "o", "\b\u001b[K"]
[275.748264, "o", "\b\u001b[K"]
[275.764188, "o", "\b\b\u001b[K\u001b[C"]
[275.779852, "o", "\b"]
[275.796816, "o", "\b\u001b[K"]
[275.813009, "o", "\b\u001b[K"]
[275.828895, "o", "\b\u001b[K"]
[275.845716, "o", "\b\b\u001b[K\u001b[C"]
[275.861596, "o", "\b"]
[275.877902, "o", "\b\u001b[K"]
[275.894629, "o", "\b\b\u001b[K\u001b[C"]
[275.910954, "o", "\b"]
[275.926967, "o", "\b\u001b[K"]
[275.942949, "o", "\b\b\u001b[K\t\b"]
[275.958796, "o", "\b"]
[275.974954, "o", "\b\u001b[K"]
[275.990929, "o", "\b\u001b[K"]
[276.006091, "o", "\b\u001b[K"]
[276.022522, "o", "\b\u001b[K"]
[276.039419, "o", "\b\u001b[K"]
[276.055151, "o", "\b\u001b[K"]
[276.072016, "o", "\b\u001b[K"]
[276.088933, "o", "\b\b\u001b[K\u001b[C"]
[276.106044, "o", "\b"]
[276.122792, "o", "\b\u001b[K"]
[276.139633, "o", "\b\u001b[K"]
[276.156018, "o", "\b\b\u001b[K\u001b[C"]
[276.172853, "o", "\b"]
[276.189307, "o", "\b\u001b[K"]
[276.20435, "o", "\b\u001b[K"]
[276.221369, "o", "\b\u001b[K"]
[276.23833, "o", "\b\b\u001b[K\u001b[C"]
[276.254337, "o", "\b"]
[276.271018, "o", "\b\u001b[K"]
[276.287944, "o", "\b\u001b[K"]
[276.304688, "o", "\b\u001b[K"]
[276.321149, "o", "\b\u001b[K"]
[276.338354, "o", "\b\u001b[K"]
[276.35524, "o", "\b\u001b[K"]
[276.37239, "o", "\b\b\u001b[K\u001b[C"]
[276.389196, "o", "\b"]
[276.611791, "o", "\b\u001b[K"]
[277.543524, "o", "\u0007"]
[277.549151, "o", "\r\u001b[?25lQuit\u001b[K\u001b[1;33H\u001b[7mCalc Help \u001b[0m\u001b[39;49m\u001b[27m"]
[277.549562, "o", "\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[277.946852, "o", "\u001b[40;1H\u001b[K\u001b[33;5H"]
[278.806852, "o", "\u0007"]
[278.807981, "o", "\u001b[40;1H\u001b[?25lToo few elements on stack\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[279.296028, "o", "\u001b[40;1H\u001b[K\u001b[32d\u001b[?25l \u001b[1m.\u001b[0m \u001b[33;5H \u001b[39;45H\u001b[30m\u001b[48;5;250m1\u001b[39;49m\u001b[32;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[280.439127, "o", "\u001b[40;1H\u001b[?25l\u001b[36mAlgebraic: \u001b[39;49m\u001b[1;33H\u001b[7mMinibuf Help\u001b[0m\u001b[39;49m\u001b[27m\u001b[40;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[281.055898, "o", "\u001b[?25l[\u001b[?12l\u001b[?25h\u001b[?25h"]
[282.500471, "o", "\u001b[?25l/\u001b[?12l\u001b[?25h\u001b[?25h"]
[283.42029, "o", "\u001b[?25lm\u001b[?12l\u001b[?25h\u001b[?25h"]
[283.506945, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[283.587087, "o", "\u001b[?25lr\u001b[?12l\u001b[?25h\u001b[?25h"]
[283.764158, "o", "\u001b[?25lg\u001b[?12l\u001b[?25h\u001b[?25h"]
[284.101652, "o", "\b\u001b[K"]
[284.196311, "o", "\b\u001b[K"]
[284.327465, "o", "\b\u001b[K"]
[284.458103, "o", "\b\u001b[K"]
[284.55875, "o", "\b\u001b[K"]
[284.877673, "o", "\u001b[?25lm\u001b[?12l\u001b[?25h\u001b[?25h"]
[284.988756, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[285.113075, "o", "\u001b[?25lg\u001b[?12l\u001b[?25h\u001b[?25h"]
[285.391389, "o", "\b\u001b[K"]
[285.465548, "o", "\u001b[?25lr\u001b[?12l\u001b[?25h\u001b[?25h"]
[285.686971, "o", "\u001b[?25lg\u001b[?12l\u001b[?25h\u001b[?25h"]
[285.863932, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[286.053526, "o", "\u001b[?25l,\u001b[?12l\u001b[?25h\u001b[?25h"]
[286.795902, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[286.947474, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[287.216139, "o", "\u001b[?25lc\u001b[?12l\u001b[?25h\u001b[?25h"]
[287.816036, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[288.137417, "o", "\u001b[?25lq\u001b[?12l\u001b[?25h\u001b[?25h"]
[288.348157, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[288.876947, "o", "\b\u001b[K"]
[288.998597, "o", "\u001b[?25lr\u001b[?12l\u001b[?25h\u001b[?25h"]
[290.061016, "o", "\u001b[?25l]\u001b[?12l\u001b[?25h\u001b[?25h"]
[290.187381, "o", "\u001b[40;12H\u001b[?25l\u001b[48;5;68m[\u001b[39;49mmerge,secsqr\u001b[48;5;68m]\u001b[39;49m\u001b[?12l\u001b[?25h\u001b[?25h"]
[290.600329, "o", "\r"]
[290.607021, "o", "\u001b[1;37r\u001b[34;1H\u001b[1M\u001b[1;40r\u001b[40;1H\u001b[K\u001b[1;33H\u001b[?25l\u001b[7mCalc Help \u001b[0m\u001b[39;49m\u001b[27m"]
[290.607135, "o", "\u001b[32;1H1: [merge, secsqr] \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49mrwrt 2\u001b[K\u001b[33;5H\u001b[1m.\u001b[0m \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49malg' [merge, sinsqr]"]
[290.607448, "o", "\r\n\n\n\n \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49mrwrt 2 * sec(x)^2 / tan(x)^2 - 2 / tan(x)^2\u001b[K\u001b[38;109Halg'>[merge, secsqr]\u001b[K\u001b[39;45H\u001b[30m\u001b[48;5;250m2 (Calculator) --------------------------------------------\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m Bot L20\u001b[39;49m\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[291.621535, "o", "\u001b[40;1H\u001b[?25lWorking...\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[291.623775, "o", "\u001b[40;1H\u001b[K\u001b[33;5H"]
[291.626125, "o", "\u001b[1;37r\u001b[34;1H\u001b[1M\u001b[1;40r\u001b[32;6H\u001b[?25la / x + b / x := (a + b) / x, sec(x)^2 := tan(x)^2 + 1] \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49malg' [merge, sinsqr]\u001b[33;109Heval [a / x\u001b[23@ + b / x := (a + b) / x"]
[291.626211, "o", "\r\n\n\n\n \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49malg' [merge, secsqr]\u001b[K\u001b[38;109Heval>[a / x + b / x := (a + b) / x, sec(x)^2 := tan(x$\r\n\u001b[39;143H\u001b[38;5;252m\u001b[48;5;239m1\u001b[39;49m\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[292.608427, "o", "\u001b[40;1H\u001b[?25l\u001b[36mAlgebraic: \u001b[39;49m\u001b[1;33H\u001b[7mMinibuf Help\u001b[0m\u001b[39;49m\u001b[27m\u001b[40;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[293.632694, "o", "\u001b[?25lY\u001b[?12l\u001b[?25h\u001b[?25h"]
[293.743767, "o", "\u001b[?25lo\u001b[?12l\u001b[?25h\u001b[?25h"]
[293.889826, "o", "\u001b[?25lu\u001b[?12l\u001b[?25h\u001b[?25h"]
[294.020117, "o", "\t\b"]
[294.41863, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[294.53381, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[294.744577, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[294.901906, "o", "\u001b[C"]
[295.048451, "o", "\u001b[?25lt\u001b[?12l\u001b[?25h\u001b[?25h"]
[295.128693, "o", "\u001b[?25lh\u001b[?12l\u001b[?25h\u001b[?25h"]
[295.188877, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[295.682241, "o", "\b\u001b[K"]
[295.893745, "o", "\b\u001b[K"]
[296.098826, "o", "\b\b\u001b[K\u001b[C"]
[296.491676, "o", "\u001b[?25lw\u001b[?12l\u001b[?25h\u001b[?25h"]
[296.582255, "o", "\u001b[?25lh\u001b[?12l\u001b[?25h\u001b[?25h"]
[296.679862, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[296.749967, "o", "\u001b[?25ln\u001b[?12l\u001b[?25h\u001b[?25h"]
[296.820423, "o", "\t"]
[297.724487, "o", "\u001b[?25li\u001b[?12l\u001b[?25h\u001b[?25h"]
[297.86049, "o", "\u001b[?25lt\u001b[?12l\u001b[?25h\u001b[?25h"]
[297.950779, "o", "\u001b[C"]
[298.459301, "o", "\u001b[?25lw\u001b[?12l\u001b[?25h\u001b[?25h"]
[298.590106, "o", "\u001b[?25la\u001b[?12l\u001b[?25h\u001b[?25h"]
[298.716548, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[298.821454, "o", "\t\b"]
[299.611691, "o", "\u001b[?25l[\u001b[?12l\u001b[?25h\u001b[?25h"]
[301.30775, "o", "\u001b[?25lm\u001b[?12l\u001b[?25h\u001b[?25h"]
[301.344847, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[301.479114, "o", "\u001b[?25lr\u001b[?12l\u001b[?25h\u001b[?25h"]
[301.670479, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[301.999345, "o", "\b\u001b[K"]
[302.05759, "o", "\u001b[?25lg\u001b[?12l\u001b[?25h\u001b[?25h"]
[302.143186, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[302.24873, "o", "\u001b[?25l,\u001b[?12l\u001b[?25h\u001b[?25h"]
[302.419773, "o", "\t\b"]
[302.842703, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[302.97874, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[303.290798, "o", "\u001b[?25lc\u001b[?12l\u001b[?25h\u001b[?25h"]
[303.617972, "o", "\u001b[?25lq\u001b[?12l\u001b[?25h\u001b[?25h"]
[304.273051, "o", "\b\u001b[K"]
[304.353338, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[304.759888, "o", "\u001b[?25lq\u001b[?12l\u001b[?25h\u001b[?25h"]
[305.143763, "o", "\u001b[?25lr\u001b[?12l\u001b[?25h\u001b[?25h"]
[305.960183, "o", "\u001b[?25l]\u001b[?12l\u001b[?25h\u001b[?25h"]
[306.086304, "o", "\r\t\t\t\t\b\u001b[?25l\u001b[48;5;68m[\u001b[39;49mmerge, secsqr\u001b[48;5;68m]\u001b[39;49m\u001b[?12l\u001b[?25h\u001b[?25h"]
[306.352553, "o", "\t\b"]
[306.47876, "o", "\r\t\t\t\t\b\u001b[?25l[merge, secsqr]\t\b\u001b[?12l\u001b[?25h\u001b[?25h"]
[306.684844, "o", "\b"]
[306.810854, "o", "\r\t\t\t\t\b\u001b[?25l\u001b[48;5;68m[\u001b[39;49mmerge, secsqr\u001b[48;5;68m]\u001b[39;49m\u001b[?12l\u001b[?25h\u001b[?25h"]
[306.925142, "o", "\u001b[?25l,\u001b[?12l\u001b[?25h\u001b[?25h"]
[306.995593, "o", "\t"]
[307.121202, "o", "\r\t\t\t\t\b\u001b[?25l[merge, secsqr]\t\u001b[?12l\u001b[?25h\u001b[?25h"]
[307.145457, "o", "\u001b[?25la\u001b[?12l\u001b[?25h\u001b[?25h"]
[307.221083, "o", "\u001b[?25ln\u001b[?12l\u001b[?25h\u001b[?25h"]
[307.311643, "o", "\u001b[?25ld\u001b[?12l\u001b[?25h\u001b[?25h"]
[307.412477, "o", "\u001b[C"]
[308.202672, "o", "\u001b[?25lp\u001b[?12l\u001b[?25h\u001b[?25h"]
[308.287156, "o", "\u001b[?25lr\u001b[?12l\u001b[?25h\u001b[?25h"]
[308.383833, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[309.170161, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[310.005107, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[310.302107, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[310.479372, "o", "\u001b[?25ld\u001b[?12l\u001b[?25h\u001b[?25h"]
[310.589898, "o", "\u001b[C"]
[311.098087, "o", "\u001b[?25l=\u001b[?12l\u001b[?25h\u001b[?25h"]
[311.181866, "o", "\u001b[C"]
[311.7774, "o", "\u001b[?25li\u001b[?12l\u001b[?25h\u001b[?25h"]
[311.846368, "o", "\u001b[?25lt\u001b[?12l\u001b[?25h\u001b[?25h"]
[311.933438, "o", "\u001b[C"]
[312.49539, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[312.676804, "o", "\u001b[?25lx\u001b[?12l\u001b[?25h\u001b[?25h"]
[312.741989, "o", "\u001b[?25lp\u001b[?12l\u001b[?25h\u001b[?25h"]
[313.005359, "o", "\u001b[?25lr\u001b[?12l\u001b[?25h\u001b[?25h"]
[313.366015, "o", "\b\u001b[K"]
[313.451326, "o", "\u001b[?25la\u001b[?12l\u001b[?25h\u001b[?25h"]
[313.557421, "o", "\u001b[?25ln\u001b[?12l\u001b[?25h\u001b[?25h"]
[313.739354, "o", "\u001b[?25ld\u001b[?12l\u001b[?25h\u001b[?25h"]
[313.8848, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[314.01124, "o", "\u001b[?25ld\u001b[?12l\u001b[?25h\u001b[?25h"]
[315.002747, "o", "\u001b[C"]
[315.235443, "o", "\u001b[?25lp\u001b[?12l\u001b[?25h\u001b[?25h"]
[315.33016, "o", "\u001b[?25lr\u001b[?12l\u001b[?25h\u001b[?25h"]
[316.431214, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[316.619307, "o", "\u001b[?25lv\u001b[?12l\u001b[?25h\u001b[?25h"]
[316.77049, "o", "\u001b[?25li\u001b[?12l\u001b[?25h\u001b[?25h"]
[316.820761, "o", "\u001b[?25lo\u001b[?12l\u001b[?25h\u001b[?25h"]
[316.840453, "o", "\u001b[?25lu\u001b[?12l\u001b[?25h\u001b[?25h"]
[316.984764, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[317.125337, "o", "\u001b[C"]
[317.719125, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[317.824964, "o", "\u001b[?25li\u001b[?12l\u001b[?25h\u001b[?25h"]
[317.9004, "o", "\u001b[?25ln\u001b[?12l\u001b[?25h\u001b[?25h"]
[318.167003, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[318.232968, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[318.32319, "o", "\u001b[?25lq\u001b[?12l\u001b[?25h\u001b[?25h"]
[318.575015, "o", "\u001b[?25lr\u001b[?12l\u001b[?25h\u001b[?25h"]
[318.76603, "o", "\u001b[C"]
[319.395457, "o", "\u001b[?25ld\u001b[?12l\u001b[?25h\u001b[?25h"]
[319.450106, "o", "\u001b[?25li\u001b[?12l\u001b[?25h\u001b[?25h"]
[319.550351, "o", "\u001b[?25ld\u001b[?12l\u001b[?25h\u001b[?25h"]
[319.722309, "o", "\u001b[?25ln\u001b[?12l\u001b[?25h\u001b[?25h"]
[320.040422, "o", "\u001b[?25l'\u001b[?12l\u001b[?25h\u001b[?25h"]
[320.166705, "o", "\u001b[?25lt\u001b[?12l\u001b[?25h\u001b[?25h"]
[320.242562, "o", "\u001b[C"]
[320.478241, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[320.665231, "o", "\u001b[?25lp\u001b[?12l\u001b[?25h\u001b[?25h"]
[320.810347, "o", "\u001b[?25lx\u001b[?12l\u001b[?25h\u001b[?25h"]
[321.17385, "o", "\b\u001b[K"]
[321.277076, "o", "\b\u001b[K"]
[321.354634, "o", "\u001b[?25lx\u001b[?12l\u001b[?25h\u001b[?25h"]
[321.495728, "o", "\u001b[?25l[\u001b[?12l\u001b[?25h\u001b[?25h"]
[321.57944, "o", "\u001b[?25la\u001b[?12l\u001b[?25h\u001b[?25h"]
[321.98161, "o", "\b\u001b[K"]
[322.112333, "o", "\b\u001b[K"]
[322.323949, "o", "\u001b[?25lp\u001b[?12l\u001b[?25h\u001b[?25h"]
[322.52537, "o", "\u001b[?25la\u001b[?12l\u001b[?25h\u001b[?25h"]
[322.631206, "o", "\u001b[?25ln\u001b[?12l\u001b[?25h\u001b[?25h"]
[322.721592, "o", "\u001b[?25ld\u001b[?12l\u001b[?25h\u001b[?25h"]
[323.899247, "o", "\b\u001b[K"]
[324.149033, "o", "\b\u001b[K"]
[324.165276, "o", "\b\u001b[K"]
[324.181405, "o", "\b\u001b[K"]
[324.197705, "o", "\b\u001b[K"]
[324.213686, "o", "\b\b\u001b[K\u001b[C"]
[324.230527, "o", "\b"]
[324.247179, "o", "\b\u001b[K"]
[324.262805, "o", "\b\u001b[K"]
[324.278741, "o", "\b\u001b[K"]
[324.294923, "o", "\b\u001b[K"]
[324.310831, "o", "\b\u001b[K"]
[324.326986, "o", "\b\b\u001b[K\u001b[C"]
[324.343305, "o", "\b"]
[324.358979, "o", "\b\u001b[K"]
[324.375479, "o", "\b\u001b[K"]
[324.392076, "o", "\b\u001b[K"]
[324.408153, "o", "\b\u001b[K"]
[324.424557, "o", "\b\u001b[K"]
[324.441584, "o", "\b\u001b[K"]
[324.459284, "o", "\b\b\u001b[K\u001b[C"]
[324.475336, "o", "\b"]
[324.492297, "o", "\b\u001b[K"]
[324.508187, "o", "\b\u001b[K"]
[324.524096, "o", "\b\u001b[K"]
[324.541133, "o", "\b\u001b[K"]
[324.557201, "o", "\b\u001b[K"]
[324.573698, "o", "\b\u001b[K"]
[324.589631, "o", "\b\u001b[K"]
[324.606221, "o", "\b\b\u001b[K\u001b[C"]
[324.623432, "o", "\b"]
[324.639901, "o", "\b\u001b[K"]
[324.656872, "o", "\b\u001b[K"]
[324.674731, "o", "\b\u001b[K"]
[324.691002, "o", "\b\u001b[K"]
[324.708546, "o", "\b\u001b[K"]
[324.724711, "o", "\b\u001b[K"]
[324.74164, "o", "\b\u001b[K"]
[324.758488, "o", "\b\b\u001b[K\u001b[C"]
[324.775431, "o", "\b"]
[324.792306, "o", "\b\u001b[K"]
[324.807551, "o", "\b\b\u001b[K\u001b[C"]
[324.823793, "o", "\b"]
[324.840964, "o", "\b\b\u001b[K\u001b[C"]
[324.858, "o", "\b"]
[324.874681, "o", "\b\u001b[K"]
[324.891737, "o", "\b\u001b[K"]
[324.907847, "o", "\b\u001b[K"]
[324.924741, "o", "\b\u001b[K"]
[324.9417, "o", "\b\u001b[K"]
[324.95848, "o", "\b\u001b[K"]
[324.975175, "o", "\b\b\u001b[K\u001b[C"]
[324.991097, "o", "\b"]
[325.007785, "o", "\b\u001b[K"]
[325.024527, "o", "\b\u001b[K"]
[325.041209, "o", "\b\b\u001b[K\t"]
[325.057459, "o", "\b"]
[325.074369, "o", "\b\u001b[K"]
[325.090814, "o", "\b\u001b[K"]
[325.107242, "o", "\b\u001b[K"]
[325.12322, "o", "\b\u001b[K"]
[325.139102, "o", "\b\u001b[K"]
[325.15497, "o", "\b\u001b[K"]
[325.171534, "o", "\b\u001b[K"]
[325.188127, "o", "\b\b\u001b[K\t\b"]
[325.203699, "o", "\b"]
[325.219848, "o", "\b\u001b[K"]
[325.236825, "o", "\b\u001b[K"]
[325.253392, "o", "\b\u001b[K"]
[325.26976, "o", "\b\u001b[K"]
[325.286455, "o", "\b\u001b[K"]
[325.303206, "o", "\b\u001b[K"]
[325.320153, "o", "\b\b\u001b[K\t\b"]
[325.335923, "o", "\b"]
[325.352125, "o", "\b\u001b[K"]
[325.367561, "o", "\b\u001b[K"]
[325.384135, "o", "\b\b\u001b[K\u001b[C"]
[325.401208, "o", "\b"]
[325.418451, "o", "\b\u001b[K"]
[325.434711, "o", "\b\b\u001b[K\t"]
[325.450806, "o", "\b"]
[325.467165, "o", "\b\u001b[K"]
[325.484378, "o", "\b\u001b[K"]
[325.501069, "o", "\b\u001b[K"]
[325.516891, "o", "\b\b\u001b[K\u001b[C"]
[325.532683, "o", "\b"]
[325.548645, "o", "\b\u001b[K"]
[325.564707, "o", "\b\u001b[K"]
[325.581078, "o", "\b\b\u001b[K\t\b"]
[325.597593, "o", "\b"]
[325.613863, "o", "\b\u001b[K"]
[325.629973, "o", "\b\u001b[K"]
[325.645778, "o", "\b\u001b[K"]
[325.661142, "o", "\u0007"]
[325.662177, "o", "\u001b[?25l\u001b[36m [Text is read-only]\u001b[39;49m\u001b[40;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[325.67719, "o", "\u0007"]
[325.693556, "o", "\u0007"]
[325.990624, "o", "\u001b[K"]
[326.590846, "o", "\u0007"]
[326.60039, "o", "\r\u001b[?25lQuit\u001b[K\u001b[1;33H\u001b[7mCalc Help \u001b[0m\u001b[39;49m\u001b[27m"]
[326.600498, "o", "\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[326.765982, "o", "\u001b[40;1H\u001b[K\u001b[33;5H"]
[327.766611, "o", "\u001b[40;1H\u001b[?25lESC\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[327.7667, "o", "\u001b[40;4H\u001b[?25l-\u001b[33d\u001b[?12l\u001b[?25h\u001b[?25h"]
[330.297586, "o", "\u001b[40;4H\u001b[?25l s\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[330.298261, "o", "\u001b[40;6H\u001b[?25l-\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[331.553192, "o", "\u001b[40;6H\u001b[?25l t\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[331.553527, "o", "\u0007\u001b[40;1H\u001b[?25lM-s t is undefined\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[332.232198, "o", "\u001b[40;1H\u001b[K\u001b[33;5H"]
[332.320614, "o", "\u001b[40;1H\u001b[?25l\u001b[36mStore: \u001b[39;49m\u001b[1;33H\u001b[7mMinibuf Help\u001b[0m\u001b[39;49m\u001b[27m\u001b[40;8H\u001b[?12l\u001b[?25h\u001b[?25h"]
[333.761374, "o", "\u001b[1;39r\u001b[37;1H\u001b[2M\u001b[1;40r\u001b[40;1H\u001b[K"]
[333.76177, "o", "\u001b[32;109H\u001b[?25lrwrt 2 * sec(x)^2 / tan(x)^2 - 2 / tan(x)^2\u001b[33;109Halg' [merge, secsqr]\u001b[K\u001b[34;109Heval>[a / x + b / x := (a + b) / x, sec(x)^2 := tan(x$\r\n\u001b[35;109H\u001b[K\n\u001b[K\r\n\n\u001b[36mStore: \u001b[39;49mt\u001b[K\r\n\u001b[38;5;152m\u001b[48;5;58mt\u001b[39;49m\u001b[1m\u001b[48;5;58mr\u001b[0m\u001b[39;49m\u001b[48;5;58mig\u001b[39;49m\u001b[K\u001b[A\t\u001b[?12l\u001b[?25h\u001b[?25h"]
[333.863723, "o", "\u001b[?25lr\r\n\u001b[C\u001b[38;5;152m\u001b[48;5;58mr\u001b[39;49m\u001b[1m\u001b[48;5;58mi\u001b[0m\u001b[39;49m\u001b[38;10H\u001b[?12l\u001b[?25h\u001b[?25h"]
[333.989728, "o", "\u001b[?25li\u001b[39;3H\u001b[38;5;152m\u001b[48;5;58mi\u001b[39;49m\u001b[1m\u001b[48;5;58mg\u001b[0m\u001b[39;49m\u001b[38;11H\u001b[?12l\u001b[?25h\u001b[?25h"]
[334.061363, "o", "\u001b[?25lg\u001b[39;4H\u001b[38;5;152m\u001b[48;5;58mg\u001b[39;49m\u001b[38;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[334.729986, "o", "\r"]
[334.731933, "o", "\n\n\u001b[?25lStored to variable \"trig\"\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[334.734937, "o", "\u001b[1;39r\u001b[37;1H\u001b[2L\u001b[1;40r\u001b[1;33H\u001b[?25l\u001b[7mCalc Help \u001b[0m\u001b[39;49m\u001b[27m\u001b[32;1H \u001b[1m.\u001b[0m \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49meval [a / x + b / x := (a + b) / x, sinsqr]\u001b[33;5H \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m>trig [a / x + b / x := (a + b) / x, sinsqr]\u001b[34;109H <q1 2 * sec(x)^2 / tan(x)^2 - 2 / tan(x)^2\u001b[K\u001b[35;109Hrwrt 2 * sec(x)^2 / tan(x)^2 - 2 / tan(x)^2"]
[334.735051, "o", "\u001b[36;109Halg' [merge, secsqr]\r\n \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49meval [a / x + b / x := (a + b) / x, sec(x)^2 := tan(x$\r\n\u001b[A\n \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m>tri> [a / x + b / x := (a + b) / x, sec(x)^2 := tan($\r\n\u001b[A\u001b[39;45H\u001b[30m\u001b[48;5;250m1 (Calculator) --------------------------------------------\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m Bot L22\u001b[39;49m\u001b[32;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[336.467238, "o", "\u001b[40;1H\u001b[K\u001b[32;5H"]
[336.625411, "o", "\u001b[1;37r\u001b[34;1H\u001b[1M\u001b[1;40r\u001b[32;1H\u001b[?25l1: 2 sec(x)^2 / tan(x)^2 - 2 / tan(x)^2 \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m>tri\u001b[1@g\u001b[33;5H\u001b[1m.\u001b[0m \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m <q1 2 * sec(x)^2 / tan(x)^2 - 2 / tan(x)^2\u001b[K\r\n\n\n\n \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m>trig [a / x + b / x := (a + b) / x, sec(x)^2 := tan($\r\n\u001b[A\u001b[38;109H <q1>2 * sec(x)^2 / tan(x)^2 - 2 / tan(x)^2\u001b[K\u001b[39;45H\u001b[30m\u001b[48;5;250m2 (Calculator) --------------------------------------------\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m-UUU:%*--F1 \u001b[39;49m\u001b[1m\u001b[38;5;252m\u001b[48;5;239m*Calc Trail*\u001b[0m\u001b[39;49m\u001b[38;5;252m\u001b[48;5;239m Bot L23\u001b[39;49m\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[338.445751, "o", "\u001b[40;1H\u001b[?25l\u001b[36mRewrite rule(s): \u001b[39;49m\u001b[1;33H\u001b[7mMinibuf Help\u001b[0m\u001b[39;49m\u001b[27m\u001b[40;18H\u001b[?12l\u001b[?25h\u001b[?25h"]
[338.986681, "o", "\u001b[?25lt\u001b[?12l\u001b[?25h\u001b[?25h"]
[339.067006, "o", "\u001b[?25lr\u001b[?12l\u001b[?25h\u001b[?25h"]
[339.182759, "o", "\u001b[?25li\u001b[?12l\u001b[?25h\u001b[?25h"]
[339.28108, "o", "\u001b[?25lg\u001b[?12l\u001b[?25h\u001b[?25h"]
[339.791797, "o", "\r"]
[339.792447, "o", "\u001b[?25lWorking...\u001b[K\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[339.793796, "o", "\u001b[40;1H\u001b[?25lCompiling rule set trig...\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[339.794244, "o", "\u001b[40;27H\u001b[?25ldone\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[339.79649, "o", "\u001b[40;1H\u001b[K\u001b[33;5H"]
[339.802396, "o", "\u001b[1;37r\u001b[34;1H\u001b[1M\u001b[1;40r\u001b[1;33H\u001b[?25l\u001b[7mCalc Help \u001b[0m\u001b[39;49m\u001b[27m"]
[339.802778, "o", "\u001b[32;7H \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m <q1 2 * sec(x)^2 / tan(x)^2 - 2 / tan(x)^2\u001b[K\u001b[33;109Hrwrt\r\n\n\n\n \u001b[38;5;252m\u001b[48;5;239m|\u001b[39;49m <q1 2 * sec(x)^2 / tan(x)^2 - 2 / tan(x)^2\u001b[K\u001b[38;109Hrwrt>2\u001b[K\u001b[39;143H\u001b[38;5;252m\u001b[48;5;239m4\u001b[39;49m\u001b[33;5H\u001b[?12l\u001b[?25h\u001b[?25h"]
[340.686815, "o", "\u001b[40;1H\u001b[?25l\u001b[36mAlgebraic: \u001b[39;49m\u001b[1;33H\u001b[7mMinibuf Help\u001b[0m\u001b[39;49m\u001b[27m\u001b[40;12H\u001b[?12l\u001b[?25h\u001b[?25h"]
[341.26229, "o", "\u001b[?25lY\u001b[?12l\u001b[?25h\u001b[?25h"]
[341.35688, "o", "\u001b[?25lo\u001b[?12l\u001b[?25h\u001b[?25h"]
[341.497762, "o", "\u001b[?25lu\u001b[?12l\u001b[?25h\u001b[?25h"]
[341.554886, "o", "\t\b"]
[342.333366, "o", "\u001b[?25lc\u001b[?12l\u001b[?25h\u001b[?25h"]
[342.418776, "o", "\u001b[?25la\u001b[?12l\u001b[?25h\u001b[?25h"]
[342.479409, "o", "\u001b[?25ln\u001b[?12l\u001b[?25h\u001b[?25h"]
[342.549056, "o", "\u001b[C"]
[343.032927, "o", "\u001b[?25ls\u001b[?12l\u001b[?25h\u001b[?25h"]
[343.138337, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[343.274452, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[343.404799, "o", "\t\b"]
[344.074694, "o", "\u001b[?25li\u001b[?12l\u001b[?25h\u001b[?25h"]
[344.150025, "o", "\u001b[?25lt\u001b[?12l\u001b[?25h\u001b[?25h"]
[344.240365, "o", "\u001b[C"]
[344.779123, "o", "\u001b[?25lb\u001b[?12l\u001b[?25h\u001b[?25h"]
[345.560799, "o", "\b\b\u001b[K\u001b[C"]
[345.812386, "o", "\u001b[?25lr\u001b[?12l\u001b[?25h\u001b[?25h"]
[346.144611, "o", "\u001b[?25l-\u001b[?12l\u001b[?25h\u001b[?25h"]
[346.565555, "o", "\b\u001b[K"]
[346.686424, "o", "\u001b[?25l1\u001b[?12l\u001b[?25h\u001b[?25h"]
[347.014153, "o", "\u001b[C"]
[347.723198, "o", "\u001b[?25ld\u001b[?12l\u001b[?25h\u001b[?25h"]
[347.843484, "o", "\u001b[?25li\u001b[?12l\u001b[?25h\u001b[?25h"]
[347.929332, "o", "\u001b[?25ld\u001b[?12l\u001b[?25h\u001b[?25h"]
[348.644006, "o", "\u001b[C"]
[348.835237, "o", "\u001b[?25lb\u001b[?12l\u001b[?25h\u001b[?25h"]
[349.21241, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[349.510725, "o", "\u001b[?25lc\u001b[?12l\u001b[?25h\u001b[?25h"]
[349.569619, "o", "\u001b[?25lo\u001b[?12l\u001b[?25h\u001b[?25h"]
[349.866863, "o", "\u001b[?25lm\u001b[?12l\u001b[?25h\u001b[?25h"]
[349.963136, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[350.073704, "o", "\t"]
[351.021016, "o", "\b"]
[351.166113, "o", "\b\u001b[K"]
[351.824452, "o", "\u001b[?25le\u001b[?12l\u001b[?25h\u001b[?25h"]
[351.962087, "o", "\t"]
[352.093346, "o", "\u001b[?25lt\u001b[?12l\u001b[?25h\u001b[?25h"]
[352.116503, "o", "\u001b[?25lo\u001b[?12l\u001b[?25h\u001b[?25h"]
[352.223655, "o", "\u001b[C"]
[352.600636, "o", "\u001b[?25l2\u001b[?12l\u001b[?25h\u001b[?25h"]
[359.645004, "o", "\r\u001b[K\u001b[?1004l\u001b[?2004l\u001b[>4m\u001b[?1l\u001b>\u001b[?12l\u001b[?25h\u001b[?1049l\u001b[39;49m\r"]
[359.645096, "o", "\r\nzsh: suspended emacs -nw -Q\r\n"]
[359.645433, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"]
[359.687579, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[1m\u001b[31m[\u001b[33mgarid\u001b[32m@\u001b[34me590 \u001b[35m/tmp\u001b[31m]\u001b[00m$\u001b[0m \u001b[K"]
[359.687775, "o", "\u001b[5 q"]
[359.688047, "o", "\u001b[5 q"]
[359.688297, "o", "\u001b[?2004h"]
[360.958592, "o", "\u001b[?2004l\r\r\n"]
[360.95897, "o", "zsh: you have suspended jobs.\r\n"]
[360.959229, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"]
[361.002372, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\u001b[1m\u001b[31m[\u001b[33mgarid\u001b[32m@\u001b[34me590 \u001b[35m/tmp\u001b[31m]\u001b[00m$\u001b[0m \u001b[K"]
[361.002562, "o", "\u001b[5 q"]
[361.002858, "o", "\u001b[5 q"]
[361.003115, "o", "\u001b[?2004h"]
[362.210565, "o", "\u001b[?2004l\r\r\n"]
^ permalink raw reply [flat|nested] 4+ messages in thread
* bug#62658: [Typo] in Calc-Manual: Rewrite Rules - exercise 1
2023-04-07 12:46 ` Garid Zorigoo
@ 2023-04-08 16:15 ` Eli Zaretskii
0 siblings, 0 replies; 4+ messages in thread
From: Eli Zaretskii @ 2023-04-08 16:15 UTC (permalink / raw)
To: Garid Zorigoo; +Cc: 62658-done
> From: Garid Zorigoo <garidzorigoo@gmail.com>
> Date: Fri, 7 Apr 2023 21:46:21 +0900
> Cc: 62658@debbugs.gnu.org
>
> > It's possible. But I tried to run the example, and I seem to be
> > unable to get past the formula I'm asked to enter after the "m s"
> > part: I get error messages.
>
> Sorry, which "m s" are you referring to?
> The section I referred to (from the start of "3.5.2 Rewrite Rules" to
> first 2 entries of "Exercise 1") didn't have the command "m s".
>
> > Could you perhaps show the commands and keys to type
>
> To reproduce it'll need the following commands (in emacs -Q).
> (These are copied from Rewrite-Rules 3.5.2 (in emacs-28)
> or 2.5.2 (website). I picked up only entries /omitted outputs/)
>
>
> ' 2sec(x)^2/tan(x)^2 - 2/tan(x)^2 <RET> s 1
> a r a/x + b/x := (a+b)/x <RET>
> a r sec(x)^2 := 1 + tan(x)^2 <RET>
>
>
> ' a/x + b/x := (a+b)/x <RET> s t merge <RET>
> ' sec(x)^2 := 1 + tan(x)^2 <RET> s t secsqr <RET>
> r 1 a r merge <RET> a r secsqr <RET>
>
>
> ' [merge,sinsqr] <RET> =
> s t trig <RET> r 1 a r trig <RET>
>
>
> According to the manual, the output after the last line should be 2.
>
> I wrote the following tables, slightly detailed manner.
> The First column represents what you enter, the 2nd column represents what
> the result is.
>
> Part I: (Not required for re-creating error)
> | command | result |
> |---------------------------------------+-----------------------------|
> | '2sec(x)^2/tan(x)^2 - 2/tan(x)^2<RET> | 2sec(x)^2/ ... |
> | s 1 | same |
> | a r a/x + b/x := (a+b)/x <RET> | (2 sec(x)^2 - 2) / tan(x)^2 |
> | a r sec(x)^2 := 1 + tan(x)^2 <RET> | 2 |
>
> Part II: (required for re-creating error, because saving expressions)
> | command | result |
> |----------------------------------+-----------------------------|
> | ' a/x + b/x := (a+b)/x <RET> | a/x + b/x := (a+b)/x |
> | s t merge <RET> | disappear |
> | ' sec(x)^2 := 1 + tan(x)^2 <RET> | sec(x)^2 := 1 + tan(x)^2 |
> | s t secsqr <RET> | disappear |
> | r 1 | 2sec(x)^2/... |
> | a r merge <RET> | (2 sec(x)^2 - 2) / tan(x)^2 |
> | a r secsqr <RET> | 2 |
>
>
> Exercise I:
> | command | result |
> |------------------------+------------------------------------------|
> | ' [merge,sinsqr] <RET> | [merge,sinsqr] |
> | = | [a / x + b / x := (a + b) / x, sinsqr] |
> | | above, you can see sinsqr didn't expands |
> | | |
> | s t trig <RET> | disappear |
> | r 1 | 2 sec(x)^2 / tan(x)^2 - 2 / tan(x)^2 |
> | a r trig <RET> | 2 sec(x)^2 / tan(x)^2 - 2 / tan(x)^2 |
> | | above, you can see it didn't change. |
> | | It should've outputted 2 |
>
>
> Here is what I think it should be:
> Exercise I (My suggestion):
> | command | result |
> |------------------------+--------------------------------------------|
> | ' [merge,secsqr] <RET> | [merge,secsqr] |
> | = | [a / x + b / x := (a + b) / x, sec(x)^2... |
> | | above, you WILL see SECSQR expands |
> | | |
> | s t trig <RET> | disappear |
> | r 1 | 2 sec(x)^2 / tan(x)^2 - 2 / tan(x)^2 |
> | a r trig <RET> | 2 |
> | | above, you WILL see 2 |
>
>
> (Just in case, it might being helpful, I also attached the
> asciicinema recording in the email)
Thanks, I've now made the fix, and I'm closing this bug.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2023-04-08 16:15 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-04-03 18:12 bug#62658: [Typo] in Calc-Manual: Rewrite Rules - exercise 1 Garid Zorigoo
2023-04-06 10:21 ` Eli Zaretskii
2023-04-07 12:46 ` Garid Zorigoo
2023-04-08 16:15 ` Eli Zaretskii
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.