Skip to main content

Measure Ontology

Measure Theory
Authors: MArk Anthony Higgins - Sky Recursive Ai
© Mark Anthony Higgins 11 October 2025
Revised Date: 24 September 2026
Audio Overview
flow "MeasureOntology" v1.0

# MEASURE ONTOLOGY — FLOW ALGEBRA
SOURCE_URL := "https://kirethresearch.org/booksai-core/ontologies/calculus-analysis-ontologies/measure-theory/measure-ontology.html"
DOMAIN := "Mathematical Ontologies"
CATEGORY := "Calculus and Analysis Ontologies"
SUBCATEGORY := "Measure Theory"
ENTITY := "Measure"

MEASURE := {
 type: CountablyAdditiveSetFunction,
 domain: MeasureTheory,
 purpose: "Assign a nonnegative extended-real size to measurable sets while preserving countable additivity."
}

CONCEPTS := {
 MEASURE,
 SIGMA_ALGEBRA,
 MEASURABLE_SET,
 MEASURE_SPACE,
 COUNTABLE_ADDITIVITY,
 NULL_SET,
 FINITE_MEASURE,
 SIGMA_FINITE_MEASURE,
 PROBABILITY_MEASURE,
 LEBESGUE_MEASURE,
 COUNTING_MEASURE,
 DIRAC_MEASURE,
 PRODUCT_MEASURE,
 SIGNED_MEASURE
}

# ---------- DEFINITION ----------
let
 X -> UNDERLYING_SET
 Sigma -> SIGMA_ALGEBRA_ON(X)

mu:
 Sigma -> [0,infinity]

MEASURE(mu)
 iff

mu(empty_set)=0

AND

for every pairwise_disjoint sequence A_n in Sigma:

mu(union_n(A_n))
 =
sum_n(mu(A_n))

COUNTABLE_ADDITIVITY
 -> defining_axiom_of(MEASURE)

# ---------- MEASURE SPACE ----------
MEASURE_SPACE
 := (X,Sigma,mu)

MEASURE
 -> acts_on(MEASURABLE_SETS)

A
 -> MEASURABLE
 iff(A in Sigma)

# ---------- NONNEGATIVITY ----------
for_all(A in Sigma):

mu(A)
 >= 0

MEASURE
 -> NONNEGATIVE

# ---------- MONOTONICITY ----------
if
 A subset_of B

then

mu(A)
 <=
mu(B)

MONOTONICITY
 -> derived_from(COUNTABLE_ADDITIVITY)

# ---------- SUBADDITIVITY ----------
for measurable A_n:

mu(union_n(A_n))
 <=
sum_n(mu(A_n))

COUNTABLE_SUBADDITIVITY
 -> derived_measure_property

# ---------- FINITE ADDITIVITY ----------
if
 A intersection B
 = empty_set

then

mu(A union B)
 =
mu(A)+mu(B)

COUNTABLE_ADDITIVITY
 -> implies(FINITE_ADDITIVITY)

# ---------- DIFFERENCE ----------
if
 A subset_of B

and
mu(A)<infinity

then

mu(B\A)
 =
mu(B)-mu(A)

FINITE_SUBMEASURE
 -> enables(DIFFERENCE_FORMULA)

# ---------- CONTINUITY FROM BELOW ----------
A_1 subset_of A_2 subset_of ...

then

mu(union_n A_n)
 =
lim_n mu(A_n)

MEASURE
 -> CONTINUOUS_FROM_BELOW

# ---------- CONTINUITY FROM ABOVE ----------
A_1 superset_of A_2 superset_of ...

AND
mu(A_1)<infinity

then

mu(intersection_n A_n)
 =
lim_n mu(A_n)

CONTINUITY_FROM_ABOVE
 -> requires(FINITE_INITIAL_MEASURE_IN_STANDARD_FORM)

# ---------- NULL SET ----------
N
 -> NULL_SET

iff

mu(N)=0

