Algebraic Structure of Recursively Constructed References and Its
Application to Knowledge Base
Susumu Yamasaki
1 a
and Mariko Sasakura
2 b
1
Okayama University, Tsushima-Naka, Okayama, Japan
2
IPDRE, Tottori University, Hamasaka, Tottori City, Japan
Keywords:
Algebraic Structure, Model Theory, Knowledge Base.
Abstract:
From management views on complex website page structures, we formulate an algebraic structure of re-
cursively constructed page references as presenting situations of them to the website with 3-valued domain.
Algebraic structure of references, abstracted from website page references, is here expressed as a finite or
countably infinite set of rules, where each rule is defined, by representing the recursive relations among web
page references. The situations of a reference with request to the website can be denoted as the acquisitive
positive, rejective negative and suspended negative, respectively. With respect to algebraic structure, a fixed
point of the mapping associated with the rule set may be a model denoting consistent evaluations to assign
the situations of references to 3-valued domain. Model theory for representation of consistent evaluations of
references and the rule set (constructed with references) is newly settled if a fixed point consistently exists. A
retrieval derivation to detect acquisitive positives and rejective negatives can be presented, to be sound with
respect to the model, based on the inference by negation as failure, which is related to the suspended negative.
As multiple knowledge base formed by a tuple of rule sets, this paper next presents algebraic structure of a
distributed knowledge system constrained by a state, and sequential applications of such systems, containing
state transitions. Model theory can be defined with fixed point of the mapping associated with the distributed
knowledge system, although the fixed point may not be always applied to modeling. If consistent fixed point
modeling is available, we may have a model of the distributed knowledge system, constrained by a state. Then
the application of such a distributed knowledge system may be considered as causing state transitions, follow-
ing modeling and designed state transitions.
1 INTRODUCTION
The well organized website contains web pages so
that complex information system may be constructed.
In this paper, we study the algebraic structure of web
page references, in more details, from the purpose of
analyzing the page references recursively constructed
among references, whose situations are in the cases
of being active, inactive or different, in close relation
of a reference request to the website. The active, inac-
tive and different situations are then interpreted as tak-
ing acquisitive, rejective and suspended values (which
are, as algebraic elements, assigned to references),
such that algebraic element may be knowledgeable by
itself. In this context, the algebraic structure of re-
cursively constructed references are formulated with
3-valued domain. The structure is complex enough,
a
https://orcid.org/0000-0001-7895-5040
b
https://orcid.org/0000-0002-8909-9072
however, references recursion may be compact to an-
alyze and to apply to knowledge base with processing.
The 3-domain is defined by the set of truth, falsity and
the unknown, for the acquisitive, rejective and sus-
pended values, respectively. What values are to be
consistent assignments of references in a given alge-
braic structure is discussed, by the method of evalua-
tion of references and the whole structure, as a model
theory. We newly present a fixed point model for the
algebraic structure, to make it clearer for the complex
structure of references to be captured as consistent in
the recursive construction of references. Based on the
evaluation of each reference in a 3-valued domain, the
model theory is regarded as relevant to consistency of
data integrity, when the complex structure of refer-
ences is applied to knowledge base.
For model theory, retrieval derivation to the struc-
ture with rejective negation is also presented, as
knowledge processing. With reference to knowledge
Yamasaki, S. and Sasakura, M.
Algebraic Structure of Recursively Constructed References and Its Application to Knowledge Base.
DOI: 10.5220/0012544500003708
Paper published under CC license (CC BY-NC-ND 4.0)
In Proceedings of the 9th International Conference on Complexity, Future Information Systems and Risk (COMPLEXIS 2024), pages 83-90
ISBN: 978-989-758-698-9; ISSN: 2184-5034
Proceedings Copyright © 2024 by SCITEPRESS Science and Technology Publications, Lda.
83
processing, we may see the algebraic structure, from
the view of knowledge base with logic.
About logic for knowledge and reasoning, we
have seen the backgrounds:
(a) The propositional system and algebra for inquis-
itive logic with negative variants are organized, by
means of intermediate logic in the class between
those classes of inuitionistic and propositional cal-
culi. (Bezhanishvili et al., 2022). Nonmonotonic
logic on reasoning and inference mechanism should
contain applicative aspects with respect to design and
programming (Hanks and McDermott, 1987; Reiter,
2001).
(b) Modal logic contains semantics based on state
space in Kleene-Kripke theory. Not only proposi-
tional logic but also first-order modal logic is formally
dealt with (Fitting, 2002). With reference to knowl-
edge processing and computability, quantified modal
logic is discussed (Rin and Walsh, 2016). For step-
wise removal of objects, there is dynamic modality
(Bentham et al., 2022). Two-dimensional modality is
studied (Gessel, 2022).
(c) With respect to representation of implementation,
dynamic logic for action was presented (Spalazzi and
Traverso, 2000). As other dynamic aspects of knowl-
edge processing, relevant works are made with the
concepts of justified belief truth (Egre et al., 2021),
reduction of decidability (Rasga et al., 2021) and in-
ference theory (Tennant, 2021).
Compared with the backgrounds, this paper is
concerned with knowledge base, which the algebraic
structure of references denotes, as well as knowledge
retrieval sound with respect to fixed point model. The
primary aim of this paper is relevant to nonmono-
tonic logic. We next obtain the algebraic structure
of a distributed knowledge system containing a tuple
of knowledge bases, where the whole system is con-
strained by a state (environment). After knowledge
processing to each knowledge base, state transitions
may be supposed for further knowledge processing in
next states, where each state constrains a distributed
knowledge system.
Revising the work (S.Yamasaki et al., 2023), we
take knowledge processing with common negatives
in a state, constraining a distributed knowledge sys-
tem. On condition that only negatives may be com-
mon, consistency in the whole distributed knowledge
system is treated, without explicit communications
among knowledge bases. The state transitions are
characterized as sequential applications of state con-
strained systems.
We here note the literatures concerned with be-
haviours of distributed systems, paying attention to
the traverses of states in a system: Sequences travers-
ing states in a distributed system may be closely re-
lated to the method of automata (Droste et al., 2009).
As regards varying or moving processes, formulations
have been developed in mobility of ambients (Cardelli
and Gordon, 2000; Merro and Nardelli, 2005).
This paper captures the environment just by a state
name. About the traverse of states caused by applica-
tions of knowledge processing, we have semantics for
the effect of the sequential applications, on the basis
of algebraic semiring.
The paper is organized as follows. Section 2 for-
mally provides a rule set as algebraic structure of re-
cursively constructed references. In Section 3, the
meaning (model) of the algebraic structure may be
newly defined by fixed point of a mapping associ-
ated with the rule set. Section 4 presents the retrieval
derivation from the algebraic structure with respect to
its model. In Section 5, model theory of a distributed
knowledge system with common negatives is devel-
oped, as application of the rule sets to knowledge
bases and to a distributed knowledge system. Sec-
tion 5 is also concerned with the traverses of states,
with the model theory of the distributed systems con-
strained by states. Concluding remarks are given in
Section 6.
2 RECURSIVELY
CONSTRUCTED REFERENCES
As knowledge acquisition means, the website is es-
tablished. We note the static structure constructed by
organizing the website references of web pages. It is
concerned with recursive construction, as well as with
negatives owing to the situations of the website.
Algebraic Structure of References
As is seen, we observe web page reference with re-
quest to some website, as classified into several situa-
tion sets. In this paper, we suppose 3 situation sets of
the website collecting pages with references to them:
(a) The website is active so that the reference to the
site may be considered as in an acquisitive set
(for knowledge).
(b) The website is inactive so that the reference may
be regarded as in a rejective set.
(c) The website (to which the reference is made)
is different from the one which the reference
should be settled to, such that the reference may
be interpreted as in a suspended set.
Figure 1 presents views on the situation sets.
We also observe the relation among references
where the referenced page may contain finitely many
COMPLEXIS 2024 - 9th International Conference on Complexity, Future Information Systems and Risk
84
Reference
Site active Site inactive Site different
Acquisitive Set Rejective Set Suspended Set
+
?
Q
Q
Q
Q
Qs
p
p
p
p
p
p
p
?
p
p
p
p
p
p
p
?
p
p
p
p
p
p
p
?
Figure 1: Web page reference is classified.
page references, as likely denoted by:
Re f
1
, . . . , Re f
n
(contained in) Re f ,
where Re f is a reference considered recursively
constructed with references Re f
1
, . . ., Re f
n
(n 0).
From application views, the reference is knowledge-
able, as well, in the sense that the reference may re-
cursively contain references.
We take Ac, Re and Sus as the acquisitive set,
the rejective set and the suspended set of references,
respectively, with Knowl as knowledge containing a
reference. Making use of a rule of the form
(Ac, Re, Sus)) Knowl,
and of a (finite or countably infinite) set of rules, we
study the meaning of algebraic structure of rule set.
Its model theory is concerned with knowledge ac-
quirements.
Algebraic Rule
We firstly assume a domain A as a set of references
(as knowledgeable objects). We then make use of:
A
not
= {not a | a A},
A
= {
a | a A}.
where (i) not a is to be interpreted as rejection of a (or
its negation as in Heyting algebra), and (ii)
a is as
suspension of a, exactly defined later in model theory.
.A rule is of the form r, in a formal way as represented
by acquisitive, rejective and suspended informations
contained in an acquired one. It is regarded as knowl-
edge (with the notations “
/
0 and “| as the empty set
and “or”, respectively), from the application views as
in Section 5, denoted by the form as follows.
r = (Ac, Re, Sus) Knowl, where for a A:
Ac A, Re A
not
, Sus A
such that
Ac ::=
/
0 | {a} Ac
Re ::=
/
0 | {not a} Re
Sus ::=
/
0 | {
a} Sus
Knowl ::= a | not a |
a
That is, a rule is of the form (Ac, Re, Sus) Knowl
where: (a) Ac A is a finite acquisitive set. (b) Re
A
not
is a finite rejective set. (c) Sus A
is a finite
suspended set. (d) Knowl = a, not a or
a is acuired
knowledge (for a A).
The expression (Ac, Re, Sus) a, (Ac, Re, Sus)
not a, or (Ac, Re, Sus)
a may be adopted, if the
form Knowl is a A or not a A
not
or
a A
,
respectively.
R is inductively defined as a (finite or countably
infinite) set of rules. It is regarded as knowledge base,
as in Section 5: R ::=
/
0 | r R.
As a denotation of the page reference, the rule
form (
i
(Ac
i
, Re
i
, Sus
i
)) Knowl may be consid-
erable, however, it can be replaced by a rule set
i
{(Ac
i
, Re
i
, Sus
i
) Knowl}.
3 MODEL THEORY IN
ALGEBRAIC STRUCTURE
As a more general case than the one (Yamasaki
and Sasakura, 2023) and the conditional causal re-
lation (Yamasaki and Sasakura, 2021), we exam-
ine the meaning of the rule set defined in Section
2. While many-valued logic provability is presented
(Pawlowski and Urbaniak, 2018), answer set pro-
gramming and problem solving are compiled in 2-
valued logic for practice (Gebser and Schaub, 2016;
Kaufmann et al., 2016).
The rejection negation is regarded as negation in
Heyting algebra, as well as in intuitionistic proposi-
tional logic. For the suspended negation, one more
negation is to be defined, so that 3-valued evaluation
is of use, with the unknown (as a value). But we
do not deal with weak negation as in the case (Ya-
masaki, 2006). With a 3-valued domain, we present
fixed point modeling, based on a mapping associated
with the rule set.
3.1 3-valued Domain
A bounded lattice K = ({ f , unk, t},
W
,
V
, , )
equipped with the partial order and an implication
may be taken:
(a) and are the least and the greatest elements f
and t, respectively, with respect to the partial order
such that = f unk t = .
(b) The least upper bound ( join with
W
) and the great-
est lower bound (meet with
V
) exist for any two ele-
ments of the set { f , unk, t}.
(c) The implication (a relation on the set
{ f , unk, t}) is defined in a way that z (x y) iff
x
V
z y.
t is the truth, f is the falsity and unk (the unknown
as t or f ) is the undefined for the truth value, where
Algebraic Structure of Recursively Constructed References and Its Application to Knowledge Base
85
the partial order is defined, regarding the truth value.
Evaluation for Rule Set
A valuation V : A { f , unk, t} is assumed with the
bounded lattice K. With respect to V , the value
eval
V
(E) of an expression E is given.
eval
V
(a) = V (a) (a A)
eval
V
(not a)
= if (eval
V
(a) = f ) then t else f
eval
V
(
a)
= if (eval
V
(a) = f ) then t
else if (eval
V
(a) = unk) then unk else f
eval
V
(Knowl)
= if (Knowl = a) then eval
V
(a)
else if (Knowl = not a) then eval
V
(not a)
else if (Knowl =
a) then eval
V
(
a)
eval
V
(Ac) =
V
aAc
V (a)
eval
V
(Re) =
V
not aRe
eval
V
(not a)
eval
V
(Sus) =
V
aSus
eval
V
(
a)
eval
V
((Ac, Re, Sus))
= eval
V
(Ac)
V
eval
V
(Re)
V
eval
V
(Sus)
eval
V
((Ac, Re, Sus) Knowl)
= if eval
V
((Ac, Re, Sus)) eval
V
(Knowl)
then t else if (eval
V
(Knowl) = f ) then f else unk
eval
V
(R) =
V
((Ac,Re,Sus)Knowl)R
eval
V
((Ac, Re, Sus) Knowl)
(
V
operates on a countable set)
Note that eval
V
(
/
0) = t for Ac, Re, Sus and R to be the
empty set
/
0.
Model of Rule set
For a pair (I, J) 2
A
× 2
A
such that I J =
/
0, i.e., I
and J are disjoint, the valuation
V (I, J) : A { f , unk, t}
is defined to be:
V (I, J)(a)
= if a I then t else if a J then f
else unk
such that eval
V (I,J)
(R) may be settled inductively as
above. If the disjoint pair (I, J) (I J =
/
0) causes
eval
V (I,J)
(R) = t, the pair is called a model of the rule
set R.
3.2 Model of Rule Set with Fixed Point
Theory
For a method to obtain a model of the given rule set, a
fixed point of the mapping associated with the rule set
may be taken, although we cannot always have such
a fixed point, because of nonmonotonic functionality
of the mapping.
Given a rule set R (based on the set A of ob-
jects), for each rule (Ac, Re, Sus) a (a A) to be
evaluated as t (following the definition of the evalua-
tion eval
V
with the valuation V ) such that eval
V
(R) =
t, we examine mutually exclusive cases. For each
(Ac
1
, Re
1
, Sus
1
) not b, or (Ac
2
, Re
2
, Sus
2
)
c
in R, we can exhaustively examine the cases for
(Ac
1
, Re
1
, Sus
1
) b or (Ac
2
, Re
2
, Sus
2
) c.
From such an inspection, a pair (I, J) for the valu-
ation V (I, J) to model the rule set R is to be given as
a fixed point of the formally defined mapping Trans
R
(as below). The pair (I, J) = Trans
R
(I, J) (by Defi-
nition 1) may be taken (to the valuation V (I, J)), as
satisfactory.
Definition 1. Given a rule R, a mapping Trans
R
: 2
A
×
2
A
2
A
× 2
A
is defined to be
Trans
R
(I, J) = (I
, J
)
such that the pair (I
, J
) may be given:
(a) if ((Ac, Re, Sus) a R. ((b Ac. b J) or
(not c Re. c ̸∈ J) or (
d Sus. d I))),
then a J
(b) else if ((Ac, Re, Sus) a R.
((b Ac. b I) and (not c Re. c J) and
(
d Sus. d J))) on condition that
((Ac
1
, Re
1
, Sus
1
) not a R.
((b Ac
1
. b J) or (not c Re
1
. c ̸∈ J) or
(
d Sus
1
. d I))) and
((Ac
2
, Re
2
, Sus
2
)
a R.
((b Ac
2
. b J) or (not c Re
2
. c ̸∈ J) or
(
d Sus
2
. d I))), then a I
(c) else if a rule of the form ((Ac, Re, Sus) a) ex-
ists in R and ((Ac, Re, Sus) a R.
((b Ac. b ̸∈ I) or (not c Re. c ̸∈ J) or
(
d Sus. d ̸∈ J))) and
((Ac
1
, Re
1
, Sus
1
) not a R.
((b Ac
1
. b J) or (not c Re
1
. c ̸∈ J) or
(
d Sus
1
. d I))) and
((Ac
2
, Re
2
, Sus
2
)
a R.
((b Ac
2
. b ̸∈ I) or (not c Re
2
. c ̸∈ J) or
(
d Sus
2
. d ̸∈ J)))), then a ̸∈ I
J
else undefined
If Trans
R
(I, J) = (I, J) such that I J =
/
0, the pair
is called a consistent fixed point of Trans
R
.
Proposition 2. If (I, J) is a consistent fixed point of
Trans
R
then eval
V (I,J)
(R) = t.
Proof. For each a A, we examine the evaluation of
all the related rules in R with respect to the valuation
V (I, J).
COMPLEXIS 2024 - 9th International Conference on Complexity, Future Information Systems and Risk
86
(i) When a I,
((Ac, Re, Sus) a R.
eval
V (I,J)
((Ac, Re, Suc) a) = t).
Because a I,
((Ac
1
, Re
1
, Sus
1
) not a R.
((b Ac
1
. b J) or (not c Re
1
. c ̸∈ J) or
(
d Sus
1
. d I))).
It follows that
eval
V (I,J)
(Ac
1
) = f or eval
V (I,J)
(Re
1
) = f or
eval
V (I,J)
(Sus
1
) = f .
Thus eval
V (I,J)
((Ac
1
, Re
1
, Sus
1
) not a) = t.
As is the similar case, for a I,
((Ac
2
, Re
2
, Sus
2
)
a R.
((b Ac
2
. b J) or (not c Re
2
. c ̸∈ J) or
(
d Sus
2
. d I))).
Then
eval
V (I,J)
(Ac
2
) = f or eval
V (I,J)
(Re
2
) = f or
eval
V (I,J)
(Sus
2
) = f .
Finally eval
V (I,J)
((Ac
2
, Re
2
, Sus
2
)
a) = t.
(ii) Assume that a J. Then
((Ac, Re, Sus) a R.
((b Ac. b J) or (not c Re. c ̸∈ J) or
(
d Sus. d I))).
Therefore
eval
V (I,J)
(Ac) = f or eval
V (I,J)
(Re) = f or
eval
V (I,J)
(Sus) = f .
It causes eval
V (I,J)
((Ac, Re, Sus) a) = t. On the
other hand, eval
V (I,J)
(not a) = t such that
eval
V (I,J)
((Ac
1
, Re
1
, Sus
1
) not a) = t
for any (Ac
1
, Re
1
, Sus
1
) not a in R.
Also we have eval
V (I,J)
(
a) = t such that
eval
V (I,J)
((Ac
2
, Re
2
, Sus
2
)
a) = t
for any (Ac
2
, Re
2
, Sus
2
)
a in R.
(iii) In case that a ̸∈ I J: there is a rule of the form
(Ac, Re, Sus) a R such that eval
V (I,J)
(a) = unk,
where eval
V (I,J)
((Ac
, Re
, Sus
)) = unk or f for any
rule of the form (Ac
, Re
, Sus
) a. It follows that
eval
V (I,J)
((Ac
, Re
, Sus
) a) = t for any rule of the
form (Ac
, Re
, Sus
) a, on condition that
((Ac
1
, Re
1
, Sus
1
) not a R.
((b Ac
1
. b J) or (not c Re
1
. c ̸∈ J) or
(
d Sus
1
. d I))) and
((Ac
2
, Re
2
, Sus
2
)
a R.
((b Ac
2
. b ̸∈ I) or (not c Re
2
. c ̸∈ J) or
(
d Sus
2
. d ̸∈ J))).
From the above condition: for any rule of the form
(Ac
1
, Re
1
, Sus
1
) not a R,
eval
V (I,J)
((Ac
1
, Re
1
, Sus
1
)) = f , while
eval
V (I,J)
(not a) = f . Thus
eval
V (I,J)
((Ac
1
, Re
1
, Sus
1
) not a) = t.
For any rule of the form
(Ac
2
, Re
2
, Sus
2
)
a R,
eval
V (I,J)
((Ac
2
, Re
2
, Sus
2
)) = unk or f , while
eval
V (I,J)
(
a) = unk. Thus
eval
V (I,J)
((Ac
2
, Re
2
, Sus
2
)
a) = t.
4 RETRIEVAL DERIVATION IN
RULE SET
We conceive model theory in some case of replace-
ment of the rejective negation not by the suspended
negation
. Negation as failure derivation (which
corresponds to the suspended negation
) may be ex-
tended to be applicable to the model theory (in Sec-
tion 3). In the Japanese poem analysis (Yamasaki and
Yokono, 2008), this idea was adopted, while the anal-
ysis may be refined by the following derivation.
Given a rule set R, we have the recursively de-
fined derivation. Its implementation is applicable to
retrievals, when the algebraic rule set may be regarded
as knowledge base. Just a procedural aspect is now
presented, with a variable G ranging over the set A
A
not
A
, such that G : suc and G : f ail may stand
for succeeding and failing derivations (of retrieval),
respectively.
(1)
/
0 : suc.
(2) When there is (Ac, Re, Sus) a R such that
((Ac
1
, Re
1
, Sus
1
) not a R. Ac
1
Re
1
Sus
1
:
f ail) and ((Ac
2
, Re
2
, Sus
2
)
a R. Ac
2
Re
2
Sus
2
: f ail), with (Ac ReSusG : suc),
then {a} G : suc.
(3) If {a} : f ail and G : suc then {not a} G : suc.
(4) If {a} : f ail and G : suc then {
a} G : suc.
(5) If ((Ac, Re, Sus) a R. (Ac Re Sus :
f ail)), then {a} : f ail.
(6) If {a} : f ail then {a} G : f ail.
(7) If {a} : suc then {not a} G : f ail.
(8) If {a} : suc then {
a} G : f ail.
The above retrieval derivation may contain sound-
ness with respect to some model (I, J) of R, in the
sense:
Algebraic Structure of Recursively Constructed References and Its Application to Knowledge Base
87
Proposition 3. Assume that for a rule set R, (I, J) is
a consistent fixed point of Trans
R
. For the derivation
to R, we have:
(1) If {a} : suc, then a I.
(2) If {a} : f ail, then a J.
Proof. (1) If {a} : suc, then
(Ac
1
, Re
1
, Sus
1
) not a R. Ac
1
Re
1
Sus
1
: f ail,
where
(b
1
Ac
1
.{b
1
} : f ail) or
(not c
1
Re
1
.{not c
1
} : f ail)
(i.e., not c
1
Re
1
.{c
1
} : suc) or
(
d
1
Sus
1
. {
d
1
} : f ail)
(i.e.,
d
1
Sus
1
. {d
1
} : suc).
By induction hypothesis, there is b
1
J or c
1
I or
d
1
I, for the assumed derivation {a} : suc. Also
(Ac
2
, Re
2
, Sus
2
)
a R. Ac
2
Re
2
Sus
2
: f ail,
where
(b
2
Ac
2
.{b
2
} : f ail) or
(not c
2
Re
2
.{not c
2
} : f ail)
(i.e., not c
2
Re
2
.{c
2
} : suc) or
(
d
2
Sus
2
. {
d
2
} : f ail)
(i.e.,
d
2
Sus
2
. {d
2
} : suc).
By induction hypothesis, there is b
2
J or c
2
I or
d
2
I, for the assumed derivation {a} : suc.
2 cases are also to be examined:
(a) If (
/
0,
/
0,
/
0) a R, as a basis, it is evident that
a I.
(b) If (Ac, Re, Sus) a R such that
Ac Re Sus : suc,
as induction step, we can reason that
(b Ac. b I) and (not c Re. c J)
and (
d R. d J),
from the condition that (b Ac. {b} : suc)
and (not c Re. {not c} : suc)
and (
d Sus.{
d} : suc).
This completes the induction step, such that a I.
(2) If {a} : f ail, then
((Ac, Re, Sus) a R. (Ac Re Sus : f ail)).
When there is no rule of the form (Ac, Re, Sus) a,
then a J. Otherwise, it follows that
(b Ac.{b} : f ail) or
(not c Re. {not c} : f ail)
(i.e., not c Re. {c} : suc) or
(
d Sus. {
d} : f ail)
(i.e.,
d Sus. {d} : suc),
which are respectively caused by (b Ac.{b} : f ail)
or (not c Re. {c} : suc) or (
d Sus. {d} : suc).
By induction, b J or c I or d I. This concludes
that a J.
5 MULTIPLE KNOWLEDGE
BASE CONSTRAINED BY
STATE
A distributed knowledge system, constrained by a
state, is formulated as multiple knowledge base (a tu-
ple of the algebraic rule sets as above described). We
suppose that the negatives (rejective negations) from
each rule set is common. We then have the meaning of
multiple knowledge base with common negatives, by
presenting a treatment of fixed point theory. The state
transitions may be caused by sequential applications
of state constrained, distributed knowledge systems,
where nondeterministic choices of the next state tran-
sition are admissible.
Distributed Knowledge System
With an assumed state set S, and a variable s over
the set S, we have got a formal definition of the state
constraint, distributed knowledge system (of multiple
knowledge base) DK containing the rule sets.
DK ::= (s)Σ
Σ ::= null | R[s];Σ
where R is defined in Section 2 and “;” (semicolon)
means the concatenation, with the empty list null.
The list (sequence) Σ may be alternatively denoted
by the form of tuple Σ = R
1
[s
1
], . . . , R
n
[s
n
] (n 0),
where (s)Σ may be dealt with, as follows.
(a) Σ is a distributed knowledge system consisting of
rule sets R
1
, . . . , R
n
. If n = 0 then Σ = null (as the
empty tuple). s is a constraint state of (s)Σ.
(b) A fixed point method with the models of R
1
, . . . ,
R
n
may be definable, on condition that the negatives
(rejective negations) should be common among the
models.
(c) s
i
as in R
i
[s
i
] indicates the next state, with some
model as an operation on the rule set R
i
and after the
operation.
For a distributed knowledge system (with a con-
straint state s), Σ = R
1
[s
1
], . . . , R
n
[s
n
], we may have
models of R
1
, . . . , R
n
, such that negatives are com-
mon. A tuple of rule sets σ = R
1
, . . . , R
n
(n 1) is
adopted, in correspondence to Σ. To get models of a
distributed knowledge system, we extend the method
(in Section 3) of how each rule set is denoted.
A valuation V
i
: A { f , unk, t} (1 i n) is as-
sumed with the bounded lattice K, as in the case of
Section 3. The evaluations of R
k
are to be executed
for 1 k n.
Evaluation and Model for Rule Sets
With (V
1
, . . . , V
n
), the value Eval
(V
1
,...,V
n
)
(σ) is given
COMPLEXIS 2024 - 9th International Conference on Complexity, Future Information Systems and Risk
88
by:
Eval
(V
1
,...,V
n
)
(σ)
= Eval
(V
1
,...,V
n
)
(R
1
, . . . , R
n
)
= (eval
V
1
(R
1
), . . . , eval
V
n
(R
n
))
For a pair (I, J) 2
A
× 2
A
such that I J =
/
0, i.e.,
I and J are disjoint, the valuation
V
k
(I, J) : A { f , unk, t} (1 k n)
is used as V (I, J) in Section 3.
If with the disjoint pairs (I
k
, J
k
) (1 k n) for a
tuple σ of rule sets,
Eval
(V
1
(I
1
,J
1
),...,V
n
(I
n
,J
n
))
(σ) = (t, . . . , t)
then the pairs are called a model of σ. Just taking a
direct product of pairs each of which may be defined
by the mapping of Trans
R
k
(1 k n), we have a
mapping of Tr
σ
.
Mapping Associated with Tuple of Rule Sets
Given a tuple of rule sets σ = R
1
, . . . , R
n
, a mapping
Tr
σ
: (2
A
× 2
A
)
n
(2
A
× 2
A
)
n
is defined to be
Tr
σ
((I
1
, J
1
), . . . , (I
n
, J
n
))
= (Trans
R
1
(I
1
, J
1
), . . . , Trans
R
n
(I
n
, J
n
))
= ((I
1
, J
1
), . . . , (I
n
, J
n
))
such that each pair (I
k
, J
k
) is given for the pair (I
k
, J
k
)
with Trans
R
k
, where Trans
R
k
follows Definition 1.
Following Proposition 2, the fixed point of the
mapping Tr
σ
may be possibly obtained such that each
R
k
(1 k n) is modeled, with the condition that
negatives are common:
Proposition 4. If
Tr
σ
((I
1
, J), . . . , (I
n
, J)) = ((I
1
, J), . . . , (I
n
, J))
such that I
k
J =
/
0 (1 k n) then
Eval
(V (I
1
,J),...,V (I
n
,J))
(σ) = (t, . . . , t),
i.e., eval
V (I
k
,J)
(R
k
) = t (1 k n).
Proof. For each R
k
, the proof of Proposition 2 can
be applied, where each Trans
R
k
is independent of an-
other Trans
R
j
(k ̸= j), except that the set J is com-
mon. Tr
σ
is defined in terms of such mutually inde-
pendent Trans
R
k
. Therefore the above fixed point of
Tr
σ
is a tuple of the consistent fixed points of Trans
R
k
(1 k n). Thus the above fixed point of Tr
σ
is asso-
ciated with Eval
(V (I
1
,J),...,V (I
n
,J))
(σ), which is a tuple
of n values of t.
The fixed points (I
k
, J) (1 k n) are components
of the (tuple) fixed point of σ, in:
Σ = R
1
[s
1
], . . . , R
n
[s
n
] (n 1)
With (I
k
, J) (1 k n) as models in Σ, we may design
question answering on the model (I
k
, J) of the rule set
R
k
of Σ, and the state transition to s
k
for 1 k n. We
have nondeterministic choices to s
k
by (I
k
, J), (I
k
, J) :
s 7→ s
k
for 1 k n. With respect to models (I
k
, J)
(1 k n), the distributed derivation (Yamasaki and
Sasakura, 2023) and its soundness can be corrected
and revised to the derivations working for rule sets R
k
(1 k n):
(1)
/
0 : k-suc.
(2) When there is (Ac, Re, Sus) a R
k
such that
((Ac
1
, Re
1
, Sus
1
) not a R
k
. Ac
1
Re
1
Sus
1
: f ail) and ((Ac
2
, Re
2
, Sus
2
)
a
R
k
. Ac
2
Re
2
Sus
2
: f ail), with (Ac Re
Sus G : k-suc),
then {a} G : k-suc.
(3) If {a} : f ail and G : k-suc then {not a} G :
k-suc.
(4) If {a} : f ail and G : k-suc then {
a}G : k-suc.
(5) If, for any 1 j n, ((Ac, Re, Sus) a R
j
.
(Ac Re Sus : f ail)), then {a} : f ail.
(6) If {a} : f ail then {a} G : f ail.
(7) If {a} : k-suc then {not a} G : f ail.
(8) If {a} : k-suc then {
a} G : f ail.
Meaning of Distributed Knowledge Systems
The distributed knowledge system (with a constraint
state) DK is to denote the set of objects (of the form)
(s)Σ. DK
stands for the set of finite sequences from
DK including the empty sequence λ. The sequence
of DK
may denote a finite number of sequential ap-
plications of the objects (possibly considered as pro-
cesses) in DK, or a finite number of transition se-
quences of objects in DK. The semantics for the se-
quence in DK
is defined inductively as follows, for a
state set S and its power set 2
S
:
Sem : DK
(S 2
S
),
such that for a state s S,
Sem[[(s
)null]](s) =
/
0 (with any s
S)
Sem[[λ]](s) = {s}
Sem[[(s
)Σ]](s)
=
{s
1
, . . . , s
n
} if (s = s
) and ((I
k
, J).
(I
k
, J) is a model of R
k
)
for any k (1 k n) in
Σ = R
1
[s
1
], . . . , R
n
[s
n
]
/
0 otherwise
Sem[[Xy]](s)
=
tSem[[X]](s)
Sem[[y]](t) (X DK, y DK
)
Algebraic Structure of Recursively Constructed References and Its Application to Knowledge Base
89
We may have an intuition of what Sem[[X]] is for
X DK. The state transitions are abstracted into
the meaning of the object (named X) containing the
distributed knowledge system Σ, on condition that
there is some model (I
k
, J) for each R
k
within the dis-
tributed system Σ. Now let
Sem[[(s)null]] = (s S)
Sem[[λ]] = Λ (λ DK
)
Sem[[x]] = [[x]] (x DK
{λ})
With these notations, let A be inductively defined in
Backus Normal Form:
A ::= | Λ | [[x]] | A + A | A A
Definition 5. For α, β A , we define α = β, if α(s)
= β(s) for any s S.
(1) The addition + is defined on A : For s S,
(α + β)(s) = α(s) β(s)
(2) The multiplication is defined on A : For s S,
(α β)(s) =
tα(s)
β(t)
We have seen that (s) =
/
0 and Λ(s) = {s} for
any s S. It is seen by induction that [[x]] [[y]] = [[xy]]
for x, y DK
. Without such reduction to [[xy]] from
[[x]] [[y]], we pay attention to the algebraic structure
of A. Then we can have a semiring (A, +, , , Λ).
6 CONCLUSION
The algebraic structure of references to website with
situations is abstractly formulated by means of re-
cursion of reference constructions, to make complex
structures of references clearer. The algebraic struc-
ture is equipped with fixed point model, when the
mapping, associated with the recursively constructed
references, may have a consistent fixed point such that
rejective and suspended negations cannot be contra-
dictory to the acquisitive positive..
About algebraic structure of a distributed knowl-
edge system, organized by a tuple of algebraic struc-
tures as multiple knowledge bases, and sequential
applications of such systems, we have the results,
in knowledge management technologies: (a) A state
constraint structure is formulated such that it may rep-
resent a distributed knowledge system and be mod-
eled by fixed point theory. (b) The structure con-
tains common negatives among knowledge bases con-
stituting the whole knowledge system. (c) As re-
gards sequential application of the distributed knowl-
edge systems, the traverses of states contain algebraic
semiring, with multiplication for the concatenation
(to form sequences) and with addition for nondeter-
ministic choices of state transitions, which are caused
by consecutive applications of distributed knowledge
systems.
REFERENCES
Bentham, J. V., Mierzewski, K., and Blando, F. (2022).
The modal logic of stepwise removal. Rev.Symb.Log.,
15(1):36–63.
Bezhanishvili, N., G.Grilletti, and Quadrellaro, D. (2022).
An algebraic approach to inquisitive and dna-logics.
Rev.Symb.Log., 15(4):950–990.
Cardelli, L. and Gordon, A. (2000). Mobile ambients. The-
oret.Comput.Sci., 240(1):177–213.
Droste, M., Kuich, W., and Vogler, H. (2009). Handbook of
Weighted Automata. Springer.
Egre, P., Marty, P., and Renne, B. (2021). Knowledge,
justification and adequate reasoning. Rev.Symb.Log.,
14(3):681–727.
Fitting, M. (2002). Modal logics between propositional and
first-order. J.Log.comput., 12(6):1017–1026.
Gebser, M. and Schaub, T. (2016). Modeling and language
extensions. AI Magazine, 3(3):33–44.
Gessel, T. V. (2022). Questions in two-dimensional logic.
Rev.Log.Comput., 15(4):859–879.
Hanks, S. and McDermott, D. (1987). Nonmonotonic logic
and temporal projection. Artifi.Intelli., 33(3):379–
412.
Kaufmann, B., Leone, N., Perri, S., and Schaub, T. (2016).
Grounding and solving in answer set programming. AI
Magazine, 3(3):25–32.
Merro, M. and Nardelli, F. (2005). Behavioural theory for
mobile ambients. J.ACM., 52(6):961–1023.
Pawlowski, P. and Urbaniak, R. (2018). Many-valued logic
of informal provability: A non-deterministic strategy.
Review.Symb.Log., 11(2):207–223.
Rasga, J., Sernadas, C., and Carnielli, W. (2021). Reduction
techniques for proving decidability in logics and their
meet-combination. Bull.Symb.Log., 27(1):39–66.
Reiter, R. (2001). Knowledge in Action. MIT Press.
Rin, B. and Walsh, S. (2016). Realizability semantics for
quantified modal logic: generalizing flagg’s 1985 con-
struction. Rev.Symb.Log., 9(4):752–809.
Spalazzi, L. and Traverso, P. (2000). A dynamic logic
for acting, sensing and planning. J.Log.Comput.,
10(6):787–821.
Tennant, N. (2021). What is a rule of inference.
Rev.Symb.Log., 14(2):307–346.
Yamasaki, S. (2006). Logic programming with default,
weak and strict negatinns. Theory Pract.Log.Program,
6(6):737–749.
Yamasaki, S. and Sasakura, M. (2021). Algebraic expres-
sions with state constraints for causal relations and
data semantics. In Communications in Computer and
Information Science 1446, pages 245–266.
Yamasaki, S. and Sasakura, M. (2023). Abstraction of
prevention conceived in distributed knowledge base.
In Proceedings of the 6th International Conference
on Complexity, Future Information Systems and Risk,
pages 39–46.
Yamasaki, S. and Yokono, H. (2008). An analytic method
of seasonal reference in japanese haiku-poem. IPSI
Trans. on AR, 4(1):27–33.
COMPLEXIS 2024 - 9th International Conference on Complexity, Future Information Systems and Risk
90