Skip to main content
replaced http://mathoverflow.net/ with https://mathoverflow.net/
Source Link

Dear All

Lets restrict ourselfs to logical theories which consist only of formulas $P_1 \supset \quad ... \quad P_n \supset Q$, i.e. propositional horn clauses expressed with implication. Lets only assume a subset of minimal logic, no (->R), only (->L).

My starting point is the following very primitive calculus:

$${P \in \Gamma \over \Gamma \Rightarrow P}{(init)} \qquad {(P \supset A) \in \Gamma \qquad \Gamma \Rightarrow P \qquad \Gamma, A \Rightarrow Q \over \Gamma \Rightarrow Q}{({\supset}L)}$$

When we focus the (->L) that the head of A matches the goal Q, then we get backward chaining.

$${(P_1 \supset \quad ... \quad P_n \supset Q) \in \Gamma \qquad \Gamma \Rightarrow P_1 \quad ... \quad \Gamma \Rightarrow P_n \over \Gamma \Rightarrow Q}{({\supset}L \quad Back)}$$

Now I am experimenting with another variant of (->L). Instead of requiring that the head machtes the goal, I require that the atoms in the body are already given:

$${(P_1 \supset \quad ... \quad P_n \supset Q) \in \Gamma \qquad P_1 \in \Gamma \qquad ... \qquad P_n \in \Gamma \qquad \Gamma, Q \Rightarrow R \over \Gamma \Rightarrow R}{({\supset}L \quad Forward)}$$

Forward chaining has been characterized as deriving new facts from given facts. A couple of questions emerge:

* Is the forward chaining variant of the primitive calculus still complete?
* Is forward chaining also a from of focusing?
* Are there better ways to formulate forward chaining than with (->L Forward)?

Best Regards

P.S.: Question is inspired by the restated calculus in How establish conversion of cut-free proof into uniform proof?How establish conversion of cut-free proof into uniform proof?

P.S.S.: Here is an example of a backward chaining proof:

-------------- (init)
p, p -> q => p
-------------- (->L Back)
p, p -> q => q 

And here is an example of a forward chaining proof:

----------------- (init)
p, p -> q, q => q
----------------- (->L Forward)
p, p -> q => q

Dear All

Lets restrict ourselfs to logical theories which consist only of formulas $P_1 \supset \quad ... \quad P_n \supset Q$, i.e. propositional horn clauses expressed with implication. Lets only assume a subset of minimal logic, no (->R), only (->L).

My starting point is the following very primitive calculus:

$${P \in \Gamma \over \Gamma \Rightarrow P}{(init)} \qquad {(P \supset A) \in \Gamma \qquad \Gamma \Rightarrow P \qquad \Gamma, A \Rightarrow Q \over \Gamma \Rightarrow Q}{({\supset}L)}$$

When we focus the (->L) that the head of A matches the goal Q, then we get backward chaining.

$${(P_1 \supset \quad ... \quad P_n \supset Q) \in \Gamma \qquad \Gamma \Rightarrow P_1 \quad ... \quad \Gamma \Rightarrow P_n \over \Gamma \Rightarrow Q}{({\supset}L \quad Back)}$$

Now I am experimenting with another variant of (->L). Instead of requiring that the head machtes the goal, I require that the atoms in the body are already given:

$${(P_1 \supset \quad ... \quad P_n \supset Q) \in \Gamma \qquad P_1 \in \Gamma \qquad ... \qquad P_n \in \Gamma \qquad \Gamma, Q \Rightarrow R \over \Gamma \Rightarrow R}{({\supset}L \quad Forward)}$$

Forward chaining has been characterized as deriving new facts from given facts. A couple of questions emerge:

* Is the forward chaining variant of the primitive calculus still complete?
* Is forward chaining also a from of focusing?
* Are there better ways to formulate forward chaining than with (->L Forward)?

Best Regards

P.S.: Question is inspired by the restated calculus in How establish conversion of cut-free proof into uniform proof?

P.S.S.: Here is an example of a backward chaining proof:

-------------- (init)
p, p -> q => p
-------------- (->L Back)
p, p -> q => q 

