R0050-25719 · q-20261015-advance-20261115-r01-first-isomorphism-theorem-finite-groups-0019
Original question and givens
Use complete source Cayley table=[[0, 1, 2, 3, 4, 5, 6, 7], [1, 2, 3, 4, 5, 6, 7, 0], [2, 3, 4, 5, 6, 7, 0, 1], [3, 4, 5, 6, 7, 0, 1, 2], [4, 5, 6, 7, 0, 1, 2, 3], [5, 6, 7, 0, 1, 2, 3, 4], [6, 7, 0, 1, 2, 3, 4, 5], [7, 0, 1, 2, 3, 4, 5, 6]], identity=0, target table=[[0, 1], [1, 0]], identity=0, and the aligned total mapping=[0, 1, 0, 1, 0, 1, 0, 1]. Table row x/column y is x*y. Qualify both groups, then every homomorphism product pair before invoking the theorem. Give (source_order, target_order, mapping, homomorphism, first_failed_pair_or_null, kernel, image, normal_kernel, image_subgroup, certificate).
G001 — Use complete source Cayley table=[[0, 1, 2, 3, 4, 5, 6, 7], [1, 2, 3, 4, 5, 6, 7, 0], [2, 3, 4, 5, 6, 7, 0, 1], [3, 4, 5, 6, 7, 0, 1, 2], [4, 5, 6, 7, 0, 1, 2, 3], [5, 6, 7, 0, 1, 2, 3, 4], [6, 7, 0, 1, 2, 3, 4, 5], [7, 0, 1, 2, 3, 4, 5, 6]], identity=0, target table=[[0, 1], [1, 0]], identity=0, and the aligned total mapping=[0, 1, 0, 1, 0, 1, 0, 1]. Table row x/column y is x*y. Qualify both groups, then every homomorphism product pair before invoking the theorem. Give (source_order, target_order, mapping, homomorphism, first_failed_pair_or_null, kernel, image, normal_kernel, image_subgroup, certificate).
Step-by-step derivation
S001 · implies
Before
source roles = [iso1-complete-qualification]
After
derived = [[source_order, target_order, mapping, homomorphism, first_failed_pair_or_null, kernel, image, normal_kernel, image_subgroup, certificate]]
Conditions: none
List the full source field order without JavaScript.LP weak uses13 fields,zero/strong15;premises and roles follow the original operation/mode without padding.
Step identifiers and dependencies
Rule: source_ordered_fields_without_JS · Uses: G001
S002 · implies
Before
source roles = [Iso1 ORIGINAL SOURCE, [[0, 1, 2, 3, 4, 5, 6, 7], [1, 2, 3, 4, 5, 6, 7, 0], [2, 3, 4, 5, 6, 7, 0, 1], [3, 4, 5, 6, 7, 0, 1, 2], [4, 5, 6, 7, 0, 1, 2, 3], [5, 6, 7, 0, 1, 2, 3, 4], [6, 7, 0, 1, 2, 3, 4, 5], [7, 0, 1, 2, 3, 4, 5, 6]], 0]
After
derived = [8, [[0, 0, 0, 0], [1, 1, 1, 1], [2, 2, 2, 2], [3, 3, 3, 3], [4, 4, 4, 4], [5, 5, 5, 5], [6, 6, 6, 6], [7, 7, 7, 7]], Yes]
Conditions: none
Qualify the complete closed Cayley table and actual identity first,allowing order64 without assuming identity0.
Step identifiers and dependencies
Rule: Group_complete_table_actual_identity_bound64 · Uses: G001, S001
S003 · implies
Before
source roles = [Iso1 ORIGINAL SOURCE, 8, 0]
After
derived = [[[Yes, Yes, Yes, Yes, Yes, Yes, Yes, Yes], [Yes, Yes, Yes, Yes, Yes, Yes, Yes, Yes], [Yes, Yes, Yes, Yes, Yes, Yes, Yes, Yes], [Yes, Yes, Yes, Yes, Yes, Yes, Yes, Yes], [Yes, Yes, Yes, Yes, Yes, Yes, Yes, Yes], [Yes, Yes, Yes, Yes, Yes, Yes, Yes, Yes], [Yes, Yes, Yes, Yes, Yes, Yes, Yes, Yes], [Yes, Yes, Yes, Yes, Yes, Yes, Yes, Yes]], 512, [0, 7, 6, 5, 4, 3, 2, 1]]
Conditions: none
Each pair-matrix entry checks every third element for associativity,covering all n³ triples,not samples.Inverses return the actual identity from both sides.
Step identifiers and dependencies
Rule: Group_ALL_triples_compact_pair_matrix_and_ALL_inverses · Uses: G001, S002
S004 · implies
Before
source roles = [Iso1 ORIGINAL TARGET, [[0, 1], [1, 0]], 0]
After
derived = [2, [[0, 0, 0, 0], [1, 1, 1, 1]], Yes]
Conditions: none
Qualify the complete closed Cayley table and actual identity first,allowing order64 without assuming identity0.
Step identifiers and dependencies
Rule: Group_complete_table_actual_identity_bound64 · Uses: G001, S003
S005 · implies
Before
source roles = [Iso1 ORIGINAL TARGET, 2, 0]
After
derived = [[[Yes, Yes], [Yes, Yes]], 8, [0, 1]]
Conditions: none
Each pair-matrix entry checks every third element for associativity,covering all n³ triples,not samples.Inverses return the actual identity from both sides.
Step identifiers and dependencies
Rule: Group_ALL_triples_compact_pair_matrix_and_ALL_inverses · Uses: G001, S004
S006 · implies
Before
source roles = [Iso1 ACTUAL kernel, [0, 2, 4, 6], 0]
After
derived = [Yes, [[0, 0, 0, Yes], [0, 2, 2, Yes], [0, 4, 4, Yes], [0, 6, 6, Yes], [2, 0, 2, Yes], [2, 2, 4, Yes], [2, 4, 6, Yes], [2, 6, 0, Yes], [4, 0, 4, Yes], [4, 2, 6, Yes], [4, 4, 0, Yes], [4, 6, 2, Yes], [6, 0, 6, Yes], [6, 2, 0, Yes], [6, 4, 2, Yes], [6, 6, 4, Yes]], Yes, [[0, 0, Yes], [2, 6, Yes], [4, 4, Yes], [6, 2, Yes]], Yes, Yes, [[0, [0, 2, 4, 6], Yes], [1, [0, 2, 4, 6], Yes], [2, [0, 2, 4, 6], Yes], [3, [0, 2, 4, 6], Yes], [4, [0, 2, 4, 6], Yes], [5, [0, 2, 4, 6], Yes], [6, [0, 2, 4, 6], Yes], [7, [0, 2, 4, 6], Yes]], Yes]
Conditions: none
Check identity,all products and inverse closure separately before subgroup qualification,then every g for normality.These are actual properties that may individually hold even when a map fails;do not fill flags from a theorem name.
Step identifiers and dependencies
Rule: Subgroup_actual_identity_product_inverse_ALL_conjugates · Uses: G001, S005
S007 · implies
Before
source roles = [Iso1 ACTUAL image, [0, 1], 0]
After
derived = [Yes, [[0, 0, 0, Yes], [0, 1, 1, Yes], [1, 0, 1, Yes], [1, 1, 0, Yes]], Yes, [[0, 0, Yes], [1, 1, Yes]], Yes, Yes, [[0, [0, 1], Yes], [1, [0, 1], Yes]], Yes]
Conditions: none
Check identity,all products and inverse closure separately before subgroup qualification,then every g for normality.These are actual properties that may individually hold even when a map fails;do not fill flags from a theorem name.
Step identifiers and dependencies
Rule: Subgroup_actual_identity_product_inverse_ALL_conjugates · Uses: G001, S006
S008 · implies
Before
source roles = [[0, 1, 0, 1, 0, 1, 0, 1], 0, 0]
After
derived = [[[0, 0, 0, 0, Yes], [0, 1, 1, 1, Yes], [0, 2, 0, 0, Yes], [0, 3, 1, 1, Yes], [0, 4, 0, 0, Yes], [0, 5, 1, 1, Yes], [0, 6, 0, 0, Yes], [0, 7, 1, 1, Yes], [1, 0, 1, 1, Yes], [1, 1, 0, 0, Yes], [1, 2, 1, 1, Yes], [1, 3, 0, 0, Yes], [1, 4, 1, 1, Yes], [1, 5, 0, 0, Yes], [1, 6, 1, 1, Yes], [1, 7, 0, 0, Yes], [2, 0, 0, 0, Yes], [2, 1, 1, 1, Yes], [2, 2, 0, 0, Yes], [2, 3, 1, 1, Yes], [2, 4, 0, 0, Yes], [2, 5, 1, 1, Yes], [2, 6, 0, 0, Yes], [2, 7, 1, 1, Yes], [3, 0, 1, 1, Yes], [3, 1, 0, 0, Yes], [3, 2, 1, 1, Yes], [3, 3, 0, 0, Yes], [3, 4, 1, 1, Yes], [3, 5, 0, 0, Yes], [3, 6, 1, 1, Yes], [3, 7, 0, 0, Yes], [4, 0, 0, 0, Yes], [4, 1, 1, 1, Yes], [4, 2, 0, 0, Yes], [4, 3, 1, 1, Yes], [4, 4, 0, 0, Yes], [4, 5, 1, 1, Yes], [4, 6, 0, 0, Yes], [4, 7, 1, 1, Yes], [5, 0, 1, 1, Yes], [5, 1, 0, 0, Yes], [5, 2, 1, 1, Yes], [5, 3, 0, 0, Yes], [5, 4, 1, 1, Yes], [5, 5, 0, 0, Yes], [5, 6, 1, 1, Yes], [5, 7, 0, 0, Yes], [6, 0, 0, 0, Yes], [6, 1, 1, 1, Yes], [6, 2, 0, 0, Yes], [6, 3, 1, 1, Yes], [6, 4, 0, 0, Yes], [6, 5, 1, 1, Yes], [6, 6, 0, 0, Yes], [6, 7, 1, 1, Yes], [7, 0, 1, 1, Yes], [7, 1, 0, 0, Yes], [7, 2, 1, 1, Yes], [7, 3, 0, 0, Yes], [7, 4, 1, 1, Yes], [7, 5, 0, 0, Yes], [7, 6, 1, 1, Yes], [7, 7, 0, 0, Yes]], Yes, null, [0, 2, 4, 6], [0, 1], Yes, Yes]
Conditions: none
Audit every homomorphism pair and the full target-identity preimage/image.Qualification allows a bad map and reports actual properties:homFalse can coexist with normal kernel or subgroup image.An empty kernel is not replaced by an identity fallback.
Step identifiers and dependencies
Rule: Iso1_ALL_product_laws_ACTUAL_kernel_image_properties_before_theorem · Uses: G001, S007