UOR Effect Algebra

IRI
https://uor.foundation/effect/
Prefix
effect:
Space
kernel
Comment
Typed endomorphisms on state:Context classified by site target. Formalizes what reduction guard-effect pairs do to the site budget.

Imports

  • https://uor.foundation/op/
  • https://uor.foundation/state/
  • https://uor.foundation/partition/
  • https://uor.foundation/type/
  • https://uor.foundation/cert/

Classes

NameIRISubclass OfDisjoint WithComment
Effecthttps://uor.foundation/effect/Effecthttp://www.w3.org/2002/07/owl#ThingA typed endomorphism on state:Context. Maps one site-budget configuration to another. The atomic unit of state mutation in the kernel.
ReversibleEffecthttps://uor.foundation/effect/ReversibleEffecthttps://uor.foundation/effect/EffectAn effect that has a well-defined inverse. PinningEffect and PhaseEffect are reversible; ExternalEffect and CompositeEffect are not in general.
PinningEffecthttps://uor.foundation/effect/PinningEffecthttps://uor.foundation/effect/ReversibleEffectPins a single free site to a definite value. Decrements freeRank by exactly 1. The effect produced by constraint resolution.
UnbindingEffecthttps://uor.foundation/effect/UnbindingEffecthttps://uor.foundation/effect/EffectReleases a pinned site back to free state. Increments freeRank by exactly 1. The effect produced by session boundary reset.
PhaseEffecthttps://uor.foundation/effect/PhaseEffecthttps://uor.foundation/effect/ReversibleEffectRotates the reduction phase angle by Ω^k. Does not alter the site budget. The effect produced by reduction step transitions.
CompositeEffecthttps://uor.foundation/effect/CompositeEffecthttps://uor.foundation/effect/EffectAn ordered sequence of effects applied atomically. The composition E₁ ; E₂ applies E₁ then E₂.
ExternalEffecthttps://uor.foundation/effect/ExternalEffecthttps://uor.foundation/effect/EffectAn opaque effect declared by a Prism implementation. The kernel treats it as a site-budget transformation satisfying the declared commutation contract. Must carry an effect:externalEffectShape linking to a conformance:EffectShape.
EffectTargethttps://uor.foundation/effect/EffectTargethttp://www.w3.org/2002/07/owl#ThingThe set of site coordinates that an effect reads or writes. Determines commutation.
DisjointnessWitnesshttps://uor.foundation/effect/DisjointnessWitnesshttp://www.w3.org/2002/07/owl#ThingA certificate that two EffectTargets have empty intersection, enabling commutative reordering.

Properties

NameKindFunctionalDomainRangeComment
effectTargetObjecttruehttps://uor.foundation/effect/Effecthttps://uor.foundation/effect/EffectTargetThe site coordinates this effect touches.
targetSitesObjectfalsehttps://uor.foundation/effect/EffectTargethttps://uor.foundation/partition/SiteIndexThe individual site coordinates in this target set.
compositeHeadObjecttruehttps://uor.foundation/effect/CompositeEffecthttps://uor.foundation/effect/EffectThe first effect in the composite sequence.
compositeTailObjectfalsehttps://uor.foundation/effect/CompositeEffecthttps://uor.foundation/effect/EffectSubsequent effects in the composite sequence (ordered by effect:compositeIndex).
disjointnessLeftObjecttruehttps://uor.foundation/effect/DisjointnessWitnesshttps://uor.foundation/effect/EffectTargetThe left target in the disjointness claim.
disjointnessRightObjecttruehttps://uor.foundation/effect/DisjointnessWitnesshttps://uor.foundation/effect/EffectTargetThe right target in the disjointness claim.
preContextObjecttruehttps://uor.foundation/effect/Effecthttps://uor.foundation/state/ContextThe context before effect application.
postContextObjecttruehttps://uor.foundation/effect/Effecthttps://uor.foundation/state/ContextThe context after effect application.
externalEffectShapeObjecttruehttps://uor.foundation/effect/ExternalEffecthttps://uor.foundation/conformance/EffectShapeThe conformance shape that this external effect satisfies.
freeRankDeltaDatatypetruehttps://uor.foundation/effect/Effecthttp://www.w3.org/2001/XMLSchema#integerChange in freeRank: −1 for PinningEffect, +1 for UnbindingEffect, 0 for PhaseEffect.
phaseAngleDeltaDatatypetruehttps://uor.foundation/effect/PhaseEffecthttp://www.w3.org/2001/XMLSchema#decimalThe phase rotation applied, expressed as Ω^k.
compositeIndexDatatypetruehttps://uor.foundation/effect/Effecthttp://www.w3.org/2001/XMLSchema#nonNegativeIntegerPosition within a CompositeEffect sequence.
isCommutativeWithDatatypetruehttps://uor.foundation/effect/Effecthttp://www.w3.org/2001/XMLSchema#booleanComputed: true iff effectTargets are disjoint with the compared effect. Derived from DisjointnessWitness existence.
targetCardinalityDatatypetruehttps://uor.foundation/effect/EffectTargethttp://www.w3.org/2001/XMLSchema#nonNegativeIntegerNumber of site coordinates in this target set.