Deutsch   English   Français   Italiano  
<vqma2p$191rj$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: efji <efji@efi.efji>
Newsgroups: sci.math
Subject: Re: The splendor of true
Date: Mon, 10 Mar 2025 10:06:33 +0100
Organization: A noiseless patient Spider
Lines: 51
Message-ID: <vqma2p$191rj$1@dont-email.me>
References: <iiAmPhnb6ZsFWL9UK83hB6x5ybc@jntp> <vqj5re$iqtc$2@dont-email.me>
 <vqjna0$lmnh$1@dont-email.me> <vqlh9r$114cn$1@dont-email.me>
 <vqm842$18js4$1@dont-email.me> <vqm9ud$18rt2$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 10 Mar 2025 10:06:34 +0100 (CET)
Injection-Info: dont-email.me; posting-host="c823f54496d225ae0506aec43f46bb31";
	logging-data="1345395"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/1ti/9MRHzmu9mEyRp9/Bv"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:W99qFlufdd925/dnEbkHmqaf0qE=
Content-Language: fr, en-US
In-Reply-To: <vqm9ud$18rt2$1@dont-email.me>

Le 10/03/2025 à 10:04, Chris M. Thomasson a écrit :
> On 3/10/2025 1:33 AM, efji wrote:
>> Le 10/03/2025 à 03:03, Chris M. Thomasson a écrit :
>>
>>>
>>> Indeed. Sorry for the stupid question, but the following parts of 
>>> RH's description:
>>>
>>> Z=aa'+bb'+i(ab'+a'b) and not Z=aa'-bb'+i(ab'+a'b).
>>>
>>> Means a = x component, b = y component, right? ;^o
>>
>> Well...
>> In his disturbed mind, (a,b) = a-b on the x axis :)
>>
>> But forget the pathetic egotic and just try a+jb=(a,b) un R^2 with the 
>> rule (a+ib)*(a'+jb') = aa'+bb'+j(ab'+a'b) which is the rule on the 
>> split-complex set, (thus j^2=1).
>>
> 
> Humm... I am not all that familiar with the split complex numbers. 
> Something like this?
> 
> glm::vec2
> ct_complex_split_mul(
>      const glm::vec2& z1,
>      const glm::vec2& z2
> ) {
>      return {
>          z1.x * z2.x + z1.y * z2.y,
>          z1.x * z2.y + z1.y * z2.x
>      };
> }
> 
> 
> Where:
> 
> glm::vec2 s0 = { 0, 1 };
> 
> std::cout << "s0 * s0 = " << ct_complex_split_mul(s0, s0) << "\n";
> 
> outputs:
> 
> s0 * s0 = (1, 0)
> 
> ?

Yes !

-- 
F.J.