Формула Таппера (англ. Tupper's self-referential formula) — автореферентна (за певних умов) формула відкрита Джефом Таппером (англ. Jeff Tupper), бувши відображена на площині створює власне зображення.
Вперше формулу було надруковано в доповіді Джефа Тапера 2001 року для SIGGRAPH присвяченій розробленій ним програмі малювання графіків GrafEq [ 24 лютого 2021 у Wayback Machine.].
Формула є нерівністю, визначеною таким чином:
де позначає цілу частину а mod оператор модуля.
Нехай k дорівнює:
960939379918958884971672962127852754715004339660129306651505519271702802395266424689642842174350718121267153782770623355993237280874144307891325963941337723487857735749823926629715517173716995165232890538221612403238855866184013235585136048828693337902491454229288667081096184496091705183454067827731551705405381627380967602565625016981482083418783163849115590225610003652351370343874461848378737238198224849863465033159410054974700593138339226497249461751545728366702369745461014655997933798537483143786841806593422227898388722980000748404719
Якщо відобразити графік функції для точок (x, y) в діапазоні та , то отриманий графік матиме такий вигляд:
Сама формула має загальне застосування для декодування растрових зображень закодованих в константі k. Цю формулу можна використовувати для відтворення довільних зображень, і вона не містить ніяких посилань на себе.
Константа k є простим монохромним растром, в формулі вона використовується як двійкове число помножене на 17. Якщо k поділити на 17, молодший біт відповідає верхньому правому куту; решта 17 молодших біт відповідають правому стовпчику пікселів; наступні 17 молодших біт відповідають другому стовпчику з права, і так далі.
Джерела
- Tupper, Jeff. «Reliable Two-Dimensional Graphing Methods for Mathematical Formulae with Two Free Variables»
- Weisstein, Eric W. «Tupper's Self-Referential Formula.» From MathWorld--A Wolfram Web Resource. http://mathworld.wolfram.com/TuppersSelf-ReferentialFormula.html [ 5 лютого 2021 у Wayback Machine.]
- Bailey, D. H.; Borwein, J. M.; Calkin, N. J.; Girgensohn, R.; Luke, D. R.; and Moll, V. H. Experimental Mathematics in Action. Natick, MA: A. K. Peters, p. 289, 2006.
- «Self-Answering Problems.» Math. Horizons 13, No. 4, 19, Apr. 2005
- Wagon, S. Problem 14 in http://stanwagon.com/wagon/Misc/bestpuzzles.html [ 2 лютого 2007 у Wayback Machine.]
Посилання
- , реалізація на JavaScript
- Tupper's-Formula-Playground, ще одна реалізація Tupper's Formula
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Formula Tappera angl Tupper s self referential formula avtoreferentna za pevnih umov formula vidkrita Dzhefom Tapperom angl Jeff Tupper buvshi vidobrazhena na ploshini stvoryuye vlasne zobrazhennya Vpershe formulu bulo nadrukovano v dopovidi Dzhefa Tapera 2001 roku dlya SIGGRAPH prisvyachenij rozroblenij nim programi malyuvannya grafikiv GrafEq 24 lyutogo 2021 u Wayback Machine Formula ye nerivnistyu viznachenoyu takim chinom 12 lt mod y17 2 17 x mod y 17 2 displaystyle 1 over 2 lt left lfloor mathrm mod left left lfloor y over 17 right rfloor 2 17 lfloor x rfloor mathrm mod lfloor y rfloor 17 2 right right rfloor de displaystyle lfloor cdot rfloor poznachaye cilu chastinu a mod operator modulya Nehaj k dorivnyuye 960939379918958884971672962127852754715004339660129306651505519271702802395266424689642842174350718121267153782770623355993237280874144307891325963941337723487857735749823926629715517173716995165232890538221612403238855866184013235585136048828693337902491454229288667081096184496091705183454067827731551705405381627380967602565625016981482083418783163849115590225610003652351370343874461848378737238198224849863465033159410054974700593138339226497249461751545728366702369745461014655997933798537483143786841806593422227898388722980000748404719 Yaksho vidobraziti grafik funkciyi dlya tochok x y v diapazoni 0 x 106 displaystyle 0 leq x leq 106 ta k y k 17 displaystyle k leq y leq k 17 to otrimanij grafik matime takij viglyad Sama formula maye zagalne zastosuvannya dlya dekoduvannya rastrovih zobrazhen zakodovanih v konstanti k Cyu formulu mozhna vikoristovuvati dlya vidtvorennya dovilnih zobrazhen i vona ne mistit niyakih posilan na sebe Konstanta k ye prostim monohromnim rastrom v formuli vona vikoristovuyetsya yak dvijkove chislo pomnozhene na 17 Yaksho k podiliti na 17 molodshij bit vidpovidaye verhnomu pravomu kutu reshta 17 molodshih bit vidpovidayut pravomu stovpchiku pikseliv nastupni 17 molodshih bit vidpovidayut drugomu stovpchiku z prava i tak dali DzherelaTupper Jeff Reliable Two Dimensional Graphing Methods for Mathematical Formulae with Two Free Variables Weisstein Eric W Tupper s Self Referential Formula From MathWorld A Wolfram Web Resource http mathworld wolfram com TuppersSelf ReferentialFormula html 5 lyutogo 2021 u Wayback Machine Bailey D H Borwein J M Calkin N J Girgensohn R Luke D R and Moll V H Experimental Mathematics in Action Natick MA A K Peters p 289 2006 Self Answering Problems Math Horizons 13 No 4 19 Apr 2005 Wagon S Problem 14 in http stanwagon com wagon Misc bestpuzzles html 2 lyutogo 2007 u Wayback Machine Posilannya realizaciya na JavaScript Tupper s Formula Playground she odna realizaciya Tupper s FormulaPortal Matematika