Skip to main content

Symplectic Geometry Ontology

Advanced Geometry
Authors: MArk Anthony Higgins - Sky Recursive Ai
© Mark Anthony Higgins 11 October 2025
Revised Date: 12 September 2026
Audio Overview
AI INTERPRETATION NOTE
This Flow Algebra defines the mathematical ontology of symplectic geometry within the Kireth Research Semantic Library. Symplectic geometry studies even-dimensional smooth manifolds equipped with a closed nondegenerate differential 2-form. It provides the geometric language underlying Hamiltonian mechanics, canonical transformations, phase space, Poisson brackets, symplectomorphisms, Lagrangian submanifolds, Hamiltonian vector fields, moment maps and geometric quantisation. This ontology supports symplectic manifolds, symplectic forms, Darboux coordinates, Hamiltonian flows, canonical relations, cotangent bundles, symplectic reduction, contact boundaries and relationships with differential geometry, topology, mechanics and advanced geometry.

FLOW_ALGEBRA_RECORD {

METADATA {
 FLOW_NAME = "Symplectic Geometry Ontology"
 FLOW_TYPE = "Mathematical Ontology"
 DOMAIN = "Mathematics"
 SUBDOMAIN = "Geometry"
 SPECIALISATION = "Advanced Geometry / Symplectic Geometry"
 CANONICAL_PAGE = "https://kirethresearch.org/booksai-core/ontologies/mathematical-ontologies/geometry-ontologies/advanced-geometry/symplectic-geometry-ontology.html"
 LANGUAGE = "en-GB"
 VERSION = "1.0"
 STATUS = "active"
}

IDENTITY {
 PRIMARY_ENTITY = SymplecticGeometry
 SYMBOLIC_FORMS = [
  "(M,omega)",
  "d omega = 0",
  "omega nondegenerate",
  "i_XH omega = dH"
 ]
 ENTITY_CLASS = DifferentialGeometricStructure
 PRIMARY_CONTEXT = AdvancedGeometry
 DEFINITION = "Symplectic geometry is the study of smooth even-dimensional manifolds equipped with a closed nondegenerate differential 2-form."
 SEMANTIC_ROLE = "Provides the geometric framework for Hamiltonian dynamics, canonical transformations, phase space, Poisson structures, Lagrangian geometry and symplectic reduction."
}

SCOPE {
 INCLUDE = [
  SymplecticGeometry,
  SymplecticManifold,
  SymplecticForm,
  ClosedTwoForm,
  NondegenerateTwoForm,
  DarbouxTheorem,
  DarbouxCoordinates,
  Symplectomorphism,
  HamiltonianFunction,
  HamiltonianVectorField,
  HamiltonianFlow,
  PhaseSpace,
  CanonicalTransformation,
  PoissonBracket,
  PoissonTensor,
  LagrangianSubmanifold,
  IsotropicSubmanifold,
  CoisotropicSubmanifold,
  SymplecticOrthogonal,
  CotangentBundle,
  CanonicalOneForm,
  CanonicalSymplecticForm,
  MomentMap,
  HamiltonianGroupAction,
  SymplecticReduction,
  MarsdenWeinsteinReduction,
  ExactSymplecticForm,
  LiouvilleVectorField,
  ContactTypeBoundary
 ]

 EXCLUDE_AS_PRIMARY = [
  GeneralRiemannianGeometryWithoutSymplecticStructure,
  PoissonGeometryWithoutNondegeneracyUnlessExplicit,
  ContactGeometryWithoutSymplectisationContext,
  ClassicalMechanicsWithoutGeometricFormulation
 ]

 DISAMBIGUATION_RULE =
  "When a smooth even-dimensional manifold carries a closed nondegenerate 2-form, or when the context concerns Hamiltonian vector fields, canonical transformations, Lagrangian submanifolds or symplectic reduction, interpret it as symplectic geometry."
}

CORE_CONCEPTS {

 SymplecticGeometry {
  definition = "The study of manifolds carrying symplectic forms and the transformations preserving them."
 }

 SymplecticManifold {
  definition = "A smooth manifold M equipped with a symplectic form omega."
 }

 SymplecticForm {
  symbol = "omega"
  definition = "A closed nondegenerate differential 2-form."
 }

 ClosedTwoForm {
  condition = "d omega = 0"
 }

 NondegenerateTwoForm {
  definition = "For every nonzero tangent vector v there exists w such that omega(v,w) != 0."
 }

 Symplectomorphism {
  definition = "A diffeomorphism phi satisfying phi^*omega_Y = omega_X."
 }

 HamiltonianFunction {
  symbol = "H"
  definition = "A smooth real-valued function generating a Hamiltonian vector field."
 }

 HamiltonianVectorField {
  symbol = "X_H"
  definition = "The unique vector field determined by i_XH omega = dH, up to adopted sign convention."
 }

 PoissonBracket {
  definition = "A bilinear bracket induced by the symplectic structure on smooth functions."
 }

 LagrangianSubmanifold {
  definition = "A half-dimensional submanifold on which the symplectic form restricts to zero."
 }

 IsotropicSubmanifold {
  definition = "A submanifold whose tangent spaces are contained in their symplectic orthogonals."
 }

 CoisotropicSubmanifold {
  definition = "A submanifold whose symplectic orthogonal is contained in its tangent space."
 }

 MomentMap {
  definition = "A map encoding Hamiltonians associated with a Hamiltonian Lie-group action."
 }

 SymplecticReduction {
  definition = "A construction producing a lower-dimensional symplectic space from a level set modulo symmetry."
 }
}

RELATIONS {
 SymplecticGeometry --is_branch_of--> AdvancedGeometry
 SymplecticGeometry --is_branch_of--> DifferentialGeometry
 SymplecticManifold --has--> SymplecticForm
 SymplecticForm --is--> ClosedTwoForm
 SymplecticForm --is--> NondegenerateTwoForm
 SymplecticForm --forces--> EvenDimension
 Symplectomorphism --preserves--> SymplecticForm
 HamiltonianFunction --generates--> HamiltonianVectorField
 HamiltonianVectorField --generates--> HamiltonianFlow
 HamiltonianFlow --consists_of--> Symplectomorphisms
 SymplecticForm --induces--> PoissonBracket
 LagrangianSubmanifold --is_special_case_of--> IsotropicSubmanifold
 CotangentBundle --carries--> CanonicalSymplecticForm
 HamiltonianGroupAction --admits--> MomentMap
 MomentMap --supports--> SymplecticReduction
 ContactTypeBoundary --relates_to--> LiouvilleStructure
}

OPERATORS {
 IS_SYMPLECTIC_FORM(omega,M) :=
  d(omega)=0
  AND omega_is_nondegenerate

 IS_SYMPLECTIC_MANIFOLD(M,omega) :=
  M_is_smooth
  AND IS_SYMPLECTIC_FORM(omega,M)

 SYMPLECTIC_ORTHOGONAL(W,omega) :=
  {v : omega(v,w)=0 for_all_w_in_W}

 HAMILTONIAN_VECTOR_FIELD(H,omega) :=
  unique_X_H_such_that i_X_H(omega)=dH
  under_selected_sign_convention

 POISSON_BRACKET(f,g,omega) :=
  omega(X_f,X_g)
  with sign_matching_adopted convention

 IS_SYMPLECTOMORPHISM(phi,omega_X,omega_Y) :=
  phi_is_diffeomorphism
  AND pullback(phi,omega_Y)=omega_X

 IS_LAGRANGIAN(L,M,omega) :=
  dim(L)=0.5*dim(M)
  AND pullback(inclusion_L,omega)=0

 IS_ISOTROPIC(L,M,omega) :=
  tangent(L)_subset_symplectic_orthogonal(tangent(L))

 IS_COISOTROPIC(C,M,omega) :=
  symplectic_orthogonal(tangent(C))_subset_tangent(C)

 CANONICAL_SYMPLECTIC_FORM(T_star_Q) :=
  -d(theta_can)
  with sign_convention_declared

 REDUCED_SPACE(mu,alpha,G) :=
  mu^-1(alpha)/G_alpha
  under_regular_free_proper hypotheses
}

DEFINITIONS {
 D1 = "A symplectic form is closed and nondegenerate."
 D2 = "Every symplectic manifold has even dimension."
 D3 = "Symplectomorphisms preserve the symplectic form."
 D4 = "Darboux's theorem gives local canonical coordinates."
 D5 = "Symplectic geometry has no local curvature invariant analogous to Riemannian curvature."
 D6 = "Hamiltonian vector fields are determined by functions and the symplectic form."
 D7 = "Hamiltonian flows preserve the symplectic form."
 D8 = "Lagrangian submanifolds have half the ambient dimension."
 D9 = "Cotangent bundles carry a canonical symplectic structure."
 D10 = "Symplectic reduction lowers dimension by quotienting suitable conserved symmetries."
}

AXIOMS {
 A1_CLOSEDNESS:
  d omega = 0

 A2_NONDEGENERACY:
  omega(v,w)=0 for all w implies v=0

 A3_EVEN_DIMENSION:
  Nondegenerate skew-symmetric bilinear forms exist only in even dimension

 A4_DARBOUX:
  Every symplectic manifold is locally symplectomorphic to standard symplectic space

 A5_SYMPLECTOMORPHISM:
  phi is symplectic iff phi^*omega=omega

 A6_HAMILTONIAN:
  i_XH omega=dH determines X_H uniquely under fixed convention

 A7_FLOW_INVARIANCE:
  Hamiltonian flow preserves omega

 A8_LAGRANGIAN:
  L is Lagrangian iff it is maximal isotropic, equivalently isotropic of half dimension
}

REASONING {

 R1_SYMPLECTIC_FORM_TEST {
  INPUT = [M,omega]
  TEST = smoothness
  COMPUTE = d(omega)
  TEST = closedness
  TEST = nondegeneracy_at_each_point
  IF both_true
   RETURN SymplecticForm
  ELSE
   RETURN NotSymplectic
 }

 R2_DIMENSION_TEST {
  INPUT = manifold_dimension_n
  IF n_is_odd
   RETURN CannotCarryNondegenerateTwoForm
  ELSE
   RETURN SymplecticDimensionPossible
 }

 R3_DARBOUX_LOCAL_FORM {
  INPUT = symplectic_manifold_and_point
  APPLY = Darboux_theorem
  RETURN = local_coordinates(q_i,p_i)
  WITH omega=sum_i dq_i wedge dp_i
 }

 R4_HAMILTONIAN_VECTOR_FIELD {
  INPUT = H_and_omega
  COMPUTE = dH
  SOLVE = contraction_equation_for_X_H
  RETURN = HamiltonianVectorField
 }

 R5_HAMILTONIAN_FLOW {
  INPUT = X_H_and_initial_data
  SOLVE = flow_ODE
  VERIFY = pullback_of_omega_constant_in_time
  RETURN = symplectic_flow
 }

 R6_POISSON_BRACKET {
  INPUT = functions_f_g
  COMPUTE = X_f_and_X_g
  COMPUTE = omega(X_f,X_g)
  RETURN = PoissonBracket
 }

 R7_LAGRANGIAN_TEST {
  INPUT = submanifold_L
  TEST = dim(L)=half_dim(M)
  TEST = omega_restricts_to_zero_on_TL
  RETURN = LagrangianOrNot
 }

 R8_SYMPLECTOMORPHISM_TEST {
  INPUT = phi
  TEST = diffeomorphism
  COMPUTE = pullback(phi,omega_target)
  COMPARE = omega_source
  RETURN = SymplectomorphismOrNot
 }

 R9_REDUCTION {
  INPUT = Hamiltonian_G_action_and_moment_map_mu
  SELECT = regular_value_alpha
  VERIFY = suitable_group_action_hypotheses
  FORM = mu^-1(alpha)
  QUOTIENT = by_stabiliser_action
  RETURN = reduced_symplectic_space
 }
}

CONSTRAINTS {
 C1 = "Symplectic manifolds must be even-dimensional."
 C2 = "Closedness and nondegeneracy are independent requirements."
 C3 = "Hamiltonian sign conventions must be tracked."
 C4 = "Darboux coordinates are local, not generally global."
 C5 = "A symplectic form does not determine a Riemannian metric by itself."
 C6 = "Lagrangian dimension must be exactly half the ambient dimension."
 C7 = "Isotropic and coisotropic conditions must not be conflated."
 C8 = "Moment maps depend on Lie-group action and convention."
 C9 = "Symplectic reduction requires regularity and quotient hypotheses."
 C10 = "Exact symplectic structures depend on choice of primitive one-form."
}

SEMANTIC_EQUIVALENCE {
 "SymplecticGeometry" <=> "GeometryOfClosedNondegenerateTwoForms"
 "SymplecticManifold" <=> "SmoothManifoldWithSymplecticForm"
 "Symplectomorphism" <=> "SymplecticFormPreservingDiffeomorphism"
 "HamiltonianVectorField" <=> "VectorFieldGeneratedByHamiltonianFunction"
 "LagrangianSubmanifold" <=> "HalfDimensionalMaximalIsotropicSubmanifold"
 "DarbouxCoordinates" <=> "LocalCanonicalSymplecticCoordinates"
}

VALIDATION {
 V1 = "Ambient dimension is even."
 V2 = "Symplectic form is closed."
 V3 = "Symplectic form is nondegenerate."
 V4 = "Symplectomorphism test uses pullback of target form."
 V5 = "Hamiltonian convention is internally consistent."
 V6 = "Lagrangian dimension is half ambient dimension."
 V7 = "Restriction of omega to Lagrangian tangent spaces vanishes."
 V8 = "Reduction hypotheses are stated and checked."
 V9 = "Local Darboux form is not mistaken for global canonical coordinates."
}

CONFIDENCE {
 BASE_CONFIDENCE = 0.99
 SYMPLECTIC_GEOMETRY_DEFINITION = 0.99
 SYMPLECTIC_FORM_REASONING = 0.99
 HAMILTONIAN_REASONING = 0.98
 POISSON_REASONING = 0.98
 LAGRANGIAN_REASONING = 0.99
 SYMPLECTOMORPHISM_REASONING = 0.99
 REDUCTION_REASONING = 0.97

 POLICY =
  "Reduce confidence when sign convention, manifold dimension, regularity, group action, moment-map convention, quotient hypotheses or whether structures are local versus global are underspecified."
}

AI_CONSUMPTION {
 PURPOSES = [
  SemanticSearch,
  OntologyGrounding,
  SymplecticGeometryReasoning,
  DifferentialGeometryReasoning,
  HamiltonianMechanicsReasoning,
  SymplecticFormReasoning,
  HamiltonianVectorFieldReasoning,
  PoissonBracketReasoning,
  LagrangianSubmanifoldReasoning,
  SymplectomorphismReasoning,
  MomentMapReasoning,
  SymplecticReductionReasoning,
  CotangentBundleReasoning,
  KnowledgeGraphConstruction,
  RetrievalAugmentation,
  RecursiveInference
 ]

 NORMALISE {
  "symplectic geometry" -> SymplecticGeometry
  "symplectic manifold" -> SymplecticManifold
  "symplectic form" -> SymplecticForm
  "symplectomorphism" -> Symplectomorphism
  "Hamiltonian vector field" -> HamiltonianVectorField
  "Hamiltonian flow" -> HamiltonianFlow
  "Poisson bracket" -> PoissonBracket
  "Lagrangian submanifold" -> LagrangianSubmanifold
  "moment map" -> MomentMap
  "symplectic reduction" -> SymplecticReduction
 }

 INTERPRETATION_ORDER = [
  detect_symplectic_geometry_context,
  identify smooth_manifold_dimension_and_two_form,
  verify closedness_and_nondegeneracy,
  identify Hamiltonian_Lagrangian_symplectomorphism_moment_map_or_reduction goal,
  apply symplectic_specific reasoning,
  track sign_conventions_local_global_and_group_action assumptions,
  return semantic output
 ]
}

EXECUTION_RULES {
 E1:
  IF query_mentions("symplectic geometry")
  OR closed_nondegenerate_two_form_context
  THEN activate(SymplecticGeometryOntology)

 E2:
  IF manifold_dimension_is_odd
  THEN reject ordinary_symplectic_structure

 E3:
  IF candidate_symplectic_form
  THEN verify d_omega=0 and nondegeneracy

 E4:
  IF Hamiltonian_function_given
  THEN solve contraction_equation for X_H

 E5:
  IF symplectomorphism_requested
  THEN verify diffeomorphism_and_pullback_form equality

 E6:
  IF Lagrangian_submanifold_requested
  THEN verify isotropy_and_half_dimension

 E7:
  IF cotangent_bundle_context
  THEN use canonical_one_form_and_symplectic_form

 E8:
  IF moment_map_and_group_action_present
  THEN permit symplectic_reduction reasoning

 E9:
  IF Darboux_coordinates_requested
  THEN state locality explicitly
}

RECURSION {
 ENTRY = SymplecticGeometry

 EXPAND(SymplecticGeometry) -> [
  SymplecticManifold,
  SymplecticForm,
  ClosedTwoForm,
  NondegenerateTwoForm,
  DarbouxTheorem,
  DarbouxCoordinates,
  Symplectomorphism,
  HamiltonianFunction,
  HamiltonianVectorField,
  HamiltonianFlow,
  PoissonBracket,
  LagrangianSubmanifold,
  IsotropicSubmanifold,
  CoisotropicSubmanifold,
  CotangentBundle,
  CanonicalOneForm,
  MomentMap,
  HamiltonianGroupAction,
  SymplecticReduction,
  LiouvilleVectorField,
  ContactTypeBoundary
 ]

 EXPAND(HamiltonianStructure) -> [
  HamiltonianFunction,
  HamiltonianVectorField,
  HamiltonianFlow,
  ConservedQuantity,
  PoissonBracket
 ]

 EXPAND(LagrangianGeometry) -> [
  IsotropicSubmanifold,
  CoisotropicSubmanifold,
  LagrangianSubmanifold,
  SymplecticOrthogonal
 ]

 EXPAND(Reduction) -> [
  LieGroupAction,
  MomentMap,
  LevelSet,
  Stabiliser,
  QuotientSpace,
  MarsdenWeinsteinReduction
 ]

 STOP_CONDITION =
  "Stop when the symplectic form, Hamiltonian dynamics, Lagrangian structure, symplectomorphism, moment map, cotangent structure or reduced space is sufficiently resolved."
}

ROUTING {
 PARENT_ONTOLOGY = "Advanced Geometry"

 IMMEDIATE_CONTEXTS = [
  "Advanced Geometry",
  "Differential Geometry",
  "Manifold Ontology",
  "Topology Ontology"
 ]

 RELATED_ONTOLOGIES = [
  "Advanced Geometry",
  "Differential Geometry",
  "Manifold Ontology",
  "Metric Tensor Ontology",
  "Topology Ontology",
  "Vector Geometry Ontology",
  "Calculus & Analysis Ontologies",
  "Differential Forms Ontologies",
  "Lie Group Ontologies",
  "Classical Mechanics Ontologies",
  "Poisson Geometry Ontologies",
  "Contact Geometry Ontologies"
 ]

 ROUTE_RULES = [
  "Symplectic Geometry -> Advanced Geometry for parent structural semantics",
  "Symplectic Geometry -> Differential Geometry for smooth manifolds and differential forms",
  "Symplectic Geometry -> Topology for global manifold structure",
  "Symplectic Geometry -> Lie Groups for Hamiltonian group actions",
  "Symplectic Geometry -> Classical Mechanics for phase-space dynamics",
  "Symplectic Geometry -> Poisson Geometry for bracket structure",
  "Symplectic Geometry -> Contact Geometry for contact-type boundaries and symplectisation",
  "Symplectic Geometry -> Calculus for differential and flow equations"
 ]
}

UPDATE_MODEL {
 MODE = "append-compatible semantic versioning"

 MAJOR = "ontology-breaking conceptual change"
 MINOR = "new compatible symplectic structures, constructions or reasoning pathways"
 PATCH = "clarification, metadata or formatting correction"

 RULES = [
  "Preserve closed-nondegenerate two-form semantics.",
  "Preserve even-dimensionality.",
  "Preserve symplectomorphism pullback semantics.",
  "Preserve Hamiltonian sign-convention awareness.",
  "Preserve Lagrangian half-dimensional maximal-isotropic semantics.",
  "Preserve Darboux locality.",
  "Preserve reduction hypotheses.",
  "Preserve machine-readable symplectic-geometry semantics."
 ]
}

OUTPUT {
 CANONICAL_DEFINITION =
  "Symplectic geometry studies smooth even-dimensional manifolds equipped with a closed nondegenerate differential 2-form."

 FORM_SUMMARY =
  "A symplectic form omega satisfies d omega=0 and is nondegenerate."

 DIMENSION_SUMMARY =
  "Every symplectic manifold has even dimension."

 DARBOUX_SUMMARY =
  "Locally, every symplectic form can be written as sum_i dq_i wedge dp_i."

 HAMILTONIAN_SUMMARY =
  "A Hamiltonian function H defines X_H through i_XH omega=dH, up to sign convention."

 FLOW_SUMMARY =
  "Hamiltonian flows preserve the symplectic form."

 LAGRANGIAN_SUMMARY =
  "A Lagrangian submanifold is isotropic and has half the dimension of the ambient symplectic manifold."

 COTANGENT_SUMMARY =
  "Cotangent bundles carry a canonical symplectic structure."

 REDUCTION_SUMMARY =
  "Symplectic reduction constructs lower-dimensional symplectic spaces from moment-map level sets modulo symmetry."
}

FLOW {
 INPUT
 -> detect_symplectic_geometry_context
 -> identify manifold_dimension_smooth_structure_two_form_group_action_and_Hamiltonian data
 -> verify closedness_nondegeneracy_and_even_dimension
 -> identify Darboux_Hamiltonian_Poisson_Lagrangian_symplectomorphism_cotangent_or_reduction goal
 -> apply symplectic_specific differential_geometric reasoning
 -> verify sign_conventions_local_global_regular_value_group_action_and_dimension constraints
 -> route to advanced_geometry differential_geometry topology differential_forms Lie_groups mechanics Poisson_or_contact geometry ontology
 -> recursively_expand_required_dependencies
 -> verify_result
 -> assign_confidence
 -> produce_semantic_output
 -> END
}

SEMANTIC_SUMMARY {
 "The Symplectic Geometry Ontology defines smooth even-dimensional manifolds equipped with closed nondegenerate 2-forms. It supports Darboux coordinates, symplectomorphisms, Hamiltonian vector fields and flows, Poisson brackets, isotropic and Lagrangian submanifolds, cotangent bundles, Hamiltonian group actions, moment maps and symplectic reduction."
}

FLOW_HASH {
 METHOD = "semantic-content-identity"
 ID = "KIRETH-MATH-GEOMETRY-SYMPLECTIC-GEOMETRY-ONTOLOGY-V1"
}

}

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