Journal of Computer and Communications, 2013, 1, 20-25
http://dx.doi.org/10.4236/jcc.2013.15004 Published Online October 2013 (http://www.scirp.org/journal/jcc)
Copyright © 2013 SciRes. JCC
One Sound and Complete R-Calculus with
Pseudo-Subtheory Minimal Change Property*
Wei Li1, Yuefei Sui2
1State Key Laboratory of Software Development Environment, Beijing University of Aeronautics and Astronautics, Beijing, China;
2Key Laboratory of Intelligent Information Processing, Institute of Computing Technology, Chinese Academy of Sciences, Beijing,
China.
Received July 2013
ABSTRACT
The AGM axiom system is for the belief revision (revision by a single belief), and the DP axiom system is for the
iterated revision (revision b y a finite sequence of beliefs). Li [1] gave an R-calculus for R-configurations
|,∆Γ
where
∆
is a set of atomic formulas or the negations of atomic formulas, and
Γ
is a finite set of formulas. In propositional
logic programs, one R-calculus N will be given in this paper, such that N is sound a nd complete w ith r espect to op erator
( ,)st∆
, where
( ,)st∆
is a pseudo-theory minimal change of
t
by
∆
.
Keywords: Belief Revision; R-Calculus; Soundness and Completeness of a Calculus; Pseudo-Subtheory
1. Introduction
The AGM axiom system is for the belief revision
(revision by a single belief) [2-5], and the DP axiom
system is for the iterated revision (revision by a finite
sequence of beliefs) [6,7]. These postulates list some
basic requirements a revision operator
ΓΦ
(a result
of theory
Γ
revised by
Φ
) should satisfy.
The
R
-calculus ([1]) gave a Gentzen-type deduction
system to deduce a consistent one
′
Γ ∪∆
from an in-
consistent theory
,Γ∪∆
where
′
Γ ∪∆
should be a
maximal consistent subtheory of
Γ∪∆
which includes
∆
as a subset, where
is an R-configuration,
Γ
is a consistent set of formulas, and
∆
is a consistent
sets of atomic formulas or the negation of atomic for-
mulas. It was proved that if
||
′
∆Γ⇒∆Γ
is deducible
and
|′
∆Γ
is an R-termination, i.e., ther e is no R-rule to
reduce
|′
∆Γ
to another R-configuration
|,
′′
∆Γ
then
′
∆∪Γ
is a contraction of
Γ
by
.∆
The
R
-calculus is set-inclusion, that is,
,Γ∆
are ta-
ken as belief b ases, not as belief s ets [8-11]. In the follow-
ing we shall take
,∆Γ
as belief bases, not belief sets.
We shall define an operator
(, ),st∆
where
∆
is a
set of theories and
t
is a theory in propositional logic
programs, such that
•
,( ,)st∆∆
is consistent;
•
( ,)st∆
is a pseudo-subt he o r y of
;t
•
( ,)st∆
is maximal such that
,( ,)st∆∆
is consistent,
and for any pseudo-subtheory
η
of
,t
if
( ,)st∆
is
a pseudo-subtheory of
η
and
η
is not a pseudo-
subtheory of
η
then either
,( ,)st
η
∆∆
and
,( ,),st
η
∆∆
or
,
η
∆
is inconsistent.
Then, we give one
R
-calculus N such that N is sound
and complete with respect to operator
(, ),st∆
where
N is sound with respect to operator
(, ),st∆
if
|,ts∆ ⇒∆
being provable implies
=(, ),ss t∆
and
N is complete with respect to operator
(, ),st∆
if
|,( ,)t st∆ ⇒∆∆
is prova ble.
Let
be the pseudo-subtheory relation,
()Pt
be
the set of all the pseudo-subtheories of
,t
and
∆
≡
be
an equivalence relation on
()Pt
such that for any
121 2
,( ),Pt
ηηη η
∆
∈≡
iff
12
, ,.
ηη
∆∆
Given a
pseudo-subtheory
,t
η
let
[]
η
be the equivalence
class of
r
with respect to
.
∆
≡
About the minimal change, we prove that
[(, )]st∆
is
-maximal in
( )/Pt
∆
≡
such that
,( ,)st∆∆
is con-
sistent, that is,
♦
,( ,)st∆∆
is consistent; and
♦ for any
η
such that
[(,)][] [],st t
η
∆
either
[][(, )]st
η
∆
or
,
η
∆
is inconsistent.
[(, )]st∆
being
-maximal implies that
( ,)st∆
is a
minimal change of t by
∆
in the syntactical sense, not
in the set-theoretic sense, i.e.,
( ,)st∆
is a minimal
change of t by
∆
in the theoretic form such that
( ,)st∆
*This work was supported by the Open Fund of the State Key Labora-
tory of Software Develop ment Environment under Grant No. SKLSDE-
2010KF-06, Beijing University of Aeronautics and Astronautics,
and
by the National Basic R esearch Progr am of China (97 3
Program) under
Grant No. 2005CB321901.
One Sound and Complete R-Calculus with Pseudo-Subtheory Minimal Change Property
Copyright © 2013 SciRes. JCC
21
is consistent with
.∆
The paper is organized as follows: the next section
gives the basic elements of the R-calculus and the de-
finition of subtheories and pseudo-subtheories; the third
section defines the R-calculus N; the fourth section prov-
es that N is sound and complete with respect to the
operator
(, );st∆
the fifth section discusses the logical
properties of t and
(, ),st∆
and the last section con-
cludes the whole paper.
2. The R-Calculus
The R-calculus ([1]) is defined on a first-order logical
language. Let
L
′ be a logical language of the first-order
logic;
,
ϕψ
formulas and
,Γ∆
sets of formulas (the-
ories), where
∆
is a set of atomic formulas or the ne-
gations of atomic formulas.
Given two theories
Γ
and
,∆
let
|∆Γ
be an R-
configura tion.
The R-calculus consists of the following axiom and
inference rules:
cut 12 22
12 12
( ),|,,|
,,|, |
() |, ,|,
|, |
() |, |
|,||,|
() |, |
|,||,|
() |,|
|[ /],|
() |, |
T
tx
x
ϕϕ ϕ
ϕ ψϕψψχχ
ϕ
ϕ
ϕψ
ϕψ
ϕψ
ϕψ
ϕψ
ϕ
ϕ
¬
∧
∨
→
∀
∆¬Γ ⇒∆Γ
ΓΓ∆Γ⇒∆ Γ
∆ ΓΓ⇒∆ΓΓ
∆Γ⇒∆ Γ
∆∧Γ⇒∆ Γ
∆Γ⇒∆ Γ∆Γ⇒∆ Γ
∆∨Γ⇒∆ Γ
∆¬Γ⇒∆ Γ ∆Γ⇒∆Γ
∆→Γ⇒∆ Γ
∆Γ⇒∆ Γ
∆ ∀Γ⇒∆ Γ
A
R
R
R
R
R

