Submitted:
13 May 2025
Posted:
15 May 2025
You are already at the latest version
Abstract
Keywords:
- Gk – general networks without strict axiomatic requirements,
- Uk – networks closed under the ∨ (join) operation,
- Tk – topologically oriented networks with a point-based structure,
- Hk – networks with horizontal and vertical relations,
- Bk – structures that satisfy all axioms of Boolean algebra.
- input of the structure in table or matrix form,
- automatic checking of axioms,
- classification of the network into the appropriate class Gk–Bk,
- visualization of the network and its operations.
Graph Theory and Algorithms: Application in Net- work Classification
Determining the Shortest Path in a Graph
- Set λ1 = 0, and for all other vertices λi = ∞,
- Iterate through all edges and perform relaxation: if λj > λi + l((xi, xj)), then set λj = λi + l((xi, xj)),
- Repeat until no changes occur.

Hamiltonian Paths and Rédei’s Theorem
Graph Isomorphism
Adjacency Matrices and Permutations

Graph Complementation
Self-Complementary Graphs and Theorem

Graph Operations: Union, Intersection, and Product
- Union: G1 ∪ G2 (logical disjunction in Boolean algebra)
- Intersection: G1 ∩ G2 (logical conjunction)
- Cartesian product: G1 × G2


Trees and Their Relation to Boolean Algebra
- A tree with n vertices has exactly n − 1 edges.
- Every connected acyclic graph is a tree.
- If the number of vertices is n and the number of edges is n − 1, the graph is a tree.
- The union of multiple trees forms a forest (disjoint set of trees).
- The intersection of trees yields common subgraphs that are also acyclic.

Planar Graphs and Euler’s Formula

Mathematical Approach to Graphs, Intersections and Boolean Proofs for Gk, Uk, Hk, Bk
Gk – Generalized Networks (Weak Relations)

| a | b | a ∨ b |
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
| a | b | a ∨ b | a ∧ b |
| 0 | 0 | 0 | 0 |
| 1 | 0 | 1 | 0 |
| 0 | 1 | 1 | 0 |
| 1 | 1 | 1 | 1 |
- A: x = 0, x = 1 B: x = 1, x = 2
- Line x = 1 — common intersection, gives node (1, y) for any y
| a | b | a ∨ b | a ∧ b | ¬a |
| 0 | 0 | 0 | 0 | 1 |
| 0 | 1 | 1 | 0 | 1 |
| 1 | 0 | 1 | 0 | 0 |
| 1 | 1 | 1 | 1 | 0 |
Networks, Semilattices, and the Application of Boolean Algebra in Classification
Logical Interpretation: 0 as Union, 1 as Intersection
- Logical 0 — represents the union of elements: a ∨ b = a ∪ b
- Logical 1 — represents the intersection of elements: a ∧ b = a ∩ b
Optimization Algorithm for Classification and Mapping of Net- work Structures using Boolean Algebra
- Input: A set of relations between network nodes expressed as binary expressions (e.g., x1 ∨ x2, x1 ∧ x3).
- Transformation: Conversion of expressions into DNF and KNF formats.
- Minimization: Use of methods such as the Quine–McCluskey algorithm or Kar- naugh maps to minimize logical expressions.
- Direction Analysis: Identification of line equations of the form y = ax + b for each relation.
- Intersections: Calculation of intersection points by solving systems of linear equa- tions for each pair of relations.
- Output: An optimized set of network connections, classified according to the Gk, Uk, Hk, Bk typology.

Networks, Semilattices, and the Application of Boolean Algebra in Classification
Theoretical Foundation: Semilattices and Lattices
Boolean Algebra as a Lattice Extension
- distributivity of ∨ and ∧ operations,
- existence of a complement a for every element a,
- existence of bounds: 0 (least) and 1 (greatest element).

