UOR Resolvers

IRI
https://uor.foundation/resolver/
Prefix
resolver:
Space
bridge
Comment
Type resolution strategies implementing the partition map Π : T_n → Part(R_n). Resolvers transform type declarations into ring partitions.

Imports

  • https://uor.foundation/schema/
  • https://uor.foundation/query/
  • https://uor.foundation/partition/
  • https://uor.foundation/type/
  • https://uor.foundation/predicate/

Classes

NameIRISubclass OfDisjoint WithComment
Resolverhttps://uor.foundation/resolver/Resolverhttp://www.w3.org/2002/07/owl#Thinghttps://uor.foundation/resolver/ResolutionState, https://uor.foundation/resolver/RefinementSuggestionA strategy for resolving a type declaration into a partition of the ring. The kernel dispatches to a specific resolver based on the type's structure.
DihedralFactorizationResolverhttps://uor.foundation/resolver/DihedralFactorizationResolverhttps://uor.foundation/resolver/ResolverResolves types by factoring the ring under dihedral group action. Identifies orbits under D_{2^n} to determine irreducibility boundaries.
CanonicalFormResolverhttps://uor.foundation/resolver/CanonicalFormResolverhttps://uor.foundation/resolver/ResolverResolves types by computing canonical forms via term rewriting. Applies the critical identity and normalization rules to reduce terms to unique canonical representatives.
EvaluationResolverhttps://uor.foundation/resolver/EvaluationResolverhttps://uor.foundation/resolver/ResolverResolves types by direct evaluation: applies operations to enumerate ring elements and classify them as irreducible, reducible, unit, or exterior.
ResolutionStatehttps://uor.foundation/resolver/ResolutionStatehttp://www.w3.org/2002/07/owl#Thinghttps://uor.foundation/resolver/Resolver, https://uor.foundation/resolver/RefinementSuggestionThe current state of an iterative resolution: tracks how many iterations have been performed, whether the resolution is complete, and the current site deficit.
RefinementSuggestionhttps://uor.foundation/resolver/RefinementSuggestionhttp://www.w3.org/2002/07/owl#Thinghttps://uor.foundation/resolver/Resolver, https://uor.foundation/resolver/ResolutionStateA suggestion from the resolver for how to refine an incomplete resolution: which metric axis to explore, which class to narrow to, and which sites to target.
ComplexityClasshttps://uor.foundation/resolver/ComplexityClasshttp://www.w3.org/2002/07/owl#ThingA computational complexity classification for resolvers. Each resolver's asymptotic runtime is typed as a named ComplexityClass individual rather than a free string.
CechNervehttps://uor.foundation/resolver/CechNervehttp://www.w3.org/2002/07/owl#Thing, https://uor.foundation/homology/SimplicialComplex, https://uor.foundation/homology/KanComplexThe simplicial complex whose vertices are constraints and where a k-simplex exists iff the corresponding k+1 constraints have nonempty intersection. The nerve's topology governs resolution convergence: trivial homology ↔ smooth convergence, non-trivial homology ↔ potential stalls.
CompletenessResolverhttps://uor.foundation/resolver/CompletenessResolverhttps://uor.foundation/resolver/ResolverA specialisation of Resolver driving the completeness certification loop. Accepts a CompletenessCandidate, runs the ψ-pipeline (reading nerveEulerCharacteristic from ResolutionState), and either issues a CompletenessCertificate or produces a RefinementSuggestion.
WittLevelResolverhttps://uor.foundation/resolver/WittLevelResolverhttps://uor.foundation/resolver/ResolverA Resolver parameterised by quantum level. The same resolver strategy runs at any quantum level n ≥ 1 by substituting the appropriate R_n ring.
SessionResolverhttps://uor.foundation/resolver/SessionResolverhttps://uor.foundation/resolver/ResolverA Resolver that maintains a BindingAccumulator across multiple RelationQuery evaluations. The top-level resolver for multi-turn Prism deployments.
TypeSynthesisResolverhttps://uor.foundation/resolver/TypeSynthesisResolverhttps://uor.foundation/resolver/ResolverA Resolver that runs the ψ-pipeline in inverse mode. Accepts a TypeSynthesisGoal and returns a TypeSynthesisResult. Internally maintains a ConstraintSearchState tracking which constraint combinations have been explored and which Betti profiles they realise.
ConstraintSearchStatehttps://uor.foundation/resolver/ConstraintSearchStatehttp://www.w3.org/2002/07/owl#ThingInternal resolver state tracking the boundary of explored constraint combinations during synthesis. Carries exploredCount, currentCandidate, and a link to the best SynthesisSignature achieved so far.
IncrementalCompletenessResolverhttps://uor.foundation/resolver/IncrementalCompletenessResolverhttps://uor.foundation/resolver/ResolverA Resolver that determines whether a CompleteType T at Q_n lifts to a CompleteType at Q_{n+1} without re-running the full ψ-pipeline from scratch. It computes the SpectralSequencePage sequence, reads the LiftObstruction, and either confirms the lift or returns a LiftRefinementSuggestion.
LiftRefinementSuggestionhttps://uor.foundation/resolver/LiftRefinementSuggestionhttps://uor.foundation/resolver/RefinementSuggestionA RefinementSuggestion produced when a WittLift has a non-trivial LiftObstruction. Specialises RefinementSuggestion with liftSitePosition (the new bit position n+1) and obstructionClass.
MonodromyResolverhttps://uor.foundation/resolver/MonodromyResolverhttps://uor.foundation/resolver/ResolverA Resolver that computes the HolonomyGroup of a ConstrainedType by enumerating closed paths in the constraint nerve and accumulating DihedralElement values. Outputs a MonodromyClass and classifies the type as FlatType or TwistedType.
JacobianGuidedResolverhttps://uor.foundation/resolver/JacobianGuidedResolverhttps://uor.foundation/resolver/ResolverA resolver that uses the Jacobian matrix to guide constraint selection, implementing DC_10: select the constraint that maximises total curvature reduction.
SuperpositionResolverhttps://uor.foundation/resolver/SuperpositionResolverhttps://uor.foundation/resolver/ResolverA resolver that handles superposed site states, computing amplitudes and determining when superposition collapses to a classical site assignment (Amendment 32).
GroundingAwareResolverhttps://uor.foundation/resolver/GroundingAwareResolverhttps://uor.foundation/resolver/ResolverA resolver that exploits accumulated session bindings at full saturation (σ = 1) to provide O(1) resolution via direct coordinate reads (SC_5).
GeodesicValidatorhttps://uor.foundation/resolver/GeodesicValidatorhttps://uor.foundation/resolver/ResolverA resolver that validates whether a ComputationTrace satisfies the dual geodesic condition (AR_1-ordered and DC_10-selected). Produces GeodesicViolation individuals on failure.
MeasurementResolverhttps://uor.foundation/resolver/MeasurementResolverhttps://uor.foundation/resolver/ResolverA resolver that handles projective collapse of SuperposedSiteState components. Issues MeasurementCertificate upon successful collapse with QM_1 verification.
TowerCompletenessResolverhttps://uor.foundation/resolver/TowerCompletenessResolverhttps://uor.foundation/resolver/ResolverA Resolver that constructs a LiftChain from liftSourceLevel to an arbitrary liftTargetLevel Q_k by iterating IncrementalCompletenessResolver step by step.
ExecutionPolicyhttps://uor.foundation/resolver/ExecutionPolicyhttp://www.w3.org/2002/07/owl#Thinghttps://uor.foundation/resolver/Resolver, https://uor.foundation/resolver/ResolutionState, https://uor.foundation/resolver/RefinementSuggestionA strategy class that defines how a SessionResolver orders pending RelationQuery instances for dispatch. The policy reads the targetSite.freeRank of each pending query and applies an ordering function.
ExecutionPolicyKindhttps://uor.foundation/resolver/ExecutionPolicyKindhttp://www.w3.org/2002/07/owl#ThingA typed controlled vocabulary for ExecutionPolicy individuals. Follows the SessionBoundaryType pattern: a single class with named individuals rather than a subclass hierarchy.
HomotopyResolverhttps://uor.foundation/resolver/HomotopyResolverhttps://uor.foundation/resolver/ResolverA resolver that runs the extended ψ-pipeline (ψ_7–ψ_9) to compute the full homotopy type of a CechNerve. Returns HomotopyGroup observables and PostnikovTruncation records.
ModuliResolverhttps://uor.foundation/resolver/ModuliResolverhttps://uor.foundation/resolver/ResolverA resolver that computes the local structure of the moduli space at a given CompleteType: constructs the DeformationComplex, determines the HolonomyStratum, and computes tangent/obstruction dimensions.

Properties

NameKindFunctionalDomainRangeComment
inputTypeObjecttruehttps://uor.foundation/resolver/Resolverhttps://uor.foundation/type/TypeDefinitionThe type of input this resolver accepts.
outputTypeObjecttruehttps://uor.foundation/resolver/Resolverhttps://uor.foundation/partition/PartitionThe type of output this resolver produces. For all UOR resolvers, the output is a partition:Partition.
strategyObjecttruehttps://uor.foundation/resolver/Resolverhttps://uor.foundation/schema/TermExpressionA human-readable description of the resolution strategy this resolver implements.
resolutionStateObjecttruehttps://uor.foundation/resolver/Resolverhttps://uor.foundation/resolver/ResolutionStateThe current resolution state of this resolver.
isCompleteDatatypetruehttps://uor.foundation/resolver/ResolutionStatehttp://www.w3.org/2001/XMLSchema#booleanWhether this resolution is complete: all sites are pinned and the partition is fully determined.
iterationCountDatatypetruehttps://uor.foundation/resolver/ResolutionStatehttp://www.w3.org/2001/XMLSchema#nonNegativeIntegerThe number of refinement iterations performed so far.
siteDeficitObjecttruehttps://uor.foundation/resolver/ResolutionStatehttps://uor.foundation/partition/FreeRankThe site budget showing the remaining unpinned sites. When all sites are pinned, the deficit is zero and resolution is complete.
suggestionObjectfalsehttps://uor.foundation/resolver/ResolutionStatehttps://uor.foundation/resolver/RefinementSuggestionA refinement suggestion for advancing this resolution.
suggestedAxisObjecttruehttps://uor.foundation/resolver/RefinementSuggestionhttps://uor.foundation/type/MetricAxisThe metric axis this suggestion recommends exploring.
suggestedClassObjecttruehttps://uor.foundation/resolver/RefinementSuggestionhttp://www.w3.org/2002/07/owl#ClassThe constraint class this suggestion recommends applying.
targetSitesObjectfalsehttps://uor.foundation/resolver/RefinementSuggestionhttps://uor.foundation/partition/SiteIndexThe site coordinates this suggestion targets for pinning.
convergenceRateDatatypetruehttps://uor.foundation/resolver/ResolutionStatehttp://www.w3.org/2001/XMLSchema#decimalThe rate at which sites are being pinned per iteration. A higher rate indicates faster convergence toward a complete resolution.
hasComplexityClassObjecttruehttps://uor.foundation/resolver/Resolverhttps://uor.foundation/resolver/ComplexityClassThe computational complexity class of this resolver. Replaces the string-valued resolver:complexity property.
cechNerveObjecttruehttps://uor.foundation/resolver/ResolutionStatehttps://uor.foundation/resolver/CechNerveThe constraint nerve associated with this resolution state.
residualEntropyDatatypetruehttps://uor.foundation/resolver/ResolutionStatehttp://www.w3.org/2001/XMLSchema#decimalThe residual Shannon entropy of the resolution state: S = freeRank × ln 2. Measures remaining uncertainty.
topologicallyCompleteDatatypetruehttps://uor.foundation/resolver/ResolutionStatehttp://www.w3.org/2001/XMLSchema#booleanWhether all Betti numbers of the constraint nerve are zero, indicating no topological obstructions to resolution.
nerveEulerCharacteristicDatatypetruehttps://uor.foundation/resolver/ResolutionStatehttp://www.w3.org/2001/XMLSchema#integerThe Euler characteristic χ(N(C)) of the active constraint nerve at this resolution state. IT_7d requires this value to equal n (the quantum level) for resolution to be complete. Cached here to avoid recomputing the full ψ pipeline on each iteration check.
completenessTargetObjecttruehttps://uor.foundation/resolver/CompletenessResolverhttps://uor.foundation/type/CompletenessCandidateThe CompletenessCandidate this resolver is certifying.
quantumLevelObjecttruehttps://uor.foundation/resolver/WittLevelResolverhttps://uor.foundation/schema/WittLevelThe quantum level this resolver instance is configured for.
sessionAccumulatorObjecttruehttps://uor.foundation/resolver/SessionResolverhttps://uor.foundation/state/BindingAccumulatorThe BindingAccumulator this session resolver maintains across multiple RelationQuery evaluations.
synthesisGoalObjecttruehttps://uor.foundation/resolver/TypeSynthesisResolverhttps://uor.foundation/type/TypeSynthesisGoalThe goal this type synthesis resolver is working to achieve.
exploredCountDatatypetruehttps://uor.foundation/resolver/ConstraintSearchStatehttp://www.w3.org/2001/XMLSchema#nonNegativeIntegerNumber of constraint combinations evaluated so far during synthesis.
currentCandidateObjecttruehttps://uor.foundation/resolver/ConstraintSearchStatehttps://uor.foundation/type/ConstrainedTypeThe type candidate currently being evaluated during synthesis.
liftTargetObjecttruehttps://uor.foundation/resolver/IncrementalCompletenessResolverhttps://uor.foundation/type/WittLiftThe WittLift this incremental completeness resolver is evaluating.
liftSitePositionObjecttruehttps://uor.foundation/resolver/LiftRefinementSuggestionhttps://uor.foundation/partition/SiteIndexThe new site position at Q_{n+1} that the lift refinement suggestion targets.
obstructionClassObjecttruehttps://uor.foundation/resolver/LiftRefinementSuggestionhttps://uor.foundation/observable/LiftObstructionClassThe obstruction class this lift refinement suggestion is designed to kill.
monodromyTargetObjecttruehttps://uor.foundation/resolver/MonodromyResolverhttps://uor.foundation/type/ConstrainedTypeThe type whose holonomy this monodromy resolver is computing.
holonomyResultObjecttruehttps://uor.foundation/resolver/MonodromyResolverhttps://uor.foundation/observable/HolonomyGroupThe HolonomyGroup produced by this monodromy resolver run.
guidingJacobianObjecttruehttps://uor.foundation/resolver/ResolutionStatehttps://uor.foundation/observable/JacobianThe Jacobian observable guiding constraint selection at this resolution state (DC_10).
usedGroundingDatatypetruehttps://uor.foundation/resolver/GroundingAwareResolverhttp://www.w3.org/2001/XMLSchema#booleanWhether this resolver used the saturation shortcut (SC_5) to bypass the ψ-pipeline and return a direct coordinate read.
validateGeodesicObjecttruehttps://uor.foundation/resolver/GeodesicValidatorhttps://uor.foundation/trace/GeodesicTraceThe GeodesicTrace being validated by this GeodesicValidator.
collapseAmplitudeDatatypetruehttps://uor.foundation/resolver/MeasurementResolverhttp://www.w3.org/2001/XMLSchema#decimalThe amplitude of the SuperposedSiteState prior to projective collapse by this MeasurementResolver.
collapsedSiteDatatypetruehttps://uor.foundation/resolver/MeasurementResolverhttp://www.w3.org/2001/XMLSchema#nonNegativeIntegerThe site index that was collapsed (pinned to a classical value) by the projective measurement.
measurementOutcomeDatatypetruehttps://uor.foundation/resolver/MeasurementResolverhttp://www.w3.org/2001/XMLSchema#nonNegativeIntegerThe classical value obtained from the projective collapse. Either 0 or 1 for a single-site measurement.
amplitudeVectorDatatypetruehttps://uor.foundation/resolver/SuperpositionResolverhttp://www.w3.org/2001/XMLSchema#decimalThe amplitude vector of all branches maintained by this SuperpositionResolver during ψ-pipeline traversal. Encoded as a comma-separated list of decimal amplitudes. Must satisfy Σ|αᵢ|² = 1 (QM_5) after normalization.
priorAmplitudeVectorDatatypetruehttps://uor.foundation/resolver/MeasurementResolverhttp://www.w3.org/2001/XMLSchema#decimalThe full vector of all branch amplitudes before projective collapse. Recorded by the MeasurementResolver to enable Born rule verification (QM_5): P(outcome k) = |α_k|².
towerSourceLevelObjecttruehttps://uor.foundation/resolver/TowerCompletenessResolverhttps://uor.foundation/schema/WittLevelThe level at which the tower starts.
towerTargetLevelObjecttruehttps://uor.foundation/resolver/TowerCompletenessResolverhttps://uor.foundation/schema/WittLevelThe level to which the tower is being built.
currentChainObjecttruehttps://uor.foundation/resolver/TowerCompletenessResolverhttps://uor.foundation/type/LiftChainThe LiftChain under construction.
towerStepResolverObjecttruehttps://uor.foundation/resolver/TowerCompletenessResolverhttps://uor.foundation/resolver/IncrementalCompletenessResolverThe IncrementalCompletenessResolver used for each single-step lift.
executionPolicyObjecttruehttps://uor.foundation/resolver/SessionResolverhttps://uor.foundation/resolver/ExecutionPolicyThe ordering strategy this resolver applies to pending queries. Defaults to FifoPolicy if unset.
homotopyTargetObjecttruehttps://uor.foundation/resolver/HomotopyResolverhttps://uor.foundation/resolver/CechNerveThe CechNerve whose homotopy type this resolver computes.
homotopyResultObjectfalsehttps://uor.foundation/resolver/HomotopyResolverhttps://uor.foundation/observable/HomotopyGroupA HomotopyGroup observable produced by this resolver.
moduliTargetObjecttruehttps://uor.foundation/resolver/ModuliResolverhttps://uor.foundation/type/CompleteTypeThe CompleteType whose local moduli structure this resolver computes.
moduliDeformationObjecttruehttps://uor.foundation/resolver/ModuliResolverhttps://uor.foundation/homology/DeformationComplexThe DeformationComplex constructed by this resolver.
dispatchTableObjecttruehttps://uor.foundation/resolver/Resolverhttps://uor.foundation/predicate/DispatchTableThe dispatch table governing resolver selection for this resolver class.
resolverPredicateObjecttruehttps://uor.foundation/resolver/Resolverhttps://uor.foundation/predicate/TypePredicateThe predicate that selects this specific resolver. When the predicate evaluates to true on an input type, this resolver is chosen.