And here is an example of a forward chaining proof:

----------------- (init)
p, p -> q, q => q
----------------- (->L Forward)
p, p -> q => q

Dear All

Lets restrict ourselfs to logical theories which consist only of formulas $P_1 \supset \quad ... \quad P_n \supset Q$, i.e. propositional horn clauses expressed with implication. Lets only assume a subset of minimal logic, no (->R), only (->L).

My starting point is the following very primitive calculus:

$${P \in \Gamma \over \Gamma \Rightarrow P}{(init)} \qquad {(P \supset A) \in \Gamma \qquad \Gamma \Rightarrow P \qquad \Gamma, A \Rightarrow Q \over \Gamma \Rightarrow Q}{({\supset}L)}$$

When we focus the (->L) that the head of A matches the goal Q, then we get backward chaining.

$${(P_1 \supset \quad ... \quad P_n \supset Q) \in \Gamma \qquad \Gamma \Rightarrow P_1 \quad ... \quad \Gamma \Rightarrow P_n \over \Gamma \Rightarrow Q}{({\supset}L \quad Back)}$$

Now I am experimenting with another variant of (->L). Instead of requiring that the head machtes the goal, I require that the atoms in the body are already given:

$${(P_1 \supset \quad ... \quad P_n \supset Q) \in \Gamma \qquad P_1 \in \Gamma \qquad ... \qquad P_n \in \Gamma \qquad \Gamma, Q \Rightarrow R \over \Gamma \Rightarrow R}{({\supset}L \quad Forward)}$$

Forward chaining has been characterized as deriving new facts from given facts. A couple of questions emerge:

* Is the forward chaining variant of the primitive calculus still complete?
* Is forward chaining also a from of focusing?
* Are there better ways to formulate forward chaining than with (->L Forward)?

Best Regards

P.S.: Question is inspired by the restated calculus in How establish conversion of cut-free proof into uniform proof?

P.S.S.: Here is an example of a backward chaining proof:

-------------- (init)
p, p -> q => p
-------------- (->L Back)
p, p -> q => q 

And here is an example of a forward chaining proof:

----------------- (init)
p, p -> q, q => q
----------------- (->L Forward)
p, p -> q => q
Post Undeleted by darij grinberg, Andrés E. Caicedo, user6976
Post Deleted by S. Carnahan
Post Undeleted by S. Carnahan
Post Deleted by user11315
added 121 characters in body
Source Link
Countably Infinite
Countably Infinite

Lets restrict ourselfs to logical theories which consist only only of formulas P1 -> .. Pn -> Q$P_1 \supset \quad ... \quad P_n \supset Q$, i.e. propositional horn horn clauses expressed with implication. Lets only assume assume a subset of minimal logic, no (->R), only (->L).

P in G               P -> A in G  G => P  G, A => Q  
------- (init)       ------------------------------ (->L)
G => P                          G => Q

$${P \in \Gamma \over \Gamma \Rightarrow P}{(init)} \qquad {(P \supset A) \in \Gamma \qquad \Gamma \Rightarrow P \qquad \Gamma, A \Rightarrow Q \over \Gamma \Rightarrow Q}{({\supset}L)}$$

When we focus the (->L) that the head of A matches the goal Q, then then we get backward chaining.

P1 -> .. Pn -> Q in G  G => P1  ... G => Pn
-------------------------------------------- (->L Backward)
                  G => Q

$${(P_1 \supset \quad ... \quad P_n \supset Q) \in \Gamma \qquad \Gamma \Rightarrow P_1 \quad ... \quad \Gamma \Rightarrow P_n \over \Gamma \Rightarrow Q}{({\supset}L \quad Back)}$$

Now I am experimenting with another variant of (->L). Instead of of requiring that the head machtes the goal, I require that the the atoms in the body are already given:

$${(P_1 \supset \quad ... \quad P_n \supset Q) \in \Gamma \qquad P_1 \in \Gamma \qquad ... \qquad P_n \in \Gamma \qquad \Gamma, Q \Rightarrow R \over \Gamma \Rightarrow R}{({\supset}L \quad Forward)}$$