| a | b | a ∨ b | a ∧ b |
| 0 | 0 | 0 | 0 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 1 | 1 |
Axiomatic Proofs within Lattices and Sublattices
- Gk – only reflexive and transitive relations (weak structures),
- Uk – union-closed networks under ∨ (disjunction),
- Tk – networks with partial localization and binary relations,
- Hk – structures with bidirectional relations and diagonal operations,
- Bk – full network logic equivalent to Boolean algebra.
Operational Interpretation for Gk–Bk Structures in Boolean Al- gebra
- -
- Gk (generalized networks): Structured relations satisfying reflexivity and tran- sitivity. No guarantee of 0 or 1.
- -
- Uk (union networks): Closed only under ∨ (symbol 0), while ∧ (1) is undefined.
- -
- Tk (topological networks): Define localized directions in networks with partial connections. Partial ∧ operations are allowed:
- -
- Hk (horizontal-vertical networks): Define clear two-dimensional structure. ∨ represents horizontal joins, and ∧ vertical intersections.
- -
- Bk (Boolean networks): Satisfy all Boolean algebra axioms:

Mathematical Function and Proof via Boolean Algebra for Net- work Structures

- -
- Commutativity: A ∨ B = B ∨ A, A ∧ B = B ∧ A
- -
- Associativity: A ∨ (B ∨ C) = (A ∨ B) ∨ C
- -
- Distributivity: A ∨ (B ∧ C) = (A ∨ B) ∧ (A ∨ C)
- -
- Complement:
- -
- 0: Join (union) – operator ∨
- -
- 1: Meet (intersection) – operator ∧

| a | b | a ∨ b | a ∧ b | ¬a |
| 0 | 0 | 0 | 0 | 1 |
| 0 | 1 | 1 | 0 | 1 |
| 1 | 0 | 1 | 0 | 0 |
| 1 | 1 | 1 | 1 | 0 |
Application for Representing Networks and Subnetworks Using Boolean Algebra



-
Logical expressions at the top of the figure:
- o
- The function f(x1,x2,x3)=x1∨x2∨x3 represents a disjunction (logical "OR") of three variables. It is an example of a simple logical function in disjunctive form.
- o
- The function g(x1,x2)=x1∧¬x1∧¬x2 is a contradictory function (never true), used to represent paradoxical or unachievable logical connections.
- o
- From these symbolic functions, relationships between network nodes can be constructed based on the truth values of the expressions.
-
Truth table (bottom left):
- o
- Shows all possible combinations of values for variabl x1 and x2, along with the corresponding function result.
- o
- The table is used to generate DNF (Disjunctive Normal Form) and KNF (Conjunctive Normal Form), essential for logic minimization and further network analysis.
-
Graphs (right side):
- o
- The upper graph shows a simple network based on the function ggg, connecting only nodes where the expression evaluates to true.
- o
- The lower graph represents a more complex network, possibly derived from combining multiple logical expressions (such as h(x2,x3)), where nodes interact based on logical evaluation.

-
Top left – Gk (Generalized Network):
- o
- Displays a complex graph with multiple node connections.
- o
- The adjacency matrix indicates which nodes are connected (1 for connection, 0 for none).
- o
- This type illustrates a general, unstructured network without predefined logical restrictions.
-
Top right – Bk (Boolean Network):
- o
- A network where relationships are defined using Boolean logic.
- o
- The adjacency matrix reflects logical rules through partial node connections.
- o
- Often used for modeling systems like logic processors and digital circuits.
-
Bottom left – Tk (Topological Network):
- o
- Shows a tree structure with clearly defined hierarchy and directional edges (from root to leaves).
- o
- The matrix displays outgoing edges per node, with “2” indicating two child connections.
- o
- Useful in modeling organizational charts, inheritance trees, or search algorithms.
-
Bottom right – Random Unstructured Network:
- o
- Visualized as a complex mesh of randomly interconnected nodes.
- o
- The adjacency matrix shows highly specific node connections.
- o
- This model is typical for neural networks or social networks with limited links.

