structure
definition
required
show as:
view math explainer →
open explainer
Generate a durable explainer page for this declaration.
open lean source
IndisputableMonolith.Foundation.DomainBootstrap on GitHub at line 96.
browse module
All declarations in this module, on Recognition.
explainer page
used by
-
actionJ_minimum_unique_value -
abs_heatFactor_le_one -
State -
main_resolution -
P_vs_NP_resolved -
bandwidthBudget_succ -
npWorkload_succ -
xorMissing -
hbar_eq_phi_inv_fifth -
tau0_pos -
k_R_pos -
thermal_energy_at_unit_T -
eleven_is_passive_edges -
Lambda_not_planck_scale -
implications -
washburn_uniqueness -
EntropicCooling -
CQAligned -
anomaly_magnitude_small -
coherence_variation -
ea011_certificate -
no_fine_tuning -
axion_coupling_small -
ea006_certificate -
further_data_needed -
neutrino_disfavored -
neutrino_moment_sm -
EEGFalsification -
RCLCombiner_isCoupling_iff -
gates_consistent -
spinor_dim_D4 -
aczel_kannappan_continuous_dAlembert -
ContinuousCombinerAnalysisInputs -
realized_additive_closure -
inevitability_chain -
add_event_balanced -
analysisAction_count -
equality_cost_satisfies_definitional -
Recognizer -
regge_sum_nil
formal source
93/-- A linearly ordered field is **Logic-supported** when a comparison
94operator on it satisfies the four Aristotelian conditions plus scale
95invariance and distinguishability. We package the ordered-field
96structure required to even *state* these conditions. -/
97structure LogicSupported (K : Type*) [Mul K] [Zero K] [One K] [LT K] where
98 zero_lt_one_in_K : (0 : K) < 1
99 C : ComparisonOperatorOn K
100 identity : IdentityOn C
101 non_contradiction : NonContradictionOn C
102 scale_invariant : ScaleInvariantOn C
103 distinguishability : DistinguishabilityOn C
104
105/-- **Bootstrap theorem (named-hypothesis form)**: a linearly ordered
106field on which the Law of Logic is supported and which is Archimedean
107and conditionally complete is canonically isomorphic to `ℝ` as an
108ordered field. The Archimedean and conditional-completeness
109hypotheses are the analytic content the Law of Logic does not on its
110own provide; they are named here as inputs.
111
112The conclusion is the existence of an order-preserving ring
113isomorphism with `ℝ`. -/
114theorem bootstrap_to_real
115 (K : Type*) [ConditionallyCompleteLinearOrderedField K]
116 (_ : LogicSupported K) :
117 Nonempty (K ≃+*o ℝ) :=
118 ⟨LinearOrderedField.inducedOrderRingIso K ℝ⟩
119
120/-- **Idempotence**: `ℝ` itself is a Logic-supported domain (witnessed
121by any of the comparison operators we already have over `ℝ`). The
122bootstrap theorem then says nothing new on `ℝ`, but on any other
123candidate ordered field it forces an isomorphism to `ℝ`. -/
124def real_supports_logic
125 (C : LogicAsFunctionalEquation.ComparisonOperator)
126 (h : LogicAsFunctionalEquation.SatisfiesLawsOfLogic C) :