def
definition
independent
show as:
view math explainer →
open explainer
Read the cached plain-language explainer.
open lean source
IndisputableMonolith.Foundation.RSCoupledAxis on GitHub at line 39.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
-
of -
independent -
of -
A -
of -
CoupledAxis -
of -
of -
A -
A
used by
-
space_translation_invariance_implies_momentum_conservation -
J_bit -
all_ml_on_phi_ladder -
agrees_with_nucleosynthesis -
RSNSBridgeSpec -
independent -
independent_step_listenNoopProgram -
DecodedSimulationHypothesis -
DecodedSimulationHypothesis -
decoded_simulation_one_step -
SimulationHypothesis -
SimulationHypothesis -
simulation_one_step -
circuit_bond_count_le -
alphaInv_linear_term -
curvature_term_complete_derivation -
gamma_bounds_optimal -
display_speed_eq_c -
balance_unique_positive_root -
dark_energy_eos -
phase_locked_energy_constant -
vacuum_mode -
hubble_tension_is_prediction -
peak_3_1_ratio -
printProbability -
CoincidenceBound -
five_squared_lt_two_5 -
T_node_pos -
defect_site_prediction -
ea004_certificate -
ssm_plus_rs_equals_obs -
ratioInRange -
equivOfInitial -
additive_emp_right -
additive_strict_of_both_inconsistent -
additive_three -
calibration_pos -
ConfigSpace -
cost_ne_zero_of_inconsistent -
independent_emp
formal source
36 primitive : RSPrimitive
37
38/-- RS-independence means the axes are carried by different primitives. -/
39def independent {n m : ℕ} (A : CoupledAxis n) (B : CoupledAxis m) : Prop :=
40 A.primitive ≠ B.primitive
41
42/-- Pairwise independent triple of same-size axes. -/
43structure RSIndependentTriple (n : ℕ) where
44 axis1 : CoupledAxis n
45 axis2 : CoupledAxis n
46 axis3 : CoupledAxis n
47 indep12 : independent axis1 axis2
48 indep13 : independent axis1 axis3
49 indep23 : independent axis2 axis3
50
51/-- Pairwise independent disjoint sum of same-size axes. -/
52structure RSDisjointSum3 (n : ℕ) where
53 axis1 : CoupledAxis n
54 axis2 : CoupledAxis n
55 axis3 : CoupledAxis n
56 indep12 : independent axis1 axis2
57 indep13 : independent axis1 axis3
58 indep23 : independent axis2 axis3
59
60/-- Product of the cardinalities of three same-size RS-independent axes. -/
61def tripleProductCard {n : ℕ} (T : RSIndependentTriple n) : ℕ :=
62 @Fintype.card T.axis1.Ix T.axis1.finite *
63 @Fintype.card T.axis2.Ix T.axis2.finite *
64 @Fintype.card T.axis3.Ix T.axis3.finite
65
66/-- The tensor-product count of three same-size RS-independent axes is n^3. -/
67theorem triple_card {n : ℕ} (T : RSIndependentTriple n) :
68 tripleProductCard T = n * n * n := by
69 unfold tripleProductCard