-
Top – Functions f(x),g(x)f(x), g(x)f(x),g(x):
- o
- f(x1,x2,x3)=x1∨x2∨x3 is a disjunction that outputs 1 if at least one input is 1.
- o
- o g(x1,x2)=x1∧¬x1∧¬x2 is inherently false (as x1∧¬x1 is always 0), thus always evaluates to 0.
-
Middle left – Truth Table:
- o
- Shows all binary combinations for x1,,x2 and the result for f(x1,x2).
- o
- Used for analyzing and evaluating Boolean expressions.
- o
- Enables logic minimization into DNF and KNF.
-
Right – Graphs Linked to Functions:
- o
- The upper graph shows a simple three-node structure, possibly representing g(x1,x2) or a binary tree.
- o
- The lower graph is more complex, likely illustrating h(x2,x3), involving more connections and interactions.
- o
- These graphs visually represent logical functions as network structures.

-
Top left – Boolean Algebra Axioms:
- o
-
Presents fundamental Boolean rules:
- ▪
- a∧0=0
- ▪
- a∧1=a
- ▪
- a∨0=a
- ▪
- a∧a=a
- ▪
- a∨a=a
-
Middle and Right – Network Visualizations:
- o
- Uk (Union Network): One central node connected to several others producing output 1, representing disjunction.
- o
- Gk (Generalized Network): A complex web of nodes, possibly with loops or cycles.
- o
- Tk (Topological Network): Hierarchical with clear directionality (e.g., tree structures).
- o
- Bk (Boolean Network): Dense and interconnected, based on logical rules.
-
Bottom – Subnetworks and Network Structure:
- o
- A subnetwork is a subset of a larger network preserving the same structure and rules.
- o
- These visualizations show how logic expressions, once translated into graphs, can be decomposed into smaller functional units.
Conclusion, Discussion and Recommendations for Further Research
- Multivariable functions and dynamic network generation in real-time.
- Integration with symbolic AI for automatic recognition and simplification of logical patterns.
- Classification and simulation of real-world data networks (e.g., social, biological, or communication networks).
- Exporting results in standardized formats for use in scientific publications or external systems.
- Enhancing the interface for use in STEM education at various levels of complexity.
References
- Delaplace, F., & Ivanov, S. (2020). Bisimilar conversion of multi-valued networks to Boolean networks. arXiv preprint arXiv:2001.07371. https://arxiv.org/abs/2001.07371.
- Müssel, C., Hopfensitz, M., & Kestler, H. A. (2020). Concepts in Boolean network modeling: What do they all mean? Computational and Structural Biotechnology Journal, 18, 571–582. [CrossRef]
- Rozum, J. C., Zañudo, J. G. T., Gan, X., Deritei, D., & Albert, R. (2020). Parity and time-reversal elucidate both decision-making in empirical models and attractor scaling in critical Boolean networks. arXiv preprint arXiv:2009.05526. https://arxiv.org/abs/2009.05526.
- Schwieger, R., Bender, M. R., Siebert, H., & Haase, C. (2021). Classifier construction in Boolean networks using algebraic methods. arXiv preprint arXiv:2108.08599. https://arxiv.org/abs/2108.08599.
- Sun, J., AlMomani, A. A., & Bollt, E. (2020). Data-driven learning of Boolean networks and functions by optimal causation entropy principle (BoCSE). arXiv preprint arXiv:2006.01023. https://arxiv.org/abs/2006.01023.
- Xiao, G., Bai, Z.-J., & Ching, W.-K. (2020). A modified orthogonal matching pursuit for construction of sparse probabilistic Boolean networks. arXiv preprint arXiv:2008.09767. https://arxiv.org/abs/2008.09767.
- Galić, R., Čajić, E., & Stojanovic, Z. Stochastic Methods in Artificial Intelligence, 13 November 2023. PREPRINT (Version 1) available at Research Square [https://doi. org/10.21203/rs. 3. rs-3597781/v1].
- Z. Stojanović and E. Čajić, "Application of Telegraph Equation Soluton Telecommunication Signal Trasmission and Visualization in Matlab," 2019 27th Telecommunications Forum (TELFOR), Belgrade, Serbia, 2019, pp. 1-4. [CrossRef]
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. |
© 2025 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/).