Boustrophedon transformation

Inom matematik är boustrophedontransformen en procedur som kartlägger en sekvens till en annan . Den transformerade sekvensen beräknas av en "additions"-operation, implementerad som om den skulle fylla en triangulär array på ett boustrophedon ( sickzag - eller serpentinliknande) sätt - i motsats till ett "Raster Scan" sågtandsliknande sätt.

Definition

Boustrophedon-transformationen är en numerisk, sekvensgenererande transformation, som bestäms av en " additions" -operation.

Figur 1. Boustrophedon-transformen: Börja med den ursprungliga sekvensen (i blått), lägg sedan till siffror enligt pilarna och läs slutligen av den transformerade sekvensen på andra sidan (i rött, med b = a ).

Generellt sett, givet en sekvens: , ger boustrophedontransformen en annan sekvens: , där troligen definieras som ekvivalent med . Hela transformationen i sig kan visualiseras (eller föreställas) som konstruerad genom att fylla ut triangeln som visas i figur 1 .

Boustrophedon triangel

För att fylla i den numeriska likbenta triangeln ( Figur 1 ), börjar du med inmatningssekvensen, , och placera ett värde (från inmatningssekvensen) per rad, med hjälp av boustrophedon scan ( zigzag - eller serpentin -liknande) tillvägagångssätt.

Triangelns övre hörn kommer att vara ingångsvärdet , motsvarande utdatavärdet , och vi numrerar denna översta rad som rad 0.

De efterföljande raderna (som går ner till basen av triangeln) numreras i följd (från 0) som heltal – låt beteckna numret på raden som för närvarande fylls. Dessa rader är konstruerade enligt radnumret ( ) enligt följande:

  • För alla rader, numrerade , kommer det att finnas exakt värden i raden.
  • Om är udda, sätt sedan värdet på den högra änden av raden.
    • Fyll i det inre av denna rad från höger till vänster, där varje värde (index: ) är resultatet av "addition" mellan värdet till höger (index : ) och värdet uppe till höger (index: ).
    • Utgångsvärdet kommer att vara på den vänstra änden av en udda rad (där är udda ).
  • Om är jämnt, sätt sedan inmatningsvärdet på radens vänstra ände.
    • Fyll i det inre av denna rad från vänster till höger, där varje värde (index: ) är resultatet av "addition" mellan värdet till vänster ( index: ) och värdet längst upp till vänster (index: ).
    • Utdatavärdet kommer att vara på den högra änden av en jämn rad (där är jämn ).

Se pilarna i figur 1 för en visuell representation av dessa "tilläggs"-operationer.

För en given, ändlig ingångssekvens: , av värden, kommer det att finnas exakt i triangeln, så att är ett heltal i intervallet: (exklusivt) . Den sista raden är med andra ord .

Återkommande förhållande

En mer formell definition använder en återfallsrelation . Definiera talen (med k n ≥ 0) med

.

Sedan definieras den transformerade sekvensen av (för och större index).

Enligt denna definition, notera följande definitioner för värden utanför begränsningarna (från förhållandet ovan) på par:

Speciella fall

0 I fallet a = 1, a n = 0 ( n > 0), kallas den resulterande triangeln –Entringer–Arnold-triangeln och talen kallas Entringer-tal (sekvens A008281 i OEIS ).

kallas talen i den transformerade sekvensen b n Euler upp/ned-tal. Detta är sekvens A000111 On-Line Encyclopedia of Integer Sequences . Dessa räknar upp antalet alternerande permutationer n bokstäver och är relaterade till Euler-talen och Bernoulli-talen .

Algebraisk definition(er)

Med utgångspunkt från den geometriska designen av boustrophedon-transformen kan algebraiska definitioner av sambandet från ingångsvärden ( ) till utdatavärden ( definieras för olika algebras ("numeriska domäner").

Euklidiska (verkliga) värden

I den euklidiska ( ) algebra för Real ( )-värderade skalärer, transformerade boustrophedonen Real -value ( b n ) är relaterat till ingångsvärdet, ( a n ) , som:

,

med det omvända förhållandet (ingång från utgång) definierat som:

,

där ( E n ) är sekvensen av "upp/ner"-tal – även känd som sekant- eller tangenttal .

Den exponentiella genererande funktionen

Den exponentiellt genererande funktionen för en sekvens ( a n ) definieras av

Den exponentiellt genererande funktionen för boustrophedontransformen ( b n ) är relaterad till den för den ursprungliga sekvensen ( a n ) av

Den exponentiella genererande funktionen för enhetssekvensen är 1, så att upp/ned-talen är sek x + tan x .

  •   Millar, Jessica; Sloane, NJA; Young, Neal E. (1996). "En ny operation på sekvenser: Boustrouphedon-transformen". Journal of Combinatorial Theory, serie A . 76 (1): 44–54. arXiv : math.CO/0205218 . doi : 10.1006/jcta.1996.0087 . S2CID 15637402 .
  •   Weisstein, Eric W. (2002). CRC Concise Encyclopedia of Mathematics, andra upplagan . Chapman & Hall/CRC. sid. 273. ISBN 1-58488-347-2 .