Generated runtime catalog

Source-derived system capabilities, internal IR functions, methods, semantic types, traits, and sandbox groups.
Note

This page is generated from the current RiX implementation by documentation/scripts/generate-reference.js. Do not edit it by hand. Descriptions come from registry documentation strings; the narrative syntax guide and methods guide provide signatures and examples.

At this revision RiX exposes 354 named entries on the default system context and registers 286 internal IR operations. Aliases with different spelling are listed separately because they are separately addressable names.

Public system context

These names are available through the leading-dot system object, such as .Len(value). Uppercase names are also used by explicit system/operator forms where applicable.

Name Kind Capability groups Implementation description
.ABS function — Absolute value
.ADD function Arith Addition or string concatenation
.AFFINEBOXRANGE function — Certify a rational-box range with correlation-preserving affine arithmetic
.ALGEBRA value — Algebra presentation helpers
.ALL lazy function — Every: returns last element if predicate is truthy for ALL elements, null on first failure — callback receives (val, locator, src)
.AND lazy function Logic Logical AND (short-circuits on first falsy, returns deciding value)
.ANY lazy function — Any: returns first item that passed predicate, null if none pass — callback receives (val, locator, src)
.ARRAY lazy function — Create an array/sequence (supports sequence generators)
.ASSET function — Create a portable asset reference
.ASSIGN lazy function — Alias/rebind — lhs shares the same Cell as rhs variable, or gets a fresh Cell for expressions
.ASSIGNCOPY lazy function — Fresh copied-cell assignment (:=) — shallow-copy value + all meta into new binding
.ASSIGNDEEPCOPY lazy function — Fresh deep-copied-cell assignment (::=) — deep-copy value + all meta into new binding
.ASSIGNDEEPUPDATE lazy function — In-place deep value replacement (=) — like ~= but deep-copies rhs value
.ASSIGNUPDATE lazy function — In-place value replacement (~=) — preserves cell identity, ordinary meta; replaces ephemeral; preserves sticky unless rhs overrides
.AUDIO function — Create a portable audio asset
.BIND lazy function Output Capture a live Binding to a RiX variable
.BLOCK lazy function — Sequential block execution, returns last value
.BOXRESUME function — Replay and extend a retained deterministic box subdivision queue
.BOXSUBDIVIDE function — Classify a bounded complete cover with deterministic exact box subdivision
.CALCULUSDERIVATIVECHECK function — Independently recompute and check a primitive Calculus derivative transformation
.CALCULUSDERIVATIVEPROOF function — Build and independently check a first-derivative proof record without trusted leaves
.CALCULUSDERIVATIVESIGN function — Certify a uniform derivative sign for a checked primitive Calculus transformation
.CALCULUSGRAPHREWRITE function — Create and independently check a theorem-named Calculus graph rewrite
.CALCULUSGRAPHREWRITECHECK function — Check a Calculus graph rewrite theorem and retained domain obligations
.CALCULUSGRAPHSIMPLIFICATIONCHECK function — Independently recompute a canonical Calculus graph simplification
.CALCULUSGRAPHSIMPLIFY function — Apply and check the canonical domain-preserving Calculus graph simplifier
.CALCULUSLIPSCHITZRANGE function — Certify a range by midpoint values and bounded first derivatives
.CALCULUSRANGE function — Evaluate a supported immutable Calculus graph over exact rational ranges
.CALCULUSRANGECHECK function — Return the checker record attached to a Calculus graph-range result
.CALCULUSRANGERECOGNIZE function — Recognize an exact polynomial or source-domain-preserving rational graph
.CALCULUSTAYLORRANGE function — Certify a first-order midpoint Taylor range with second-derivative remainder
.CALLOUT function — Create a semantic document callout
.CAPABILITYREGISTER function — Register a package system capability during trusted package startup
.CASE lazy function — Ordered case expression with condition arms, prepared-trial arms, and an optional fallback
.CERTIFIEDAPPROXIMATION function — Construct a certified approximate scalar from an exact candidate and rational enclosure
.CHUNK lazy function — Chunk a collection into subarrays by size or boundary predicate
.CODE function — Create literal inline code
.CODEBLOCK function — Create a literal source-code block
.COMPLEX value Exact Exact complex-number operations
.CONCAT function — Core operation CONCAT
.CONFIG value — Session-scoped RiX configuration, including numeric input and display
.CONTROLPANEL function Output, Controls Group reactive controls in a portable output panel
.CONTROLS value — Reactive control constructors
.CONVERTUNIT function Units Convert a quantity to a compatible display unit
.CORE function — Core capability registration and discovery
.DEBUG lazy function — Debug expression: .Debug(label, expr) — returns expr value, records AST/source
.DEEPMUTABLE function — Recursively set (flag≠_) or remove (flag=_) ._mutable on all nested arrays/maps/tensors. Called via .DeepMutable(value, flag).
.DEFINE lazy function — Define a named function from a name, .Params descriptor, and body
.DEFINEEXACTGENERATOR function Exact Create an algebraic exact generator from low-to-high polynomial coefficients
.DEFINEUNIT function Units Create a linear Unit value from a name and Unit/Quantity definition
.DERIV function Symbolic Differentiate a symbolic spec or spec-backed function exactly
.DIFFERENCE function — Core operation SET_DIFF
.DISJOINT function — Check if two collections are disjoint (1 if true, null otherwise)
.DIV function Arith Division
.DIVMOD function Arith Floor quotient and exact remainder for a positive divisor
.DIVROUND function — Rounded division
.DIVUP function — Ceiling division
.DOCUMENT_TEMPLATE lazy function — Create a Fragment from an @““” document template
.DOUBLEFACTORIAL function Arith Double factorial of a non-negative integer
.DUMP lazy function — Dump expression value: .Dump(label, expr) — returns expr value
.EMPHASIS function — Create semantic inline emphasis
.EQ function Logic Equality check — returns 1 or null
.EQUAL function — Equality check — returns 1 or null
.ERROR function — Emit an error event and abort: .Error(label, dataMap ?= {=})
.EVAL lazy function — Evaluate a deferred AST node or expression: .Eval(ast, bindings ?= _, mode ?= :inherit)
.EXACT value Exact Canonical RiX exact-generator collection
.EXPRESSIONAPPLY function — Construct a mathematical function application
.EXPRESSIONCONSTANT function — Construct a mathematical constant from a supported core scalar provider
.EXPRESSIONCONSTANTINFO function — Inspect core constant denotation and algebraic laws without refinement
.EXPRESSIONDEFINITION function — Inspect a symbol’s immutable definition, or null if it has none
.EXPRESSIONEXPAND function — Expand immutable symbol definitions without changing identities or applying general simplification
.EXPRESSIONFROMSPEC function — Export a symbolic specification through the public Calculus expression schema
.EXPRESSIONHASEXTENDEDCONSTANTS function — Recognize constants requiring provider-aware consumers
.EXPRESSIONHASSCOPEDSYMBOLS function — Recognize expressions requiring identity-aware mathematical consumers
.EXPRESSIONKEY function — Identity-aware structural key, not a proof of mathematical inequality
.EXPRESSIONOPERATION function — Construct a validated mathematical arithmetic node
.EXPRESSIONREAL function — Adapt a certified singleton provider with one bounded initial refinement
.EXPRESSIONREFINE function — Explicitly refine an adapted real constant and check its enclosure
.EXPRESSIONVARIABLE function — Construct a mathematical variable expression without loading a plugin
.EXPRESSIONVARIABLEMATCHES function — Compare variable identities without conflating same-spelled scoped symbols
.EXPRESSIONVARIABLESELECTOR function — Validate an identity-preserving mathematical variable selector
.FACTORIAL function Arith Factorial of a non-negative integer
.FIGURE function Output Wrap output with figure metadata
.FILESTREAM function — UTF-8 file byte stream through an explicitly granted host service
.FILTER lazy function Collections, Arrays Filter a collection with a predicate — callback receives (val, locator, src)
.FIRST function Core, Collections, Arrays First element of a collection
.FORMULASHEET function RiXCel Create a formula-backed sheet from a shaped or rectangular array of deferred RiX formulas
.FRAGMENT function Output Compose portable output values
.GETEL function Core, Collections, Arrays Get element at index (1-based)
.GRAPHICS value — Intrinsic portable 2D scene language
.GREATER function — Greater than — returns 1 or null
.GREATEREQUAL function — Greater than or equal — returns 1 or null
.GRID function Output Create a mathematical layout grid
.GT function Logic Greater than — returns 1 or null
.GTE function Logic Greater than or equal — returns 1 or null
.HEADING function Output Create a portable document heading
.HOST function — Host/plugin capability registration and discovery
.HTTPSTREAM function — UTF-8 HTTP byte stream through an explicitly granted host service
.HULL function — Smallest exact interval containing both rational ranges
.IF lazy function Core Decision conditional: condition ?: truthExpr ?_ nullExpr ?? undecidedExpr
.IMAGE function — Create a portable image asset
.IMMUTABLEVALUE function — Mark a newly constructed structured value immutable and return it
.IMPLICITREGION function — Bound an implicit set by a complete classified box cover without asserting surface topology
.IMPLICITREGIONCHECK function — Replay implicit-region classifications and complete coverage
.IMPLICITREGIONREFINE function — Recheck and refine an implicit region under bounded work limits
.IMPLICITTRACE function — Trace checked local implicit charts with a complete bounded box cover
.IMPLICITTRACECHECK function — Replay all implicit chart, coverage, and topology claims
.IMPLICITTRACEREFINE function — Recheck an implicit trace and refine its original box with bounded options
.IMPORTJS function — Import a local JavaScript module for use from a .js.rix startup file
.INFO function — Emit an info event: .Info(label, level ?= 1, dataMap ?= {=})
.INFOVALUE lazy function — Inspect expression value: .InfoValue(label, depth ?= 1, expr) — returns expr value
.INSPECTSPEC function Symbolic Return the structural inspection map for a symbolic spec
.INTDIV function Arith Integer division (floor)
.INTEGRATE function Symbolic Integrate a supported symbolic spec or spec-backed function exactly
.INTERSECT function — Intersection of two collections (set intersection or interval overlap)
.INTERSECTS function — Check if two collections intersect (1 if true, null otherwise)
.INTERVAL function — Create an interval [lo, hi] or test betweenness like a:b:c
.INTERVALLINEARSOLVE function — Validate an interval linear system by exact preconditioned interval elimination
.INTERVALNEWTONBOX function — Contract a checked nonlinear system with a validated interval Newton operator
.IRANGE function Core, Collections, Arrays Create an integer range [start, end]
.ISEXPRESSION function — Recognize a core mathematical expression
.JACOBIANBOXRANGE function — Certify a scalar range on a rational box using checked Jacobian bounds
.JSCALL function — Call a named export from a local JavaScript module
.KEYOF function Core, Maps Resolve canonical map key string for a value
.KEYS function Core, Maps Get the keys of a map as a set (obj.|)
.KRAWCZYKBOX function — Classify and contract a nonlinear rational box with a checked Krawczyk operator
.KRAWCZYKCHECK function — Independently recompute a checked Krawczyk classification
.LAMBDA lazy function — Create a lambda/anonymous function
.LAST function Core, Collections, Arrays Last element of a collection
.LEN function Core, Collections, Arrays Length of a collection or string
.LESS function — Less than — returns 1 or null
.LESSEQUAL function — Less than or equal — returns 1 or null
.LINEBREAK function — Create an intentional inline line break
.LINK function — Create a portable link
.LINKEDVIEWS function — Compose retained Graphics/snapshot panels with explicit linked semantic IDs
.LIST function — Create an ordered or unordered document list
.LISTITEM function — Create a document list item
.LIVEVIEW function Output Deprecated compatibility wrapper for a reactive output derived from a subscribable source; prefer a named $$ output and final $ read
.LOGICCHECKPROPOSITION function — Recheck an exact arithmetic proposition record
.LOGICCHECKSEQUENT function — Replay every rule and retained budget/countermodel claim in a sequent record
.LOGICEXACTPROPOSITION function — Decide exact rational or interval comparisons without importing assumptions
.LOGICSEQUENT function — Build a bounded classical propositional sequent derivation
.LOGICSEQUENTTREE function — Render a checked sequent as bounded Graphics and an exact text table
.LOOP lazy function Core Loop construct with init, condition, body[, update[, after]]
.LT function Logic Less than — returns 1 or null
.LTE function Logic Less than or equal — returns 1 or null
.MAP function Collections, Maps, Arrays Create a map from .Pair(key, value) entries
.MATH function — Create portable inline TeX math
.MATHBLOCK function — Create a display TeX math block
.MATHBUDGETS function — Inspect default or overridden per-call mathematical budgets
.MATHDECODEJSON function — Load fresh identities and frozen real snapshots without executing code
.MATHDECODEJSONL function — Decode independent bounded JSONL documents without executing code
.MATHENCODEJSON function — Encode an inert document-local mathematical graph
.MATHENCODEJSONL function — Encode independent mathematical documents, one per line
.MATHEVALUATE function — Bounded provider evaluation with explicit unresolved context obligations
.MATHEVALUATECALCULUS function — Evaluate core calculus transformations while retaining domain and branch obligations
.MATHINSTANTIATE function — Instantiate selected local binders while retaining their domains and assumptions
.MATHPOLYNOMIALCOEFFICIENTS function — Compile a selected symbolic identity into bounded ascending rational coefficients
.MATHSUBSTITUTE function — Simultaneous identity-based free substitution retaining context conditions
.MAX function — Maximum over n arguments (ignores nulls)
.MIN function — Minimum over n arguments (ignores nulls)
.MOD function Arith Floor modulo with a positive divisor
.MUL function Arith Multiplication (Product of values)
.MULTI lazy function Core Evaluate multiple expressions, return last
.MULTIVARIATERANGECHECK function — Independently recompute a Jacobian, affine, or Taylor-model enclosure
.MULTIVARIATERANGEREQUEST function — Construct a portable multivariate range request
.NEG function — Negation
.NEQ function Logic Inequality check — returns 1 or null
.NOT function Logic Logical NOT — returns Integer(1) for null input, null otherwise
.NOTATIONPARSER function — Wrap a RiX callable as a registered backtick parser object
.NOTEQUAL function — Inequality check — returns 1 or null
.NUMERALFORMAT function — Bounded exact numeral system NumeralFormat
.NUMERALLOCALE function — Bounded exact numeral system NumeralLocale
.NUMERALPARSE function — Bounded exact numeral system NumeralParse
.NUMERALPLACES function — Bounded exact numeral system NumeralPlaces
.NUMERALSYSTEM function — Bounded exact numeral system NumeralSystem
.OR lazy function Logic Logical OR (short-circuits on first truthy, returns deciding value)
.OUT function Output Declare an output artifact for the active host output sink
.PAIR function — Create a key/value entry for .Map
.PARAGRAPH function Output Create a portable paragraph output node
.PARAMS function — Create a positional parameter descriptor from names
.PIPE lazy function — Pipe a value into a function
.PIPEEXPLICIT lazy function — Explicit pipe operator — placeholders _1, _2, … map tuple elements to specific argument positions
.PLUGIN function — Discover and load host-approved RiX plugins
.PMAP lazy function — Map a function over a collection — callback receives (val, locator, src)
.POLY function Symbolic Compile a symbolic spec or structural arithmetic form into an exact callable; exposes .Parse for backtick polynomial forms
.POW function Arith Exponentiation
.POWPROD function — Exponentiation/product power (currently same implementation as POW)
.PRINT function Core, Strings Print each argument through the replaceable __io__ hook
.PRODUCT function — Core operation SET_PROD
.QUOTE function — Create a document quotation block
.RANDOMSEED function Random Install a fresh default RNG with an explicit seed in the current lexical scope
.RAND_NAME function Core, Random Generate a random name string RAND_NAME(len=10, alphabet=a-zA-Z)
.RANGEABSOLUTEVALUE function — Exact image of range-set absolute value
.RANGEADD function — Exact Cartesian image of range-set addition
.RANGEDIVIDE function — Exact defined image of range-set division
.RANGEEVIDENCE function — Return the checked rangeEvidence metadata attached to a range result
.RANGEINTEGERPOWER function — Exact defined image of a range set raised to an integer power
.RANGEMULTIPLY function — Exact Cartesian image of range-set multiplication
.RANGENEGATE function — Exact image of range-set negation
.RANGEPOLICY lazy function — Evaluate an expression under an inherited range-domain policy
.RANGERECIPROCAL function — Exact defined image of range-set reciprocal
.RANGESUBTRACT function — Exact Cartesian image of range-set subtraction
.RATIONALBOX function — Construct a checked Cartesian box of closed bounded rational intervals
.REACTIVEGRAPH function RiXCel Create a transactional graph of reactive source and computed nodes
.REACTIVESTREAM function — Bounded events from an explicitly passed reactive source
.REALEXPORTJSON function — Export a deterministic real envelope with exact scalar tags
.REALIMPORTINFO function — Inspect imported real evidence without activating a provider
.REALIMPORTJSON function — Load a bounded frozen real envelope without executing recipes
.REALREFINEIMPORTED function — Explicitly refine with an already-installed permitted Numerics provider and replay checker
.REDUCE lazy function Collections, Arrays Reduce a collection with an accumulator function — callback receives (acc, val, locator, src)
.REFINEMENTCHECK function — Validate a numerical provider result against its request and capabilities
.REFINEMENTEFFECTIVELIMITS function — Intersect requester and numerical-provider resource limits
.REFINEMENTREQUEST function — Normalize a shared bounded numerical refinement request
.REFINEMENTSUPPORTS function — Check whether numerical provider capabilities support an operation
.REFINEMENTUNSUPPORTED function — Construct a structured unsupported numerical result
.REGISTERMETHOD function Core, Methods Register a receiver-first extension method on an existing semantic/runtime type
.RENDER function — Render a portable value through an installed target plugin
.RENDERER value — Discover installed output renderers and their target contracts
.RETRY lazy function — Repeat deferred work for expected error tuple values under a bounded retry policy
.REVERSE function — Reverse a collection (returns new copy)
.RIXCELEXPORT function RiXCel Serialize a FormulaSheet to canonical versioned RiXCel JSON
.RIXCELEXPORTCSV function RiXCel Export the computed values of a rank-2 FormulaSheet as CSV
.RIXCELEXPORTTSV function RiXCel Export the computed values of a rank-2 FormulaSheet as TSV
.RIXCELIMPORT function RiXCel Rebuild a FormulaSheet by compiling authoritative source from RiXCel JSON
.RIXCELIMPORTCSV function RiXCel Import CSV values into a rank-2 FormulaSheet; optional header=1 uses the first row as labels
.RIXCELIMPORTTSV function RiXCel Import TSV values into a rank-2 FormulaSheet; optional header=1 uses the first row as labels
.RNG function Random Install a fresh RNG for the current lexical scope and its subscopes
.SAMECELL lazy function — Identity comparison (===) — returns 1 if both sides refer to the same cell, null otherwise
.SAMESYMBOL function — Compare symbol identities independently of mathematical equality
.SAME_CELL lazy function — Identity comparison (===) — returns 1 if both sides refer to the same cell, null otherwise
.SARITH function — Parse structural arithmetic; backticks use this parser by default, with optional Complex/Quaternion/Octonion/Algebra scopes
.SECTION function — Create a structural document section
.SET lazy function — Create a set (unique values)
.SHAPED value — Shaped-storage constructors and explicit generation helpers
.SHEET function Output Create a portable sheet view of indexable data
.SIMPLIFY function Symbolic Compatibility alias for Transform
.SLICE lazy function — Strict slice operator |>/
.SLICECLAMP lazy function — Clamped slice operator |>//
.SLIDE function Output Create a presentation slide
.SLIDES function Output Create a sequential presentation deck
.SNAPSHOTS function Output Materialize [scene, states] tuples into a portable ordered snapshot list
.SORT lazy function — Sort a collection with comparator function (returns new copy)
.SPEC function Symbolic Analyze a pure function and attach/return its symbolic spec
.SPECCABILITY function Symbolic Report whether a pure function can be represented by the exact symbolic subset
.SPECFRACTIONPARTS function Symbolic Split a symbolic top-level fraction into numerator and denominator specs
.SPECFROMEXPRESSION function — Import an expression with explicit identity-ordered inputs for scoped symbols
.SPECROLES function Symbolic Resolve all symbols and input/output roles, with optional role overrides
.SPLIT lazy function — Split a collection by a delimiter or predicate
.STOP lazy function — Conditional abort: .Stop(label, condition, dataMap ?= {=})
.STREAM function — Create a cold, pull-based async stream from a finite collection
.STRONG function — Create semantic inline strong content
.SUB function Arith Subtraction
.SUBSTR function Strings Get substring
.SYMMETRICDIFFERENCE function — Core operation SET_SYMDIFF
.TABLE function Output Create a structured output table
.TAYLORMODELBOXRANGE function — Certify a rational-box range with a multivariate Taylor model and Hessian remainder
.TEMPLATE_TEXT lazy function — Create interpolated text with @expression insertions
.TEST lazy function — Run tests: .Test(label, setup, [tests] | {= tests })
.TESTERROR lazy function — Abort test: .TestError(label, setup, expr) — passes if expr aborts with .Error() or a runtime error
.TESTSTOP lazy function — Abort test: .TestStop(label, setup, expr) — passes if expr aborts via .Stop()
.TEXT function Output Create a portable text output node
.TIMELINE value — Portable exact timeline constructors
.TIMERSTREAM function — Cold monotonic timer stream; optional finite tick count
.TRACE lazy function — Trace execution: .Trace(label, depth, trackedVars?, thunkOrCallable)
.TRAITREGISTER function — Register an immutable semantic trait from a RiX map spec
.TRANSFORM function Symbolic Apply ordered exact symbolic transformations
.TUPLE lazy function — Create a tuple
.TYPEEXPORT lazy function — Export a semantically typed value through its registered type exporter
.TYPEIMPORT lazy function — Import a value from a tagged type export map
.TYPEINSTALL function — Install a registered semantic type into system multifunctions
.TYPEKNOWN function — Return 1 when a semantic type or alias is already registered, otherwise null
.TYPEREGISTER function — Register an immutable semantic type from a RiX map spec
.UISTREAM function — Bounded events from a named host-supplied UI target
.UNDECIDED function — Construct an undecided decision carrying a reason and optional evidence
.UNION function — Join/Union of two collections (set union or interval hull)
.UNITS value Units Canonical RiX unit collection
.UPPER function Strings Convert string to uppercase
.VALIDATEDBOXCHECK function — Independently replay retained linear, interval Newton, and box coverage claims
.VALIDATEDCLAIMEQUAL function — Compare typed retained claims under the shared replay data limits
.VALUES function Core, Maps Get the values of a map as a set (obj|.)
.VIDEO function — Create a portable video asset
.WARN function — Emit a warning event: .Warn(label, dataMap ?= {=})
.WEBSOCKETSTREAM function — Bounded WebSocket messages through an explicitly granted host service
.algebra function — Exact Polynomial and RationalFunction algorithms with checked presentations.
.algebraicreal function — Exact real algebraic roots certified by canonical Polynomial values and Sturm isolating intervals.
.analysis function — Effective scalar and function limits, infinite series, Cauchy criteria, and justified limit exchanges over portable Calculus functions.
.ar function — Exact real algebraic roots certified by canonical Polynomial values and Sturm isolating intervals.
.ball function — Certified real and complex rational balls with precision-negotiated elementary functions.
.bessel function — Clearly named Bessel-function namespace backed by certified universal Numerics algorithms.
.calculus function — Portable abstract functions, obligation-bearing higher differentiation, and provenance-recording evaluation through semantic-ID implementation links.
.canvas function — Serializable Canvas 2D drawing plans for core Graphics scenes.
.cas function — Browser-safe course-level symbolic simplification, polynomial forms, and exact integration with checked replay.
.cauchy function — Rational Cauchy sequences with explicit certified tail bounds and moduli.
.cayley function — Scalar-generic Cayley-Dickson values with certified component enclosures.
.cf function — Finite, lazy, transduced, and certified-extracted simple continued fractions.
.comb function Combinatorics Lazy finite Cartesian products, permutations, combinations, and exact counting.
.combinatorics function Combinatorics Lazy finite Cartesian products, permutations, combinations, and exact counting.
.complex function — Representation-generic certified complex singletons over RiX real backends.
.complexviz function — Certified complex coloring, enclosure-aware surfaces, and Riemann-sphere scenes.
.continuedfraction function — Finite, lazy, transduced, and certified-extracted simple continued fractions.
.csv function — Schema-aware CSV/TSV import and export with exact numeric, sidecar, and streaming-row policies.
.data function — Immutable typed relations with joins, grouping, exact aggregation, missing-data policy, and bounded row sources.
.document function — Portable report templates with citations, assets, numbering policies, and safe target-specific nodes.
.domaincoloring function — Certified complex coloring, enclosure-aware surfaces, and Riemann-sphere scenes.
.draw function Draw Convenient 2D drawing helpers that produce core Graphics nodes.
.exactalgebras function Exact Exact rational quaternion and octonion values.
.f function — Representation-sensitive fractions, fraction intervals, mediants, and exact classroom policies.
.ff function — Form-preserving callable polynomial and rational expressions with explicit transformations and canonical projections.
.float function — Configurable IEEE-754 binary32/binary64 conversion, diagnostics, and optional approximate math.
.frac function — Representation-sensitive fractions, fraction intervals, mediants, and exact classroom policies.
.fracfun function — Form-preserving callable polynomial and rational expressions with explicit transformations and canonical projections.
.fractals function — Pure-RiX iteration, bifurcation, cobweb, and escape-time mathematics with portable Graphics lowering.
.fraction function — Representation-sensitive fractions, fraction intervals, mediants, and exact classroom policies.
.fractionfunction function — Form-preserving callable polynomial and rational expressions with explicit transformations and canonical projections.
.geometry function — Pure-RiX exact geometry, transformations, conics, constraints, and bounded portable Graphics refinement.
.gif function — Deterministic animated GIF rendering from Slides, Timelines, or Snapshots through PNG frames.
.gltf function — Browser-safe glTF 2.0 JSON exporter for retained Scene3D values.
.graph function Graph Exact validated weighted graphs with shortest paths, traversal, components, and topological sorting.
.html function — Standalone semantic HTML renderer for portable RiX output trees.
.latex function — Standalone LaTeX renderer for portable RiX documents and figures.
.linalg function — Pure-RiX exact linear algebra, Rational spectral evidence and finite-support tensors.
.logic function — Portable propositional formulas, bounded truth tables, checked normal forms, scoped natural deduction, and educational tree views.
.markdown function — CommonMark-oriented renderer for portable RiX documents.
.nd function — Pure-RiX exact n-dimensional geometry with affine and Cayley projection records and explicit Scene3D adaptation.
.numerics function — Backend-neutral bounded enclosure and refinement orchestration.
.octonion function — Certified octonion facade with explicit nonassociativity and intrinsic one-variable functions.
.ode function — Portable initial-value problems, vector trajectories, adaptive demonstrations, checked Picard and configurable-order Taylor tubes, and certified event isolation.
.optimize function — Bounded exact LP/MILP, convex quadratic certificates, and global box optimization.
.oracle function — Exact rational-betweenness oracles, certified refinement funnels, and coarse eta-resolution models.
.p function — Semantic callable univariate polynomials with structural and symbolic entry forms.
.pdf function — PDF document and figure renderer orchestrated through LaTeX.
.plot function Plot Pure-RiX exact and numerics-backed 2D plotting that lowers to portable core Graphics scenes.
.png function — PNG snapshot renderer for core Graphics through a host rasterizer.
.poly function — Semantic callable univariate polynomials with structural and symbolic entry forms.
.polynomial function — Semantic callable univariate polynomials with structural and symbolic entry forms.
.prob function — Exact finite probability, certified undergraduate distribution functions, and replayable simulation with explicit approximation policies.
.probability function Probability Exact finite probability, certified undergraduate distribution functions, and replayable simulation with explicit approximation policies.
.quarto function — Quarto Markdown renderer with front matter and portable figure lowering.
.quaternion function — Certified quaternion facade with order-aware arithmetic and intrinsic slice functions.
.radix function — Exact positional expansions, cloneable lazy digit streams, configurable formatting, and bounded period analysis.
.ratfun function — Canonical callable univariate rational functions with exact cancellation and Polynomial interoperability.
.rationalfunction function — Canonical callable univariate rational functions with exact cancellation and Polynomial interoperability.
.rf function — Canonical callable univariate rational functions with exact cancellation and Polynomial interoperability.
.scene3d function — Pure-RiX exact retained 3D scenes, explicit realization and projection, and portable Graphics snapshots.
.solve function — Domain-dispatched exact/certified solution objects for linear, optimization, polynomial, and scalar numerical problems.
.statistics function — Exact descriptive statistics, undergraduate hypothesis tests, confidence objects, linear regression, certified distribution functions, and portable diagnostics.
.stats function — Exact descriptive statistics, undergraduate hypothesis tests, confidence objects, linear regression, certified distribution functions, and portable diagnostics.
.sternbrocot function — Pure RiX Stern-Brocot and Farey records, bounded trees, exact paths, and classroom grids.
.svg function — Portable SVG renderer with outward-safe exact-coordinate lowering.
.symbolic function — Meta-plugin joining representation-sensitive FractionFunction work with portable abstract Calculus expressions.
.terminalascii function — Deterministic terminal rendering with strict ASCII and explicit Unicode/ANSI profiles.
.tikz function — Editable TikZ/PGF source renderer for core Graphics scenes.
.webgl function — Executable WebGL drawing plans for retained Scene3D values.

