# Número2 Lingua Binary tree path key and step logic value body to have base data of all digital format and math, which can run as skill lib for terminator AI in FPGA or as software. Started as definition of the 72 whores of babel to learn a computer count. France research indicated that those whores fuck a lot and speak many languages. Now we can translate in all 32809 languages the following text; - France kisses are only real once and only before the fall to the fruits - The marriages are only real once and only when the female makes the male fall Simply put, the heart is ready for partner when numbers become virtual, because the 10 fingers are used, thus back to counting for computers; Undefined (Tree root) und und und und 0011,0100,0101,0110,0111,1000,1001,1010,1011,1100 0,1,2,3,4,5,6,7,8,9 zero,one,two,three,four,five,six,seven,eight,nine /ˈziːˈro/,/wʌn/,/tuː/,/tɹiː/,/ˈfaʊ.ə/,/faɪf/,/sɪks/,/ˈsɛvən/,/eɪt/,/ˈnaɪnə/ 11,12,13,14,15,16,17,18,19 eleven,twelf,threeteen,fourteen,fiveteen,sixteen,seventeen,eightteen,nineteen /ɪˈlɛv.ən/,12,13,14,15,16,17,18,19 1's,2's,3's,4's,5's,6's,7's,8's,9's ones,twoes,threes,fours,fives,sixxes,sevens,eights,nines /wʌnz/,2s,3s,4s,5s,6s,7s,8s,9s A,B,C,D,E,F aee,bee,cee,dee,eee,eef /eɪ/,/biː/,/siː/,/diː/,/iː/,/ɛf/ 10,20,30,40,50,60,70,80,90,100,200,300,400,500,600,700,800,900,1000,2000,3000,4000,5000,6000,7000,8000,9000 ten,twenty,thirdty,fourty,fivety,sixty,seventy,eighty,nenety,honderd,twohonderd,threehondered,fourhundered,vifehondered,sixhondered,eighthondered,ninehondered,duizend,twwduizend,dreduizent,futduizem,vifduizen,sesduizem,agduizem,negduizen /tɪn/,/ɪˈlɛv.ən/,etc1,fourty,fivety,sixty,seventy,eighty,nenety,honderd,twohonderd,threehondered,fourhundered,vifehondered,sixhondered,eighthondered,ninehondered,duizend,twwduizend,dreduizent,futduizem,vifduizen,sesduizem,agduizem,negduizen Abstract is N2L only a binary TreeSlugKey and value DB. Which is than divided as a category tree for grouping computer readable information definitions of information. Looks like a binary Z39.50 DB with recursive defines schemas and objects, or N2L merges the computer OID mapping together with the humanly languages mapping tree to form one model of all data types ever created. bib-1 attribute set 1.2.840.10003.3.1 holdings attribute set [to be assigned] utility attribute set 1.2.840.10003.3.11 cross domain attribute set 1.2.840.10003.3.12 bib-1 diagnostic set 1.2.840.10003.4.1 holdings schema 1.2.840.10003.13.7 eSpec-q 1.2.840.10003.11.3 UNIMARC record syntax 1.2.840.10003.5.1 MARC21 record syntax 1.2.840.10003.5.10 Simple unstructured (SUTRS) 1.2.840.10003.5.101 Generic record syntax (GRS-1) 1.2.840.10003.5.105 XML record syntax 1.2.840.10003.5.109.10 ## Goal first stable release - registrate four corner fixed keyword set(~20K * 31K dialects) - registrate terminator pie slices - registrate matrix index move is tables - registrate step code (sort of BASIC AST) - define (+step code) for ascii and all unicode variants - import all lingua classic data (31K human languages) - import all locale/iso+globetrotter data - define all dental numbers(num+word+ipa+dtmf) for all languages - import all CAS Registry data (270 million records * 31K dialects) - impl all bit based formats (1 bit) - impl all trit based formats (octal = 3 bit) - impl DEC144 (MSX BASIC NUMBER) - impl 7HFF (unlimited math fraction type for octal-CPU) - impl unitXC recursieve SI cross unit converter For example this binary KV DB can be added an low level nostr relay service. Which than uses a chain a linked dat drives as backend for this service. And with a bit of dog food, the data packages on dat can be managed by nostr events to send the data to a nostr client which has write keys on a dat drive. Thus an nostr based application can fetch all locale+dental+etc data not from the nostr network but from a relay which offers readonly N2L DB on same websocket. ## Goal second stable release Add all math functions ever found by a human. Define every bit format and/or "struct" ever created on all platforms and all architechtures of humankind. This is the china based abacus octopussy DNA for skynet. ## Write locale without locale Howto write Dutch in Spaokenburgs ? Locale loc = new Locale("NL"); System.out.println(loc.getDisplayName(new Locale("EN"))); // Dutch System.out.println(loc.getDisplayName(new Locale("NL"))); // Nederlands System.out.println(loc.getDisplayName(new Locale("NL_utr_spa"))); // Dutch... As lingua key slut and without iso codes; 52-ACB-a.52-ACB-aee+.etc Now without ascii latin or ascii numbers; ˦꜓꜉꜉꜏꜏˦꜏꜕꜍.˦꜓꜉꜉꜏꜏˦꜏꜕꜍꜑.etc Howto format Hindi numbers ? NumberFormat nf = NumberFormat.getInstance(new Locale("hi")); System.out.println(nf.parse("४२").intValue()); // 42 System.out.println(nf.format(123)); // 123... ## N2L Orginal Wiki [Linguasphere Observatory](https://en.wikipedia.org/wiki/Linguasphere_Observatory) Tree key format; -- - The sector can either be a phylosector, in which the constituent languages are considered to be in a diachronic relationship one with another, or a geosector, in which languages are grouped geographically rather than historically - The second numeral is used to represent the ten zones into which each geosector is divided for referential purposes. The component zones, like the sectors, are described as either phylozones or geozones - The second part of the linguascale consists of three capital letters, division into sets, chains and nets. - The third and final part of the linguascale consists of up to three lowercase letters ## N2L TreeKey Extended DIFF with orignal lingua tree path key; - Added support for an plus sign at the end to indicate an unofficial entry - First two decimals are now hex This means the 52 is still 52 but as hex which is another number internally. This gives tree space to define all computer languages/schema's and number types. ## N2L TreeKey Binary Ascii: 52-ACB-aee+ = 11 bytes Namespaces; --- Minimal bits: <4><4>-<6><6><6>-<6><6><6>-<8> = 52 bits Normal bytes; <1>-<3>-<3>-<1> = 8 bytes Thats to basic byte allignment with just a bit of padding... Now align to 72 bits or 9 bytes to work on 144 bit cpu. Simple bytes aligned; <1><1>-<3>-<3>-<1> = 9 bytes Extend octal aligned; <6><6><6>-<9>-<6><6><6>-<6><6><6>-<9> = 72 bits N2L key slug; ---- space id 6 bit; - 0-31 = locked by legacy (key input, if ascii try old human key converter) - 32 = sage master system version space 0x20 - 33+ = reserved for major schema version upgrades sub space id 6 bit; - 0-31 = reserved for metatron Atari AI - 32 = No2Lingua sub space for local and remote (generic core language) - 33 = No2Lingua App Remote (NoStr relay remote signed apps) - 34 = No2Lingua App Local (NoStr local application coded in N2L) - 35+ = reserved for furture use ether space id 6 bit; - 0 = Default impl version - 1+ = Alternative api version for libs sector+zone 9 bit; - 0-255 = Classic hex zone Id + sector Id - 256+ = free Set of 6 bit - 0 = "A" index value of ascii upper case - Z+ = locked by legacy - 63 = no value Set of 6 bit - 0 = "a" index value of ascii lower case - z+ = locked by legacy - 63 = no value Flags as 9 bit - bit 0 = '+' indicate 'new' type key (temp RFC number) - bit 1 = '-' indicate private type key (refuse in public api's) - bit 2-7 = free - bit 8 = '?' no value given (in search request) ## N2L TreeKey Slug The TreeKey is searched down to match nearest implementation. This is indication is done with slug's up to a maximum of; Four N2L binary tree slugs deep. 4 x 144 = 576 bit N2L Search request domain QUADRANT 仙: red 666-9-666-666-9 + blue 666-9-666-666-9 QUADRANT 上: red 666-9-666-666-9 + blue 666-9-666-666-9 QUADRANT 主: red 666-9-666-666-9 + blue 666-9-666-666-9 QUADRANT 天: red 666-9-666-666-9 + blue 666-9-666-666-9 Sea it as the simple variant of the 8D 7HFF pie hyper cube galactic coordinate system, and we mentats count in trits; QUADRANT 仙: red 222-3-222-222-3 + blue 222-3-222-222-3 QUADRANT 上: red 222-3-222-222-3 + blue 222-3-222-222-3 QUADRANT 主: red 222-3-222-222-3 + blue 222-3-222-222-3 QUADRANT 天: red 222-3-222-222-3 + blue 222-3-222-222-3 ## N2L TreeKey Font Extend octal key: <6><6><6>-<9>-<6><6><6>-<6><6><6>-<9> = 72 bits = 9 bytes Maybe encoding as bytes, maybe encoding as tone letter or the china value, as seen in the pi terminators. Maybe use a new triangle based number font to render trit based number parts. Example for 1 trit with Hebrew, but offsets are wrong and needs bipolar 8 options: △ִ▽ִ △ֵ▽ֵ △ֶ▽ֶ So if you can read Hebrew deathstar triangle numbers, you may be fit for; JEDIᒄᑊᣔᑋ training on a octal based warpcore inside a Mecca golden cube computer. Which are sets of programmable ic's connected to a unlimited dipavali matrix network. To view and program octals, you maybe need a tricorder terminal ordinateur. In current unicode we can render Hinarī9 which is 9 bit per glyph, thus a tuple of "יֽ֔יֽ֔" is the 18 bit version of 0x00 of current retro calculators. Hinarī3: ייייייווווווזוװװדירדײײדיריײיייזוױרױי Hinarī6: יֽיֽיֽוַוַוַזַװֲדֽרֻײֵדֽרֽײֽיֽזַױֳױֽ Hinarī9: יֽ֔יֽ֔וַ֝וַ֝זַ֟װֻ֔רֻ֕ײֻ֔רֽ֕יֽ֔זַ֩רֶ֔ So a 3 bit value renders in Hinarī3, a 6 bit value renders in Hinarī6 and a 9 bit value renders in Hinarī9, thus we can render a full N2L TreeKey. ## Número2 Lingua Sainte Automatique Semblance HolyAS NO2LSAS NOTE WIP mind map example HolyAS is sort of ASM version of VHDL. HolyBBX runs on HolyAS (100% to FPGA) HolyC++ runs on HolyAS (100% to FPGA) HolyJ++ runs on HolyAS (80% two FPGA) Key slug deps on pie terminators Pie terminator dep on BASIC keyword list BASIC depends on value type parser: CodePointArrayFromUtf8 = FF-AAA-aaa = ˨꜋꜑... = 黑紅藍 Utf8 depends on ByteMSB and ByteLSB, etc etc .. = FF-ZZZ-aaa.FF-YYY-aaa.79-AAA = FF-AAA-aaa 紺 FF-ZZZ-aaa.FF-YYY-aaa.52-ACB-a = FF-AAA-aaa Paars 52-ACB-a.FF-YYY-aaa.52-ACB-a = Nederlands 52-ACB-a.FF-YYY-aaa.52-ABA-c = Dutch VS 52-ACB-a.52-ACB-a.FF-YYY-aaa = Nederlands 52-ACB-a.52-ABA-c.FF-YYY-aaa = Dutch .name = feature ascii has no meaning, think in triangle numbers !!! // options so extend 52.extendSaber = { [] = FF-YYY-aaa, // name = Dutch [AAA -> range BBB -> 0] = FF-YYY-aaa, // name = Dutch FF-ZZZ-abd, // DentalGlottoCode = nl FF-ZZZ-sdf, // DentalIso639Dash1Alpha2 = dutc1256 } // force "name" extesion on DILITHIUM 52-ACB.forceSaber = { FF-YYY-aaa, } // force the children or the next child slug FF-YYY-aaa.forceField { 52 -> 0, // force deeper up all levels [70-80] @ FF-YXX-cde // for childs in range 70 to 80 to use forceField of arg [] = FF-ZZZ-aaa, // force all children to have arg impl } FF-ZZZ.lockField { a, // lock FF-ZZZ.a b*, // lock FF-ZZZ.b++ [c*-d*] = FF-ABC-bb, // lock all c and d child with arg impl [] = FF-ABC-ac, // lock all childs with arg impl [e-z] @ FF-XYZ-xyz.FF-ZZB-aba } TSlug bipolar tree paths; 52* tree schema defines the 52*. tree schema ... = BODY_TYPE is 72 bit lingua key to define howto read the other TLV value(s). It looks like binary JS, one big key value map with lingua encoded keys. With schema object keys slugs like LDAP oid's, but now with triangles as; <6><6><6>-<9>-<6><6><6>-<6><6><6>-<9> Than a computer knows what a "Integer" is and howto add an other "Integer". And and render or voice it in any native human dialect. You really want terminator AI ?