Deterministic Fixed Point Arithmetic | Dweve Numerus
Numerus: deterministic fixed-point, decimal and integer arithmetic in Rust; same bits under a declared execution contract. Publishing in round two.
Grúpaíonn halgartaim de réir chineál sonraí
Taifead ar a tharla, coinnithe ionas gur féidir é a léamh ar ais.
Réiteoir SMT, le deimhniú ceangailte leis an bhfreagra.
Rialacha mar dhéantáin ainmnithe, leis an gcúis ar theip ar sheiceáil.
Roghnaigh an conradh uimhriúil roimh an gcéad ríomh, coinnigh an réasúnaíocht a ghabh leis, agus tabhair taifead d’aon duine a iarrann é ar féidir leo a athrith ar a meaisín féin.
Is éard a fhaigheann tú ná an tsuim déanta go díreach, an figiúr céanna i ngach áit, agus taifead ar conas a baineadh amach é.
Tá sé tógtha san Eoraip, faoi rialacha Eorpacha, agus foilsíonn a fhoinse faoi théarmaí Apache-2.0 sa dara babhta de chlár eisiúna fondúireachta Dweve. Beidh rialtóirí agus comhlachtaí tomhaltóirí in ann an uimhríocht a iniúchadh go díreach, an lá a sheolfar é.
Cibé an bhfuil riail ceart, fanann sé ina cheist do dhaoine, agus tá sé de cheart agat í a ardú. Is éard a thugann sé seo duit ná rud soladach le hardú: figiúr a thagann amach mar an gcéanna nuair a sheiceálann aon duine é, taifead scríofa ar conas a baineadh amach é nach mbraitheann ar chuimhne aon duine, agus seiceáil a deir an ndearnadh athrú ar an taifead sin ina dhiaidh sin.
Má tá an riail atá á cur ort éagórach, cuirfidh sé seo i bhfeidhm go díreach í, go dtí an cent, ar gach duine, gach uair. Ní dhéanann sé an riail cothrom, agus ní féidir leis a rá go bhfuil an riail éagórach. Níl ann ach a chinntiú nach bhfuil an figiúr mícheart freisin, gealltanas níos lú ná mar a bhí súil agat leis agus ceann a chomhlíontar i ndáiríre.
Ní athraíonn aon cheann de sin an rud amháin ba cheart duit a chloisteáil go díreach.
Mar sin, is figiúr é a bhfuil a imeall féin ceangailte leis, nó spás bán ina mbeadh uimhir chumtha, a shroicheann tú. Tá tábhacht ag baint le háit a suíonn an meaisín freisin, agus níos mó ná mar a shílfeá. Tagann an obair chéanna a dhéantar sa Fhrainc agus sa Ghearmáin amach le figiúirí carbóin an-difriúla, mar go ndéantar an leictreachas ar bhealach difriúil.
Níl an comhaireamh foirfe, agus deir an bogearra é sin gan iarraidh. Ní fhágann poist róbheag le comhaireamh aon rian orthu ar chor ar bith. Tagann an post céanna a ritear faoi dhó amach beagán difriúil ag brath ar cé chomh te is a bhí an meaisín. Ar roinnt ríomhairí ar cíos, ní fheiceann sé rud ar bith, agus deir sé é sin in ionad buille faoi thuairim a thabhairt.
Úsáideann ríomhairí leictreachas le smaoineamh. Tá a fhios ag gach duine é sin, agus ní raibh aon duine in ann a rá leat riamh cé mhéad de a chuaigh ar aon phost amháin. Coinníonn próiseálaithe comhaireamh reatha dá gcuid féin ar an bhfuinneamh a chaith siad, agus is féidir an comhaireamh sin a léamh. Mar sin, is féidir le píosa oibre teacht ar ais agus an leictreachas a thóg sé scríofa in aice leis, agus nuair nach féidir leis an meaisín é a rá, le rud ar bith seachas buille faoi thuairim.
agus is féidir an chumhacht a chomhaireamh
Is féidir leis freagra a thabhairt freisin ar rud nach bhféadfadh aon duine a iarraidh cúpla bliain ó shin: cad a chosain an tsuim i leictreachas.
Agus ní gá dó aon cheann de sin a ghlaoch áit ar bith. An léamh, an dáileog, an t-achar coscánaithe: ríomhtar an figiúr san áit a dtomhaistear é, mar sin níl aon chóip de ina shuí ar ríomhaire duine eile, agus níl aon rud ag fanacht ar nasc. Is cuma níos mó faoi sin nuair is faoi do chorp atá an uimhir ná nuair is faoi d'uisce atá sé.
Tá méadar saor go páirteach toisc nach féidir leis codáin a láimhseáil ar chor ar bith, mar sin comhaireann sé in uimhreacha iomlána. Tarlaíonn sé gurb é an comhaireamh céanna é a thugann freagra comhionann ar gach meaisín. Mar sin ní leagan níos garbh de shuim an bhainc é an tsuim i do chófra toisc go raibh an bosca beag. Is é an tsuim chéanna é.
Cinneann an méadar i do chófra cé mhéad atá tú faoi chomaoin as uisce. Cinneann caidéal ar bharda ospidéil cé mhéad druga a théann isteach. Cinneann bosca taobh thiar de roth carr cé chomh crua agus a choscánaíonn. Níl aon duine ag faire orthu, agus tá gach ceann acu ag déanamh an chineál chéanna uimhríochta a dhéanann banc le d'airgead. Is féidir é a dhéanamh go dtí an caighdeán céanna, agus ní gá go bhfágfadh an freagra an seomra inar oibríodh é amach.
eagraíocht a choinnigh an t-oibrí agus a d'fhéadfadh é a thabhairt ar láimh an tráthnóna céanna
tá tú ag iarraidh an obair a fheiceáil, agus is gnáthrud é sin a iarraidh
agus i ngach cás, an obair féin, ní achoimre uirthi
comhlacht poiblí, le haghaidh cinneadh faoi do chuid airgid
ospidéal, le haghaidh dáileog a ríomhadh
do sholáthraí fuinnimh, le haghaidh bille a bhfuil conspóid agat faoi
do bhanc, le haghaidh figiúr ar do ráiteas
Déanta ar an mbealach seo, ní cuimhne duine éigin an freagra. Coinníodh na huimhreacha ar ar tosaíodh, agus coinníodh an méid a rinneadh leo agus an t-ord inar rinneadh é. Rith arís é agus tagann sé amach mar an gcéanna, ní gar dó. Má athraíodh an taifead idir an dá linn, feictear é sin ar dtús, sula ndéanann aon duine aon rud a ath-rith.
Is dócha gur iarr tú é, agus fuair tú drochfhreagra. Féachann duine éigin ar an leagan reatha den ríomh, ritheann sé ar uimhreacha an lae inniu agus deir sé leat go dtagann sé amach thart ar cheart. Níl aon duine ag seachaint. An rud a tháirg do fhigiúr an earraigh seo caite, níl sé ann a thuilleadh, mar sin níl aon rud fágtha le pointeáil air.
Ní cheadaíonn aon cheann díobh sin an cheist a chuirfeadh aon duine ina dhiaidh sin.
Tagann Márta seo caite amach as an gcóras nua díreach mar a tháinig sé amach as an seancheann, mar sin seasann an tuairisceán a chuir tú isteach fós agus níl aon tráthnóna le cailleadh. Fiafraigh conas a baineadh figiúr amach agus gheobhaidh tú an obair seachas croitheadh ghualainn. Ní gá duit glacadh le muinín gur fágadh an obair gan teagmháil ach an oiread, mar go bhfeictear aon rud a athraíodh ina dhiaidh sin.
Ní thagann aon chuid den fhreagra ón meaisín. Níl aon shlánú a théann bealach amháin ar sliseanna amháin agus bealach eile ar an gcéad cheann eile, agus níl aon ghearrbhealach a thógann ríomhaire níos tapúla nach dtógann ceann níos moille. Athraigh an meaisín agus ní ghluaiseann an figiúr, agus ní ghluaiseann an fhoirm a chuir tú isteach leis ná an litir a luaigh é.
I áit éigin taobh thiar de do bhanc, do sholáthraí fuinnimh nó oifig na gcánach, cuirtear bogearraí in ionad. Ní insíonn aon duine duit, agus de ghnáth ní bheadh cúram ort. Is cuma leat ar an lá a chuireann an córas nua anuraidh le chéile agus a fhaigheann freagra difriúil, mar ní mheaitseálann an fhoirm a chuir tú isteach cheana féin an córas a tháirg é, agus is tusa an duine a chaithfidh é sin a mhíniú.
mar na cinn a cuireadh isteach cheana féin
Socraítear bille i seachtain. Léitear na páipéir arís bliain ina dhiaidh sin.
Anseo scríobhtar an pointe slánaithe síos uair amháin, sula gcuirtear aon rud le chéile, agus leanann gach cóip de do bhille é. Mar sin níl aon ghlao gutháin, aon choinneáil ar an gcuntas agus aon trí seachtaine. Meaitseálann na cóipeanna mar gur oibríodh amach iad ar an mbealach céanna, ní mar gur shuigh duine éigin síos ina dhiaidh sin agus chuir siad ag aontú iad.
Tá an chúis níos lú ná mar a fhuaimeann sé. Tagann cáin amach i gcodáin de cent, agus caithfidh duine éigin a chinneadh cá slánaítear na codáin sin. Slánaíonn córas amháin ar gach líne. Slánaíonn an ceann eile uair amháin, ar an iomlán. Tá an dá cheann réasúnta, agus is féidir leo críochnú cent óna chéile gan ceachtar acu a bheith mícheart.
Bille amháin, trí chóip: an admháil i do lámh, clár an tsiopa, agus do bhanc. Uaireanta críochnaíonn dhá cheann acu ar cent difriúil. Níor goideadh aon rud agus ní raibh aon duine míchúramach, agus is tusa fós a ghlacann an glaoch gutháin, agus tusa a fhanann trí seachtaine agus duine éigin ag cinneadh cé acu cóip a bhí ceart.
Beag go leor le neamhaird a dhéanamh air, go dtí go bhfuil an figiúr mar a bhfuil tú faoi chomaoin.
Comhaireann sé seo in iomlána ina ionad sin, ar an mbealach a chomhaireofá boinn, mar sin níl aon rud fágtha agus níl aon rud ag snámh. Is éard a cheannaíonn sé sin duit ná rud leadránach agus fiúntach. Críochnaíonn do ghuthán, an léitheoir cárta ar chuntar an tsiopa agus ríomhaire i dtír eile ar fad ar an bhfigiúr céanna, agus níl an ceann is sine de na trí cinn níos lú ceart ná an ceann is nua.
Scríobhann ríomhaire deichiú ar an mbealach a scríobhfá trian mar dheachúil, is é sin le rá, ní go díreach. As féin tá an bhearna i bhfad róbheag le feiceáil. Ní fhanann sé as féin: tá línte ar bhille, tá dhá bhille déag i mbliain, agus tá gach ceann de na bearnaí sin fós ina shuí san iomlán ag an mbun, arb é an figiúr a iarrtar ort a íoc.
An figiúr a tugadh duit, tháinig sé amach as meaisín, agus b'fhéidir go dtugfadh meaisín difriúil ceann beagán difriúil duit. Iarr ar ríomhaire deichiú móide dhá dheichiú agus, má chuireann tú air gach digit atá á shealbhú a thaispeáint, críochnaíonn an freagra i gceithre strae. Déanann gach meaisín é sin, mar sin ní thugann aon duine faoi deara. Glanann gach ceann acu an ceithre strae ar a bhealach féin, agus sin mar a chríochnaíonn suim amháin, oibrithe amach anseo agus oibrithe amach i dtír eile, in dhá áit dhifriúla.