Step-by-step derivation
S001 · implies
Before
source operation=hausdorff-full-audit;original snapshot and mathematics retained
After
explicit ordered source output fields=[points, pair_witness_rows, Hausdorff, certificate]
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=[a23, b23, c23];source canonical open family=[[a23, b23, c23], [a23, b23], [a23, c23], [a23], [b23, c23], [b23], [c23], []];actual open index=0,U=[a23, b23, c23]
After
ALL [other_index,union,intersection] rows=[[0, [a23, b23, c23], [a23, b23, c23]], [1, [a23, b23, c23], [a23, b23]], [2, [a23, b23, c23], [a23, c23]], [3, [a23, b23, c23], [a23]], [4, [a23, b23, c23], [b23, c23]], [5, [a23, b23, c23], [b23]], [6, [a23, b23, c23], [c23]], [7, [a23, b23, c23], []]];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=[a23, b23, c23];source canonical open family=[[a23, b23, c23], [a23, b23], [a23, c23], [a23], [b23, c23], [b23], [c23], []];actual open index=1,U=[a23, b23]
After
ALL [other_index,union,intersection] rows=[[0, [a23, b23, c23], [a23, b23]], [1, [a23, b23], [a23, b23]], [2, [a23, b23, c23], [a23]], [3, [a23, b23], [a23]], [4, [a23, b23, c23], [b23]], [5, [a23, b23], [b23]], [6, [a23, b23, c23], []], [7, [a23, b23], []]];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=[a23, b23, c23];source canonical open family=[[a23, b23, c23], [a23, b23], [a23, c23], [a23], [b23, c23], [b23], [c23], []];actual open index=2,U=[a23, c23]
After
ALL [other_index,union,intersection] rows=[[0, [a23, b23, c23], [a23, c23]], [1, [a23, b23, c23], [a23]], [2, [a23, c23], [a23, c23]], [3, [a23, c23], [a23]], [4, [a23, b23, c23], [c23]], [5, [a23, b23, c23], []], [6, [a23, c23], [c23]], [7, [a23, c23], []]];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=[a23, b23, c23];source canonical open family=[[a23, b23, c23], [a23, b23], [a23, c23], [a23], [b23, c23], [b23], [c23], []];actual open index=3,U=[a23]
After
ALL [other_index,union,intersection] rows=[[0, [a23, b23, c23], [a23]], [1, [a23, b23], [a23]], [2, [a23, c23], [a23]], [3, [a23], [a23]], [4, [a23, b23, c23], []], [5, [a23, b23], []], [6, [a23, c23], []], [7, [a23], []]];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
ORIGINAL carrier order=[a23, b23, c23];source canonical open family=[[a23, b23, c23], [a23, b23], [a23, c23], [a23], [b23, c23], [b23], [c23], []];actual open index=4,U=[b23, c23]
After
ALL [other_index,union,intersection] rows=[[0, [a23, b23, c23], [b23, c23]], [1, [a23, b23, c23], [b23]], [2, [a23, b23, c23], [c23]], [3, [a23, b23, c23], []], [4, [b23, c23], [b23, c23]], [5, [b23, c23], [b23]], [6, [b23, c23], [c23]], [7, [b23, c23], []]];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, S005
S007 · implies
Before
ORIGINAL carrier order=[a23, b23, c23];source canonical open family=[[a23, b23, c23], [a23, b23], [a23, c23], [a23], [b23, c23], [b23], [c23], []];actual open index=5,U=[b23]
After
ALL [other_index,union,intersection] rows=[[0, [a23, b23, c23], [b23]], [1, [a23, b23], [b23]], [2, [a23, b23, c23], []], [3, [a23, b23], []], [4, [b23, c23], [b23]], [5, [b23], [b23]], [6, [b23, c23], []], [7, [b23], []]];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, S006
S008 · implies
Before
ORIGINAL carrier order=[a23, b23, c23];source canonical open family=[[a23, b23, c23], [a23, b23], [a23, c23], [a23], [b23, c23], [b23], [c23], []];actual open index=6,U=[c23]
After
ALL [other_index,union,intersection] rows=[[0, [a23, b23, c23], [c23]], [1, [a23, b23, c23], []], [2, [a23, c23], [c23]], [3, [a23, c23], []], [4, [b23, c23], [c23]], [5, [b23, c23], []], [6, [c23], [c23]], [7, [c23], []]];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, S007
S009 · implies
Before
ORIGINAL carrier order=[a23, b23, c23];source canonical open family=[[a23, b23, c23], [a23, b23], [a23, c23], [a23], [b23, c23], [b23], [c23], []];actual open index=7,U=[]
After
ALL [other_index,union,intersection] rows=[[0, [a23, b23, c23], []], [1, [a23, b23], []], [2, [a23, c23], []], [3, [a23], []], [4, [b23, c23], []], [5, [b23], []], [6, [c23], []], [7, [], []]];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, S008
S010 · implies
Before
Hausdorff ORIGINAL pair index0:ORIGINAL distinct carrier points x=a23,y=b23;source open order=[[a23, b23, c23], [a23, b23], [a23, c23], [a23], [b23, c23], [b23], [c23], []]
After
ALL tested [U_index,V_index,intersection,disjoint] rows=[[0, 0, [a23, b23, c23], No], [0, 1, [a23, b23], No], [0, 4, [b23, c23], No], [0, 5, [b23], No], [1, 0, [a23, b23], No], [1, 1, [a23, b23], No], [1, 4, [b23], No], [1, 5, [b23], No], [2, 0, [a23, c23], No], [2, 1, [a23], No], [2, 4, [c23], No], [2, 5, [], Yes]];FIRST source-order witness=[[a23, c23], [b23]]
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, S009
S011 · implies
Before
Hausdorff ORIGINAL pair index1:ORIGINAL distinct carrier points x=a23,y=c23;source open order=[[a23, b23, c23], [a23, b23], [a23, c23], [a23], [b23, c23], [b23], [c23], []]
After
ALL tested [U_index,V_index,intersection,disjoint] rows=[[0, 0, [a23, b23, c23], No], [0, 2, [a23, c23], No], [0, 4, [b23, c23], No], [0, 6, [c23], No], [1, 0, [a23, b23], No], [1, 2, [a23], No], [1, 4, [b23], No], [1, 6, [], Yes]];FIRST source-order witness=[[a23, b23], [c23]]
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, S010
S012 · implies
Before
Hausdorff ORIGINAL pair index2:ORIGINAL distinct carrier points x=b23,y=c23;source open order=[[a23, b23, c23], [a23, b23], [a23, c23], [a23], [b23, c23], [b23], [c23], []]
After
ALL tested [U_index,V_index,intersection,disjoint] rows=[[0, 0, [a23, b23, c23], No], [0, 2, [a23, c23], No], [0, 4, [b23, c23], No], [0, 6, [c23], No], [1, 0, [a23, b23], No], [1, 2, [a23], No], [1, 4, [b23], No], [1, 6, [], Yes]];FIRST source-order witness=[[a23, b23], [c23]]
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, S011
S013 · implies
Before
ORIGINAL carrier order=[a23, b23, c23];ALL unordered distinct pairs with first index<second=[[a23, b23], [a23, c23], [b23, c23]]
After
ALL pair-witness rows=[[a23, b23, [[a23, c23], [b23]]], [a23, c23, [[a23, b23], [c23]]], [b23, c23, [[a23, b23], [c23]]]];Hausdorff=Yes;no pairs means vacuous True,not failure
Conditions: none
One exhaustively failed pair refutes Hausdorffness;all pairs must succeed for this finite certificate.For a finite Hausdorff space,intersect x-neighborhoods excluding each other y to obtain open singleton{x},hence discreteness.Do not extrapolate that corollary to infinite spaces.
Step identifiers and dependencies
Rule: hausdorff_ALL_original_point_pairs_empty_singleton_vacuity · Uses: G001, S012