odkaz na soubory PN od PN(2) až PN(100) zde :
PN(100), PN(99), PN(98), PN(97), PN(96), PN(95), PN(94), PN(93), PN(92), PN(91), PN(90), PN(89), PN(88), PN(87), PN(86), PN(85), PN(84), PN(83), PN(82), PN(81), PN(80), PN(79), PN(78), PN(77), PN(76), PN(75), PN(74), PN(73), PN(72), PN(71), PN(70), PN(69), PN(68), PN(67), PN(66), PN(65), PN(64), PN(63), PN(62), PN(61), PN(60), PN(59), PN(58), PN(57), PN(56), PN(55), PN(54), PN(53), PN(52), PN(51), PN(50), PN(49), PN(48), PN(47), PN(46), PN(45), PN(44), PN(43), PN(42), PN(41), PN(40), PN(39), PN(38), PN(37), PN(36), PN(35), PN(34), PN(33), PN(32), PN(31), PN(30), PN(29), PN(28), PN(27), PN(26), PN(25), PN(24), PN(23), PN(22), PN(21), PN(20), PN(19), PN(18), PN(17), PN(16), PN(15), PN(14), PN(13), PN(12), PN(11), PN(10), PN(9), PN(8), PN(7), PN(6), PN(5), PN(4), PN(3), PN(2).
Ten kdo neví k čemu je to dobré to asi nepotřebuje, ale ten kdo ví může někdy potřebovat některý soubor a nejsnadnější cestou je stáhnout si ho zde.
Existují algebraické programy, které někdy mají obsažen generátor PN, ale ten je poměrně omezen na vygenerování uceleného souboru. Jsou vhodné pravděpodobně pouze na vygenerování souboru pro n několik málo desítek. Setkal jsem se s jedním takovým editorem, který nezvládl PN(40), řadil vzestupně a neuváděl ani číslování řádků.
Když je potřeba něco zpracovat například určité typy „orbit“ (uspořádání řádku), je nutné vyhledávání. Vyhledává se vše možné a proto se používají různé přístupy k databázi například PN(100) obsahuje 190 569 292 řádků (orbit). Soubory CSV jsou před připravené k hledání, řazení, filtrování a podobně. Ten kdo ví co potřebuje jistě tuto přípravu pro práci v databázích a tabulkových procesorech ocení.
Popis souborů
Každý soubor je po rozbalení složkou souborů CSV. (Soubory jsou počínaje PN(2) až cca PN(10) jsou uvedeny jen z principu úplnosti.)
Žádný soubor CSV neobsahuje záhlaví protože je to zbytečná zátěž pro generátor, který do jednotlivých souborů CSV ukládá 10 000 řádků. Při PN(100) je to 19 057 souborů a tedy i stejný počet řádků se záhlavím, které by navíc činili potíže v případě slučování do větších souborů zejména v případě tabulkových procesorů.
Každý řádek má na prvním místě pořadové číslo z generátoru, na druhém místě třídu (tedy počet podmnožin v řádku) a prázdné místo, které je vyplněno pomlčkou. Za touto pomlčkou začíná vlastní podoba „orbity“ – první a největší číslo v uspořádání, protože generujeme sestupné uspořádání v řádku i sloupci jak je obvyklé.
Řádky jsou provedeny na stejnou „délku“ pomocí nul na konci. To umožňuje zejména v tabulkových procesorech přejít pomocí Ctrl+šipka vpravo na poslední „sloupec“ a tam už přejít na první prázdnou buňku. Zde můžeme zakomentovat řádek tak, že ve stejném sloupci je vždy stejný typ poznámky. Takových poznámek může být více. Například při hledání poměrů stran trojúhelníků, se v rámci jediné orbity mohou vyskytovat v různých počtech a podobách (například pravoúhlé, rovnostranné, rovnoramenné, nebo obecné, podobné aj.).
Ještě uvedu proč je na třetí pozici každého řádku pomlčka. Zde předpokládáme vložení vzorce, který v řádku vyhledává, čímž vytvoří podmínky pro zapsání výsledku za sloupci s orbitami. Ve třetím sloupci proto, že na konci souboru by nebyl vidět výsledek – zejména při manuálním vyhodnocování. Pomlčka je tam proto, aby pole sloupce nebyla prázdná (u některých databází by mohly být potíže s „empty“ hodnotou).
Předpokládám, že si každý uživatel seřadí řádky do uspořádání, které mu vyhovuje nejlépe. Často půjde o třídu k, tedy podmnožin v řádku. Jindy bude požadavek vytvořit jediný soubor pro orbity se stejným prvním číslem a podobně. Pořadí z generátoru umožňuje zpětně seřadit podle výstupu z generátoru.
Licenci záměrně uvádím jako „Absolutně Free„. U mých souborů používám většinou CC-BY-SA ver.4, ale u těchto souborů nepodmiňuji pro používání nic.
Přeji pohodlnou a úspěšnou práci.