|
|
(2 intermediate revisions by the same user not shown) |
Line 65: |
Line 65: |
| |- | | |- |
| |<source lang=apl>⍺ (g h) ⍵</source>|| {{←→}} ||<source lang=apl>⍺ g (h ⍵)</source> | | |<source lang=apl>⍺ (g h) ⍵</source>|| {{←→}} ||<source lang=apl>⍺ g (h ⍵)</source> |
| |}
| |
|
| |
| === Summary of rules ===
| |
|
| |
| These are the rules applied in Dyalog APL:
| |
|
| |
| {|
| |
| |<source lang=apl> (f g h) ⍵ </source>|| {{←→}} ||<source lang=apl> ( f ⍵) g ( h ⍵)</source>
| |
| |-
| |
| |<source lang=apl>⍺ (f g h) ⍵ </source>|| {{←→}} ||<source lang=apl> (⍺ f ⍵) g (⍺ h ⍵)</source>
| |
| |-
| |
| |<source lang=apl> (A g h) ⍵ </source>|| {{←→}} ||<source lang=apl> A g ( h ⍵)</source>
| |
| |-
| |
| |<source lang=apl>⍺ (A g h) ⍵ </source>|| {{←→}} ||<source lang=apl> A g (⍺ h ⍵)</source>
| |
| |-
| |
| |<source lang=apl> (g h) ⍵ </source>|| {{←→}} ||<source lang=apl> g ( h ⍵)</source>
| |
| |-
| |
| |<source lang=apl> ⍺ (g h) ⍵ </source>|| {{←→}} ||<source lang=apl> g (⍺ h ⍵)</source>
| |
| |} | | |} |
|
| |
|