all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* 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.