UOR Cohomology

IRI
https://uor.foundation/cohomology/
Prefix
cohomology:
Space
bridge
Comment
Cochain complexes, sheaf cohomology, and local-to-global obstruction detection.

This is a bridge-space namespace in the Resolve stage of the PRISM pipeline. It provides the resolution infrastructure — queries, partitions, observables, proofs, derivations, and traces that transform inputs into certified results.

Learn more: Pipeline Overview · Homological Analysis

Class hierarchy
Class hierarchy for UOR Cohomology namespace CochainGroup CoboundaryOper CochainComplex CohomologyGrou Sheaf Stalk Section LocalSection RestrictionMap GluingObstruct

Imports

Classes

NameSubclass OfDisjoint WithComment
CochainGroupThingA cochain group: the dual of a chain group, maps chains to coefficients.
CoboundaryOperatorThingThe coboundary operator δ^k: C^k → C^{k+1}. Satisfies δ² = 0.
CochainComplexThingA cochain complex: a sequence of cochain groups connected by coboundary operators.
CohomologyGroupThingThe k-th cohomology group H^k = ker(δ^k) / im(δ^{k-1}). Measures k-dimensional obstructions.
SheafThingA sheaf F over a simplicial complex: assigns data to each simplex with restriction maps.
StalkThingA stalk F_σ: the local data of a sheaf at a simplex σ.
SectionThingA global section of a sheaf: a consistent choice of local data across all simplices.
LocalSectionSectionA local section: a consistent choice of data over a subcomplex.
RestrictionMapThingA restriction map ρ_{σ,τ}: maps data from a simplex to a face.
GluingObstructionThingA gluing obstruction: a cohomology class that detects when local sections fail to glue.

Properties

NameKindFunctionalDomainRangeComment
cochainDegreeDatatypetrueCochainGroupintegerThe degree k of this cochain group C^k.
cochainRankDatatypetrueCochainGroupnonNegativeIntegerThe rank (dimension) of this cochain group.
dualOfObjecttrueCochainGroupChainGroupThe chain group that this cochain group is dual to.
coboundarySourceObjecttrueCoboundaryOperatorCochainGroupThe source cochain group of this coboundary operator.
coboundaryTargetObjecttrueCoboundaryOperatorCochainGroupThe target cochain group of this coboundary operator.
satisfiesCoboundarySquaredZeroDatatypetrueCoboundaryOperatorbooleanWhether this coboundary operator satisfies δ² = 0.
hasCochainGroupObjectfalseCochainComplexCochainGroupA cochain group belonging to this cochain complex.
hasCoboundaryObjectfalseCochainComplexCoboundaryOperatorA coboundary operator belonging to this cochain complex.
cohomologyDegreeDatatypetrueCohomologyGroupintegerThe degree k of this cohomology group H^k.
cohomologyRankDatatypetrueCohomologyGroupnonNegativeIntegerThe rank (dimension) of this cohomology group.
sheafOverObjecttrueSheafSimplicialComplexThe simplicial complex that this sheaf is defined over.
coefficientInObjecttrueSheafRingThe coefficient ring of this sheaf.
hasStalksObjectfalseSheafStalkA stalk belonging to this sheaf.
stalkAtObjecttrueStalkSimplexThe simplex at which this stalk is located.
restrictsFromObjecttrueRestrictionMapSimplexThe source simplex of this restriction map.
restrictsToObjecttrueRestrictionMapSimplexThe target simplex (face) of this restriction map.
hasGlobalSectionObjectfalseSheafSectionA global section of this sheaf.
obstructionClassObjecttrueGluingObstructionCohomologyGroupThe cohomology class that this gluing obstruction represents.
addressesSuggestionObjectfalseGluingObstructionRefinementSuggestionThe refinement suggestion that, if applied, would resolve this gluing obstruction. Computed by the kernel when ψ₆ detects H^1 ≠ 0: the obstruction class indexes the site pair that is incompatible, and the suggestion targets that pair with a new bridging constraint.
sheafAnalysisObjecttrueResolutionStateSheafThe sheaf analysis associated with a resolution state.

Named Individuals

NameTypeComment
coboundarySquaredZeroIdentityδ² = 0: the coboundary of a coboundary is zero.
  • lhs: term_coboundarySquaredZero_lhs
  • rhs: term_coboundarySquaredZero_rhs
  • forAll: term_coboundarySquaredZero_forAll
  • verificationDomain: Topological
deRhamDualityIdentityDiscrete de Rham duality: H^k ≅ Hom(H_k, R).
  • lhs: term_deRhamDuality_lhs
  • rhs: term_deRhamDuality_rhs
  • forAll: term_deRhamDuality_forAll
  • verificationDomain: Topological
sheafCohomologyBridgeIdentitySheaf cohomology equals simplicial cohomology for constant sheaves.
  • lhs: term_sheafCohomologyBridge_lhs
  • rhs: term_sheafCohomologyBridge_rhs
  • forAll: term_sheafCohomologyBridge_forAll
  • verificationDomain: Topological
localGlobalPrincipleIdentityLocal-global principle: H^1(K; F) = 0 implies all local sections glue to global sections.
  • lhs: term_localGlobalPrinciple_lhs
  • rhs: term_localGlobalPrinciple_rhs
  • forAll: term_localGlobalPrinciple_forAll
  • verificationDomain: Topological