Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

Each new user of a new system uncovers a new class of bugs. -- Kernighan


devel / comp.theory / About building a "general logic based on computation"

SubjectAuthor
* About building a "general logic based on computation"wij
+* Re: About building a "general logic based on computation"wij
|`* Re: About building a "general logic based on computation"wij
| `- Re: About building a "general logic based on computation"wij
`* Re: About building a "general logic based on computation"Mikko
 `- Re: About building a "general logic based on computation"wij

1
About building a "general logic based on computation"

<5a1df228f2679191ec59d1cb4ba2e2ecac01dd49.camel@gmail.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=51915&group=comp.theory#51915

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!news.samoylyk.net!3.eu.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: wyniijj5@gmail.com (wij)
Newsgroups: comp.theory
Subject: About building a "general logic based on computation"
Date: Mon, 22 Jan 2024 00:10:34 +0800
Organization: A noiseless patient Spider
Lines: 248
Message-ID: <5a1df228f2679191ec59d1cb4ba2e2ecac01dd49.camel@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: dont-email.me; posting-host="dad4de41b5873930460ccf92860b5d7a";
logging-data="264476"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+6/19DDAu5ctVNkT8uYHo0"
User-Agent: Evolution 3.50.2 (3.50.2-1.fc39)
Cancel-Lock: sha1:9/YQMFLVlKVK+78WruB352a+T9E=
 by: wij - Sun, 21 Jan 2024 16:10 UTC

I have just finished something like logic (first try, should be very
raw). Hope
this can help in dealing with several logical puzzle (e.g. Russell's
paradox), at least, in the moment.
Mostly, I would like to gather response form you to improve what
is typed, thank you.
----------------------------------------------------

Description::= Description is composed of a series of terms which are
composed
of discrete symbols. The form of description is indefinite, it can
be like
computer programs, mathematical expression,..,or the sentense in
this file.
Description associates to the object being described, called its
semantics.

Axiom0: Description and its semantics object are physical entities,
both occupy
different position in spacetime domain.

Axiom1: Description exists via manufraturing.

Ex: "A tree falls in a forest": This description must be made in
someone's
head. If no one is there, this description (and its object) is
a made up
in latter time (Thus, most of our knowledge are
archaeological).
Ex: "This sentence is false": Ans: Undecidable (borrow from Halting
Prolem
Theorem). Self-referential descriptions like this, including
"This
sentence is true", suffer from circular reasoning. Although the
latter
seems not to cause paradox.

Normalized Description::= A description of concated terms like
"P(a,b,..)" or
(P,a,b,..). Normalized description is like a natural sentence, but
all the
ingredient must be defined. Thus, the form is mostly regular.
The object of normalized description can be another description but
cannot
be the description itself (would cause circular reasoning). Thus,
from this
definition, we will have the chain "description ->
object(description) ->
... -> object(description) -> object". The last one is called a
terminal
description. Thus, for simplicity reasons, the description that has
no
object is also called a terminal description.

Substitute::= The term in a description that functions as a placeholder
for
another description or a parameter of the description. Thus,
substitute may
also be called as argument, parameter, or variable. In any
condition,
description that contain substitute are not terminal description.
(In
reality, terminal description may also has its object except such
object
is inexpressible).

Partial Solution::= Part of a whole solution.

Theorem: If a (whole) solution is built procedurally by accululating
parts, a
partial solution will appear in the process of creating the
solution.

+-------------+
| Proposition |
+-------------+
Proposition::= Any description that can be classified as true or false
(note
that true/false are arbitrary. This article is only concerned with
the
manipulation of symbols, not the attribution of true or false).
Proposition
can be any form of description as long as it can be classified as
true (T)
or false (F). Since we are more concerned with normalized
propositon, in the
formal presentation, some token should be added to indicate the
notion of
proposition, e.g. Prop(x,y,..).

Sometimes, descriptive proposition may be called as 'abstract
proposition'.
In contrast, the object of that description can be called the
object
proposition. If a descriptive proposition does not contain
substitute, it
can be called a terminal or atomic proposition.

+-------------------------+
| Creation of Proposition |
+-------------------------+
From Axiom1, proposition also exists via manufraturing (inversely,
proposition does not exist before manufratured).

From the observation of the descriptions we used, our knowledge can
all be
be called partial description. Such observation indicates that we
should
add procedure into 'description'. If so, the most suitable choice
of the
language for procedure should be C++, because it has the concept of
'object' and 'construction'(manufacture). Therefore, the following
article,
pseudo-C++ will be used in the sense of computation theory.

+-----+
| Set |
+-----+
Substitute in normalized description is often the substitute of the
element
of a set, e.g. the n in Prop(n∈ℕ).
Set is often expressed by using proposition, and is often defined
in way of
procedural description like the example in Peano Axioms.

+------------------------+
| Procedural Proposition |
+------------------------+
Procedural Proposition::= Proposition whose semantics is a program,
e.g.
decision function.

Postulate: Precedure is the only way to express infinite instances.