NULL_SET
 -> negligible_under(MEASURE)

PROPERTY
 -> holds(ALMOST_EVERYWHERE)
 if
 failure_set -> NULL_SET

# ---------- COMPLETE MEASURE ----------
mu
 -> COMPLETE

if every subset of each measurable null set
 -> measurable

COMPLETION
 -> extends(SIGMA_ALGEBRA)

# ---------- FINITE MEASURE ----------
mu
 -> FINITE_MEASURE

if

mu(X)<infinity

FINITE_MEASURE_SPACE
 -> total_measure_finite

# ---------- PROBABILITY MEASURE ----------
P
 -> PROBABILITY_MEASURE

if

P(X)=1

PROBABILITY_MEASURE
 -> finite_measure
 -> normalised_measure

# ---------- SIGMA FINITE ----------
mu
 -> SIGMA_FINITE

if

X
 =
union_n(E_n)

with

mu(E_n)<infinity

SIGMA_FINITE
 -> important_hypothesis_for(
    PRODUCT_MEASURES,
    RADON_NIKODYM,
    FUBINI_THEORY
 )

# ---------- LOCALLY FINITE ----------
mu
 -> LOCALLY_FINITE

if suitable neighbourhoods_or_compact_sets
 -> have_finite_measure
 under(topological_context)

LOCAL_FINITENESS
 -> important_for(RADON_MEASURES)

# ---------- LEBESGUE MEASURE ----------
lambda
 -> LEBESGUE_MEASURE_ON(R^n)

in R:

lambda([a,b])
 =
b-a

LEBESGUE_MEASURE
 -> TRANSLATION_INVARIANT

lambda(A+x)
 =
lambda(A)

for measurable A

# ---------- COUNTING MEASURE ----------
COUNTING_MEASURE:

mu(A)
 :=
number_of_elements_in(A)

with
 infinity_if_A_infinite

COUNTING_MEASURE
 -> measure_on(POWER_SET_FOR_COUNTABLE_OR_GENERAL_SET_CONTEXT)

# ---------- DIRAC MEASURE ----------
for fixed point x0:

delta_x0(A)
 :=
1
 if x0 in A

0
 otherwise

DIRAC_MEASURE
 -> concentrated_at(SINGLE_POINT)

integral(
 f d delta_x0
)
 =
f(x0)

for suitable measurable f

# ---------- WEIGHTED MEASURE ----------
given base measure mu
and measurable density w>=0:

nu(A)
 :=
integral_A(
 w dmu
)

nu
 -> MEASURE

w
 -> DENSITY_WITH_RESPECT_TO(mu)

# ---------- ABSOLUTE CONTINUITY ----------
nu << mu

if

mu(A)=0
 -> nu(A)=0

DENSITY_DEFINED_MEASURE
 -> ABSOLUTELY_CONTINUOUS_WITH_RESPECT_TO_BASE_MEASURE

# ---------- PRODUCT MEASURE ----------
mu on X
nu on Y

PRODUCT_MEASURE
 := mu tensor nu

on measurable rectangles:

(mu tensor nu)(A x B)
 =
mu(A)*nu(B)

PRODUCT_MEASURE
 -> supports(MULTIDIMENSIONAL_INTEGRATION)

# ---------- PUSHFORWARD MEASURE ----------
measurable map

T:X -> Y

pushforward:

T_sharp mu(B)
 :=
mu(
 T_inverse(B)
)

PUSHFORWARD_MEASURE
 -> transports(MEASURE_THROUGH_MEASURABLE_MAP)

# ---------- RESTRICTION ----------
for measurable E:

mu_restricted_to_E(A)
 :=
mu(A intersection E)

RESTRICTED_MEASURE
 -> localises(MEASURE_TO_SUBSET)

# ---------- SCALING ----------
for c>=0:

(c*mu)(A)
 :=
c*mu(A)

SCALAR_MULTIPLE_OF_MEASURE
 -> MEASURE