Built-in receiver methods

Method lookup is case-flexible at the language boundary. The table uses the registry keys and includes shared iterable methods. Read the methods guide for mutability rules, callback shapes, signatures, and examples.

Receiver Registered methods
Integer ABS, BITLENGTH, E, NEGATE, TOSTRING
Rational ABS, APPROXIMATIONERROR, BESTAPPROXIMATION, BESTCONVERGENT, BITLENGTH, CEIL, CONVERGENT, CONVERGENTS, DENOMINATOR, E, FLOOR, NEGATE, NUMERATOR, RECIPROCAL, ROUND, ROUNDTO, TOCONTINUEDFRACTION, TOCONTINUEDFRACTIONAPPROXIMATION, TOCONTINUEDFRACTIONSTRING, TODECIMAL, TODECIMALAPPROXIMATION, TOLOCALESTRING, TOMIXEDSTRING, TOREPEATINGDECIMAL, TOREPEATINGDECIMALINFO, TOSTRING, TRUNC
Rational interval BITLENGTH, CONTAINS, CONTAINSVALUE, CONTAINSZERO, DENOMINATORINTERVAL, E, END, HIGH, HULL, INTERSECTION, ISASCENDING, LOW, MEDIANT, MIDPOINT, NEGATE, OVERLAPS, RANDOM, RANDOMPARTITION, RECIPROCAL, SHORTESTDECIMAL, SPLIT, START, TOCOMPACTDECIMAL, TOMIXEDSTRING, TORELATIVEDECIMAL, TORELATIVEMIDDECIMAL, TOREPEATINGDECIMAL, TOSTRING, UNION, WIDTH
Array ALL, ANY, CONCAT, CONCAT!, COUNT, DISTINCT, DISTINCT!, DROPFIRST, DROPLAST, FILTER, FIND, FINDINDEX, FIRST, FLATTEN, FLATTEN!, GET, HASAT, INCLUDES, INDEXOF, INSERT, INSERT!, ISEMPTY, ITERATOR, JOIN, LAST, LASTINDEXOF, LEN, MAP, MOVE, MOVE!, POP!, PUSH, PUSH!, REDUCE, REMOVEAT, REMOVEAT!, REVERSE, REVERSE!, SET, SET!, SHIFT!, SLICE, SORT, SORT!, SWAP, SWAP!, UNSHIFT, UNSHIFT!
Lazy sequence FIRST, GET, ISEMPTY, ITERATOR, LAST, LEN, MATERIALIZE
Async stream CHUNK, CHUNKBY, CLOSE, COLLECT, COUNT, DEBOUNCE, DONE, DROP, FILTER, FIND, FIRST, FOREACH, LATEST, MAP, MERGE, REDUCE, STATUS, TAKE, THROTTLE, TIMEOUT, WINDOW
Iterator DONE, INDEX, NEXT, PEEK, RESET
Map ALL, ANY, COUNT, DEFAULT, DEFAULT!, ENTRIES, FILTER, GET, HAS, ISEMPTY, ITERATOR, KEEP, KEEP!, KEYS, LEN, MAPVALUES, MERGE, MERGE!, OMIT, OMIT!, REDUCE, REDUCEKEYS, REMOVE, REMOVE!, SET, SET!, UPDATE, UPDATE!, VALUES
Set ADD, ADD!, ALL, ANY, COUNT, DIFF, DIFF!, DISJOINT, FILTER, HAS, INTERSECT, INTERSECT!, ISEMPTY, ITERATOR, LEN, REDUCE, REMOVE, REMOVE!, SUBSETOF, SUPERSETOF, SYMDIFF, SYMDIFF!, UNION, UNION!, VALUES
String CONCAT, ENDSWITH, FIRST, GET, INCLUDES, INDEXOF, ISEMPTY, ITERATOR, LAST, LASTINDEXOF, LEN, LOWER, PADLEFT, PADRIGHT, REDUCE, REPEAT, REPLACE, REPLACEALL, SLICE, SPLIT, STARTSWITH, TRIM, TRIMEND, TRIMSTART, UPPER
Tuple FIRST, GET, ITERATOR, LAST, LEN, REDUCE, SET, SLICE, TOARRAY
Shaped FILL!, FLATTEN, GET, ITERATOR, MAP, MEAN, PERMUTE, RANK, REDUCE, RESHAPE, SCALARDOMAIN, SET, SET!, SETSCALARDOMAIN!, SHAPE, SIZE, SUM, TRANSPOSE, WITHSCALARDOMAIN
Deferred expression DESUGAR, EVAL, INSPECT
Structural value ARGUMENTS, COLLAPSE, HEAD, INSPECT, MAPARGUMENTS, RENDER, SIMPLIFY, SOURCESPAN, TOEXACT
Exact generator CAYLEY, CONJUGATE, IM, NORMSQUARED, RE
Exact expression CAYLEY, CONJUGATE, IM, NORMSQUARED, RE
Cayley value CARTESIAN, CAYLEY, CONJUGATE, DIRECTION, IM, INVERSE, MAGNITUDE, NORMSQUARED, RE