+---------------+
| Some examples |
+---------------+
Prop(∀x,P(x))::= P(x1)∧P(x2)∧..∧P(xn) (x∈{x1,x2,..})
Equ. to "∀xP(x)" in many books. If defined in Pseudo-C, then:
bool f() {
for(int x=1; x<=S.size(); ++x) {
if(P(x)==false) {
return false;
}
}
return true;
};
Universal quantifier itself is also a proposition, therefore, from
definition, its negation exists:
~Prop(∀x,P(x))= ~(P(x1)∧P(x2)∧..∧P(xn)= ~P(x1)∨~P(x2)∨..∨~P(xn)∨
= Prop(∃x,~P(x))

Prop(∃x,P(x))::= P(x1)∨P(x2)∨..∨P(xn) (x∈{x1,x2,..})
Equ. to "∃xP(x)" in many books. If defined in Pseudo-C, then:
bool f() {
for(int x=1; x<=SetX.size(); ++x) {
if(P(x)==true) {
return true;
}
}
return false;
};
Existential quantifier itself is also a proposition, therefore,
from
definition, its negation exists:
~Prop(∃x,P(x))= ~(P(x1)∨P(x2)∨..∨P(xn))= ~P(x1)∧~P(x2)∧..∧~P(xn)
= Prop(∀x,~P(x))

Prop(∃x,∀y,P(x,y))::= Prop(∀x,Prop(∃y,P(x,y))) // Concatenation:
∃x∀y:P(x,y)
= (P(x1,y1)∧P(x1,y2)∧..∧P(x1,yn))∨
(P(x2,y1)∧P(x2,y2)∧..∧P(x2,yn))∨
...
(P(xn,y1)∧P(xn,y2)∧..∧P(xn,yn))

From procedual definition:
  bool f() {
for(int x=1; x<=SetX.size(); ++x) {
for(int y=1; y<=SetY.size(); ++y) {
if(P(x,y)==false) {
break;
}
}
if(y>=SetY.size()) {
return true;
}
}
return false;
}

"∃x∀y:P(x,y)" itself is also a proposition, therefore, from
definition, its
negation exists: ~(∃x∀y:P(x,y))
= (~P(x1,y1)∨~P(x1,y2)∨..∨~P∨(x1,yn))∧
(~P(x2,y1)∨~P(x2,y2)∨..∨~P∨(x2,yn))∧
...
(~P(xn,y1)∨~P(xn,y2)∨..∨~P∨(xn,yn))
= Prop(∃y,~P(x1,y))∧
Prop(∃y,~P(x2,y))∧
...
Prop(∃y,~P(xn,y))∧
= Prop(∀x,Prop(∃y,~P(x,y))) = (∀x,∃y,~P(x,y))

Prop(∀x,∃y,P(x,y))::= Prop(∀x,Prop(∃y,P(x,y))) // Concatenation:
∀x∃y:P(x,y)
= (P(x1,y1)∨P(x1,y2)∨..∨P(x1,yn))∧
(P(x2,y1)∨P(x2,y2)∨..∨P(x2,yn))∧
...
(P(xn,y1)∨P(xn,y2)∨..∨P(xn,yn))

From procedual definition:
  bool f() {
for(int x=1; x<=SetX.size(); ++x) {
for(int y=1; y<=SetY.size(); ++y) {
if(P(x,y)==true) {
break;
}
}
if(y>=SetY.size()) {
return false;
}
}
return true;
}

"∀x∃y:P(x,y)" itself is also a proposition, therefore, from
definition, its
negation exists: ~(∀x∃y:P(x,y))
= (~P(x1,y1)∧~P(x1,y2)∧..∧~P(x1,yn))∨
(~P(x2,y1)∧~P(x2,y2)∧..∧~P(x2,yn))∨
...
(~P(xn,y1)∧~P(xn,y2)∧..∧P~(xn,yn))
= (∃x,∀y,~P(x,y))
-----------------------------------------------------------------------
------

Re: About building a "general logic based on computation"

<957cb4ccf6c7f096c62c6b569a8756ce2addbcc4.camel@gmail.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=51932&group=comp.theory#51932

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: wyniijj5@gmail.com (wij)
Newsgroups: comp.theory
Subject: Re: About building a "general logic based on computation"
Date: Mon, 22 Jan 2024 03:15:17 +0800
Organization: A noiseless patient Spider
Lines: 364
Message-ID: <957cb4ccf6c7f096c62c6b569a8756ce2addbcc4.camel@gmail.com>
References: <5a1df228f2679191ec59d1cb4ba2e2ecac01dd49.camel@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: dont-email.me; posting-host="dad4de41b5873930460ccf92860b5d7a";
logging-data="264476"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/3FzQfU5sszIvzWEIw7ujf"
User-Agent: Evolution 3.50.2 (3.50.2-1.fc39)
Cancel-Lock: sha1:DPW++ahsxQz+sbwx7akjsMbWQmI=
In-Reply-To: <5a1df228f2679191ec59d1cb4ba2e2ecac01dd49.camel@gmail.com>
 by: wij - Sun, 21 Jan 2024 19:15 UTC

On Mon, 2024-01-22 at 00:10 +0800, wij wrote:
> I have just finished something like logic (first try, should be very
> raw). Hope
> this can help in dealing with several logical puzzle (e.g. Russell's
> paradox), at least, in the moment.
> Mostly, I would like to gather response form you to improve what
> is typed, thank you.
> ----------------------------------------------------
>
> Description::= Description is composed of a series of terms which are
> composed
>     of discrete symbols. The form of description is indefinite, it
> can
> be like
>     computer programs, mathematical expression,..,or the sentense in
> this file.
>     Description associates to the object being described, called its
> semantics.
>    
> Axiom0: Description and its semantics object are physical entities,
> both occupy
>     different position in spacetime domain.
>
> Axiom1: Description exists via manufraturing.
>    
>     Ex: "A tree falls in a forest": This description must be made in
> someone's
>         head. If no one is there, this description (and its object)
> is
> a made up
>         in latter time (Thus, most of our knowledge are
> archaeological).
>     Ex: "This sentence is false": Ans: Undecidable (borrow from
> Halting
> Prolem
>         Theorem). Self-referential descriptions like this, including
> "This
>         sentence is true", suffer from circular reasoning. Although
> the
> latter
>         seems not to cause paradox.
>
> Normalized Description::= A description of concated terms like
> "P(a,b,..)" or
>     (P,a,b,..). Normalized description is like a natural sentence,
> but
> all the
>     ingredient must be defined. Thus, the form is mostly regular.
>     The object of normalized description can be another description
> but
> cannot
>     be the description itself (would cause circular reasoning). Thus,
> from this
>     definition, we will have the chain "description ->
> object(description) ->
>     ... -> object(description) -> object". The last one is called a
> terminal
>     description. Thus, for simplicity reasons, the description that
> has
> no
>     object is also called a terminal description.
>    
> Substitute::= The term in a description that functions as a
> placeholder
> for
>     another description or a parameter of the description. Thus,
> substitute may
>     also be called as argument, parameter, or variable. In any
> condition,
>     description that contain substitute are not terminal description.
> (In
>     reality, terminal description may also has its object except such
> object
>     is inexpressible).
>    
> Partial Solution::= Part of a whole solution.
>
> Theorem: If a (whole) solution is built procedurally by accululating
> parts, a
>     partial solution will appear in the process of creating the
> solution.
>        
> +-------------+
> > Proposition |
> +-------------+
> Proposition::= Any description that can be classified as true or
> false
> (note
>     that true/false are arbitrary. This article is only concerned
> with
> the
>     manipulation of symbols, not the attribution of true or false).
> Proposition
>     can be any form of description as long as it can be classified as
> true (T)
>     or false (F). Since we are more concerned with normalized
> propositon, in the
>     formal presentation, some token should be added to indicate the
> notion of
>     proposition, e.g. Prop(x,y,..).
>    
>     Sometimes, descriptive proposition may be called as 'abstract
> proposition'.
>     In contrast, the object of that description can be called the
> object
>     proposition. If a descriptive proposition does not contain
> substitute, it
>     can be called a terminal or atomic proposition.
>
> +-------------------------+
> > Creation of Proposition |
> +-------------------------+
>     From Axiom1, proposition also exists via manufraturing
> (inversely,
>     proposition does not exist before manufratured).
>
>     From the observation of the descriptions we used, our knowledge
> can
> all be
>     be called partial description. Such observation indicates that we
> should
>     add procedure into 'description'. If so, the most suitable choice
> of the
>     language for procedure should be C++, because it has the concept
> of
>     'object' and 'construction'(manufacture). Therefore, the
> following
> article,
>     pseudo-C++ will be used in the sense of computation theory.
>
> +-----+
> > Set |
> +-----+
>     Substitute in normalized description is often the substitute of
> the
> element
>     of a set, e.g. the n in Prop(n∈ℕ).
>     Set is often expressed by using proposition, and is often defined
> in way of
>     procedural description like the example in Peano Axioms.
>
> +------------------------+
> > Procedural Proposition |
> +------------------------+
> Procedural Proposition::= Proposition whose semantics is a program,
> e.g.
>     decision function.
>
> Postulate: Precedure is the only way to express infinite instances.
>
> +---------------+
> > Some examples |
> +---------------+
> Prop(∀x,P(x))::= P(x1)∧P(x2)∧..∧P(xn) (x∈{x1,x2,..})
>     Equ. to "∀xP(x)" in many books. If defined in Pseudo-C, then:
>     bool f() {
>       for(int x=1; x<=S.size(); ++x) {
>         if(P(x)==false) {
>           return false;
>         }
>       }
>       return true;
>     };
>     Universal quantifier itself is also a proposition, therefore,
> from
>     definition, its negation exists:
>     ~Prop(∀x,P(x))= ~(P(x1)∧P(x2)∧..∧P(xn)= ~P(x1)∨~P(x2)∨..∨~P(xn)∨
>     = Prop(∃x,~P(x))
>
> Prop(∃x,P(x))::= P(x1)∨P(x2)∨..∨P(xn)  (x∈{x1,x2,..})
>     Equ. to "∃xP(x)" in many books. If defined in Pseudo-C, then:
>     bool f() {
>       for(int x=1; x<=SetX.size(); ++x) {
>         if(P(x)==true) {
>           return true;
>         }
>       }
>       return false;
>     };
>     Existential quantifier itself is also a proposition, therefore,
> from
>     definition, its negation exists:
>     ~Prop(∃x,P(x))= ~(P(x1)∨P(x2)∨..∨P(xn))= ~P(x1)∧~P(x2)∧..∧~P(xn)
>     = Prop(∀x,~P(x))
>
> Prop(∃x,∀y,P(x,y))::= Prop(∀x,Prop(∃y,P(x,y)))  // Concatenation:
> ∃x∀y:P(x,y)
>     = (P(x1,y1)∧P(x1,y2)∧..∧P(x1,yn))∨
>       (P(x2,y1)∧P(x2,y2)∧..∧P(x2,yn))∨
>       ...
>       (P(xn,y1)∧P(xn,y2)∧..∧P(xn,yn))
>
>     From procedual definition:
>   bool f() {
>       for(int x=1; x<=SetX.size(); ++x) {
>         for(int y=1; y<=SetY.size(); ++y) {
>           if(P(x,y)==false) {
>             break;
>           }
>         }
>         if(y>=SetY.size()) {
>           return true;
>         }
>       }
>       return false;
>     }
>
>     "∃x∀y:P(x,y)" itself is also a proposition, therefore, from
> definition, its
>     negation exists:  ~(∃x∀y:P(x,y))
>     = (~P(x1,y1)∨~P(x1,y2)∨..∨~P∨(x1,yn))∧
>       (~P(x2,y1)∨~P(x2,y2)∨..∨~P∨(x2,yn))∧
>       ...
>       (~P(xn,y1)∨~P(xn,y2)∨..∨~P∨(xn,yn))
>       = Prop(∃y,~P(x1,y))∧
>       Prop(∃y,~P(x2,y))∧
>       ...
>       Prop(∃y,~P(xn,y))∧
>     = Prop(∀x,Prop(∃y,~P(x,y))) = (∀x,∃y,~P(x,y))
>
> Prop(∀x,∃y,P(x,y))::= Prop(∀x,Prop(∃y,P(x,y)))    // Concatenation:
> ∀x∃y:P(x,y)
>     = (P(x1,y1)∨P(x1,y2)∨..∨P(x1,yn))∧
>       (P(x2,y1)∨P(x2,y2)∨..∨P(x2,yn))∧
>       ...
>       (P(xn,y1)∨P(xn,y2)∨..∨P(xn,yn))
>
>     From procedual definition:
>   bool f() {
>       for(int x=1; x<=SetX.size(); ++x) {
>         for(int y=1; y<=SetY.size(); ++y) {
>           if(P(x,y)==true) {
>             break;
>           }
>         }
>         if(y>=SetY.size()) {
>           return false;
>         }
>       }
>       return true;
>     }
>
>     "∀x∃y:P(x,y)" itself is also a proposition, therefore, from
> definition, its
>     negation exists: ~(∀x∃y:P(x,y))
>     = (~P(x1,y1)∧~P(x1,y2)∧..∧~P(x1,yn))∨
>       (~P(x2,y1)∧~P(x2,y2)∧..∧~P(x2,yn))∨
>       ...
>       (~P(xn,y1)∧~P(xn,y2)∧..∧P~(xn,yn))
>     = (∃x,∀y,~P(x,y))
> ---------------------------------------------------------------------
> --
> ------
>


Click here to read the complete article
Re: About building a "general logic based on computation"

<506b64aaef18b2f71c288d87ff8414c324a21bc7.camel@gmail.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=52338&group=comp.theory#52338

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!paganini.bofh.team!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: wyniijj5@gmail.com (wij)
Newsgroups: comp.theory
Subject: Re: About building a "general logic based on computation"
Date: Wed, 24 Jan 2024 17:27:34 +0800
Organization: A noiseless patient Spider
Lines: 492
Message-ID: <506b64aaef18b2f71c288d87ff8414c324a21bc7.camel@gmail.com>
References: <5a1df228f2679191ec59d1cb4ba2e2ecac01dd49.camel@gmail.com>
<957cb4ccf6c7f096c62c6b569a8756ce2addbcc4.camel@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: dont-email.me; posting-host="a9517457e70dc6f01f52c269d96c7009";
logging-data="1849676"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/hRrUC3JOURZahQ/TmBuOt"
User-Agent: Evolution 3.50.2 (3.50.2-1.fc39)
Cancel-Lock: sha1:YyNzkuoy3+hjoDHAJ+iUK32+Gas=
In-Reply-To: <957cb4ccf6c7f096c62c6b569a8756ce2addbcc4.camel@gmail.com>
 by: wij - Wed, 24 Jan 2024 09:27 UTC

On Mon, 2024-01-22 at 03:15 +0800, wij wrote:
> On Mon, 2024-01-22 at 00:10 +0800, wij wrote:
> > I have just finished something like logic (first try, should be
> > very
> > raw). Hope
> > this can help in dealing with several logical puzzle (e.g.
> > Russell's
> > paradox), at least, in the moment.
> > Mostly, I would like to gather response form you to improve what
> > is typed, thank you.
> > ----------------------------------------------------
> >
> > Description::= Description is composed of a series of terms which
> > are
> > composed
> >     of discrete symbols. The form of description is indefinite, it
> > can
> > be like
> >     computer programs, mathematical expression,..,or the sentense
> > in
> > this file.
> >     Description associates to the object being described, called
> > its
> > semantics.
> >    
> > Axiom0: Description and its semantics object are physical entities,
> > both occupy
> >     different position in spacetime domain.
> >
> > Axiom1: Description exists via manufraturing.
> >    
> >     Ex: "A tree falls in a forest": This description must be made
> > in
> > someone's
> >         head. If no one is there, this description (and its object)
> > is
> > a made up
> >         in latter time (Thus, most of our knowledge are
> > archaeological).
> >     Ex: "This sentence is false": Ans: Undecidable (borrow from
> > Halting
> > Prolem
> >         Theorem). Self-referential descriptions like this,
> > including
> > "This
> >         sentence is true", suffer from circular reasoning. Although
> > the
> > latter
> >         seems not to cause paradox.
> >
> > Normalized Description::= A description of concated terms like
> > "P(a,b,..)" or
> >     (P,a,b,..). Normalized description is like a natural sentence,
> > but
> > all the
> >     ingredient must be defined. Thus, the form is mostly regular.
> >     The object of normalized description can be another description
> > but
> > cannot
> >     be the description itself (would cause circular reasoning).
> > Thus,
> > from this
> >     definition, we will have the chain "description ->
> > object(description) ->
> >     ... -> object(description) -> object". The last one is called a
> > terminal
> >     description. Thus, for simplicity reasons, the description that
> > has
> > no
> >     object is also called a terminal description.
> >    
> > Substitute::= The term in a description that functions as a
> > placeholder
> > for
> >     another description or a parameter of the description. Thus,
> > substitute may
> >     also be called as argument, parameter, or variable. In any
> > condition,
> >     description that contain substitute are not terminal
> > description.
> > (In
> >     reality, terminal description may also has its object except
> > such
> > object
> >     is inexpressible).
> >    
> > Partial Solution::= Part of a whole solution.
> >
> > Theorem: If a (whole) solution is built procedurally by
> > accululating
> > parts, a
> >     partial solution will appear in the process of creating the
> > solution.
> >        
> > +-------------+
> > > Proposition |
> > +-------------+
> > Proposition::= Any description that can be classified as true or
> > false
> > (note
> >     that true/false are arbitrary. This article is only concerned
> > with
> > the
> >     manipulation of symbols, not the attribution of true or false).
> > Proposition
> >     can be any form of description as long as it can be classified
> > as
> > true (T)
> >     or false (F). Since we are more concerned with normalized
> > propositon, in the
> >     formal presentation, some token should be added to indicate the
> > notion of
> >     proposition, e.g. Prop(x,y,..).
> >    
> >     Sometimes, descriptive proposition may be called as 'abstract
> > proposition'.
> >     In contrast, the object of that description can be called the
> > object
> >     proposition. If a descriptive proposition does not contain
> > substitute, it
> >     can be called a terminal or atomic proposition.
> >
> > +-------------------------+
> > > Creation of Proposition |
> > +-------------------------+
> >     From Axiom1, proposition also exists via manufraturing
> > (inversely,
> >     proposition does not exist before manufratured).
> >
> >     From the observation of the descriptions we used, our knowledge
> > can
> > all be
> >     be called partial description. Such observation indicates that
> > we
> > should
> >     add procedure into 'description'. If so, the most suitable
> > choice
> > of the
> >     language for procedure should be C++, because it has the
> > concept
> > of
> >     'object' and 'construction'(manufacture). Therefore, the
> > following
> > article,
> >     pseudo-C++ will be used in the sense of computation theory.
> >
> > +-----+
> > > Set |
> > +-----+
> >     Substitute in normalized description is often the substitute of
> > the
> > element
> >     of a set, e.g. the n in Prop(n∈ℕ).
> >     Set is often expressed by using proposition, and is often
> > defined
> > in way of
> >     procedural description like the example in Peano Axioms.
> >
> > +------------------------+
> > > Procedural Proposition |
> > +------------------------+
> > Procedural Proposition::= Proposition whose semantics is a program,
> > e.g.
> >     decision function.
> >
> > Postulate: Precedure is the only way to express infinite instances.
> >
> > +---------------+
> > > Some examples |
> > +---------------+
> > Prop(∀x,P(x))::= P(x1)∧P(x2)∧..∧P(xn) (x∈{x1,x2,..})
> >     Equ. to "∀xP(x)" in many books. If defined in Pseudo-C, then:
> >     bool f() {
> >       for(int x=1; x<=S.size(); ++x) {
> >         if(P(x)==false) {
> >           return false;
> >         }
> >       }
> >       return true;
> >     };
> >     Universal quantifier itself is also a proposition, therefore,
> > from
> >     definition, its negation exists:
> >     ~Prop(∀x,P(x))= ~(P(x1)∧P(x2)∧..∧P(xn)> > ~P(x1)∨~P(x2)∨..∨~P(xn)∨
> >     = Prop(∃x,~P(x))
> >
> > Prop(∃x,P(x))::= P(x1)∨P(x2)∨..∨P(xn)  (x∈{x1,x2,..})
> >     Equ. to "∃xP(x)" in many books. If defined in Pseudo-C, then:
> >     bool f() {
> >       for(int x=1; x<=SetX.size(); ++x) {
> >         if(P(x)==true) {
> >           return true;
> >         }
> >       }
> >       return false;
> >     };
> >     Existential quantifier itself is also a proposition, therefore,
> > from
> >     definition, its negation exists:
> >     ~Prop(∃x,P(x))= ~(P(x1)∨P(x2)∨..∨P(xn))> > ~P(x1)∧~P(x2)∧..∧~P(xn)
> >     = Prop(∀x,~P(x))
> >
> > Prop(∃x,∀y,P(x,y))::= Prop(∀x,Prop(∃y,P(x,y)))  // Concatenation:
> > ∃x∀y:P(x,y)
> >     = (P(x1,y1)∧P(x1,y2)∧..∧P(x1,yn))∨
> >       (P(x2,y1)∧P(x2,y2)∧..∧P(x2,yn))∨
> >       ...
> >       (P(xn,y1)∧P(xn,y2)∧..∧P(xn,yn))
> >
> >     From procedual definition:
> >   bool f() {
> >       for(int x=1; x<=SetX.size(); ++x) {
> >         for(int y=1; y<=SetY.size(); ++y) {
> >           if(P(x,y)==false) {
> >             break;
> >           }
> >         }
> >         if(y>=SetY.size()) {
> >           return true;
> >         }
> >       }
> >       return false;
> >     }
> >
> >     "∃x∀y:P(x,y)" itself is also a proposition, therefore, from
> > definition, its
> >     negation exists:  ~(∃x∀y:P(x,y))
> >     = (~P(x1,y1)∨~P(x1,y2)∨..∨~P∨(x1,yn))∧
> >       (~P(x2,y1)∨~P(x2,y2)∨..∨~P∨(x2,yn))∧
> >       ...
> >       (~P(xn,y1)∨~P(xn,y2)∨..∨~P∨(xn,yn))
> >       = Prop(∃y,~P(x1,y))∧
> >       Prop(∃y,~P(x2,y))∧
> >       ...
> >       Prop(∃y,~P(xn,y))∧
> >     = Prop(∀x,Prop(∃y,~P(x,y))) = (∀x,∃y,~P(x,y))
> >
> > Prop(∀x,∃y,P(x,y))::= Prop(∀x,Prop(∃y,P(x,y)))    // Concatenation:
> > ∀x∃y:P(x,y)
> >     = (P(x1,y1)∨P(x1,y2)∨..∨P(x1,yn))∧
> >       (P(x2,y1)∨P(x2,y2)∨..∨P(x2,yn))∧
> >       ...
> >       (P(xn,y1)∨P(xn,y2)∨..∨P(xn,yn))
> >
> >     From procedual definition:
> >   bool f() {
> >       for(int x=1; x<=SetX.size(); ++x) {
> >         for(int y=1; y<=SetY.size(); ++y) {
> >           if(P(x,y)==true) {
> >             break;
> >           }
> >         }
> >         if(y>=SetY.size()) {
> >           return false;
> >         }
> >       }
> >       return true;
> >     }
> >
> >     "∀x∃y:P(x,y)" itself is also a proposition, therefore, from
> > definition, its
> >     negation exists: ~(∀x∃y:P(x,y))
> >     = (~P(x1,y1)∧~P(x1,y2)∧..∧~P(x1,yn))∨
> >       (~P(x2,y1)∧~P(x2,y2)∧..∧~P(x2,yn))∨
> >       ...
> >       (~P(xn,y1)∧~P(xn,y2)∧..∧P~(xn,yn))
> >     = (∃x,∀y,~P(x,y))
> > -------------------------------------------------------------------
> > --
> > --
> > ------
> >
>
> +-------------------------------+
> > Aux. explanation in Paradoxes |
> +-------------------------------+
>     These are some explanation for paradoxes commonly seen (in *THIS
> logic).
>
> pseudo-Zeno Paradox: "While shooting the target, the arrow will pass
> infinite
>     number of points,..., the arrow won't hit the target".
>     Ans: Correct. Because the *problem statement* says so. From the
> problem
>     statement, the arrow is always at the position before the target.
> The
>     premise does not contain the information of "hitting the target",
> no valid
>     logic can lead to conclude "hit the target" is true. Basically,
> this
>     paradox has nothing to do with physics. (If related to the
> physical
> reality,
>     "pass infinite number of points" might not be true)
>
>     Note: Zeno Paradox has many versions. Like all paradoxes, the
> real
> answer
>           depends on (formal) modeling.
>     Note: 1+1/2+..+1/2^^∞≈2
> (
> https://sourceforge.net/projects/cscall/files/MisFiles/NumberView-zh.t
> xt/download
> )
>
> Rabbit Can't Outrun Turtle: Ans: Similar to the above. (some version
> actually
>     contains two premises)
>
> Supertask: Ans: NoSolution. The reason is similar to the above: The
> information
>      in the problem statement does not contain the condition at T1.
>
> Liar's Paradox: (Alread memtioned)
>
> Halting Paradox: Depend on modeling.
> -------------------------------------------------------------------
>


Click here to read the complete article
Re: About building a "general logic based on computation"

<a7c4960225ea30bbad52306fa07a3bb6bcefbf11.camel@gmail.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=52656&group=comp.theory#52656

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: wyniijj5@gmail.com (wij)
Newsgroups: comp.theory
Subject: Re: About building a "general logic based on computation"
Date: Sat, 27 Jan 2024 14:40:08 +0800
Organization: A noiseless patient Spider
Lines: 394
Message-ID: <a7c4960225ea30bbad52306fa07a3bb6bcefbf11.camel@gmail.com>
References: <5a1df228f2679191ec59d1cb4ba2e2ecac01dd49.camel@gmail.com>
<957cb4ccf6c7f096c62c6b569a8756ce2addbcc4.camel@gmail.com>
<506b64aaef18b2f71c288d87ff8414c324a21bc7.camel@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: dont-email.me; posting-host="08bf957943d001b2ae3fe5291283f9ef";
logging-data="3458927"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+YHAuBD41AXuMBecFiUlcl"
User-Agent: Evolution 3.50.2 (3.50.2-1.fc39)
Cancel-Lock: sha1:h+zIeFRm8E77xf9plq0YrE2RbeE=
In-Reply-To: <506b64aaef18b2f71c288d87ff8414c324a21bc7.camel@gmail.com>
 by: wij - Sat, 27 Jan 2024 06:40 UTC

Some errors corrected, esp. in the last post. The updated version can
be downloaded from:
https://sourceforge.net/projects/cscall/files/MisFiles/logic_en.txt/download

+------------------------------------+
| General logic based on computation |
+------------------------------------+

Description::= Description is composed of a series of finite terms
which are
composed of discrete symbols. The form of description is
indefinite, it can
be like computer programs, mathematical expression,..,or the
sentense in
this file. Description associates to the object being described,
called its
semantics, i.e. description usually comes in pairs.

Axiom0: Description and its semantics object are physical entities,
both occupy
different position in spacetime domain.

Axiom1: Description exists via manufraturing.

Ex: "A tree falls in a forest": This description must be made in
someone's
head. If no one is there, this description (and its object) is
a made up
in latter time (Thus, most of our knowledge are
archaeological).
Ex: "This sentence is false": Ans: Undecidable (borrow from Halting
Prolem
Theorem). Self-referential descriptions like this, including
"This
sentence is true", controdict Axiom0 (known as circular
reasoning).
Although the latter seems not to cause paradox.

Normalized Description::= A description of concated terms like
"P(a,b,..)" or
(P,a,b,..). Normalized description is like a natural sentence, but
all the
ingredient must be defined. Thus, the form is mostly regular.
The object of normalized description can be another description but
cannot
be the description itself (would cause circular reasoning). Thus,
from this
definition, we will have the chain "description ->
object(description) ->
... -> object(description) -> object". The last one, having no
object, can
also be called a terminal description for simplicity reasons (this
assume
that the chain must terminate).

Substitute::= The term in a description that functions as a placeholder
for
another description or a parameter of the description. Thus,
substitute may
also be called as argument, parameter, or variable. In any
condition,
description that contain substitute are not terminal description.
(In
reality, terminal description may also has its object except such
object
is inexpressible).

Partial Solution::= Part of a whole solution.

Theorem: If a (whole) solution is built procedurally by accululating
parts, a
partial solution will appear in the process of creating the
solution.

+-------------+
| Proposition |
+-------------+
Proposition::= Any description that can be classified as true or false
(note
that true/false are arbitrary. This article is only concerned with
the
manipulation of symbols, not the attribution of true or false).
Proposition
can be any form of description as long as it can be classified as
true (T)
or false (F). Since we are more concerned with normalized
propositon, in the
formal presentation, adding some token to indicate the notion of
proposition
might be necessary, e.g. (x,y,(..),..) or Prop(x,y,Prop(..),..).

Sometimes, descriptive proposition may be called as 'abstract
proposition'.
In contrast, the object of that description can be called the
object
proposition. If a descriptive proposition does not contain
substitute, nor
operators, it can be called a terminal or atomic proposition.

Note: Propositions can be said in 'contingency' status.
https://en.wikipedia.org/wiki/Contingency_(philosophy)

+-------------------------+
| Creation of Proposition |
+-------------------------+
From Axiom1, proposition also exists via manufraturing (inversely,
proposition does not exist before manufratured).

From the observation of the descriptions we used, our knowledge can
all be
called partial description. Such observation indicates that we
should
add procedure into 'description'. If so, the most suitable choice
of the
language for procedure should be C++, because it has the concept of
'object' and 'construction'(manufacture). Therefore, the following
article
will use pseudo-C/C++ in the sense of computation theory.

+-----+
| Set |
+-----+
Substitute in normalized description is often the substitute of the
element
of a set, e.g. the n in Prop(n∈ℕ).
Set is often expressed by using proposition, and is often defined
in way of
procedural description like the example in Peano Axioms.

+------------------------+
| Procedural Proposition |
+------------------------+
Procedural Proposition::= Proposition whose semantics is a program,
e.g.
decision function.

Postulate: Precedure, composed of finite symbols, is the only way to
express
infinite instances.

+---------------+
| Some examples |
+---------------+
Prop(∀x,P(x))::= P(x1)∧P(x2)∧..∧P(xn) (x∈{x1,x2,..})
Equ. to "∀xP(x)" in many books. If defined in Pseudo-C, then:
bool f() {
for(int x=1; x<=S.size(); ++x) {
if(P(x)==false) {
return false;
}
}
return true;
};
Universal quantifier itself is also a proposition, therefore, from
definition, its negation exists:
~Prop(∀x,P(x))= ~(P(x1)∧P(x2)∧..∧P(xn)= ~P(x1)∨~P(x2)∨..∨~P(xn)∨
= Prop(∃x,~P(x))

Prop(∃x,P(x))::= P(x1)∨P(x2)∨..∨P(xn) (x∈{x1,x2,..})
Equ. to "∃xP(x)" in many books. If defined in Pseudo-C, then:
bool f() {
for(int x=1; x<=SetX.size(); ++x) {
if(P(x)==true) {
return true;
}
}
return false;
};
Existential quantifier itself is also a proposition, therefore,
from
definition, its negation exists:
~Prop(∃x,P(x))= ~(P(x1)∨P(x2)∨..∨P(xn))= ~P(x1)∧~P(x2)∧..∧~P(xn)
= Prop(∀x,~P(x))

Prop(∃x,∀y,P(x,y))::= Prop(∀x,Prop(∃y,P(x,y))) // Concatenation:
∃x∀y:P(x,y)
= (P(x1,y1)∧P(x1,y2)∧..∧P(x1,yn))∨
(P(x2,y1)∧P(x2,y2)∧..∧P(x2,yn))∨
...
(P(xn,y1)∧P(xn,y2)∧..∧P(xn,yn))

From procedual definition:
  bool f() {
for(int x=1; x<=SetX.size(); ++x) {
for(int y=1; y<=SetY.size(); ++y) {
if(P(x,y)==false) {
break;
}
}
if(y>=SetY.size()) {
return true;
}
}
return false;
}

"∃x∀y:P(x,y)" itself is also a proposition, therefore, from
definition, its
negation exists: ~(∃x∀y:P(x,y))
= (~P(x1,y1)∨~P(x1,y2)∨..∨~P∨(x1,yn))∧
(~P(x2,y1)∨~P(x2,y2)∨..∨~P∨(x2,yn))∧
...
(~P(xn,y1)∨~P(xn,y2)∨..∨~P∨(xn,yn))
= Prop(∃y,~P(x1,y))∧
Prop(∃y,~P(x2,y))∧
...
Prop(∃y,~P(xn,y))∧
= Prop(∀x,Prop(∃y,~P(x,y))) = (∀x,∃y,~P(x,y))

Prop(∀x,∃y,P(x,y))::= Prop(∀x,Prop(∃y,P(x,y))) // Concatenation:
∀x∃y:P(x,y)
= (P(x1,y1)∨P(x1,y2)∨..∨P(x1,yn))∧
(P(x2,y1)∨P(x2,y2)∨..∨P(x2,yn))∧
...
(P(xn,y1)∨P(xn,y2)∨..∨P(xn,yn))

From procedual definition:
  bool f() {
for(int x=1; x<=SetX.size(); ++x) {
for(int y=1; y<=SetY.size(); ++y) {
if(P(x,y)==true) {
break;
}
}
if(y>=SetY.size()) {
return false;
}
}
return true;
}

"∀x∃y:P(x,y)" itself is also a proposition, therefore, from
definition, its
negation exists: ~(∀x∃y:P(x,y))
= (~P(x1,y1)∧~P(x1,y2)∧..∧~P(x1,yn))∨
(~P(x2,y1)∧~P(x2,y2)∧..∧~P(x2,yn))∨
...
(~P(xn,y1)∧~P(xn,y2)∧..∧P~(xn,yn))
= (∃x,∀y,~P(x,y))

+---------------------+
| Paradox Explanation |
+---------------------+
These are some explanations for paradoxes commonly seen (in *THIS
logic).

Pseudo-Zeno Paradox: "While shooting the target, the arrow will pass
infinite
number of points,..., the arrow won't hit the target".
Ans: Correct. Because the *problem statement* says so. From the
problem
statement, the arrow is always at the position before the target.
The
premise does not contain the information of "hitting the target",
no valid
logic can lead to conclude Prop("hit the target") is true.
Basically, this
paradox has nothing to do with physics. (If related to the physical
reality,
"pass infinite number of points" might not be true)

Note: Zeno Paradox has many versions. Like all paradoxes, the real
answer
depends on modeling.
Note: 1+1/2+..+1/2^^∞≈2
(https://sourceforge.net/projects/cscall/files/MisFiles/NumberView-zh.txt/download
)


Click here to read the complete article
Re: About building a "general logic based on computation"

<up2jir$3b47o$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=52669&group=comp.theory#52669

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: mikko.levanto@iki.fi (Mikko)
Newsgroups: comp.theory
Subject: Re: About building a "general logic based on computation"
Date: Sat, 27 Jan 2024 11:49:15 +0200
Organization: -
Lines: 76
Message-ID: <up2jir$3b47o$1@dont-email.me>
References: <5a1df228f2679191ec59d1cb4ba2e2ecac01dd49.camel@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: dont-email.me; posting-host="20e84c0e18439594c76bfa3ceb794634";
logging-data="3510520"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+kck1rARjhWUB/63DQdIxd"
User-Agent: Unison/2.2
Cancel-Lock: sha1:D6a6ava8/bc9JNBeh2NIqOwBCbc=
 by: Mikko - Sat, 27 Jan 2024 09:49 UTC

On 2024-01-21 16:10:34 +0000, wij said:

> I have just finished something like logic (first try, should be very
> raw). Hope
> this can help in dealing with several logical puzzle (e.g. Russell's
> paradox), at least, in the moment.
> Mostly, I would like to gather response form you to improve what
> is typed, thank you.
> ----------------------------------------------------
>
> Description::= Description is composed of a series of terms which are
> composed
> of discrete symbols. The form of description is indefinite, it can
> be like
> computer programs, mathematical expression,..,or the sentense in
> this file.
> Description associates to the object being described, called its
> semantics.
> Axiom0: Description and its semantics object are physical entities,
> both occupy
> different position in spacetime domain.

You should start with more fundamental concepts before you introduce
"description". Description is a character string so you should start
with "character" or "string".

> Axiom1: Description exists via manufraturing.
> Ex: "A tree falls in a forest": This description must be made in
> someone's
> head. If no one is there, this description (and its object) is
> a made up
> in latter time (Thus, most of our knowledge are
> archaeological).
> Ex: "This sentence is false": Ans: Undecidable (borrow from Halting
> Prolem
> Theorem). Self-referential descriptions like this, including
> "This
> sentence is true", suffer from circular reasoning. Although the
> latter
> seems not to cause paradox.

Before any axioms you should introduce the concepts that used in
axioms. Usually "exists" comes from logic but if you are creating
a new system of logic you cannot use that.

> Normalized Description::= A description of concated terms like
> "P(a,b,..)" or
> (P,a,b,..). Normalized description is like a natural sentence, but
> all the
> ingredient must be defined. Thus, the form is mostly regular.
> The object of normalized description can be another description but
> cannot
> be the description itself (would cause circular reasoning). Thus,
> from this
> definition, we will have the chain "description ->
> object(description) ->
> ... -> object(description) -> object". The last one is called a
> terminal
> description. Thus, for simplicity reasons, the description that has
> no
> object is also called a terminal description.
> Substitute::= The term in a description that functions as a placeholder
> for
> another description or a parameter of the description. Thus,
> substitute may
> also be called as argument, parameter, or variable. In any
> condition,
> description that contain substitute are not terminal description.
> (In
> reality, terminal description may also has its object except such
> object
> is inexpressible).
> Partial Solution::= Part of a whole solution.

Mikko

Re: About building a "general logic based on computation"

<a85f596f92fc573ca49529225bbfa92271d4833e.camel@gmail.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=52782&group=comp.theory#52782

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: wyniijj5@gmail.com (wij)
Newsgroups: comp.theory
Subject: Re: About building a "general logic based on computation"
Date: Sun, 28 Jan 2024 07:00:29 +0800
Organization: A noiseless patient Spider
Lines: 132
Message-ID: <a85f596f92fc573ca49529225bbfa92271d4833e.camel@gmail.com>
References: <5a1df228f2679191ec59d1cb4ba2e2ecac01dd49.camel@gmail.com>
<up2jir$3b47o$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: dont-email.me; posting-host="accdb03244ebb0bb839faa0cabdca99c";
logging-data="3755242"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/s5XKRYr6bnR6FHSxAiLrU"
User-Agent: Evolution 3.50.2 (3.50.2-1.fc39)
Cancel-Lock: sha1:MJBPlDKUngsm+FQo1k0y+ru+JIc=
In-Reply-To: <up2jir$3b47o$1@dont-email.me>
 by: wij - Sat, 27 Jan 2024 23:00 UTC

On Sat, 2024-01-27 at 11:49 +0200, Mikko wrote:
> On 2024-01-21 16:10:34 +0000, wij said:
>
> > I have just finished something like logic (first try, should be
> > very
> > raw). Hope
> > this can help in dealing with several logical puzzle (e.g.
> > Russell's
> > paradox), at least, in the moment.
> > Mostly, I would like to gather response form you to improve what
> > is typed, thank you.
> > ----------------------------------------------------
> >
> > Description::= Description is composed of a series of terms which
> > are
> > composed
> >     of discrete symbols. The form of description is indefinite, it
> > can
> > be like
> >     computer programs, mathematical expression,..,or the sentense
> > in
> > this file.
> >     Description associates to the object being described, called
> > its
> > semantics.
> >    Axiom0: Description and its semantics object are physical
> > entities,
> > both occupy
> >     different position in spacetime domain.
>
> You should start with more fundamental concepts before you introduce
> "description". Description is a character string so you should start
> with "character" or "string".

'description' (whatever it is), is actually not definable as a basic
term. It can be described, though. I used 'term', but did not describe
what it is. In general, many things used in 'general logic' are not
clearly specified, e.g. This 'general logic' is based on many that
can be find in "Boolean Algebra"
https://en.wikipedia.org/wiki/Boolean_algebra

If "character" is used as the basic, I am afraid, "description" will be
about a collection of characters, nothing else. And this part is
already well described by "formal language". That is what I thought.

> > Axiom1: Description exists via manufraturing.
> >        Ex: "A tree falls in a forest": This description must be
> > made in
> > someone's
> >         head. If no one is there, this description (and its object)
> > is
> > a made up
> >         in latter time (Thus, most of our knowledge are
> > archaeological).
> >     Ex: "This sentence is false": Ans: Undecidable (borrow from
> > Halting
> > Prolem
> >         Theorem). Self-referential descriptions like this,
> > including
> > "This
> >         sentence is true", suffer from circular reasoning. Although
> > the
> > latter
> >         seems not to cause paradox.
>
> Before any axioms you should introduce the concepts that used in
> axioms. Usually "exists" comes from logic but if you are creating
> a new system of logic you cannot use that.

But where is the "exist" in the logic you said from? 
(I am already defining some kind of logic)

> > Normalized Description::= A description of concated terms like
> > "P(a,b,..)" or
> >     (P,a,b,..). Normalized description is like a natural sentence,
> > but
> > all the
> >     ingredient must be defined. Thus, the form is mostly regular.
> >     The object of normalized description can be another description
> > but
> > cannot
> >     be the description itself (would cause circular reasoning).
> > Thus,
> > from this
> >     definition, we will have the chain "description ->
> > object(description) ->
> >     ... -> object(description) -> object". The last one is called a
> > terminal
> >     description. Thus, for simplicity reasons, the description that
> > has
> > no
> >     object is also called a terminal description.
> >    Substitute::= The term in a description that functions as a
> > placeholder
> > for
> >     another description or a parameter of the description. Thus,
> > substitute may
> >     also be called as argument, parameter, or variable. In any
> > condition,
> >     description that contain substitute are not terminal
> > description.
> > (In
> >     reality, terminal description may also has its object except
> > such
> > object
> >     is inexpressible).
> >    Partial Solution::= Part of a whole solution.
>
> Mikko
>

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor