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/

Classes

NameIRISubclass OfDisjoint WithComment
Resolverhttps://uor.foundation/resolver/Resolverhttp://www.w3.org/2002/07/owl#ThingA 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.

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.
strategyDatatypetruehttps://uor.foundation/resolver/Resolverhttp://www.w3.org/2001/XMLSchema#stringA human-readable description of the resolution strategy this resolver implements.
complexityDatatypetruehttps://uor.foundation/resolver/Resolverhttp://www.w3.org/2001/XMLSchema#stringThe computational complexity of this resolver, expressed as a big-O string (e.g., 'O(n)', 'O(2^n)').