Explore related knowledge and questions →
Question 250: Declared-Neighborhood Locality and Whole-Domain Globality Are Separate On this page Original question and givens Definition and scope Step-by-step derivation Reverse checks Result This question review and source binding Return to catalogue page 2
← Question derivation index · Original question batch
This teaching derivation has second-context AI mathematical and bilingual semantic review, limited to the model and assumptions stated in this question. It has no human review or new Lean proof and does not promote the original question or MKO to Canonical truth.
P250-0250 · q-20261015-pulse-20261119-r07-0025
Original question and givens Use the complete finite feasible carrier=[A, B, C, D] with aligned exact objective values=[25, 50, 75, 100], candidate=A. Complete undirected neighborhood edges=[[A, B], [A, C], [B, D], [C, D]]. Give (complete_objective_table, undirected_neighborhood_edges, candidate, candidate_value, complete_neighbor_values, neighborhood_local_minimum, global_minimum, all_global_minimizers, comparison_scope).
G001 — Use the complete finite feasible carrier=[A, B, C, D] with aligned exact objective values=[25, 50, 75, 100], candidate=A. Complete undirected neighborhood edges=[[A, B], [A, C], [B, D], [C, D]]. Give (complete_objective_table, undirected_neighborhood_edges, candidate, candidate_value, complete_neighbor_values, neighborhood_local_minimum, global_minimum, all_global_minimizers, comparison_scope).Definition and scope Use the complete finite feasible carrier and declared undirected neighborhood. Local checks cover every neighbor; global checks cover every feasible point.
Step-by-step derivation S001 · implies Before
feasible points=[A, B, C, D] After
[[A, 25], [B, 50], [C, 75], [D, 100]] Conditions: none
Fix the complete feasible domain and each objective value; this task is minimization.
Step identifiers and dependencies Rule: complete_objective_table · Uses: G001
S002 · implies Before
candidate=A; edges=[[A, B], [A, C], [B, D], [C, D]] After
neighbors(A)=[B, C]; f(A)=25 Conditions: none
List every neighbor of the candidate from the declared undirected relation; not every feasible point is automatically a neighbor.
Step identifiers and dependencies Rule: declared_neighborhood · Uses: G001, S001
S003 · calculation Before
f(B)−f(A) := sub(50, 25) After
f(B)−f(A) = 25 Conditions: none
Compare the objective difference at every neighbor.
Step identifiers and dependencies Rule: exact_rational_arithmetic · Uses: G001, S002
S004 · calculation Before
f(C)−f(A) := sub(75, 25) After
f(C)−f(A) = 50 Conditions: none
Compare the objective difference at every neighbor.
Step identifiers and dependencies Rule: exact_rational_arithmetic · Uses: G001, S003
S005 · implies Before
[[B, 25, Yes], [C, 50, Yes]] After
local minimum=Yes Conditions: none
If all neighbor differences are nonnegative, no neighbor is strictly better; equal values are allowed for a non-strict local minimum.
Step identifiers and dependencies Rule: local_minimum_definition · Uses: G001, S004
S006 · calculation Before
global f(A)−f(A) := sub(25, 25) After
global f(A)−f(A) = 0 Conditions: none
For global optimality compare every feasible point, including the candidate itself.
Step identifiers and dependencies Rule: exact_rational_arithmetic · Uses: G001, S005
S007 · calculation Before
global f(B)−f(A) := sub(50, 25) After
global f(B)−f(A) = 25 Conditions: none
For global optimality compare every feasible point, including the candidate itself.
Step identifiers and dependencies Rule: exact_rational_arithmetic · Uses: G001, S006
S008 · calculation Before
global f(C)−f(A) := sub(75, 25) After
global f(C)−f(A) = 50 Conditions: none
For global optimality compare every feasible point, including the candidate itself.
Step identifiers and dependencies Rule: exact_rational_arithmetic · Uses: G001, S007
S009 · calculation Before
global f(D)−f(A) := sub(100, 25) After
global f(D)−f(A) = 75 Conditions: none
For global optimality compare every feasible point, including the candidate itself.
Step identifiers and dependencies Rule: exact_rational_arithmetic · Uses: G001, S008
S010 · implies Before
[[A, 0, Yes], [B, 25, Yes], [C, 50, Yes], [D, 75, Yes]] After
global minimum=Yes; minimum value=25; all minimizers=[A] Conditions: none
The pointwise differences determine global optimality; retain every point attaining the minimum, including ties.
Step identifiers and dependencies Rule: global_minimum_definition · Uses: G001, S009
Reverse checks S010 · premise_and_result_audit — One strictly better feasible point refutes global optimality, while a local pass alone does not prove global optimality.S009 · premise_and_result_audit — Recompute global f(D)−f(A) with exact rational arithmetic, not rounded decimals.S008 · premise_and_result_audit — Recompute global f(C)−f(A) with exact rational arithmetic, not rounded decimals.S007 · premise_and_result_audit — Recompute global f(B)−f(A) with exact rational arithmetic, not rounded decimals.S006 · premise_and_result_audit — Recompute global f(A)−f(A) with exact rational arithmetic, not rounded decimals.S005 · premise_and_result_audit — This test alone has not compared nonneighbors.S004 · premise_and_result_audit — Recompute f(C)−f(A) with exact rational arithmetic, not rounded decimals.S003 · premise_and_result_audit — Recompute f(B)−f(A) with exact rational arithmetic, not rounded decimals.S002 · premise_and_result_audit — Local uses the neighborhood; global uses the entire feasible domain.S001 · premise_and_result_audit — Completeness of the finite table is a premise here, not a statement about unlisted points.Result ([[A, 25], [B, 50], [C, 75], [D, 100]], [[A, B], [A, C], [B, D], [C, D]], A, 25, [[B, 50], [C, 75]], Yes, Yes, [A], local_uses_complete_declared_neighborhood_global_uses_complete_feasible_domain) Candidate A: local=Yes, global=Yes; all minimizers=[A].
This question review and source binding Review date: 2026-10-24
Original questions, answers, step expressions, numeric ASTs and historical records are retained. Source candidate labels remain historical and are not overwritten as formal proof.
Source hashes and review receipts input commit: 0f7be61e2c22317a4075561dc822c87d881a50dboriginal question SHA-256: 4a185594969e23fc4c039d75e0b6d2bb4c0706b5fdc7154d30765cbde66331e2candidate record SHA-256: d03a1401e15aafa1f4bf3c89bbb2258a5347fbcd3c8cd94d19b32adb064a9d2asemantic review receipt SHA-256: 4727d1bd957a9b7f6cadb7972ddb5ab80a31f5259dc5394c1dff2b71944ed36bquestion-first witness SHA-256: 51e18649133238ac992229f6e16542a5f3af53ca73b2262ab0524508ea937deeLean: NOT_RUN · human review: NOT_PERFORMEDSame-source full JSON