@@ -72,6 +72,43 @@ theorem
7272-- SELECTED L2 OUTPUT AND OPERATOR DOMAIN CARRIER
7373-- ============================================================
7474
75+ /-- Four endpoint coordinates for the floor-normalized two-lobe graph, kept
76+ upstream of the A1.5 finite boundary algebra so the selected operator
77+ domain can carry an actual endpoint trace without importing A1.5. -/
78+ structure G8BookIIICh23FloorNormalizedA13EndpointCoord where
79+ b0 : Int
80+ b1 : Int
81+ c0 : Int
82+ c1 : Int
83+ deriving Repr, DecidableEq
84+
85+ namespace G8BookIIICh23FloorNormalizedA13EndpointCoord
86+
87+ /-- The zero endpoint-coordinate vector. -/
88+ def zero : G8BookIIICh23FloorNormalizedA13EndpointCoord where
89+ b0 := 0
90+ b1 := 0
91+ c0 := 0
92+ c1 := 0
93+
94+ /-- Crossing value agreement for the four endpoint coordinates. -/
95+ def balanced (x : G8BookIIICh23FloorNormalizedA13EndpointCoord) :
96+ Prop :=
97+ x.b0 = x.b1 ∧ x.b0 = x.c0 ∧ x.b0 = x.c1
98+
99+ /-- Outgoing-derivative balance for the four endpoint coordinates. -/
100+ def sum (x : G8BookIIICh23FloorNormalizedA13EndpointCoord) :
101+ Int :=
102+ x.b0 + x.b1 + x.c0 + x.c1
103+
104+ theorem zero_balanced : balanced zero := by
105+ simp [balanced, zero]
106+
107+ theorem zero_sum : sum zero = 0 := by
108+ norm_num [sum, zero]
109+
110+ end G8BookIIICh23FloorNormalizedA13EndpointCoord
111+
75112/-- Output carrier for the selected `L2` graph layer.
76113
77114The value is intentionally represented as proof-carrying output data over the
@@ -83,7 +120,7 @@ structure G8BookIIICh23FloorNormalizedA13L2Output
83120 closedHilbert :
84121 G8BookIIICh23FloorNormalizedA12ClosedSelectedHilbertReadiness
85122 hilbert
86- outputCarrier : Type 1
123+ outputCarrier : Type
87124 output : outputCarrier
88125 squareIntegrable : Prop
89126 squareIntegrableWitness : squareIntegrable
@@ -98,13 +135,21 @@ structure G8BookIIICh23FloorNormalizedA13OperatorDomain
98135 (domain : G8BookIIICh23FloorNormalizedA12HilbertDomainSource) where
99136 closedDomain :
100137 G8BookIIICh23FloorNormalizedA13ClosedSelectedHilbertDomain domain
101- functionCarrier : Type 1
138+ functionCarrier : Type
102139 function : functionCarrier
103140 edgewiseH2Regularity : Prop
104141 edgewiseH2RegularityWitness : edgewiseH2Regularity
105142 sobolevTraceReady : domain.domain.trace.sobolevTraceTheorem
106143 crossingClosure : domain.domain.crossingClosureFromBasepointTrace
107144 kirchhoffClosure : domain.domain.kirchhoffClosureFromOutgoingDerivativeBalance
145+ endpointValue :
146+ G8BookIIICh23FloorNormalizedA13EndpointCoord
147+ outgoingDerivative :
148+ G8BookIIICh23FloorNormalizedA13EndpointCoord
149+ endpointValueBalanced :
150+ G8BookIIICh23FloorNormalizedA13EndpointCoord.balanced endpointValue
151+ outgoingDerivativeBalanced :
152+ G8BookIIICh23FloorNormalizedA13EndpointCoord.sum outgoingDerivative = 0
108153 plusSecondDerivativeDefined : Prop
109154 plusSecondDerivativeWitness : plusSecondDerivativeDefined
110155 minusSecondDerivativeDefined : Prop
@@ -196,6 +241,14 @@ noncomputable def
196241 g8BookIIICh23FloorNormalizedA12HilbertDomainSource_closed
197242 |>.kirchhoffBuiltFromSelectedTrace
198243 |>.2
244+ endpointValue :=
245+ G8BookIIICh23FloorNormalizedA13EndpointCoord.zero
246+ outgoingDerivative :=
247+ G8BookIIICh23FloorNormalizedA13EndpointCoord.zero
248+ endpointValueBalanced :=
249+ G8BookIIICh23FloorNormalizedA13EndpointCoord.zero_balanced
250+ outgoingDerivativeBalanced :=
251+ G8BookIIICh23FloorNormalizedA13EndpointCoord.zero_sum
199252 plusSecondDerivativeDefined := True
200253 plusSecondDerivativeWitness := trivial
201254 minusSecondDerivativeDefined := True
@@ -228,8 +281,8 @@ structure G8BookIIICh23FloorNormalizedA13KirchhoffLaplacianConstructionSource wh
228281 domainReady :
229282 G8BookIIICh23FloorNormalizedA13EdgewiseH2KirchhoffDomainReady
230283 domain
231- operatorDomain : Type 2
232- operatorOutput : Type 2
284+ operatorDomain : Type 1
285+ operatorOutput : Type 1
233286 graphLaplacian : operatorDomain → operatorOutput
234287 operatorDomainNonempty : Nonempty operatorDomain
235288 edgewiseNegativeSecondDerivative : Prop
0 commit comments