Original question and givens
The declared domain is D={-24, -23} and codomain is B={-8, -7, -6}. Is the ordered-pair set {(-24, -8), (-23, -7), (-24, -6)} exactly the graph of a total function D→B?
G001 — The declared domain is D={-24, -23} and codomain is B={-8, -7, -6}. Is the ordered-pair set {(-24, -8), (-23, -7), (-24, -6)} exactly the graph of a total function D→B?
Step-by-step derivation
S001 · implies
Before
raw domain=[-24, -23]
After
sorted distinct declared domain=[-24, -23]
Conditions: none
The domain is the declared finite integer subset,not automatically all R.The input list must already be distinct.The first coordinate is input,the second output.
Step identifiers and dependencies
Rule: function_graph_declared_domain_scope · Uses: G001
S002 · implies
Before
codomain=[-8, -7, -6];raw pair rows=[[-24, -8], [-23, -7], [-24, -6]]
After
ordered-pair set=[[-24, -8], [-24, -6], [-23, -7]]
Conditions: none
This protocol treats the graph as a set:deduplicate identical pairs,but retain different y values at one x.This differs from a raw-row protocol requiring one original row per input.
Step identifiers and dependencies
Rule: graph_set_duplicate_pairs_count_once · Uses: G001, S001
S003 · implies
Before
pair=[-24, -8];domain=[-24, -23];codomain=[-8, -7, -6]
After
both coordinates typed=Yes
Conditions: none
Every pair must lie in D×B.Do not ignore outside-domain or outside-codomain pairs after finding legal points for some inputs.
Step identifiers and dependencies
Rule: graph_every_pair_type_guard · Uses: G001, S002
S004 · implies
Before
pair=[-24, -6];domain=[-24, -23];codomain=[-8, -7, -6]
After
both coordinates typed=Yes
Conditions: none
Every pair must lie in D×B.Do not ignore outside-domain or outside-codomain pairs after finding legal points for some inputs.
Step identifiers and dependencies
Rule: graph_every_pair_type_guard · Uses: G001, S003
S005 · implies
Before
pair=[-23, -7];domain=[-24, -23];codomain=[-8, -7, -6]
After
both coordinates typed=Yes
Conditions: none
Every pair must lie in D×B.Do not ignore outside-domain or outside-codomain pairs after finding legal points for some inputs.
Step identifiers and dependencies
Rule: graph_every_pair_type_guard · Uses: G001, S004
S006 · implies
Before
declared input=-24;normalized pair set=[[-24, -8], [-24, -6], [-23, -7]]
After
distinct output fiber=[-8, -6];count=2
Conditions: none
Each declared input needs exactly one distinct output.At most one point gives single-valuedness,not totality.
Step identifiers and dependencies
Rule: graph_each_declared_input_exactly_one · Uses: G001, S005
S007 · implies
Before
declared input=-23;normalized pair set=[[-24, -8], [-24, -6], [-23, -7]]
After
distinct output fiber=[-7];count=1
Conditions: none
Each declared input needs exactly one distinct output.At most one point gives single-valuedness,not totality.
Step identifiers and dependencies
Rule: graph_each_declared_input_exactly_one · Uses: G001, S006
S008 · implies
Before
all pair type flags=[Yes, Yes, Yes];source fiber sizes=[2, 1]
After
total function graph=No
Conditions: none
Typing and totality are joint conditions.An empty domain with an empty graph is valid,but extra outside pairs are not.The valid empty function does not require a nonempty codomain.
Step identifiers and dependencies
Rule: total_graph_type_and_totality_joint_gate · Uses: G001, S007