where in
cut ,T
ϕψ
R
means that
ϕ
occurs in the
proof tree
T
of
ψ
from
1
Γ
and
;
ϕ
and in
,Rt
∀
is
a term, and is free in
ϕ
for
x
.
Definition 2.1.
||
′′
∆ Γ⇒∆Γ
is an R-theorem,
denoted by
| |,
R
′′
∆ Γ⇒∆Γ
if there is a sequence
{( ,,,):}
iii i
in
′′
∆Γ∆ Γ≤
such that
(i)
||= ||,
nnnn
′′
′′
∆ Γ⇒∆Γ∆Γ⇒∆Γ
(ii) for each
1,in≤≤
either
||
ii ii
′′
∆Γ⇒∆Γ
is an
axiom, or
||
ii ii
′′
∆Γ⇒∆Γ
is deduced by some R-rule
of form
11 11
||
||
ii ii
ii ii
−− −−
′′
∆Γ⇒∆Γ
′′
∆Γ⇒∆Γ
.
Definition 2.2.
||
′
∆Γ⇒∆Γ
is valid, denoted by
| |,
′
∆Γ⇒∆Γ
if for any contraction
Θ
of ′
Γ by
,∆Θ
is a contraction of
Γ
by
.∆
Theorem 2.3(The soundness and completeness the-
orem of the R-calculus). For any theories ,
′
ΓΓ and
,∆
||
′
∆Γ⇒∆Γ
if and only if
| |.
′
∆Γ⇒∆Γ
Theorem 2.4. The R-rules preserve the strong validity.
Let
L
be the logical language of the propositional
logic. A literal
l
is an atomic formula or the negation of
an atomic formula; a clause
c
is the disjunction of
finitely many literals, and a theory
t
is the conjunction
of finitely many clauses.
Definition 2.5. Given a theory
,t
a theory
s
is a
sub-theory of
,t
denote d by
,st
if either
=,ts
or
(i) if
1
=tt¬
then
1
;st
(ii) if
21
=ttt ∧
then either
1
st
or
2
;st
and
(iii) if
12
=tcc∨
then either
1
sc
or
2
.sc
Let
= ()().tpqp q
′′
∨∧ ∨
Then,
,;p qpqt
′′
∨∨
and
,, ().ppqpp pqt
′ ′′′
∧ ∧∧∨
Definition 2.6. Given a theory
1
[ ,...,],
n
tss
where
1
s
is an occurrence of
1
s
in
,t
a theory
1
= [,...,]= [/,...,/],
n
s ttss
λλλ λ
where the occurrence
i
s
is replaced by the empty theory
,
λ
is called a pseu-
do-subtheory of
,t
denoted by
.st
Let
= ()().tpqp q
′′
∨∧ ∨
Then,
,,,, ().pqpqp pqpppqt
′′′ ′′′
∨∨∧∧∧∨
Proposit ion 2.7. For any theories
12 1
,,tts
and 2
,s
(i)
11
st
implies
1 12
s tt∨
and
1 12
;s tt∧
(ii)
11
st
and
22
st
imply
11121 2
,stsstt¬¬∨ ∨
and
1 212
.ss tt∧∧
Proposition 2.8. For any theories
t
and
,s
if
st
then
.st
Proof. By the induction on the structure of
.t
Proposition 2.9.
and
are partial orderings on
the set of all the theories.
Given a theory
,t
let
()Pt
be the set of all the pseu-
do-subtheories of
.t
Each
()s Pt∈
is determined by a
set
1
()= {[],...,[]},
n
sp p
τ
where each
[]
i
p
is an
occurrence of
i
p
in
,t
such that
1
= ([]/,...,[]/).
n
s tpp
λλ
Given any
12
,(),s sPt∈
define
121 2
121 2
= max{:,};
= min{:,}.
s ssssss
s ssssss
 
 
Proposit ion 2.10. For any pseudo-subtheories
121 2
,(),s sPtss∈
and
12
ss
exist.
Let
()=((), ,,, )Pt Ptt
λ