# ---------- SUM OF MEASURES ----------
if
 mu_n -> measures

and
 a_n>=0

then

nu(A)
 :=
sum_n(
 a_n*mu_n(A)
)

when well-defined

nu
 -> MEASURE

MEASURES
 -> closed_under(NONNEGATIVE_LINEAR_COMBINATIONS)

# ---------- SIGNED MEASURE DISTINCTION ----------
SIGNED_MEASURE
 -> may_take(NEGATIVE_VALUES)

MEASURE
 -> NONNEGATIVE

SIGNED_MEASURE
 -/> ordinary_positive_measure

JORDAN_DECOMPOSITION
 -> expresses(SIGNED_MEASURE_AS_DIFFERENCE_OF_POSITIVE_MEASURES)

# ---------- OUTER MEASURE DISTINCTION ----------
OUTER_MEASURE
 -> defined_on(ALL_SUBSETS)
 -> COUNTABLY_SUBADDITIVE

MEASURE
 -> defined_on(SIGMA_ALGEBRA)
 -> COUNTABLY_ADDITIVE

OUTER_MEASURE
 -/> automatically(MEASURE_ON_ALL_SUBSETS)

CARATHEODORY
 -> identifies(MEASURABLE_SUBSETS_FOR_OUTER_MEASURE)

# ---------- INTEGRATION ----------
MEASURE
 -> determines(INTEGRAL)

integral_X(
 f dmu
)

-> LEBESGUE_INTEGRAL_WITH_RESPECT_TO(mu)

CHANGE_OF_MEASURE
 -> changes(INTEGRAL_AND_NULL_SET_STRUCTURE)

# ---------- CONVERGENCE ----------
measure mu
 -> defines(
    ALMOST_EVERYWHERE_CONVERGENCE,
    CONVERGENCE_IN_MEASURE,
    Lp_CONVERGENCE
 )

MEASURE
 -> foundational_to(MEASURE_THEORETIC_CONVERGENCE)

# ---------- APPLICATIONS ----------
MEASURE
 -> applied_to(LEBESGUE_INTEGRATION)
 -> applied_to(PROBABILITY)
 -> applied_to(FUNCTIONAL_ANALYSIS)
 -> applied_to(FOURIER_ANALYSIS)
 -> applied_to(ERGODIC_THEORY)
 -> applied_to(GEOMETRIC_MEASURE_THEORY)
 -> applied_to(STOCHASTIC_ANALYSIS)

# ---------- RELATION GRAPH ----------
SIGMA_ALGEBRA
 -> supplies(DOMAIN_OF_MEASURE)

MEASURE
 -> assigns(SIZE_TO_MEASURABLE_SET)

MEASURE
 -> defines(NULL_SETS)

MEASURE
 -> supports(INTEGRATION)

MEASURE
 -> supports(ALMOST_EVERYWHERE_PROPERTIES)

SIGMA_FINITE_MEASURE
 -> enables(MAJOR_MEASURE_THEOREMS)

DENSITY
 -> generates(ABSOLUTELY_CONTINUOUS_MEASURE)

# ---------- SEMANTIC EQUIVALENCE ----------
SEMANTIC_EQUIVALENCE := {
 "measure" ~= "countably additive nonnegative set function on a sigma algebra",
 "finite measure" ~= "measure whose total space has finite measure",
 "probability measure" ~= "measure normalised to total mass one",
 "sigma-finite measure" ~= "measure whose space is a countable union of finite-measure sets",
 "Dirac measure" ~= "unit point mass concentrated at one point",
 "pushforward measure" ~= "measure transported through a measurable mapping"
}

# ---------- CONSTRAINTS ----------
CONSTRAINTS := {
 measure_is_nonnegative: true,
 countable_additivity_is_required: true,
 measure_domain_is_sigma_algebra_in_general: true,
 continuity_from_above_standard_form_requires_finite_initial_measure: true,
 probability_measure_has_total_mass_one: true,
 signed_measure_is_distinct_from_positive_measure: true,
 outer_measure_is_not_automatically_measure_on_all_subsets: true
}