Every built-in receiver also supports CheckTraits / CHECKTRAITS.

Semantic types

Type Native type Aliases Default traits
String string string —
Array array array sequence
Tuple tuple tuple sequence
Map map map maplike
Set set set collection
Iterator iterator iterator —
AsyncStream async_stream async_stream —
Function function function —
Multifunction multifunction multifunction —
Null null null —
Hole hole hole —
Undecided undecided undecided decision
Rational rational rational rational, number, ordered, field
Integer integer integer integer, rational, number, ordered
CertifiedApproximation approximation approximation, approximate number, approximate, enclosed, orderInquiry
RationalInterval interval Interval, interval ordered
RationalIntervalSet intervalSet RangeSet, rangeSet collection
Shaped shaped — shaped, indexable, shapeAware, collection
Length Length — —
Point Point — —
Matrix shaped — shaped, indexable, shapeAware, collection
Vector vector — —
Covector covector — —
Tensor tensor — —

Semantic traits

Trait Implies Description
number — number semantic trait
ring number ring semantic trait
field ring, number field semantic trait
ordered number ordered semantic trait
orderInquiry number orderInquiry semantic trait
approximate number approximate semantic trait
enclosed number enclosed semantic trait
decision — decision semantic trait
rational field, ordered rational semantic trait
integer rational integer semantic trait
indexable — indexable semantic trait
shapeAware — shapeAware semantic trait
collection — collection semantic trait
sequence collection, indexable sequence semantic trait
maplike collection, indexable maplike semantic trait
shaped indexable, shapeAware, collection shaped semantic trait
meters — meters semantic trait
cartesian — cartesian semantic trait
square — square semantic trait
positive — positive semantic trait
verify — verify semantic trait

