S002 · implies
Before
source roles = [Reduction ORIGINAL map, [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [0, 1], [0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]]
After
derived = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [0, 1], [0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1], [[0, 0, Yes], [1, 1, Yes], [2, 0, Yes], [3, 1, Yes], [4, 0, Yes], [5, 1, Yes], [6, 0, Yes], [7, 1, Yes], [8, 0, Yes], [9, 1, Yes], [10, 0, Yes], [11, 1, Yes], [12, 0, Yes], [13, 1, Yes]], Yes, null]
Conditions: none
Sort source values numerically with their aligned images,and target values numerically.Null,outside and Boolean images are not valid integer target values;False is not0.Qualification retains actual raw images and the first invalid row,not an invented total map.
Step identifiers and dependencies
Rule: Reduction_original_domain_IMAGE_pairs_sorted_together_STRICT_types · Uses: G001, S001
S003 · implies
Before
source roles = [Reduction ORIGINAL map, [1, 3, 5, 7, 9, 11, 13], [1], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [0, 1], [0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]]
After
derived = [[[0, No, 0, No, Yes], [1, Yes, 1, Yes, Yes], [2, No, 0, No, Yes], [3, Yes, 1, Yes, Yes], [4, No, 0, No, Yes], [5, Yes, 1, Yes, Yes], [6, No, 0, No, Yes], [7, Yes, 1, Yes, Yes], [8, No, 0, No, Yes], [9, Yes, 1, Yes, Yes], [10, No, 0, No, Yes], [11, Yes, 1, Yes, Yes], [12, No, 0, No, Yes], [13, Yes, 1, Yes, Yes]], Yes, Yes]
Conditions: none
For every x audit x in A iff f(x) in B,in both yes and no directions.Invalid images have null target predicates,notFalse.Totality and full membership equivalence jointly qualify this finite reduction.
Step identifiers and dependencies
Rule: Reduction_EVERY_yes_AND_no_membership_IFF_not_yes_only · Uses: G001, S002