Submitted:
17 February 2026
Posted:
27 February 2026
You are already at the latest version
Abstract
Keywords:
MSC: 2020; 05C38; 05C45; 05C69; 11Y16; 68W40
1. Introduction
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
2. Essential Graph Theory
- (i)
- V is a finite set, each element of which is called a vertex of G and
- (ii)
- E is a finite set, each element of which is a nonempty subset X of V such that and is called an edge of G.
2.1. Importing Edges into Induced Subgraphs
- (i) and and
- (ii) and are nonadjacent in the induced subgraph of G.
- Then for each , an edge can be introduced between and . Obviously none of these q edges is in G. Each of these q edges introduced this way into will be called an edge imported into (or, simply, an imported edge, if the graph into which ths edge is introduced is clear from the context). Clearly these q imported edges result in a graph - say, H - such that V is the vertex set of H and G is span-imbedded in H.
2.2. Note on Importing Edges
- (i)
- An edge will be imported only into an induced subgraph of G.
- (ii)
- If an edge is given to be imported into for some , then x and y are non-adjacent vertices of (and hence non-adjacent in G) prior to the import of this edge.
- (iii)
- We have a graph H resulting from this import of the edge such that G is span-imbedded in H.
- (iv)
- Hereafter, given a graph G, any import of finitely many edges into any induced subgraph of G will be assumed legal, so that the graph resulting from this import process will, like G, be simple and loop-free.
3. Span-Imbedding and Cliques (SIC)
- Proposition 3.1. Let and denote the girth of . Then a finite number of edges can be imported into so that:
- (C-1) G is span-imbedded in a graph (with ) and
- (C-2) S is a clique of H - i.e., the induced subgraph (of H) is a complete graph.
- Proof. Suppose S is a clique of G. Then importing no edge into leaves G span-imbedded in itself (meaning ) from which (C-1) and (C-2) are immediate.
- Proposition 3.2. Let . Then the number of edges that can be imported into is not more than where p and are, respectively, and the girth of .
- Proof. Let . Upon importing t edges into , we have a graph H such that (C-1) and (C-2) of Proposition 3.1 are true. Then no more edges can be legally imported into since (by (iv) of Subsection 2.2) H and are required to be simple and loop-free. •
- Corollary 3.3. The number of edges that can be imported into G is not more than where and e is the girth of G.
- Proof. Set in Proposition 3.2. •
- Proposition 3.4. Let and e be the girth of G. Let , and be the girth of . Then .
- Proof. We use induction on n. Let denote the statement to prove. For , we have , and , whence , proving .
- Case 1: . Here , whence is immediate.
- Case 2: . Let and let denote the induced subgraph and let be the girth of J. Note that so that . If is the degree of z in G, then obviously and . By induction hypothesis, for J (owing to ). This gives .
- Proposition 3.5. To each , there exists a unique such that the import of t edges into endows the properties (C-1) and (C-2) (seen in the statement of Proposition 3.1) to G and S, respectively.
- Proof. From the proof of Proposition 3.1, the existence of that endows (C-1) to G and (C-2) to S is clear, as is (where ). More than t edges cannot be imported legally into (Proposition 3.2) whereas if fewer than t edges are imported into then S will not acquire the property (C-2), whence t is unique for S. •
3.1. Clique-Upgradation Number
- Proposition 3.6. (i) Each nonempty subset S of V has a clique-upgradation number .
- (ii) where and denotes the girth of .
- Proof. (i) follows from Proposition 3.1 and the definition of clique-upgradation number.
- (ii) Clearly . Suppose the conclusion were false. Then (by Proposition 3.2) we would have for some . Let the graph resulting from the import of edges (into ) be H. Then , which by the definition of is complete after the edge-import process, would have edges, which number is less than . But this patently contradicts the completeness of . •
- (i)
- is a finite set for each .
- (ii)
- There exists such that is nonempty.
- (iii)
- It may happen that for some .
- Proposition 3.7. (i) The set union equals .
- (ii) If with then .
- Proof. (i) is clear from the definition of .
- (ii) If then , whence . •
- Corollary 3.8. .
- Proof. Consequence of Proposition 3.6 and Proposition 3.7. •
- Proposition 3.9. for some .
- Proof. If each of the non-negative integers were less than then we would have , from which . But this contradicts Corollary 3.8. •
4. Compuation and Decision Variants of a Problem in SIC
4.1. Compuation Variant of the Problem PSIC
- If is a graph of order n and girth e, then find a nonempty set such that where and .
4.2. A Decision Variant of PSIC
- Inputs: (i) Graph , (ii) , (iii) , (iv) .
- Question: Does there exist a nonempty set such that for some with ?
- Output: YES (a desired set exists) or NO (no such set exists), as appropriate.
- Note. There is no need of a certificate candidate since ensures the output is YES by dint of Proposition 3.9. As for the inputs (i) through (iv), it is mandatory that they be free from any error, as also that they be logically consistent with one another.
5. Algorithm PSIC-in-NP
- BEGIN
- STOP
- Proposition 5.1. The algorithm PSIC-in-NP is feasible and correct.
- Proof. The algorithm evidently returns only one output. Printing each decision clearly terminates in a finite number of steps. Consequently, PSIC-in-NP is feasible.
- Proposition 5.2. Given an input , PSIC-in-NP runs in polynomial time in n.
- Proof. The total number (say, ) of steps executed by the algorithm PSIC-in-NP is the sum of the numbers of steps for all the lines executed. Suppose that one execution of the line j requires steps and that this line is executed exactly times when the algorithm is executed once. Then is the number of steps consumed by the line j in one execution of the algorithm.
6. PSIC Is in NP but Not in P
- Proposition 6.1. The ratio cannot be bounded by for any positive real constants a and b as n increases over .
- Proof. Were the conclusion false, then there would exist real constants and such that for all . Simple calculations from here lead to . This leads to for all . But this contradicts the fact that is unbounded as n increases over . •
- Proposition 6.2. The problem PSIC is in NP.
- Proof. Consequence of Proposition 5.1 and Proposition 5.2.
- Proposition 6.3. The problem PSIC is not in P.
- Proof. Let be a given feasible algorithm that outputs a desired set (where G is the given input graph of order n).
7. Span-Imbedding and Dominating Sets (SID)
- Proposition 7.1. Let . Then a finite number of edges can be imported into G so that:
- (D-1) G is span-imbedded in a graph (with ) and
- (D-2) D is a dominating set of H.
- Proof. Suppose D is a dominating set of G. Then importing no edge into G leaves G span-imbedded in itself (meaning ), from which (D-1) and (D-2) follow.
- Proposition 7.2. To each , there corresponds a least such that the import of t edges into G endows the properties (D-1) and (D-2) (seen in the statement of Proposition 7.1) to G and D, respectively.
- Proof. Consequence of Proposition 7.1. •
7.1. Domination-Upgradation Number
- Proposition 7.3. (i) Each nonempty subset D of V has a dom-upgradation number .
- (ii) .
- Proof. (i) Follows from Proposition 7.2 and the definition of dom-upgradation number.
- (ii) If D is a dominating set of G then .
- (i)
- is a finite set for each .
- (ii)
- There exists such that is nonempty.
- (iii)
- It may happen that for some .
- Proposition 7.4. (i) The set union equals .
- (ii) If with then .
- Proof. (i) is clear from the definition of .
- (ii) If then , from which . •
- Corollary 7.5. .
- Proof. Consequence of Proposition 7.3 and Proposition 7.4. •
- Proposition 7.6. for some .
- Proof. If each of the non-negative integers were less than then we would have , from which . But this contradicts Corollary 7.5. •
7.2. Computation Variant of a Problem in SID
- If is a graph of order n and girth e then find a nonempty set such that where and .
7.3. A Decision Variant of PSID
- Inputs: (i) Graph , (ii) , (iii) , (iv) .
- Question: Does there exist a nonempty set such that for some with ?
- Output: YES (a desired set exists) or NO (no such set exists), as appropriate.
- Note. There is no need of a certificate candidate since ensures the output is YES by dint of Proposition 7.6. As for the inputs (i) through (iv), it is mandatory that they be free from any error, as also that they be logically consistent with one another.
8. Algorithm PSID-in-NP
- BEGIN
- 1. print “YES, there exists with
- STOP
- Proposition 8.1. The algorithm PSID-in-NP is feasible and correct.
- Proof. The algorithm evidently returns only one output. Printing the decision clearly terminates in a finite number of steps. Consequently, PSID-in-NP is feasible.
- Proposition 8.2. Given an input , PSID-in-NP runs in polynomial time in n.
- Proof. The total number (say, ) of steps executed by the algorithm PSID-in-NP is the sum of the numbers of steps for all the lines executed. Suppose that one execution of the line j requires steps and that this line is executed exactly times when the algorithm is executed once. Then is the number of steps consumed by the line j in one execution of the algorithm.
9. PSID Is in NP but Not in P
- Proposition 9.1. The problem PSID is in NP.
- Proof. Consequence of Proposition 8.1 and Proposition 8.2. •
- Proposition 9.2. The problem PSID is not in P.
- Proof. Let be a given feasible algorithm that outputs a desired set (where G is the given input graph of order n).
10. Span-Imbedding and Hamiltonian Graphs (SIH)
- Proposition 10.1. Let . Let .
- (i) If , then a finite number of edges can be imported into so that:
- (H-1) G is span-imbedded in a graph (with ) and
- (H-2) the induced subgraph (of H) is a Hamiltonian graph.
- (ii) If then (H-2) seen in (i) above is never true.
- Proof. (i) Suppose is Hamiltonian. This necessiates . Then importing no edge into leaves G is span-imbedded in itself (i.e., ) from which (H-1) and (H-2) follow immediately.
- (ii) If then the elements of S can never form a Hamiltonian cycle by themselves. •
- Proposition 10.2. To each such that , there corresponds a least such that the import of t edges into endows the properties (H-1) and (H-2) (seen in the statement of Proposition 10.1) to G and , respectively.
- Proof. Consequence of Proposition 10.1. •
10.1. Hamilton-Upgradation Number
- Proposition 10.3. Let have order .
- (i) Each nonempty subset S of V such that has a H-upgradation number .
- (ii) where and denotes the girth of .
- Proof. (i) Follows from Proposition 10.1 and the definition of H-upgradation number.
- (ii) Suppose the conclusion were false. Then for some . Let H be the graph resulting from importing edges into . Then there would be edges in , a patent impossibility since is simple and loop-free of order p. •
- (i)
- is a finite set for each .
- (ii)
- There exists such that is nonempty.
- (iii)
- It may happen that for some .
- (iv)
- If for some then .
- Proposition 10.4. (i) The set union equals .
- (ii) If with then .
- Proof. (i) The inclusion is clear from the definition of .
- (ii) If then , from which . •
- Corollary 10.5. .
- Proof. Consequence of Proposition 10.3 and Proposition 10.4. •
- Proposition 10.6. for some .
- Proof. Let denote the real number . If for each then would ensue, giving , patently contradicting Corollary 10.5. •
10.2. Computation Variant of a Problem in SIH
- If is a graph of order and girth e then find a nonempty set such that where and .
10.3. A Decision Variant of PSIH
- Inputs: (i) Graph , (ii) , (iii) , (iv)
- Question: Is there a nonempty set with for some with ?
- Certificate candidate: .
- Output: YES (a desired set exists) or NO (no such set exists), as appropriate.
11. Algorithm PSIH-in-NP
- BEGIN
- 1. if
-
2. then print “YES, exists withsince ” and STOP
-
3. else print “NO, no nonempty set withsince ” and STOP
- 4. endif
- STOP
- Proposition 11.1. The algorithm PSIH-in-NP is feasible and correct.
- Proof. Line 1 of the algorithm checks if . This check clearly terminates in a finite number of steps.
- Proposition 11.2. Given an input , PSIH-in-NP runs in polynomial time in n.
- Proof. The total number (say, ) of steps executed by the algorithm PSIH-in-NP is the sum of the numbers of steps for all the lines executed. Suppose that one execution of the line j requires steps and that this line is executed exactly times when the algorithm is executed once. Then is the number of steps consumed by the line j in one execution of the algorithm.
- Proposition 11.3. To each instance G of PSIH such that there is a certificate that is verified by PSIH-in-NP in polynomial time in the size (n) of G.
- Proof. is the required certificate. •
12. PSIH Is in NP but Not in P
- Proposition 12.1. The ratio cannot be bounded by for any positive real constants a and b as n increases over .
- Proof. Were the conclusion false, then for some real constants and and for all . Simple calculations from here lead to , giving for all such that . Then would ensue, But this contradicts the fact that cannot be bounded as n increases over . •
- Proposition 12.2. The problem PSIH is in NP.
- Proof. Consequence of Proposition 11.1, Proposition 11.2 and Proposition 11.3. •
- Proposition 12.3. The problem PSIH is not in P.
- Proof. Let be a given feasible algorithm that outputs a desired set (where G is the given input graph of order n).
13. Conclusions
Acknowledgments
References
- Bovet, D. P. and Crescenzi, P., 1994, Introduction to the theory of complexity, Prentice Hall, London, UK.
- Cook, S., 2000, The P versus NP problem, Available online: http://www.claymath.org/millennium/P vs NP/pvsNP.pdf.
- Cormen, T. H., Leiserson, C. E., Rivest, R. L. and Stein, C., 2009, Introduction to Algorithms, MIT Press, USA.
- Dharmarajan, R. and Ramachandran, D., A problem in Moon-Moser graphs to show P does not equal NP, Glob. J. Pure Appl. Math. 21 (1) (2025) 51-73.
- Dharmarajan, R. and Ramachandran, D., A problem in power sets shows P does not equal NP, Available online: http://www.preprint.org. [CrossRef]
- J.M. Harris, J.L. Hirst, M.J. Mossinghoff, Combinatorics and Graph Theory, second ed., Springer, New York, 2008. [CrossRef]
- Savage, J. E., 1998, Models of Computation, Addison Wesley, Reading, USA.
- Stoll, R. R., 2012, Set Theory and Logic, Courier Corporation, USA.
- Trakhtenbrot, B. A., 1984, “A Survey of Russian Approaches to Perebor (Brute-Force Search) Algorithms,” IEEE Ann. Hist. Comput. 6(4), pp. 384-400. [CrossRef]
- Wilf, H. S., 1994, Algorithms and Complexity, Internet Edition, Summer.
- Woeginger, G. J., 2003, “Exact algorithms for NP-hard problems: A survey,” Combinatorial Optimization - Proc. 5th Intl. Workshop, Aussois, France, pp. 185–207.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).