Step-by-step derivation
S001 · implies
Before
source operation=hausdorff-inseparable-pair;original snapshot and mathematics retained
After
explicit ordered source output fields=[x, y, witness_or_null, separated, boundary]
Conditions: none
Keep the historical interface marker and list ordered source fields without JavaScript.Tags are not additional evidence;fixed No markers retain their scope.The ordering helper supplies protocol order,not mathematical correctness.
Step identifiers and dependencies
Rule: source_ordered_interface_explicit_without_javascript · Uses: G001
S002 · implies
Before
ORIGINAL carrier order=[a6, b6, c6];source canonical open family=[[a6, b6, c6], [a6, b6], [a6], []];actual open index=0,U=[a6, b6, c6]
After
ALL [other_index,union,intersection] rows=[[0, [a6, b6, c6], [a6, b6, c6]], [1, [a6, b6, c6], [a6, b6]], [2, [a6, b6, c6], [a6]], [3, [a6, b6, c6], []]];empty/full present;family qualification passed with exact source English collation
Conditions: none
Retain labels and original carrier order.Sort elements and the family by the exact declared source conventions,not size or an alternate familiar convention.Check all open pairs;the empty carrier has topology[[]].
Step identifiers and dependencies
Rule: hausdorff_complete_labeled_topology_and_source_order · Uses: G001, S001
S003 · implies
Before
ORIGINAL carrier order=[a6, b6, c6];source canonical open family=[[a6, b6, c6], [a6, b6], [a6], []];actual open index=1,U=[a6, b6]
After
ALL [other_index,union,intersection] rows=[[0, [a6, b6, c6], [a6, b6]], [1, [a6, b6], [a6, b6]], [2, [a6, b6], [a6]], [3, [a6, b6], []]];empty/full present;family qualification passed with exact source English collation
Conditions: none
Retain labels and original carrier order.Sort elements and the family by the exact declared source conventions,not size or an alternate familiar convention.Check all open pairs;the empty carrier has topology[[]].
Step identifiers and dependencies
Rule: hausdorff_complete_labeled_topology_and_source_order · Uses: G001, S002
S004 · implies
Before
ORIGINAL carrier order=[a6, b6, c6];source canonical open family=[[a6, b6, c6], [a6, b6], [a6], []];actual open index=2,U=[a6]
After
ALL [other_index,union,intersection] rows=[[0, [a6, b6, c6], [a6]], [1, [a6, b6], [a6]], [2, [a6], [a6]], [3, [a6], []]];empty/full present;family qualification passed with exact source English collation
Conditions: none
Retain labels and original carrier order.Sort elements and the family by the exact declared source conventions,not size or an alternate familiar convention.Check all open pairs;the empty carrier has topology[[]].
Step identifiers and dependencies
Rule: hausdorff_complete_labeled_topology_and_source_order · Uses: G001, S003
S005 · implies
Before
ORIGINAL carrier order=[a6, b6, c6];source canonical open family=[[a6, b6, c6], [a6, b6], [a6], []];actual open index=3,U=[]
After
ALL [other_index,union,intersection] rows=[[0, [a6, b6, c6], []], [1, [a6, b6], []], [2, [a6], []], [3, [], []]];empty/full present;family qualification passed with exact source English collation
Conditions: none
Retain labels and original carrier order.Sort elements and the family by the exact declared source conventions,not size or an alternate familiar convention.Check all open pairs;the empty carrier has topology[[]].
Step identifiers and dependencies
Rule: hausdorff_complete_labeled_topology_and_source_order · Uses: G001, S004
S006 · implies
Before
Hausdorff ORIGINAL designated pair:ORIGINAL distinct carrier points x=a6,y=b6;source open order=[[a6, b6, c6], [a6, b6], [a6], []]
After
ALL tested [U_index,V_index,intersection,disjoint] rows=[[0, 0, [a6, b6, c6], No], [0, 1, [a6, b6], No], [1, 0, [a6, b6], No], [1, 1, [a6, b6], No], [2, 0, [a6], No], [2, 1, [a6], No]];FIRST source-order witness=null
Conditions: none
Use actual opens U containing x and V containing y.Search original U then V order for the first disjoint pair.Null means no witness in this complete finite domain,not a failed sample.
Step identifiers and dependencies
Rule: hausdorff_FIRST_actual_open_pair_or_EXHAUSTIVE_failure · Uses: G001, S005