[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [External] : Re: How to make M-x TAB not work on (interactive) decla
From: |
Jean Louis |
Subject: |
Re: [External] : Re: How to make M-x TAB not work on (interactive) declaration? |
Date: |
Tue, 17 Jan 2023 19:42:47 +0300 |
User-agent: |
Mutt/2.2.9+54 (af2080d) (2022-11-21) |
Thanks, I could follow the previous.
* Yuri Khan <yuri.v.khan@gmail.com> [2023-01-17 19:00]:
> School had also said multiplying by 1 has the same effect as not
> multiplying at all.
Not in absence of factors!
> That is, a * 1 = a. Also, school had said that for every non-zero a,
> if a * b = a * c, then b = c, hadn’t it? Somewhere around the time
> you learned to solve equations. It was called canceling.
I can see how you try to make it logic, but I do not ask for
mathematics out of context of Lisp. I am asking why is in Lisp so?
Common Lisp, Emacs Lisp, Guile, Newlisp, elk, with difference that
Emacs Lisp (-) ➜ 0 but in others arguments missing, with Picolisp
where (-) ➜ nil, (*) ➜ nil, (+) ➜ nil, but `apply' works.
Why would Emacs Lisp have (-) ➜ 0 and other Lisps not?
If `apply' works in Picolisp without problem, is the usage of such
functions really the reason for yielding identity for (*), (+), (-)?
> Let’s look at that a * 1 = a. On the left, we have the product of two
> numbers. On the right, we have one number, and if we squint at it like
> this, we can say it’s a product of one number. So these are two
> products that have a common element. We can cancel it. (Assuming it’s
> not zero. But we know that a * 1 = a holds for any a, including
> non-zeros.)
>
> Now, on the left, we have 1. On the right… we have a product of no
> numbers. And there is an equality sign in between.
I have followed your guidance, but your guidance speaks of existence
of something to cancel, and I speak of absence of arguments!
Not even identity theory does not speak of identity elements in
absence of everyting else!
--
Jean
Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns
In support of Richard M. Stallman
https://stallmansupport.org/
- Re: [External] : Re: How to make M-x TAB not work on (interactive) declaration?, (continued)
- Re: [External] : Re: How to make M-x TAB not work on (interactive) declaration?, Jean Louis, 2023/01/18
- RE: [External] : Re: How to make M-x TAB not work on (interactive) declaration?, Drew Adams, 2023/01/18
- Re: (*) -> 1, Jean Louis, 2023/01/19
- Re: (*) -> 1, Yuri Khan, 2023/01/19
- Re: (*) -> 1, Anders Munch, 2023/01/19
- Re: [External] : Re: How to make M-x TAB not work on (interactive) declaration?, Michael Heerdegen, 2023/01/17
- Re: [External] : Re: How to make M-x TAB not work on (interactive) declaration?, Jean Louis, 2023/01/17
- Re: [External] : Re: How to make M-x TAB not work on (interactive) declaration?, Yuri Khan, 2023/01/17
- Re: [External] : Re: How to make M-x TAB not work on (interactive) declaration?,
Jean Louis <=
- Re: [External] : Re: How to make M-x TAB not work on (interactive) declaration?, Michael Heerdegen, 2023/01/17
- Re: [External] : Re: How to make M-x TAB not work on (interactive) declaration?, Yuri Khan, 2023/01/17
- Re: [External] : Re: How to make M-x TAB not work on (interactive) declaration?, tomas, 2023/01/17
- Re: (*) -> 1, Jean Louis, 2023/01/17
- Re: (*) -> 1, Michael Heerdegen, 2023/01/17
- Re: (*) -> 1, Óscar Fuentes, 2023/01/17
- Re: (*) -> 1, Jean Louis, 2023/01/17
- Re: (*) -> 1, Óscar Fuentes, 2023/01/17
- Re: (*) -> 1, Jean Louis, 2023/01/18
- Re: (*) -> 1, Óscar Fuentes, 2023/01/18