(f g h) is a fork, where the last verb executed is g.  the result after g is 
executed is the same as the result after the fork is executed, as they are both 
the same moment.

A1 =: 1 : 'w@:u'
A2 =: 1 : 'w m'

will produce the same noun results in:  (where y is noun right argument, f g h 
w are verbs)  n: is the proposed adverb that makes this equivalence possible.

(f g h)A1 y

(f g A1 h) y

((f g h) y) A2

((f g h) n: A2) y

(f g n: A2 h)  y  NB. (n: A2) does not change "fork nature".



On Saturday, January 14, 2023 at 03:15:19 a.m. EST, Elijah Stone 
<elro...@elronnd.net> wrote: 





(By coincidence, I mean that uACv is not the same as uCvA, in general.  Nor 
uA1A2 the same as uA2A1.  And f A g h is not the same as (f g h)A, either, 
e.g.)

On Sat, 14 Jan 2023, Elijah Stone wrote:

> I cannot make heads nor tails of anything you have said.  That f g(u@:) h is 
> the same as (f g h)(u@:) is true, but coincidence, and I don't see what it 
> has 
> to do with anything.
>
> On Sat, 14 Jan 2023, 'Pascal Jasmin' via Programming wrote:
>
>> Raul expressed by thinking,
>>
>> .> x (f g n:A h) y  would be same as (f g h) n: A -> (x ((x f y) g (x h
>> y)) y)A
>>
>> the logic is that g executes 3rd/last in (f g h), and f g(u@:) h) is same 
> as (f g h)(u@:)
>>
>> n: (A =: 1 : 'v m')is similar to (v@:) but applies to the result of the 
> verb phrase u (applied to x,y) instead of the verb phrase u
>>
>>
>>
>> On Friday, January 13, 2023 at 09:36:28 p.m. EST, Elijah Stone 
> <elro...@elronnd.net> wrote: 
>>
>>
>>
>>
>>
>> Not quite (at least, not in my conception of it).  If it is to be useful in 
> a 
>> larger verb train, you have to work out where exactly x and y come from.  
> For 
>> instance, if we have x (f g n:A h) y, should we apply (x f y) ((x f y) g (x 
> h 
>> y))A (x h y)?  Or (x f y) (x g y)A (x h y)?  I say it should be chosen in 
> the 
>> same way as $: (which leads to the latter in this case).
>>
>> On Fri, 13 Jan 2023, Raul Miller wrote:
>>
>>> I find it difficult to reason about this n:
>>>
>>> My best guess is that n: is itself an adverb and that u n: A (where u
>>> is a verb and A is an adverb) would be handled by special code which
>>> behaves like
>>>   {{ (u y) A}} : {{(x u y) A}}
>>>
>>> Does that agree with your thinking?
>>>
>>> Thanks,
>>>
>>> -- 
>>> Raul
>>>
>>> On Fri, Jan 13, 2023 at 7:38 PM 'Pascal Jasmin' via Programming
>>> <programm...@jsoftware.com> wrote:
>>>>
>>>> To answer Raul,  I did not use r2m after all.  oa through the magic of 
> cloak allows 'Adverb' oa ('X' oa in example) where Adverb has a noun 
> parameter.
>>>>
>>>> >  I had: u n: A y is (u y) A y.  Whereas you have u r2m A y as simply (u 
> y) A.
>>>>
>>>> if [x] u n: A y produced the result of x u y as input to A, then that is 
> a legal way to get Adverb noun inputs from a verb phrase.  An adverb can 
> create modifiers is the main benefit, and necessity for the functionality.
>>>>
>>>>
>>>> I feel that u n: A y as (u y) A y would be for producing verbs and noun 
> results, and can be written as 1 : '(u y) A y' though that doesn't let you 
> produce a conjunction from A and return (C y).
>>>>
>>>> If there is ever an attack on the supreme majesty that is Cloak, I do 
> hope n: is implemented instead.
>>>>
>>>>
>>>> On Friday, January 13, 2023 at 05:39:30 p.m. EST, Elijah Stone 
> <elro...@elronnd.net> wrote:
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Oh, my n: is a little less expressive than your r2m.  I had: u n: A y is 
> (u y)
>>>> A y.  Whereas you have u r2m A y as simply (u y) A.
>>>>
>>>> On Fri, 13 Jan 2023, Elijah Stone wrote:
>>>>
>>>> > I proposed your 'r2m' as a primitive n: (for 'now') a while ago, and 
> received
>>>> > a lukewarm response.  I don't think it can be implemented other than as 
> a
>>>> > primitive.  (And I still think it would be a good idea to have.)
>>>> >
>>>> > Your solution which quotes the modifier name works, but I find it
>>>> > distasteful.
>>>> > And it has some trouble with conjunctions; how do you disambiguate the
>>>> > following?
>>>> >
>>>> > (u r2m) C v
>>>> >
>>>> > u C (v r2m)
>>>> >
>>>> > (u r2m) C (v r2m)
>>>> >
>>>> > You can't, so you would need a separate form for each.
>>>> >
>>>> > On Fri, 13 Jan 2023, 'Pascal Jasmin' via Programming wrote:
>>>> >
>>>> >> X =: 1 : 'm&+'
>>>> >>
>>>> >>
>>>> >> What definition of r2m (result to m argument) below would allow X to 
> see
>>>> > the result of + y (or x+y) as its m argument?
>>>> >>
>>>> >> + r2m X 3
>>>> >>
>>>> >> purpose would be for X to produce a modifier from application of 
> "verb".
>>>> > Requirement is only that y argument (3 above) is outside any verb 
> phrase.
>>>> >>
>>>> >> Jose/Dan's Cloak magic? turn result into atomic or linear 
> representation?
>>>> >> ----------------------------------------------------------------------
>>>> >> For information about J forums see http://www.jsoftware.com/forums.htm

>>
>>>>
>>>> > ----------------------------------------------------------------------
>>>> > For information about J forums see http://www.jsoftware.com/forums.htm
>>>> >
>>>> ----------------------------------------------------------------------
>>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>>> ----------------------------------------------------------------------
>>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>> ----------------------------------------------------------------------
>>> For information about J forums see http://www.jsoftware.com/forums.htm
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to