def
definition
cube_faces
show as:
view math explainer →
open explainer
Generate a durable explainer page for this declaration.
open lean source
IndisputableMonolith.Constants.PlanckScaleMatching on GitHub at line 113.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
-
alpha_ingredients_from_D3_cube -
cube_faces -
faces_at_D3 -
face_solid_angle_sum -
per_face_solid_angle -
per_face_solid_angle_eq -
seam_denominator -
alphaFramework -
AlphaFrameworkCert -
Q3_faces -
generation_ordering_general -
total_geometric_content -
W_endo -
lepton_integer_slot_iff_bundle_no_hk -
o4_channel_closure_certificate -
o4_slot_forcing_certificate -
step_mu_tau_channel_split -
step_mu_tau_coeff_forced_from_six_face_term -
step_mu_tau_coeff_iff_full_forced_under_dim_bound -
step_mu_tau_coeff_iff_kn_under_dim_bound -
step_mu_tau_coeff_iff_kn_under_dim_bound_no_hk -
step_mu_tau_denominator_forced -
step_mu_tau_denominator_iff_numerator_under_dim_bound -
step_mu_tau_denominator_iff_numerator_under_dim_bound_no_hk -
step_mu_tau_face_count_forced -
step_mu_tau_face_term_forced -
step_mu_tau_full_affine_forced_from_face_term -
step_mu_tau_full_family_coeff_iff_under_dim_bound -
step_mu_tau_full_family_coeff_iff_under_dim_bound_no_hk -
step_mu_tau_full_family_forced_from_coeff_match -
step_mu_tau_full_family_forced_under_dim_bound -
step_mu_tau_full_family_forced_under_dim_bound_no_hk -
step_mu_tau_full_family_iff_under_dim_bound -
step_mu_tau_full_family_iff_under_dim_bound_no_hk -
step_mu_tau_full_real_family_forced_from_face_term_no_hc_pos -
step_mu_tau_kn_forced_under_dim_bound -
step_mu_tau_kn_forced_under_dim_bound_no_hk -
step_mu_tau_linear_coeff_forced -
step_mu_tau_numerator_offset_forced -
step_mu_tau_scale_forced
formal source
110/-! ## Part 2: Curvature Cost from Q₃ Geometry -/
111
112/-- The number of faces of the D-hypercube (D-cube). F = 2D. -/
113def cube_faces (D : ℕ) : ℕ := 2 * D
114
115/-- The 3-cube Q₃ has 6 faces. -/
116theorem Q3_faces : cube_faces 3 = 6 := rfl
117
118/-- The number of vertices of the D-hypercube. V = 2^D. -/
119def cube_vertices (D : ℕ) : ℕ := 2^D
120
121/-- The 3-cube Q₃ has 8 vertices (= 8 ticks in the Gray cycle). -/
122theorem Q3_vertices : cube_vertices 3 = 8 := rfl
123
124/-- **Curvature Packet Axiom** (PHYSICAL HYPOTHESIS):
125
126A ±4 curvature packet is distributed over the 8 vertices of Q₃.
127The curvature cost per vertex is proportional to λ²/4.
128
129The total curvature cost is then 8 × (λ²/4) = 2λ².
130
131This is the curvature functional J_curv(λ). -/
132noncomputable def J_curv (lam : ℝ) : ℝ := 2 * lam^2
133
134/-- J_curv(0) = 0. -/
135theorem J_curv_zero : J_curv 0 = 0 := by simp [J_curv]
136
137/-- J_curv is non-negative. -/
138theorem J_curv_nonneg (lam : ℝ) : J_curv lam ≥ 0 := by
139 unfold J_curv
140 have h : lam^2 ≥ 0 := sq_nonneg lam
141 linarith
142
143/-! ## Part 3: Curvature Extremum Condition -/