Script capability groups

Imported scripts can add or withhold named groups. Permission-like names are interpreted separately from callable names by the host policy.

Group Members
Output OUT, BIND, LIVEVIEW, TEXT, PARAGRAPH, HEADING, FRAGMENT, SNAPSHOTS, TABLE, GRID, SHEET, CONTROLPANEL, FIGURE, SLIDE, SLIDES, Algebra, Timeline
Controls CONTROLPANEL, Controls
Graphics Graphics, LinkedViews
Radix NumeralSystem, NumeralParse, NumeralFormat, NumeralPlaces, NumeralLocale
Geometry ImplicitRegion, ImplicitRegionCheck, ImplicitRegionRefine, ImplicitTrace, ImplicitTraceCheck, ImplicitTraceRefine
Draw draw
Plot plot
Core LEN, FIRST, LAST, GETEL, IRANGE, IF, LOOP, MULTI, RAND_NAME, PRINT, Shaped, KEYOF, KEYS, VALUES, REGISTERMETHOD, CertifiedApproximation, Undecided, RefinementRequest, RefinementEffectiveLimits, RefinementSupports, RefinementCheck, RefinementUnsupported, TypeKnown, ImmutableValue
Methods REGISTERMETHOD
Numerics IntervalLinearSolve, IntervalNewtonBox, BoxSubdivide, BoxResume, ValidatedBoxCheck, ValidatedClaimEqual, RationalBox, KrawczykBox, KrawczykCheck
Arith ADD, SUB, MUL, DIV, INTDIV, DIVMOD, MOD, POW, FACTORIAL, DOUBLEFACTORIAL, RANGE_POLICY, RANGE_EVIDENCE, RANGE_ADD, RANGE_SUBTRACT, RANGE_MULTIPLY, RANGE_DIVIDE, RANGE_NEGATE, RANGE_ABSOLUTE_VALUE, RANGE_RECIPROCAL, RANGE_INTEGER_POWER, CALCULUS_RANGE, CALCULUS_RANGE_CHECK, CALCULUS_RANGE_RECOGNIZE, CALCULUS_GRAPH_SIMPLIFY, CALCULUS_GRAPH_SIMPLIFICATION_CHECK, CALCULUS_DERIVATIVE_CHECK, CALCULUS_DERIVATIVE_SIGN, CALCULUS_LIPSCHITZ_RANGE, CALCULUS_TAYLOR_RANGE
Logic EQ, NEQ, LT, GT, LTE, GTE, AND, OR, NOT, GUARD_RETURN, LogicSequent, LogicCheckSequent, LogicSequentTree, LogicExactProposition, LogicCheckProposition
Collections LEN, FIRST, LAST, GETEL, IRANGE, MAP, FILTER, REDUCE, Shaped, Stream
Async Stream, Retry, TimerStream, ReactiveStream, UIStream
Background BACKGROUND
Maps MAP, KEYOF, KEYS, VALUES
Arrays LEN, FIRST, LAST, GETEL, IRANGE, MAP, FILTER, REDUCE, Shaped
Strings UPPER, SUBSTR, PRINT
Imports IMPORTS
Plugins PLUGINS
Net NET, HttpStream, WebSocketStream
Files FILES, FileStream
Units UNITS, Units, CONVERTUNIT, ConvertUnit, DEFINEUNIT, DefineUnit
Exact EXACT, Exact, COMPLEX, Complex, DEFINEEXACTGENERATOR, DefineExactGenerator, exactalgebras
Symbolic POLY, DERIV, INTEGRATE, TRANSFORM, SIMPLIFY, SPEC, SPECCABILITY, INSPECTSPEC, SPECROLES, SPECFRACTIONPARTS, SArith, ExpressionVariable, ExpressionConstant, ExpressionOperation, ExpressionApply, IsExpression, ExpressionKey, ExpressionHasScopedSymbols, SameSymbol, SYMBOL_RETRIEVE, SYMBOL_DEFINE, ExpressionDefinition, ExpressionExpand, ExpressionVariableSelector, ExpressionVariableMatches
MathematicalContexts MATH_CONTEXT, BOUND_SYMBOL
MathematicalProof CALCULUS_DERIVATIVE_PROOF
MathematicalSerialization RealImportJSON, RealExportJSON, RealImportInfo, RealRefineImported, MathEncodeJSON, MathDecodeJSON, MathEncodeJSONL, MathDecodeJSONL
MathematicalLocalization MathSubstitute, MathEvaluate, MathInstantiate, MathBudgets, MathEvaluateCalculus, MathPolynomialCoefficients
SymbolicConstants ExpressionConstantInfo, ExpressionHasExtendedConstants, ExpressionReal, ExpressionRefine
Notation SArith, Poly, NotationParser
Random RNG, RANDOMSEED, RandomSeed, RAND_NAME
Probability probability
Graph graph
Combinatorics combinatorics, comb
RiXCel FORMULASHEET, REACTIVEGRAPH, RIXCELEXPORT, RIXCELIMPORT, RIXCELIMPORTCSV, RIXCELIMPORTTSV, RIXCELEXPORTCSV, RIXCELEXPORTTSV

