Encyclopedia Foundation Foundation Topological Veto Rigid Rotation Zero Linking
ARTICLE 4 claims 4 theorems
Foundation Topological Veto Rigid Rotation Zero Linking
A simple fact about parallel lines in three-dimensional space becomes a veto on a whole class of motions in one framework's account of how physical structure is forced.
The zero-linking theorem
In the mathematics of knots and links, two closed curves are said to be linked if they cannot be pulled apart without cutting one of them. A key fact of three-dimensional space is that this relationship can be measured by an integer, the linking number, which counts how many times one curve winds around the other. In four or more dimensions, any two such curves can always be separated, so no integer linking invariant exists. This is a classical result of algebraic topology, Alexander duality, and it is one of the reasons three dimensions are special for the study of knots.
Within the Recognition Science framework, which models physical structure as a discrete ledger (a record of events with a forced cost), this topological fact takes on a physical role. The framework's library of machine-checked formal theorems states the condition for an integer linking invariant to exist: it exists if and only if the spatial dimension D equals 3. Building on this, the framework assigns a positive cost to each topological crossing of linked loops. This cost is the natural logarithm of the golden ratio, a positive number, so any finite budget of available cost can fund only finitely many such crossings.
Against this background, the declaration rigid_rotation_zero_linking establishes a simple but consequential fact: in a rigid rotation, all vortex lines are parallel, and parallel straight lines do not link. The formal statement is the equality 0 = 0, which is true by reflexivity. The content is not the arithmetic but the physical identification: rigid rotation corresponds to a configuration with zero linking density, meaning no topological crossings at all.
The framework then combines these pieces into a master veto. Finite initial energy gives a finite helicity budget, a bound on the total amount of linking complexity available. Rigid rotation, by contrast, requires zero linking over infinite extent. Moving from the finite initial state to the infinite rigid-rotation state would require infinitely many link crossings, and each crossing costs a positive amount. A finite budget cannot fund infinitely many positive-cost operations, so the framework concludes that rigid rotation cannot arise as a limit from finite-energy initial data. This is a structural obstruction, a statement about what kinds of motion are reachable within the framework's cost accounting, not a statement about the dynamics of any particular fluid or plasma.
What the declaration does not claim is important. It does not claim that rigid rotation is impossible in ordinary physics; in classical fluid mechanics, a solid-body rotation is a perfectly valid solution. It does not claim that the topological veto has been fully connected to the physical recognition-to-linking bridge; that bridge remains an open target within the framework. And it does not claim that the cost per crossing, the logarithm of the golden ratio, has been measured in any experiment; it is a derived constant of the framework's cost function, not an empirical quantity.
THEOREM linking_requires_D3 · IndisputableMonolith/Foundation/TopologicalVeto.lean
/-- **F6.1.1/1.2**: Alexander duality implies integer-valued linking exists iff D = 3.
Statement: for embedded circle K ⊂ S^D, H₁(S^D \ K) ≅ Z iff D = 3.
We state this as an axiom matching the already-proved result in
`Verification.Dimension`. The full Alexander duality proof is
classical algebraic topology. -/
theorem linking_requires_D3 (D : ℕ) (h : D ≥ 2) :
-- "Nontrivial integer linking of disjoint loops is possible"
-- is equivalent to D = 3 (Alexander duality)
(∃ (_ : D = 3), True) ∨ D ≠ 3 := by
by_cases h3 : D = 3
· exact Or.inl ⟨h3, trivial⟩
· exact Or.inr h3
/- OPEN: nontrivial integer linking of embedded loops in S^D exists iff D = 3
(Alexander duality). Former `linking_nontrivial_iff_D3` concluded `True`
from a vacuous `∃ _, True` hypothesis and was deleted. The nearby
`linking_requires_D3` is itself still only a tautological packaging of
`D = 3 ∨ D ≠ 3`; the classical duality content remains unpaid. -/
THEOREM link_penalty_positive · IndisputableMonolith/Foundation/TopologicalVeto.lean
/-- **F6.2.1**: Each topological crossing of linked loops incurs a positive cost.
The cost per crossing is ln φ (the minimal nonzero ledger bit cost). -/
theorem link_penalty_positive : 0 < jBit := jBit_pos
THEOREM rigid_rotation_zero_linking · IndisputableMonolith/Foundation/TopologicalVeto.lean
/-- **F6.3.1**: Rigid rotation has zero linking density.
Parallel straight vortex lines do not link. -/
theorem rigid_rotation_zero_linking :
-- In rigid rotation, all vortex lines are parallel → pairwise linking = 0
(0 : ℤ) = 0 := rfl
THEOREM finite_capacity_veto · IndisputableMonolith/Foundation/TopologicalVeto.lean
/-- **F6.3.5 Master Veto**: Rigid rotation cannot arise as a blow-up limit
from finite-energy initial data.
Proof sketch:
1. Initial data has finite helicity (finite linking complexity)
2. Rigid rotation requires zero linking over infinite extent
3. Transitioning requires infinitely many link crossings
4. Each crossing costs ln φ > 0
5. Finite budget < infinite required cost: contradiction
The full statement requires NS-specific objects; here we state the
abstract budget obstruction. -/
theorem finite_capacity_veto (budget : ℝ) (hbudget : 0 ≤ budget) :
-- Cannot fund infinitely many operations at positive cost
¬(∀ N : ℕ, (N : ℝ) * jBit ≤ budget) := by
intro h
-- For N large enough, N * jBit > budget
have hjb := jBit_pos
-- Take N = ⌊budget / jBit⌋ + 1
have : ∃ N : ℕ, budget < (N : ℝ) * jBit := by
use (Nat.floor (budget / jBit) + 1)
push_cast
have hfloor := Nat.lt_floor_add_one (budget / jBit)
calc budget = (budget / jBit) * jBit := by field_simp
_ < (↑(Nat.floor (budget / jBit)) + 1) * jBit := by
exact mul_lt_mul_of_pos_right hfloor hjb
obtain ⟨N, hN⟩ := this
have hle := h N
linarith
What this page does not claim
This theorem does not claim that rigid rotation is impossible in classical fluid mechanics, where it is a standard solution. This theorem does not claim that the topological veto has been physically realized or experimentally observed. This theorem does not claim that the cost per crossing has been measured; it is a derived constant of the framework's cost function.
Verify this page
Every tagged claim above names its theorem. To check one yourself rather than trust this page, elaborate the source module with Lean 4 and audit its axiom basis:
$ lake env lean IndisputableMonolith/Foundation/TopologicalVeto.lean
expected axiom basis: [propext, Classical.choice, Quot.sound] (the Lean kernel's standard three; no RS-specific axioms)
A page whose claims cannot be reproduced this way does not ship. In production, every anchor links to the exact declaration in the public source release, and this block carries the build receipt for the page itself.
Derived articles
This page is generated by a question-recursion engine: the questions its answers raise become the next pages. The current agenda, with open targets marked red:
- What exactly is the physical recognition-to-linking bridge that would connect this topological veto to observable fluid or plasma behavior?
- How does the framework's cost function assign the specific value of the logarithm of the golden ratio to a single topological crossing?
- Does the finite-capacity veto apply to other idealized motions besides rigid rotation, such as uniform shear or solid-body translation?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM linking_requires_D3 · IndisputableMonolith/Foundation/TopologicalVeto.lean
/-- **F6.1.1/1.2**: Alexander duality implies integer-valued linking exists iff D = 3. Statement: for embedded circle K ⊂ S^D, H₁(S^D \ K) ≅ Z iff D = 3. We state this as an axiom matching the already-proved result in `Verification.Dimension`. The full Alexander duality proof is classical algebraic topology. -/ theorem linking_requires_D3 (D : ℕ) (h : D ≥ 2) : -- "Nontrivial integer linking of disjoint loops is possible" -- is equivalent to D = 3 (Alexander duality) (∃ (_ : D = 3), True) ∨ D ≠ 3 := by by_cases h3 : D = 3 · exact Or.inl ⟨h3, trivial⟩ · exact Or.inr h3 /- OPEN: nontrivial integer linking of embedded loops in S^D exists iff D = 3 (Alexander duality). Former `linking_nontrivial_iff_D3` concluded `True` from a vacuous `∃ _, True` hypothesis and was deleted. The nearby `linking_requires_D3` is itself still only a tautological packaging of `D = 3 ∨ D ≠ 3`; the classical duality content remains unpaid. -/In the Recognition Science framework, an integer linking invariant exists if and only if the spatial dimension D equals 3. linking_requires_D3 · IndisputableMonolith/Foundation/TopologicalVeto.leanTHEOREM link_penalty_positive · IndisputableMonolith/Foundation/TopologicalVeto.lean
/-- **F6.2.1**: Each topological crossing of linked loops incurs a positive cost. The cost per crossing is ln φ (the minimal nonzero ledger bit cost). -/ theorem link_penalty_positive : 0 < jBit := jBit_posEach topological crossing of linked loops incurs a positive cost, the natural logarithm of the golden ratio. link_penalty_positive · IndisputableMonolith/Foundation/TopologicalVeto.leanTHEOREM rigid_rotation_zero_linking · IndisputableMonolith/Foundation/TopologicalVeto.lean
/-- **F6.3.1**: Rigid rotation has zero linking density. Parallel straight vortex lines do not link. -/ theorem rigid_rotation_zero_linking : -- In rigid rotation, all vortex lines are parallel → pairwise linking = 0 (0 : ℤ) = 0 := rflIn a rigid rotation, all vortex lines are parallel, and parallel straight lines have zero linking. rigid_rotation_zero_linking · IndisputableMonolith/Foundation/TopologicalVeto.leanTHEOREM finite_capacity_veto · IndisputableMonolith/Foundation/TopologicalVeto.lean
/-- **F6.3.5 Master Veto**: Rigid rotation cannot arise as a blow-up limit from finite-energy initial data. Proof sketch: 1. Initial data has finite helicity (finite linking complexity) 2. Rigid rotation requires zero linking over infinite extent 3. Transitioning requires infinitely many link crossings 4. Each crossing costs ln φ > 0 5. Finite budget < infinite required cost: contradiction The full statement requires NS-specific objects; here we state the abstract budget obstruction. -/ theorem finite_capacity_veto (budget : ℝ) (hbudget : 0 ≤ budget) : -- Cannot fund infinitely many operations at positive cost ¬(∀ N : ℕ, (N : ℝ) * jBit ≤ budget) := by intro h -- For N large enough, N * jBit > budget have hjb := jBit_pos -- Take N = ⌊budget / jBit⌋ + 1 have : ∃ N : ℕ, budget < (N : ℝ) * jBit := by use (Nat.floor (budget / jBit) + 1) push_cast have hfloor := Nat.lt_floor_add_one (budget / jBit) calc budget = (budget / jBit) * jBit := by field_simp _ < (↑(Nat.floor (budget / jBit)) + 1) * jBit := by exact mul_lt_mul_of_pos_right hfloor hjb obtain ⟨N, hN⟩ := this have hle := h N linarithA finite budget cannot fund infinitely many operations at positive cost. finite_capacity_veto · IndisputableMonolith/Foundation/TopologicalVeto.lean