be the lattice with the
greatest element
t
and the least element
.
λ
Proposit ion 2.11. For any pseudo-subtheories
121 2
,(),s sPtss∈
if and only if
12
( )().ss
ττ
⊇
More-
over,
121 2
121 2
()=()();
()=()().
sss s
sss s
τ ττ
τ ττ
∪
∩
One Sound and Complete R-Calculus with Pseudo-Subtheory Minimal Change Property
Copyright © 2013 SciRes. JCC
22
3. The R-Calculus N
The deduct ion system N:
12
11
1 212
1 122
121 2
() ()
|, |,
|,
()
| ,|
| ,|,
() |,
aa
ll
NN
ll l
ts
Nt tst
c dcd
Ncc dd
λ
∧
∨
∆¬ ∆¬
∆ ⇒∆∆ ⇒∆
∆ ⇒∆
∆∧ ⇒∆
∆⇒∆ ∆⇒∆
∆∨⇒∆∨

where
,t∆
denotes a theory
{ };t
λ
∆∪
is the empty
string, and if
s
is consistent then
,
sss
sss
λλ
λλ
λ
∨≡∨ ≡
∧≡∧ ≡
∆ ≡∆
and if
s
is inconsistent then
ss
ss
λ λλ
λ λλ
∨≡∨ ≡
∧≡∧ ≡
Definition 3.1.
|,ts∆ ⇒∆
is N-provable if there is a
statement sequence
}1:,|{ nist
iiii
≤≤∆⇒∆
such that
|,= |,,
nn nn
ts ts∆ ⇒∆∆⇒∆
and for each
,in≤
|,
ii ii
ts∆ ⇒∆
is either by an
a
N
-
rule or by an
N
∧
-,or
N∨
-rule.
An exam pl e is the follo w i ng deduction for
1 1212
|, :lllll¬ ∨∨¬
11 1
1 212
1 121212
12 112
12 212
12 1212
112121212
12
|
|,
| ,,
,| ,
,| ,
,| ,
| ,,|
,.
ll l
l lll
l llllll
ll lll
ll lll
ll llll
lllll llll
ll
λ
¬ ⇒¬
¬ ⇒¬
¬∨⇒ ¬∨≡¬
¬ ⇒¬
¬ ¬⇒¬
¬∨ ¬⇒¬
¬∨∨¬⇒ ¬∨¬
⇒¬
Notice that
11 1
|ll l¬ ⇒¬
and
1 1212
() ().l llll≡∨∧∨¬
Theorem 3.2. For any theory set
∆
and theory
,t
there is a theory
s
such that
|,ts∆ ⇒∆
is N-prova-
ble.
Proof. We prove the theorem by the induction on the
structure of
.t
If
=tl
is a literal then either
l∆¬
or
.l∆¬
If
l∆¬
then
|,l
λ
∆ ⇒∆
and
=;s
λ
if
l∆¬
then
|,ll∆ ⇒∆
and
=;sl
If
12
=ttt∧
then by the induction assumption, there
are theories s1, s2 such that
11
|,ts∆ ⇒∆
and
12 12
, |,,.s tss∆ ⇒∆
Therefore,
1 212
| ,,t tss∆∧ ⇒∆
and
12
=.sss∧
If
12
=tcc∨
then by the induction assumption, there
are theories
12
,ss
such that
11
|,cs∆ ⇒∆
and
22
| ,.cs∆ ⇒∆
Therefore,
12 12
|,cc ss∆∨ ⇒∆∨
and
12
=.sss∨
Proposition 3.3. If
|,ts∆ ⇒∆
is N-provable then
.st
Proof. We prove the proposition by the induction on
the length of the proof of
| ,.ts∆ ⇒∆
If the last rule used is
1
()
a
N
then
=,tl
and
= =;sltl
If the last rule used is
2
()
a
N
then
=,tl
and
= =;s tl
λ
If the last rule used is
()N
∧
then
11
|,ts∆⇒∆
and
12 12
, |,,.s tss∆ ⇒∆
By the induction assumption,
11
st
and
22
.st
Hence,
1 212
=;sstt t∧∧
If the last rule used is
()N
∧
then
11
|,cs∆ ⇒∆
and
22
| ,.cs∆ ⇒∆
By the induction assumption,
11
st
and
22
.st
Hence,
12 12
=.sscc t∨∨
Proposition 3.4. If
|,ts∆ ⇒∆
is N-provable then
{}s∆∪
is consistent.
Proof. We prove the proposition by the induction on
the length of the proof of
| ,.ts∆ ⇒∆
If the last rule used is
1
()
a
N
then
,l∆¬
and
| ,.ll∆ ⇒∆
Then,
{}l∆∪
is consistent;
If the last rule used is
2
()
a
N
then
,l∆¬
and
| ,.l
λ
∆ ⇒∆
Then,
{}
λ
∆∪
is consistent;
If the last rule used is
()N
∧
then
11
|,ts∆⇒∆
and
12 12
, |,,.s tss∆ ⇒∆
By the induction assumption,
1
{}s∆∪
and
12
{, }ss∆∪
is consistent, and so is
12
{}={};ss s∆∧ ∆∪∪
If the last rule used is
()N
∨
then
11
|,cs∆ ⇒∆
and
22
| ,.cs∆ ⇒∆
By the induction assumption,
1
{}s∆∪
and
2
{}s∆∪
is consistent, and so is
12
{}={}.ss s∆∨ ∆∪∪
4. The Completeness of the R-Calculus N
For any theory
t
, def ine
( ,)st∆
as follows:
1 12
12
1 212
if= and
if= and
(, )=(,) ({(,)},)
if =
(,)(,)if =
tl l
ltl l
st st sstt
tt t
st stttt
λ
∆¬
∆¬
∆∆ ∧∆∆
∧
∆ ∨∆∨
∪
About the inconsistence, we have the following facts:
• if
l∆¬
then
{}l∆∪
is inconsistent;
•
12
{}tt∆∧∪
is inconsistent if and only if either
1
{}t∆∪
is inconsistent or
12
{, }tt∆∪
is in- con-
sistent;
•
12
{}cc∆∨∪
is inconsistent if and only if both
1
{}c∆∪
and
2
{}c∆∪
are inconsistent.
One Sound and Complete R-Calculus with Pseudo-Subtheory Minimal Change Property
Copyright © 2013 SciRes. JCC
23
Proposition 4.1. For any consistent th eory set
∆
and
a theory
,{ (,)}t st∆∆∪
is consistent.
Proof. We prove the proposition by the induction on
the structure of
.t
If
=tl
and l is consistent with
∆
then
(, )=sll∆
is consistent with
;∆
if
=tl
and
l
is inconsistent
with
∆
then
(, )=sl
λ
∆
is consistent with
;∆
If
12
=ttt∧
then by the induction assumption,
1
{ (,)}st∆∆∪
and
1 12
{ (,),({(,)},)}sts stt∆∆ ∆∆∪∪
are
consistent, so
12
{ (,)}stt∆ ∆∧∪
is consistent;
If
12
=tcc∨
then by the induction assumption,
1
{ (,)}sc∆∆∪
and
2
{ (,)}sc∆∆∪
are consistent, so
121 2
{(,)}={(, )(,)}sccsc sc∆∆∨ ∆∆∨∆∪∪
is consis-
tent.
About the consistence, we have the following facts:
• if
l∆¬
then
{}l∆∪
is consistent;
•
12
{}tt∆∧∪
is consistent if and only if
1
{}t∆∪
is
consistent and
12
{, }tt∆∪
is consistent;
•
12
{}cc∆∨∪
is consistent if and only if either
1
{}c∆∪
or
2
{}c∆∪
is consistent.
Theorem 4.2. If
{}t∆∪
is consistent then
,( ,)ts t∆∆
and
,( ,).stt∆∆
Proof. We prove the theorem by the induction on the
structure of
.t
If
=tl
and
l
is consistent with
∆
then
(, )=,sll∆
and the theorem holds for
;l
If
12
=ttt∧
then
1
{}t∆∪
and
12
{, }tt∆∪
is con-
sistent, and by the induction assumption,
11
11
121 2
12 2
, (,)
,(,) ;
,,({ },)
, ({ },),
t st
st t
stss t
s stt
∆∆
∆∆
∆∆
∆∆
∪
∪
where
11
=( ,).sst∆
Henc e,
1 2112
1121 2
,( ,)({ },)
, (,)({},).
t tstsst
stsstt t
∆ ∧∆∧∆
∆ ∆∧∆∧
∪
∪
If
12
=tcc∨
then either
1
{}c∆∪
or
12
{, }cc∆∪
is
consistent, and by the induction assumption, either
11
11
,(, )
,(, );
c sc
sc c
∆∆
∆∆
or
22
22
,(, )
,(, ).
c sc
scc
∆∆
∆∆
Hence, we have
121 2
12 12
,(, )(,)
,(, )(,).
ccsc sc
sc sccc
∆ ∨∆∨∆
∆ ∆∨∆∨
Theorem 4.3.
|,ts∆ ⇒∆
is N-provable if and only
if
=(, ).ss t∆
Proof.
()⇒
Assume that
|,ts∆ ⇒∆
is N-provable.
We assume that for any
<,in
the claim holds.
If
=tl
and the last rule is
1
()
a
N
then
l∆¬
and
| ,.ll∆ ⇒∆
It is clear that
==(, );sls l∆
If
=tl
and the last rule is
2
()
a
N
then
l∆¬
and
| ,.l
λ
∆ ⇒∆
It is clear that
==(, );ssl
λ
∆
If
12
=ttt∧
and the last rule is
()N
∧
then
11
|,ts∆⇒∆
and
121212
|, |,,.ttstss∆∧ ⇒∆⇒∆
By
the induction assumption,
11
( ,)=st s∆
and
12 2
({},) =.sst s∆∪
Then,
1211212
==(,) ({},)=(,);sssstsststt∧∆∧∆∆ ∧∪
If
12
=tcc∨
and the last rule is
()N
∨
then
11
|,cs∆ ⇒∆
and
22
| ,.cs∆ ⇒∆
By the induction
assumption,
1 122
=( ,),=(,),sscssc∆∆
and
12 1212
==(,)(,)=(,).ssssc scscc∨∆∨∆∆ ∨
()⇐
Let
=(, ).ss t∆
We prove that
|,ts∆ ⇒∆
is
N-provable by the induction on the structure of
.t
If
=tl
and
l∆¬
then
(, )=,sl
λ
∆
and
| ,,l
λ
∆ ⇒∆
i.e.,
| ,;ls∆ ⇒∆
If
=tl
and
l∆¬
then
(, )=,sll∆
and
| ,,ll∆ ⇒∆
i.e.,
| ,;ls∆ ⇒∆
If
12
=ttt∧
then
1211 2
(,)=(,) ({(,)},).sttst sstt∆ ∧∆∧∆∆∪
By the induc-
tion assumption,
11
| ,(,)t st∆⇒∆ ∆
and
12112
,|,,({ (,)},).s tssstt∆⇒∆∆ ∆∪
Therefore,
1211 2
|,,({ (,)},);t tssstt∆∧ ⇒∆∆∆∪
If
12
=tcc∨
then
1211 2
(,)=(, )({(, )},).sccsc sscc∆ ∨∆∨∆∆∪
By the in-
duction assumption,
11
|,(, )c sc∆⇒∆ ∆
and
22
|, (,).csc∆⇒∆∆
Therefore,
121 2
|,(, )(,).ccscsc∆∨⇒∆∆∨ ∆
5. The Logical Properties of t and
(),st∆
It is clear that we have the following
Proposit ion 5.1. For any theory set
∆
and theory
,t
( ,)(,).tst
ξ
∆∆
Theorem 5.2. For any theory set
∆
and theory
,t
,( ,)(,);
,( ,)( ,).
t st
st t
ξ
ξ
∆∆ ∆
∆∆ ∆
Proof. By the definitions of
(,),(,)st
ξξ
∆∆
and the
induction on the structure of
.t
Proposition 5.3. (i) If
,( ,)stt∆∆
then
,t∆
is in-
consistent;
(ii) If
,( ,)stt∆∆
then
,t∆
is consistent.
Define
= {():{}isconsistent};
= {():{}isinconsistent}.
t
t
CsPts
IsPts
∆
∆
∈∆
∈∆
∪
∪
Then,
= ()
tt
C IPt
∆∆
∪
and
=.
tt
CI
∆∆
∅∩
Define an equivalence relation
∆
≡
on
()tP
such
that for any
12
,(),s sPt∈
121 2
iff,, .sss s
∆
≡ ∆∆
One Sound and Complete R-Calculus with Pseudo-Subtheory Minimal Change Property
Copyright © 2013 SciRes. JCC
24
Given a pseudo-subtheory
( ),s Pt∈
let
[]r
be the
equivalence class of
.s
Then, we ha ve that
[ (, )],[(, )].
t
sttC
ξ
∆
∆ ∆⊆
Proposit ion 5.4.
[(, )]=[(, )].st t
ξ
∆∆
Define a relation
on
)(tP
such that for any
1
s
and
2 12
( ),sPt ss∈
iff
12112 2
11 22 122111 21 1222
111 1222122
11 22122111211222
1111222122
=if ==
=&= or=&=
if =and=
=&= or=&=
if=and =
llsland sl
cccc cccc
sc cscc
ssss ssss
ss ssss
∨∨
∧∧
Proposition 5.5.
is an equivalence relation on
( ),Pt
and for any
12
,(),s sPt∈
if
12
ss
then
12
.ss
Theorem 5.6. If
|,ts∆ ⇒∆
is provable then for any
η
with
,| ,st s
ηη
∆ ⇒∆
is prova ble.
Proof. We prove the theorem by the induction on the
structure of
.t
If
=tl
and
l∆¬
then
=,s
λ
and for any
η
with
,=,st
η ηλ

and
|,
ηλ
∆ ⇒∆
is prova ble;
If
=tl
and
l∆¬
then
=,sl
and for any
η
with
, =,s tl
ηη

and
|,s
η
∆ ⇒∆
is prova ble;
If
12
=ttt∧
and the theorem holds for both
1
t
and
2
t
then
12
=,sss∧
and for any
η
with
,st
η

there are
1
η
and
2
η
such that
1 11
st
η

and
2 22
.st
η

By the induction assumption,
111 212
|,,, |,,,ssss
ηη
∆⇒∆ ∆⇒∆
and by
()N∧
,
12121 2
|,, , ;sss s
ηη
∆∧⇒∆≡∆ ∧
If
12
=tcc∨
and the theorem holds for both
1
c
and
2
c
then
12
=,sss∨
and for any
η
with
,st
η

there are
1
η
and
2
η
such that
111
sc
η

and
222
.sc
η

By the induction assumption,
1 122
| ,;|,,ss
ηη
∆⇒∆ ∆⇒∆
and by
()N∨
,
1 212
| ,.ss
ηη
∆∨⇒∆ ∨
Theorem 5.7. For any
η
with
,st
η

if
,
η
∆
is consistent then
, ,,s
η
∆∆
and hence,
[] = [];s
η
and if
,
η
∆
is inconsistent then
, ,,t
η
∆∆
and
hence,
[] = [].t
η
Proof. If
,
η
∆
is consistent then by Theorem 6.6,
| ,,s
η
∆ ⇒∆
and we prove by the induction on the
structure of
t
that
, ,.ts∆∆
If
=tl
and
l∆¬
then
=,sl
and
, ,;ts∆∆
If
12
=ttt∧
and the claim holds for both
1
t
and
2
t
then
12 11
= ,,,sss ts∧∆∆
and
22
, ,.ts∆∆
There-
fore,
1212
, ,.tt ss∆∧∆∧
If
21
=cct ∨
and the theorem holds for both
1
c
and
2
c
then
12
=,ddd∨
and there are three cases:
Case 1.
1
,c∆
and
2
,c∆
are consistent. By the in-
duction a s s umption , we ha ve that
1 122
,, ,,,,c dcd∆ ∆∆∆ 
and hence,
1212
, ,;cc dd∆∨ ∆∨
Case 2.
1
,c∆
is consistent and
2
,c∆
is inconsistent.
By the induction assumption, we have that
11
, ,,cd∆∆
and
2
|.c∆ ⇒∆
Then,
1 12
1
12
,,
;
d dd
c
cc
∆≡∆ ∨
∨
and
1212
1
1112
,( )()
,,
ccc c
c
cddd
∆∨≡∆∧∨ ∆∧
≡ ∆∧
≡∆ ∨
where
2
=.d
λ
Case 3. Similar to Case 2.
Corollary 5.8. For any
η
with
,st
η

either
][=][ s
η
or
[] = [].t
η
Therefore,
[]s
is
-maximal
such that
s,∆
is consistent.
6. Conclusions and Further Works
We defined an R-calculus N in propositional logic pro-
grams such that N is sound and complete with respect to
the operator
(, ).st∆
The following axiom is one of the AGM postulates:
Extensionality :ifthen=pqKp Kq
It is satisfied, because we have the following
Proposit ion 7.1. If
1 2111
;| ,ttt sts⇒
and
2 22
|,t sts⇒
then
12
.ss
It is not true in N that
(*) if
1 211
;| ,sststs
′
⇒
and
22
|,tsts
′
⇒
then
12
.ss
′′

A further work is to give an R-calculus having the
property
()∗
.
A simplified form of
()∗
is
(**) if
121 1
;| ,sststs
′
⇒
and
22
|,tsts
′
⇒
then
12
,ss
′′

which is not true in N either.
Another further work is to give an R-calculus having
the property
()∗∗
and havin g not the property
()∗
.
REFERENCES
[1] W. Li, “R-Calculus: An Inference System for Belief Re-
vision,” The Computer Journal, Vol. 50, 2007, pp. 378-
390. http://dx.doi.org/10.1093/comjnl/bxl069
[2] C. E. Alchourrón, P. Gärdenfors and D. Makinson, “On
the Logic of Theory Change: Partial Meet Contraction
and Revision Functions,” Journal of Symbolic Logic, Vol.
50, 1985, pp. 510-530.
http://dx.doi.org/10.2307/2274239
[3] A. Bochman, “A Foundational Theory of Belief and Be-
lief Change,” Artificial Intelligence, Vol. 108, 1999, pp.
309-352.
http://dx.doi.org/10.1016/S0004-3702(98)00112-X
[4] M. Dalal, “Investigations into a Theory of Knowledge
One Sound and Complete R-Calculus with Pseudo-Subtheory Minimal Change Property
Copyright © 2013 SciRes. JCC
25
Base Revision: Preliminary Report,” Proceedings of
AAAI-88, St. Paul, 1988, pp. 475-479.
[5] P. Gärdenfors and H. Rott, “Belief Revision,” In: D. M.
Gabbay, C. J. Hogger and J. A. Robinson, Eds., Hand-
book of Logic in Artificial Intelligence and Logic Pro-
gramming, Vol. 4, Epistemic and Temporal Reasoning,
Oxford Science Pub., 1995, pp. 35-132.
[6] A. Darwiche and J. Pearl, “On the Logic of Iterated Belief
Revision,” Artificial Intelligence, Vol. 89, 1997, pp. 1-29.
http://dx.doi.org/10.1016/S0004-3702(96)00038-0
[7] E. Fermé and S. O. Hansson, “AGM 25 Years, Twenty-
Five Years of Research in Belief Change,” Journal of
Philosophical Logic, Vol. 40, 2011, pp. 295-331.
http://dx.doi.org/10.1007/s10992-011-9171-9
[8] N. Friedman and J. Y. Halpern, “Belief Revision: A Criti-
que,” In: L. C. Aiello, J. Doyle and S. C. Shapiro, Eds.,
Journal of of Logic, Language and Information, Princi-
ples of Knowledge Representation and Reasoning, Pro-
ceedings of the 5th Conference, 1996, pp. 421-431.
[9] S. O. Hansson, “Theory Contraction and Base Contrac-
tion Unified,” Journal of Symbolic Logic, Vol. 58, 1993,
pp. 602-626. http://dx.doi.org/10.2307/2275221
[10] A. Herzig and O. Rifi, “Propositional Belief Base Update
and Minimal Change,” Artificial Intelligence, Vol. 115,
1999, pp. 107-138.
http://dx.doi.org/10.1016/S0004-3702(99)00072-7
[11] K. Satoh, “Nonmonotonic Reasoning by Minimal Belief
Revision,” Proceedings of the International Conference
on Fifth Generation Computer Systems, Tokyo, 1988, pp.
455-462.