Forward chaining has been characterized as deriving new facts from given facts. A couple of questions emerge:

P1 -> .. Pn -> Q in G    P1 in G ... Pn in* GIs the forward chaining variant G,of Qthe =>primitive R
---------------------------------------------------------calculus (->Lstill Forward)complete?
* Is forward chaining also a from of focusing?
* Are there better ways to formulate forward chaining than Gwith =>(->L RForward)?

Forward chaining has been characterized as deriving new facts from given facts. A couple of questions emerge:

  • Is the forward chaining variant of the primitive calculus still complete?
  • Is forward chaining also a from of focusing?
  • Are there better ways to formulate forward chaining than with (->L Forward)?

Lets restrict ourselfs to logical theories which consist only of formulas P1 -> .. Pn -> Q, i.e. propositional horn clauses expressed with implication. Lets only assume a subset of minimal logic, no (->R), only (->L).

P in G               P -> A in G  G => P  G, A => Q  
------- (init)       ------------------------------ (->L)
G => P                          G => Q

When we focus the (->L) that the head of A matches the goal Q, then we get backward chaining.

P1 -> .. Pn -> Q in G  G => P1  ... G => Pn
-------------------------------------------- (->L Backward)
                  G => Q

Now I am experimenting with another variant of (->L). Instead of requiring that the head machtes the goal, I require that the atoms in the body are already given:

P1 -> .. Pn -> Q in G    P1 in G ... Pn in G     G, Q => R
--------------------------------------------------------- (->L Forward)
                  G => R

Forward chaining has been characterized as deriving new facts from given facts. A couple of questions emerge:

  • Is the forward chaining variant of the primitive calculus still complete?
  • Is forward chaining also a from of focusing?
  • Are there better ways to formulate forward chaining than with (->L Forward)?

Lets restrict ourselfs to logical theories which consist only of formulas $P_1 \supset \quad ... \quad P_n \supset Q$, i.e. propositional horn clauses expressed with implication. Lets only assume a subset of minimal logic, no (->R), only (->L).

$${P \in \Gamma \over \Gamma \Rightarrow P}{(init)} \qquad {(P \supset A) \in \Gamma \qquad \Gamma \Rightarrow P \qquad \Gamma, A \Rightarrow Q \over \Gamma \Rightarrow Q}{({\supset}L)}$$

When we focus the (->L) that the head of A matches the goal Q, then we get backward chaining.

$${(P_1 \supset \quad ... \quad P_n \supset Q) \in \Gamma \qquad \Gamma \Rightarrow P_1 \quad ... \quad \Gamma \Rightarrow P_n \over \Gamma \Rightarrow Q}{({\supset}L \quad Back)}$$

Now I am experimenting with another variant of (->L). Instead of requiring that the head machtes the goal, I require that the atoms in the body are already given:

$${(P_1 \supset \quad ... \quad P_n \supset Q) \in \Gamma \qquad P_1 \in \Gamma \qquad ... \qquad P_n \in \Gamma \qquad \Gamma, Q \Rightarrow R \over \Gamma \Rightarrow R}{({\supset}L \quad Forward)}$$

Forward chaining has been characterized as deriving new facts from given facts. A couple of questions emerge:

* Is the forward chaining variant of the primitive calculus still complete?
* Is forward chaining also a from of focusing?
* Are there better ways to formulate forward chaining than with (->L Forward)?
deleted 4 characters in body
Source Link
Countably Infinite
Countably Infinite

Now I am experimenting with another variant of (->L). Instead of requiring that the head machtes the goal, I require that the first atomatoms in the body isare already given:

Now I am experimenting with another variant of (->L). Instead of requiring that the head machtes the goal, I require that the first atom in the body is already given:

Now I am experimenting with another variant of (->L). Instead of requiring that the head machtes the goal, I require that the atoms in the body are already given:

added 51 characters in body
Source Link
Countably Infinite
Countably Infinite
Loading
edited body
Source Link
Countably Infinite
Countably Infinite
Loading
added 223 characters in body; added 1 characters in body
Source Link
Countably Infinite
Countably Infinite
Loading
Source Link
Countably Infinite
Countably Infinite
Loading