Default script policy includes all functions and the IMPORTS permission. Recognized permission names are IMPORTS, NET, FILES, PLUGINS, BACKGROUND. The default loop limit is 10,000 iterations and the default constructor capture mode is deep_copy.

Internal IR registry

This is the evaluator dispatch surface, not a promise that every name should be called directly from RiX source. Syntax normally lowers to these functions.

IR function Dispatch Implementation description
ABS eager, effectful/unspecified, multifunction Absolute value
ACTIVE_BASE_LITERAL eager, effectful/unspecified Parse a strict numeral using the session’s active input base
ADD eager, effectful/unspecified, multifunction Addition or string concatenation
AFFINE_BOX_RANGE eager, pure Certify a rational-box range with correlation-preserving affine arithmetic
AND lazy, pure Logical AND (short-circuits on first falsy, returns deciding value)
ARRAY lazy, pure Create an array/sequence (supports sequence generators)
ARRAY_CAPTURE lazy, pure Create an array/sequence with constructor capture controls
ASSERT_GT eager, pure Assert a > b (:>:)
ASSERT_GTE eager, pure Assert a >= b (:>=:)
ASSERT_LT eager, pure Assert a < b (:<:)
ASSERT_LTE eager, pure Assert a <= b (:<=:)
ASSET eager, pure Create a portable asset reference
ASSIGN lazy, effectful/unspecified Alias/rebind — lhs shares the same Cell as rhs variable, or gets a fresh Cell for expressions
ASSIGN_COPY lazy, effectful/unspecified Fresh copied-cell assignment (:=) — shallow-copy value + all meta into new binding
ASSIGN_DEEP_COPY lazy, effectful/unspecified Fresh deep-copied-cell assignment (::=) — deep-copy value + all meta into new binding
ASSIGN_DEEP_UPDATE lazy, effectful/unspecified In-place deep value replacement (=) — like ~= but deep-copies rhs value
ASSIGN_EXPR lazy, effectful/unspecified Assignment expression (lvalue = expr)
ASSIGN_UPDATE lazy, effectful/unspecified In-place value replacement (~=) — preserves cell identity, ordinary meta; replaces ephemeral; preserves sticky unless rhs overrides
AUDIO eager, pure Create a portable audio asset
BIND lazy, effectful/unspecified Capture a live Binding to a RiX variable
BINOP eager, pure Fallback for unrecognized binary operators
BLOCK lazy, effectful/unspecified Sequential block execution, returns last value
BOUND_SYMBOL lazy, effectful/unspecified —
BOX_RESUME eager, pure Replay and extend a retained deterministic box subdivision queue
BOX_SUBDIVIDE eager, pure Classify a bounded complete cover with deterministic exact box subdivision
BRACKET_GET lazy, effectful/unspecified Shaped-aware bracket indexing and slicing
BRACKET_SET lazy, effectful/unspecified Shaped-aware bracket assignment
BREAK lazy, effectful/unspecified Structured break block that exits the nearest matching breakable construct
CALCULUS_DERIVATIVE_CHECK eager, pure Independently recompute and check a primitive Calculus derivative transformation
CALCULUS_DERIVATIVE_PROOF eager, pure Build and independently check a first-derivative proof record without trusted leaves
CALCULUS_DERIVATIVE_SIGN eager, pure Certify a uniform derivative sign for a checked primitive Calculus transformation
CALCULUS_GRAPH_REWRITE eager, pure Create and independently check a theorem-named Calculus graph rewrite
CALCULUS_GRAPH_REWRITE_CHECK eager, pure Check a Calculus graph rewrite theorem and retained domain obligations
CALCULUS_GRAPH_SIMPLIFICATION_CHECK eager, pure Independently recompute a canonical Calculus graph simplification
CALCULUS_GRAPH_SIMPLIFY eager, pure Apply and check the canonical domain-preserving Calculus graph simplifier
CALCULUS_LIPSCHITZ_RANGE eager, pure Certify a range by midpoint values and bounded first derivatives
CALCULUS_RANGE eager, pure Evaluate a supported immutable Calculus graph over exact rational ranges
CALCULUS_RANGE_CHECK eager, pure Return the checker record attached to a Calculus graph-range result
CALCULUS_RANGE_RECOGNIZE eager, pure Recognize an exact polynomial or source-domain-preserving rational graph
CALCULUS_TAYLOR_RANGE eager, pure Certify a first-order midpoint Taylor range with second-derivative remainder
CALL lazy, effectful/unspecified Call a user-defined or built-in function
CALLOUT eager, pure Create a semantic document callout
CALL_EXPR lazy, effectful/unspecified Call an expression that evaluates to a function
CALL_METHOD lazy, effectful/unspecified Resolve and invoke a receiver-first method call
CAPABILITY_REGISTER eager, effectful/unspecified Register a package system capability during trusted package startup
CASE lazy, effectful/unspecified Ordered case expression with condition arms, prepared-trial arms, and an optional fallback
CERTIFIED_APPROXIMATION eager, pure Construct a certified approximate scalar from an exact candidate and rational enclosure
CERTIFY_FORMAT lazy, effectful/unspecified Convert an exact number to a bounded certified representation
CODE eager, pure Create literal inline code
CODEBLOCK eager, pure Create a literal source-code block
COMPARE eager, pure, multifunction Compare two values; returns -1, 0, or 1
CONCAT eager, pure —
CONTROLPANEL eager, pure Group reactive controls in a portable output panel
CONVERTUNIT eager, pure Convert a quantity to a compatible display unit
CUSTOM_OPERATOR eager, effectful/unspecified Dispatch a statically declared custom operator to a function or plugin method
DEFINEBASE lazy, effectful/unspecified Define a custom uppercase base prefix (0A = …), one-time global definition
DEFINEEXACTGENERATOR eager, pure Create an algebraic exact generator from low-to-high polynomial coefficients
DEFINEUNIT eager, pure Create a linear Unit value from a name and Unit/Quantity definition
DERIVATIVE eager, pure Postfix exact symbolic derivative
DESTRUCTURE_ASSIGN lazy, effectful/unspecified General lhs destructuring assignment
DISJOINT eager, pure Check if two collections are disjoint (1 if true, null otherwise)
DIV eager, effectful/unspecified, multifunction Division
DIVIDE eager, pure Return n lazy equally spaced points including interval endpoints
DIVMOD eager, pure Floor quotient and exact remainder for a positive divisor
DIVROUND eager, pure Rounded division
DIVUP eager, pure Ceiling division
DOCUMENT_TEMPLATE lazy, effectful/unspecified Create a Fragment from an @““” document template
DOUBLE_FACTORIAL eager, pure Double factorial of a non-negative integer
EMBEDDED eager, effectful/unspecified Dispatch a backtick body to a registered .Name.Parse parser
EMPHASIS eager, pure Create semantic inline emphasis
EQ eager, effectful/unspecified, multifunction Equality check — returns 1 or null
EVAL lazy, effectful/unspecified Evaluate a deferred AST node or expression: .Eval(ast, bindings ?= _, mode ?= :inherit)
FACTORIAL eager, pure Factorial of a non-negative integer
FIGURE eager, pure Wrap output with figure metadata
FORMULASHEET eager, effectful/unspecified Create a formula-backed sheet from a shaped or rectangular array of deferred RiX formulas
FRAGMENT eager, pure Compose portable output values
FROMBASE lazy, effectful/unspecified Parse base string to number: str <_ baseSpec
FUNCDEF lazy, effectful/unspecified Define a named function
GENERATOR eager, effectful/unspecified Internal array-generator marker
GLOBAL lazy, effectful/unspecified Assign a value to a variable in the global scope
GRID eager, pure Create a mathematical layout grid
GT eager, effectful/unspecified, multifunction Greater than — returns 1 or null
GTE eager, effectful/unspecified, multifunction Greater than or equal — returns 1 or null
GUARD_RETURN lazy, effectful/unspecified Return from the active function on a null or undecided decision
HALO eager, pure Construct a halo neighborhood for bounded-refinement comparison
HEADING eager, pure Create a portable document heading
HOLE eager, pure Internal hole/undefined sentinel — represents an explicitly omitted value
HOLE_COALESCE lazy, effectful/unspecified Hole-coalescing: x ?| y returns x if x is not a hole, else y
HULL eager, pure Smallest exact interval containing both rational ranges
IMAGE eager, pure Create a portable image asset
IMMUTABLE_VALUE eager, effectful/unspecified Mark a newly constructed structured value immutable and return it
IMPLICIT_REGION eager, pure Bound an implicit set by a complete classified box cover without asserting surface topology
IMPLICIT_REGION_CHECK eager, pure Replay implicit-region classifications and complete coverage
IMPLICIT_REGION_REFINE eager, pure Recheck and refine an implicit region under bounded work limits
IMPLICIT_TRACE eager, pure Trace checked local implicit charts with a complete bounded box cover
IMPLICIT_TRACE_CHECK eager, pure Replay all implicit chart, coverage, and topology claims
IMPLICIT_TRACE_REFINE eager, pure Recheck an implicit trace and refine its original box with bounded options
IMPORT_JS eager, effectful/unspecified Import a local JavaScript module for use from a .js.rix startup file
INDEX_GET eager, effectful/unspecified Index into collection (1-based for sequences; string or value keys for maps) — obj[i]
INDEX_SET lazy, effectful/unspecified Set index in collection (requires ._mutable meta flag) — obj[i] = val
INFSEQ eager, pure Lazy unbounded exact arithmetic sequence
INTDIV eager, pure, multifunction Integer division (floor)
INTEGRAL eager, pure Prefix exact symbolic integral
INTERSECT eager, pure Intersection of two collections (set intersection or interval overlap)
INTERSECTS eager, pure Check if two collections intersect (1 if true, null otherwise)
INTERVAL eager, pure Create an interval [lo, hi] or test betweenness like a:b:c
INTERVAL_LINEAR_SOLVE eager, pure Validate an interval linear system by exact preconditioned interval elimination
INTERVAL_NEWTON_BOX eager, pure Contract a checked nonlinear system with a validated interval Newton operator
JACOBIAN_BOX_RANGE eager, pure Certify a scalar range on a rational box using checked Jacobian bounds
JS_CALL eager, effectful/unspecified Call a named export from a local JavaScript module
KEYOF eager, pure Resolve canonical map key string for a value
KEYS eager, pure Get the keys of a map as a set (obj.|)
KRAWCZYK_BOX eager, pure Classify and contract a nonlinear rational box with a checked Krawczyk operator
KRAWCZYK_CHECK eager, pure Independently recompute a checked Krawczyk classification
KWARG eager, pure Keyword argument wrapper
LAMBDA lazy, effectful/unspecified Create a lambda/anonymous function
LINEBREAK eager, pure Create an intentional inline line break
LINK eager, pure Create a portable link
LINKED_VIEWS eager, pure Compose retained Graphics/snapshot panels with explicit linked semantic IDs
LIST eager, pure Create an ordered or unordered document list
LISTITEM eager, pure Create a document list item
LITERAL eager, pure Parse a number literal string into a ratmath type
LIVEVIEW eager, effectful/unspecified Deprecated compatibility wrapper for a reactive output derived from a subscribable source; prefer a named $$ output and final $ read
LOGIC_CHECK_PROPOSITION eager, pure Recheck an exact arithmetic proposition record
LOGIC_CHECK_SEQUENT eager, pure Replay every rule and retained budget/countermodel claim in a sequent record
LOGIC_EXACT_PROPOSITION eager, pure Decide exact rational or interval comparisons without importing assumptions
LOGIC_SEQUENT eager, pure Build a bounded classical propositional sequent derivation
LOGIC_SEQUENT_TREE eager, pure Render a checked sequent as bounded Graphics and an exact text table
LOOP lazy, effectful/unspecified Loop construct with init, condition, body[, update[, after]]
LT eager, effectful/unspecified, multifunction Less than — returns 1 or null
LTE eager, effectful/unspecified, multifunction Less than or equal — returns 1 or null
MAP_OBJ lazy, pure Create a map/object
MATH eager, pure Create portable inline TeX math
MATHBLOCK eager, pure Create a display TeX math block
MATHUNIT eager, pure Resolve exact-generator sugar through the active Exact RiX collection
MATH_CONTEXT lazy, effectful/unspecified —
MAX eager, pure, multifunction Maximum over n arguments (ignores nulls)
MEDIANTS eager, pure Return nested levels of exact mediants
MEDIANT_PARTITION eager, pure Partition an interval using exact mediant boundaries
MEMBER eager, effectful/unspecified Check membership (1 if present, null otherwise)
META_ALL eager, effectful/unspecified Get all meta properties as a map (read-only copy) — obj..
META_GET eager, effectful/unspecified Get meta property (returns null if absent) — obj.name
META_MERGE lazy, effectful/unspecified Bulk merge map into object meta properties (null values = delete) — obj .= map
META_SET lazy, effectful/unspecified Set meta property (null deletes; respects immutable/frozen) — obj.name = val
METHOD_LIFT eager, effectful/unspecified Create a receiver-first callable from prefix ..Method syntax
MIN eager, pure, multifunction Minimum over n arguments (ignores nulls)
MOD eager, pure, multifunction Floor modulo with a positive divisor
MUL eager, effectful/unspecified, multifunction Multiplication (Product of values)
MULTIFUNCDEF lazy, effectful/unspecified Append or prepend a multifunction variant
MULTIFUNCTION lazy, effectful/unspecified Create an ordered multifunction literal, flattening nested multifunctions
MULTIVARIATE_RANGE_CHECK eager, pure Independently recompute a Jacobian, affine, or Taylor-model enclosure
MULTIVARIATE_RANGE_REQUEST eager, pure Construct a portable multivariate range request
MUTCOPY eager, effectful/unspecified Clone a map and apply mutations (obj{= +a=3, -.b })
MUTINPLACE eager, effectful/unspecified Mutate a map in-place (obj{! +a=3, -.b })
NARY_CONCAT eager, pure N-ary concatenation fold
NARY_INTERSECT eager, pure N-ary intersection/overlap fold for sets or intervals
NARY_UNION eager, pure N-ary true union fold for sets or rational interval sets
NEG eager, effectful/unspecified, multifunction Negation
NEQ eager, effectful/unspecified, multifunction Inequality check — returns 1 or null
NOP eager, pure No operation
NOT eager, pure Logical NOT — returns Integer(1) for null input, null otherwise
NOT_MEMBER eager, effectful/unspecified Check non-membership (1 if not present, null otherwise)
NULL eager, pure Null value
NUMERAL_FORMAT eager, pure Bounded exact numeral system NumeralFormat
NUMERAL_LOCALE eager, pure Bounded exact numeral system NumeralLocale
NUMERAL_PARSE eager, pure Bounded exact numeral system NumeralParse
NUMERAL_PLACES eager, pure Bounded exact numeral system NumeralPlaces
NUMERAL_SYSTEM eager, pure Bounded exact numeral system NumeralSystem
NUM_DISPLAY eager, effectful/unspecified Set the session’s comma-separated number display profile
NUM_INPUT eager, effectful/unspecified Set the session’s strict # numeral input base
OR lazy, pure Logical OR (short-circuits on first truthy, returns deciding value)
OUT eager, effectful/unspecified Declare an output artifact for the active host output sink
OUTER_ASSIGN lazy, effectful/unspecified Assign a value to an existing outer scope variable
OUTER_RETRIEVE eager, effectful/unspecified Look up a variable strictly in the outer scope chains
OUTER_UPDATE lazy, effectful/unspecified In-place value replacement on an outer scope variable (~= / = with @)
PALL lazy, effectful/unspecified Every: returns last element if predicate is truthy for ALL elements, null on first failure — callback receives (val, locator, src)
PANY lazy, effectful/unspecified Any: returns first item that passed predicate, null if none pass — callback receives (val, locator, src)
PARAGRAPH eager, pure Create a portable paragraph output node
PARENT_SELF eager, effectful/unspecified Resolve the parent multifunction inside a variant body
PARTITION eager, pure Partition an interval into n equal touching subintervals
PCHUNK lazy, effectful/unspecified Chunk a collection into subarrays by size or boundary predicate
PEXPECT lazy, effectful/unspecified Recover expected {: :error, … } values or skip when the handler returns null
PFILTER lazy, effectful/unspecified Filter a collection with a predicate — callback receives (val, locator, src)
PFOREACH lazy, effectful/unspecified Drain a source through a callback, ignore callback results, and return null
PIPE lazy, effectful/unspecified Pipe a value into a function
PIPE_EXPLICIT lazy, effectful/unspecified Explicit pipe operator — placeholders _1, _2, … map tuple elements to specific argument positions
PLACEHOLDER eager, pure Numbered placeholder for partial application and explicit pipes
PLUGIN_IMPORT eager, effectful/unspecified Import selected plugin exports as bare callables in the current lexical scope
PMAP lazy, effectful/unspecified Map a function over a collection — callback receives (val, locator, src)
POW eager, effectful/unspecified, multifunction Exponentiation
POWPROD eager, pure, multifunction Exponentiation/product power (currently same implementation as POW)
PREDUCE lazy, effectful/unspecified Reduce a collection with an accumulator function — callback receives (acc, val, locator, src)
PREP_TRIAL lazy, effectful/unspecified Evaluate a candidate through ordered soft/strict prep gates, returning null on soft failure
PREP_TRIAL_CASE lazy, effectful/unspecified Evaluate a prepared-trial case arm while preserving its no-match status
PREVERSE eager, pure Reverse a collection (returns new copy)
PSLICE_CLAMP lazy, effectful/unspecified Clamped slice operator |>//
PSLICE_STRICT lazy, effectful/unspecified Strict slice operator |>/
PSORT lazy, effectful/unspecified Sort a collection with comparator function (returns new copy)
PSPLIT lazy, effectful/unspecified Split a collection by a delimiter or predicate
QUOTE eager, pure Create a document quotation block
RANDOM eager, effectful/unspecified Sample exact rational points from an interval
RANDOM_PARTITION eager, effectful/unspecified Partition an interval at distinct random rational points
RANGE_ABSOLUTE_VALUE eager, pure Exact image of range-set absolute value
RANGE_ADD eager, pure Exact Cartesian image of range-set addition
RANGE_DIVIDE eager, pure Exact defined image of range-set division
RANGE_EVIDENCE eager, pure Return the checked rangeEvidence metadata attached to a range result
RANGE_INTEGER_POWER eager, pure Exact defined image of a range set raised to an integer power
RANGE_MULTIPLY eager, pure Exact Cartesian image of range-set multiplication
RANGE_NEGATE eager, pure Exact image of range-set negation
RANGE_POLICY lazy, effectful/unspecified Evaluate an expression under an inherited range-domain policy
RANGE_RECIPROCAL eager, pure Exact defined image of range-set reciprocal
RANGE_SUBTRACT eager, pure Exact Cartesian image of range-set subtraction
RATIONAL_BOX eager, pure Construct a checked Cartesian box of closed bounded rational intervals
REACTIVEGRAPH eager, effectful/unspecified Create a transactional graph of reactive source and computed nodes
REACTIVE_DECLARE lazy, effectful/unspecified Declare a new reactive cell from a deferred definition
REACTIVE_INDEX_NODE lazy, effectful/unspecified Retrieve a FormulaSheet cell identity without dereferencing it
REACTIVE_INDEX_READ lazy, effectful/unspecified Read a FormulaSheet cell and record a dependency
REACTIVE_INDEX_UPDATE lazy, effectful/unspecified Replace a FormulaSheet cell’s deferred formula
REACTIVE_NODE eager, effectful/unspecified Retrieve a reactive cell identity without dereferencing it
REACTIVE_READ eager, effectful/unspecified Read a reactive cell value and record a dependency
REACTIVE_TRANSACTION lazy, effectful/unspecified Stage reactive declarations and updates and commit one atomic graph epoch
REACTIVE_UPDATE lazy, effectful/unspecified Replace a reactive cell definition while preserving its identity
REFINEMENT_CHECK eager, pure Validate a numerical provider result against its request and capabilities
REFINEMENT_EFFECTIVE_LIMITS eager, pure Intersect requester and numerical-provider resource limits
REFINEMENT_REQUEST eager, pure Normalize a shared bounded numerical refinement request
REFINEMENT_SUPPORTS eager, pure Check whether numerical provider capabilities support an operation
REFINEMENT_UNSUPPORTED eager, pure Construct a structured unsupported numerical result
REGEX eager, effectful/unspecified Create a regex matching function
RETRIEVE eager, effectful/unspecified Look up a variable in the current scope chain
RIXCELEXPORT eager, effectful/unspecified Serialize a FormulaSheet to canonical versioned RiXCel JSON
RIXCELEXPORTCSV eager, effectful/unspecified Export the computed values of a rank-2 FormulaSheet as CSV
RIXCELEXPORTTSV eager, effectful/unspecified Export the computed values of a rank-2 FormulaSheet as TSV
RIXCELIMPORT eager, effectful/unspecified Rebuild a FormulaSheet by compiling authoritative source from RiXCel JSON
RIXCELIMPORTCSV eager, effectful/unspecified Import CSV values into a rank-2 FormulaSheet; optional header=1 uses the first row as labels
RIXCELIMPORTTSV eager, effectful/unspecified Import TSV values into a rank-2 FormulaSheet; optional header=1 uses the first row as labels
SAME_CELL lazy, effectful/unspecified Identity comparison (===) — returns 1 if both sides refer to the same cell, null otherwise
SARITH_FUNCTION_BODY eager, effectful/unspecified Resolve a structural-arithmetic function template against its arguments
SECTION eager, pure Create a structural document section
SELF eager, effectful/unspecified Resolve the current callable object inside a function body
SEMANTIC_CONVERT_SOFT lazy, effectful/unspecified Convert a value to a semantic type, returning null on failure
SEMANTIC_CONVERT_STRICT lazy, effectful/unspecified Convert a value to a semantic type, throwing on failure
SEMANTIC_HAS lazy, effectful/unspecified Check semantic type/trait membership against __type, _type, and __traits
SEQ lazy, effectful/unspecified Expression sequence: evaluate arguments left-to-right in the current scope and return the last value
SET lazy, pure Create a set (unique values)
SET_DIFF eager, pure —
SET_PROD eager, pure —
SET_SYMDIFF eager, pure —
SHAPED_LITERAL lazy, pure Shaped literal with explicit shape
SHAPED_TRANSPOSE eager, pure Transpose a rank-2 Shaped or Matrix view
SHEET eager, pure Create a portable sheet view of indexable data
SLIDE eager, pure Create a presentation slide
SLIDES eager, pure Create a sequential presentation deck
SNAPSHOTS eager, pure Materialize [scene, states] tuples into a portable ordered snapshot list
STEP eager, pure Lazy exact stepped range over a rational interval
STRING eager, pure Create a string value
STRONG eager, pure Create semantic inline strong content
SUB eager, effectful/unspecified, multifunction Subtraction
SYMBOL_DEFINE lazy, effectful/unspecified —
SYMBOL_RETRIEVE lazy, effectful/unspecified —
SYSREF eager, pure Reference to a system function
SYSTEM lazy, effectful/unspecified Mathematical system container, currently evaluates as a block
SYSTEM_SPEC lazy, pure Create a first-class symbolic system specification
TABLE eager, pure Create a structured output table
TAIL_SELF lazy, effectful/unspecified Tail-position self call that reuses the current function frame
TAYLOR_MODEL_BOX_RANGE eager, pure Certify a rational-box range with a multivariate Taylor model and Hessian remainder
TEMPLATE_TEXT lazy, effectful/unspecified Create interpolated text with @expression insertions
TERNARY lazy, effectful/unspecified Decision conditional: condition ?: truthExpr ?_ nullExpr ?? undecidedExpr
TEXT eager, pure Create a portable text output node
TOBASE lazy, effectful/unspecified Format number to base string: expr _> baseSpec
TOBASE_EXACT lazy, effectful/unspecified Format a number as lossless RiX source, or fail
TRAIT_REGISTER eager, effectful/unspecified Register an immutable semantic trait from a RiX map spec
TUPLE lazy, pure Create a tuple
TYPE_EXPORT lazy, effectful/unspecified Export a semantically typed value through its registered type exporter
TYPE_IMPORT lazy, effectful/unspecified Import a value from a tagged type export map
TYPE_INSTALL eager, effectful/unspecified Install a registered semantic type into system multifunctions
TYPE_KNOWN eager, effectful/unspecified Return 1 when a semantic type or alias is already registered, otherwise null
TYPE_REGISTER eager, effectful/unspecified Register an immutable semantic type from a RiX map spec
UNDECIDED eager, pure Return the singleton undecided decision value
UNDECIDED_DIAGNOSTIC eager, pure Construct an undecided decision carrying a reason and optional evidence
UNION eager, pure Join/Union of two collections (set union or interval hull)
UNIT eager, pure Resolve scientific unit sugar through the active Units RiX collection
VALIDATED_BOX_CHECK eager, pure Independently replay retained linear, interval Newton, and box coverage claims
VALIDATED_CLAIM_EQUAL eager, pure Compare typed retained claims under the shared replay data limits
VALUES eager, pure Get the values of a map as a set (obj|.)
VALUE_OUTFIT lazy, effectful/unspecified Apply semantic/value outfitting metadata to a value
VIDEO eager, pure Create a portable video asset
Back to top