Named Individuals

NameTypePropertiesComment
ConstantTimehttps://uor.foundation/resolver/ComplexityClassO(1) complexity — the resolver runs in constant time regardless of ring size.
LogarithmicTimehttps://uor.foundation/resolver/ComplexityClassO(log n) complexity — the resolver runs in logarithmic time in the quantum level.
LinearTimehttps://uor.foundation/resolver/ComplexityClassO(n) complexity — the resolver runs in time linear in the quantum level.
ExponentialTimehttps://uor.foundation/resolver/ComplexityClassO(2^n) complexity — the resolver runs in time exponential in the quantum level.
FifoPolicyhttps://uor.foundation/resolver/ExecutionPolicyKindProcess queries in arrival order. The implicit pre-Amendment 48 behavior.
MinFreeCountFirsthttps://uor.foundation/resolver/ExecutionPolicyKindProcess the query with the smallest targetSite.freeRank first. Favors cheapest resolutions, accelerating early grounding gain.
MaxFreeCountFirsthttps://uor.foundation/resolver/ExecutionPolicyKindProcess the query with the largest targetSite.freeRank first. Favors hardest resolutions, maximizing information gain per step.
DisjointFirsthttps://uor.foundation/resolver/ExecutionPolicyKindProcess queries whose targetSite is disjoint from all other pending queries' site sets first. Minimizes contention when operating against a SharedContext.