{"id":"https://openalex.org/W7204278177","doi":"https://doi.org/10.5281/zenodo.22105693","title":"Solving the Cubic: A Modular Algorithm","display_name":"Solving the Cubic: A Modular Algorithm","publication_year":2026,"publication_date":"2026-08-26","ids":{"openalex":"https://openalex.org/W7204278177","doi":"https://doi.org/10.5281/zenodo.22105693"},"language":"en","primary_location":{"id":"pmh:doi:10.5281/zenodo.22105693","doi":null,"is_oa":true,"landing_page_url":"https://www.scribd.com/document/1035635412/Cubic-Improved","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"volume":null,"type":"preprint","is_traditional":true,"indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://www.scribd.com/document/1035635412/Cubic-Improved","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5127737952","display_name":"Adhrit Mohan Sahai","orcid":"https://orcid.org/0009-0009-7035-9274","observed_orcids":["https://orcid.org/0009-0009-7035-9274"]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Adhrit Mohan Sahai","raw_affiliation_strings":["Independent Researcher"],"raw_orcid":"https://orcid.org/0009-0009-7035-9274","affiliations":[{"raw_affiliation_string":"Independent Researcher","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5127737952"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T13806","display_name":"Mathematical and Computational Methods","score":0.6021000146865845,"subfield":{"id":"https://openalex.org/subfields/2611","display_name":"Modeling and Simulation"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T13806","display_name":"Mathematical and Computational Methods","score":0.6021000146865845,"subfield":{"id":"https://openalex.org/subfields/2611","display_name":"Modeling and Simulation"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11435","display_name":"Polynomial and algebraic computation","score":0.3508000075817108,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12170","display_name":"History and Theory of Mathematics","score":0.025699999183416367,"subfield":{"id":"https://openalex.org/subfields/1207","display_name":"History and Philosophy of Science"},"field":{"id":"https://openalex.org/fields/12","display_name":"Arts and Humanities"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/cubic-equations","display_name":"cubic equations","score":0.7760000228881836},{"id":"https://openalex.org/keywords/cardano-s-formula","display_name":"Cardano's formula","score":0.9940000176429749},{"id":"https://openalex.org/keywords/tschirnhaus-transformation","display_name":"Tschirnhaus transformation","score":0.902999997138977},{"id":"https://openalex.org/keywords/casus-irreducibilis","display_name":"casus irreducibilis","score":1.0},{"id":"https://openalex.org/keywords/complex-number-arithmetic","display_name":"complex arithmetic","score":0.5440000295639038},{"id":"https://openalex.org/keywords/discriminant","display_name":"discriminant","score":0.7269999980926514},{"id":"https://openalex.org/keywords/polynomial-root-finding","display_name":"polynomial root finding","score":0.75},{"id":"https://openalex.org/keywords/numerical-stability","display_name":"numerical stability","score":0.7960000038146973},{"id":"https://openalex.org/keywords/python-implementation","display_name":"Python implementation","score":0.6140000224113464},{"id":"https://openalex.org/keywords/mathematics-education","display_name":"mathematics education","score":0.8809999823570251},{"id":"https://openalex.org/keywords/history-of-algebra","display_name":"history of algebra","score":0.6190000176429749},{"id":"https://openalex.org/keywords/16th-century-mathematics","display_name":"16th-century mathematics","score":0.6449999809265137},{"id":"https://openalex.org/keywords/seventeenth-century-mathematics","display_name":"17th-century mathematics","score":0.9869999885559082}],"concepts":[{"id":"https://openalex.org/C29001434","wikidata":"https://www.wikidata.org/wiki/Q8084","display_name":"Trigonometry","level":2,"score":0.5569000244140625},{"id":"https://openalex.org/C139676723","wikidata":"https://www.wikidata.org/wiki/Q1193832","display_name":"Sign (mathematics)","level":2,"score":0.5501999855041504},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.4812000095844269},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.47589999437332153},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.4345000088214874},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.43160000443458557},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.41819998621940613},{"id":"https://openalex.org/C11577676","wikidata":"https://www.wikidata.org/wiki/Q134237","display_name":"Square root","level":2,"score":0.3993000090122223},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.39910000562667847},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.3968999981880188},{"id":"https://openalex.org/C187029079","wikidata":"https://www.wikidata.org/wiki/Q958679","display_name":"Cognitive reframing","level":2,"score":0.36059999465942383},{"id":"https://openalex.org/C114094675","wikidata":"https://www.wikidata.org/wiki/Q750997","display_name":"Goto","level":2,"score":0.33970001339912415},{"id":"https://openalex.org/C78397625","wikidata":"https://www.wikidata.org/wiki/Q192487","display_name":"Discriminant","level":2,"score":0.31610000133514404},{"id":"https://openalex.org/C53051483","wikidata":"https://www.wikidata.org/wiki/Q861555","display_name":"Cube (algebra)","level":2,"score":0.2980000078678131},{"id":"https://openalex.org/C138187205","wikidata":"https://www.wikidata.org/wiki/Q131251","display_name":"Tangent","level":2,"score":0.2921000123023987},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.2870999872684479},{"id":"https://openalex.org/C2780990831","wikidata":"https://www.wikidata.org/wiki/Q319141","display_name":"Conjecture","level":2,"score":0.2815999984741211},{"id":"https://openalex.org/C136119220","wikidata":"https://www.wikidata.org/wiki/Q1000660","display_name":"Algebra over a field","level":2,"score":0.2809999883174896},{"id":"https://openalex.org/C2776639384","wikidata":"https://www.wikidata.org/wiki/Q840396","display_name":"Ideal (ethics)","level":2,"score":0.2768999934196472},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.2741999924182892},{"id":"https://openalex.org/C2778220771","wikidata":"https://www.wikidata.org/wiki/Q1522579","display_name":"Substitution (logic)","level":2,"score":0.26600000262260437},{"id":"https://openalex.org/C2777686260","wikidata":"https://www.wikidata.org/wiki/Q144037","display_name":"Calculus (dental)","level":2,"score":0.25519999861717224},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.25290000438690186},{"id":"https://openalex.org/C83581934","wikidata":"https://www.wikidata.org/wiki/Q527381","display_name":"Arbitrary-precision arithmetic","level":2,"score":0.250900000333786}],"mesh":[],"locations_count":4,"locations":[{"id":"pmh:doi:10.5281/zenodo.22105693","doi":null,"is_oa":true,"landing_page_url":"https://www.scribd.com/document/1035635412/Cubic-Improved","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},{"id":"pmh:oai:zenodo.org:22105694","doi":null,"is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.22105694","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/preprint"},{"id":"doi:10.5281/zenodo.22105693","doi":"https://doi.org/10.5281/zenodo.22105693","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.22105693","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},{"id":"doi:10.5281/zenodo.22105694","doi":"https://doi.org/10.5281/zenodo.22105694","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.22105694","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"pmh:doi:10.5281/zenodo.22105693","doi":null,"is_oa":true,"landing_page_url":"https://www.scribd.com/document/1035635412/Cubic-Improved","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[{"score":0.5385000109672546,"display_name":"Quality education","id":"https://metadata.un.org/sdg/4"}],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4244995257","https://openalex.org/W2347191608","https://openalex.org/W7051158277","https://openalex.org/W4409729862","https://openalex.org/W7117103803","https://openalex.org/W4255282108","https://openalex.org/W1982056768","https://openalex.org/W2274969256","https://openalex.org/W3092334480","https://openalex.org/W6903670252"],"abstract_inverted_index":{"Anyone":[0],"who":[1],"has":[2],"tried":[3],"to":[4,52,56,77,195,350,376],"teach":[5],"the":[6,11,65,69,72,96,114,117,144,154,159,171,179,196,205,344,356,363],"cubic":[7],"formula":[8,49],"runs":[9],"into":[10,99],"same":[12,97],"obstacle:":[13],"written":[14],"out":[15],"in":[16,64,122,148,153,231],"full,":[17],"Cardano's":[18],"solution":[19],"is":[20,35,50,127,161,182],"an":[21,165],"intimidating":[22],"tangle":[23],"of":[24,71,116,150,164,178,277,299,301],"nested":[25],"square":[26],"and":[27,30,54,129,191,213,221,280,374],"cube":[28],"roots,":[29],"even":[31],"when":[32],"every":[33],"root":[34],"real,":[36],"getting":[37],"there":[38],"sometimes":[39],"requires":[40],"passing":[41],"through":[42,105],"complex":[43,125,210],"numbers":[44],"(the":[45],"casus":[46,206],"irreducibilis).":[47],"The":[48],"easy":[51],"state":[53],"hard":[55],"teach,":[57],"since":[58],"a":[59,101,120,130,199,216,222,232,235,351],"single":[60],"sign":[61,115],"error":[62],"anywhere":[63],"expression":[66],"can":[67,103,371],"derail":[68],"rest":[70],"calculation":[73],"with":[74,362],"no":[75],"way":[76],"catch":[78],"it":[79],"early.":[80],"We":[81,141],"show":[82,174],"that":[83,158,208],"reframing":[84],"Fran\u00e7ois":[85],"Vi\u00e8te's":[86],"classical":[87,180],"substitution":[88],"as":[89,381],"five":[90],"short,":[91],"separately":[92],"checkable":[93,112],"steps":[94],"turns":[95],"mathematics":[98],"something":[100],"class":[102],"work":[104],"together:":[106],"each":[107],"step":[108,132],"produces":[109],"one":[110],"concrete,":[111],"number;":[113],"discriminant":[118],"tells":[119],"student":[121],"advance":[123],"whether":[124],"arithmetic":[126,211],"coming;":[128],"final":[131],"recovers":[133],"all":[134],"three":[135],"roots":[136,300],"rather":[137,185],"than":[138,186],"just":[139],"one.":[140],"go":[142],"beyond":[143],"standard":[145],"textbook":[146],"treatment":[147],"ways":[149],"direct":[151,229],"use":[152,230],"classroom:":[155],"we":[156,173,189,214],"prove":[157,192],"procedure":[160],"correct":[162],"regardless":[163],"arbitrary":[166],"branch":[167],"choice":[168],"made":[169],"along":[170],"way;":[172],"precisely":[175],"how":[176],"much":[177],"difficulty":[181],"genuinely":[183],"removed":[184],"merely":[187],"repackaged;":[188],"derive,":[190],"exactly":[193],"equivalent":[194],"main":[197],"algorithm,":[198],"fully":[200,223],"real":[201],"trigonometric":[202],"alternative":[203],"for":[204,228,326,373,388],"irreducibilis":[207],"avoids":[209],"altogether;":[212],"supply":[215],"complete,":[217],"stress-tested":[218],"Python":[219,345],"implementation":[220],"worked":[224],"numerical":[225],"example,":[226],"suitable":[227],"lesson":[233],"or":[234,384],"programming":[236],"exercise.":[237],"```[span_4](start_span)[span_4](end_span)":[238],"---":[239,304,329],"###":[240,305],"Keywords":[241],"&":[242,307],"Subjects":[243],"*":[244,266,272,282,288,294,310,315,335,368],"**Keywords:**":[245],"`Cubic":[246],"equation`,":[247],"`Cardano's":[248],"formula`,":[249],"`Vi\u00e8te's":[250],"substitution`,":[251],"`Tschirnhaus":[252],"transformation`,":[253],"`Casus":[254],"irreducibilis`,":[255],"`Branch":[256],"invariance`,":[257],"`Polynomial":[258],"root-finding`,":[259],"`Numerical":[260],"stability`,":[261],"`Mathematics":[262],"education`,":[263],"`Python":[264],"algorithm`[span_5](start_span)[span_5](end_span)":[265],"**Subject":[267],"/":[268],"Classification":[269],"(MSC":[270],"2020):**":[271],"`Primary:":[273],"12-01":[274],"(Instructional":[275],"exposition":[276],"field":[278],"theory":[279],"polynomials)`[span_6](start_span)[span_6](end_span)":[281],"`Secondary:":[283,289,295],"01A40":[284],"(16th":[285],"century":[286,292],"mathematics)`[span_7](start_span)[span_7](end_span)":[287],"01A45":[290],"(17th":[291],"mathematics)`[span_8](start_span)[span_8](end_span)":[293],"65H04":[296],"(Numerical":[297],"computation":[298],"polynomial":[302],"equations)`[span_9](start_span)[span_9](end_span)":[303],"License":[306],"Access":[308],"Rights":[309],"**Access":[311],"right:**":[312],"`Open":[313],"Access`":[314],"**License:**":[316],"`Creative":[317],"Commons":[318],"Attribution":[319],"4.0":[320],"International":[321],"(CC-BY-4.0)`":[322],"*(Standard":[323],"open-access":[324],"default":[325],"academic":[327],"preprints)*":[328],"##":[330],"3.":[331],"Recommended":[332],"Optional":[333],"Additions":[334],"**Related":[336,360],"Identifiers":[337],"(Code":[338],"Repository):**":[339],"If":[340],"you":[341],"have":[342],"uploaded":[343],"script":[346],"from":[347],"Section":[348],"11":[349],"public":[352],"GitHub":[353],"repository,":[354],"add":[355],"repository":[357],"URL":[358],"under":[359],"works**":[361],"relation":[364],"`is":[365],"supplemented":[366],"by`[span_10](start_span)[span_10](end_span).":[367],"**Communities:**":[369],"You":[370],"search":[372],"submit":[375],"relevant":[377],"Zenodo":[378],"communities":[379],"(such":[380],"*Mathematics":[382],"Education*":[383],"*Open":[385],"Science":[386],"Preprints*)":[387],"increased":[389],"visibility.":[390]},"counts_by_year":[],"updated_date":"2026-10-28T10:33:24.094632","created_date":"2026-08-27T00:00:00"}
