def
definition
isolates
show as:
view math explainer →
open explainer
Generate a durable explainer page for this declaration.
open lean source
IndisputableMonolith.Complexity.SAT.Isolation on GitHub at line 13.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
-
geometric_isolation_enables_propagation_hypothesis -
geometric_isolation_enables_propagation_thm -
IsolatingFamily -
XORFamily -
log_aczel_data_of_laws -
dirichlet_form_eq_neg_quadratic -
frc_holds_on_RS_lattice_exists -
of_u4 -
U4BandBudgetControlledByInjectionRateHypothesis -
ProjectedPDEPairingHypothesisAt -
defect_topological_floor_unbounded -
realizedDefectCostBounded_of_charge_zero_and_excessBounded -
regularTail -
honestPhaseFamily_excess_bounded -
zeroInducedBridge_of_rh -
zetaFromThetaPhase4Cert -
unified_rh_cert_of_bridge
formal source
10abbrev XORFamily := (n : Nat) → List (XORSystem n)
11
12/-- A system `H` isolates `φ` when `φ ∧ H` has exactly one satisfying assignment. -/
13def isolates {n} (φ : CNF n) (H : XORSystem n) : Prop :=
14 UniqueSolutionXOR { φ := φ, H := H }
15
16/-- A family `𝓗` is isolating if for every satisfiable `φ`, some `H ∈ 𝓗 n` isolates `φ`. -/
17def IsolatingFamily (𝓗 : XORFamily) : Prop :=
18 ∀ {n} (φ : CNF n), Satisfiable φ → ∃ H ∈ 𝓗 n, isolates φ H
19
20/-- Deterministic isolation: an explicit, uniformly constructible `𝓗` with polynomial size. -/
21structure DeterministicIsolation where
22 𝓗 : XORFamily
23 polySize : ∃ c k : Nat, ∀ n, (𝓗 n).length ≤ c * n^k
24 isolates_all : IsolatingFamily 𝓗
25
26end SAT
27end Complexity
28end IndisputableMonolith