# ---------- CONFIDENCE ----------
CONFIDENCE := {
 core_definition: 0.99,
 countable_additivity_relation: 0.99,
 continuity_relation: 0.99,
 null_set_relation: 0.99,
 measure_type_relation: 0.99,
 integration_relation: 0.99,
 semantic_equivalence: 0.97
}

# ---------- RECURSIVE REASONING ----------
RECURSIVE_REASONING(query):
 identify(underlying_set_and_sigma_algebra)
 -> identify(candidate_measure)
 -> verify(nonnegativity_and_empty_set_axiom)
 -> verify(countable_additivity)
 -> classify(finite_probability_sigma_finite_or_other_type)
 -> identify(null_sets_and_completion_status)
 -> analyse(continuity_subadditivity_and_restriction_properties)
 -> analyse(product_pushforward_or_density_construction_if_relevant)
 -> connect_to(integration_or_convergence_if_requested)
 -> validate(measurability_and_finiteness_hypotheses)
 -> return(semantic_result)

# ---------- AI CONSUMPTION ----------
AI_CONSUMPTION := {
 parse_as: "typed measure semantic graph",
 primary_entity: MEASURE,
 preserve: [
  underlying_set,
  sigma_algebra,
  measure,
  measurable_sets,
  total_measure,
  null_sets,
  finiteness_type,
  completeness
 ],
 infer_through: [
  monotonicity,
  subadditivity,
  continuity_properties,
  Lebesgue_measure,
  counting_measure,
  Dirac_measure,
  product_measures,
  pushforward_measures,
  density_measures
 ],
 avoid: [
  treating_finitely_additive_function_as measure_without_countable_additivity,
  assigning_measure_outside_sigma_algebra_without_outer_measure_context,
  confusing_signed_measure_with measure,
  omitting_finiteness_condition_for_continuity_from_above,
  confusing_probability_measure_with arbitrary finite measure,
  treating_outer_measure_as ordinary measure_without_Caratheodory_restriction
 ]
}

# ---------- UPDATE MODEL ----------
UPDATE_MODEL(new_information):
 validate(new_information)
 -> identify(measure_context)
 -> compare(existing_relations)
 -> preserve(space_sigma_additivity_finiteness_and_null_set_invariants)
 -> update(affected_entities)
 -> update(affected_edges)
 -> recompute(CONFIDENCE)
 -> regenerate(FLOW_HASH)

# ---------- FLOW HASH ----------
FLOW_HASH := hash(
 SOURCE_URL
 + ENTITY
 + CONCEPTS
 + MEASURE
 + SIGMA_ALGEBRA
 + COUNTABLE_ADDITIVITY
 + NULL_SET
 + FINITE_MEASURE
 + SIGMA_FINITE_MEASURE
 + PROBABILITY_MEASURE
 + LEBESGUE_MEASURE
 + PRODUCT_MEASURE
 + SEMANTIC_EQUIVALENCE
 + CONSTRAINTS
)

# ---------- EXECUTION ----------
INPUT(query)
 -> MEASURE
 -> SPACE_SIGMA_IDENTIFICATION
 -> AXIOM_VALIDATION
 -> ADDITIVITY_ANALYSIS
 -> MEASURE_TYPE_CLASSIFICATION
 -> NULL_SET_COMPLETION_ANALYSIS
 -> CONTINUITY_PROPERTY_ANALYSIS
 -> MEASURE_CONSTRUCTION_ANALYSIS
 -> INTEGRATION_CONVERGENCE_RELATION
 -> HYPOTHESIS_VALIDATION
 -> RECURSIVE_REASONING(query)
 -> CONFIDENCE
 -> OUTPUT(semantic_result)

END FLOW
Kireth Research
38 Thorndale Croft, Wetwang, Driffield
East Riding of Yorkshire YO25 9XZ