* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
Download LINEAR LOGIC AS A FRAMEWORK FOR SPECIFYING SEQUENT
Abductive reasoning wikipedia , lookup
Willard Van Orman Quine wikipedia , lookup
Fuzzy logic wikipedia , lookup
Foundations of mathematics wikipedia , lookup
Lorenzo Peña wikipedia , lookup
Jesús Mosterín wikipedia , lookup
Propositional formula wikipedia , lookup
Interpretation (logic) wikipedia , lookup
First-order logic wikipedia , lookup
Modal logic wikipedia , lookup
Mathematical proof wikipedia , lookup
Quantum logic wikipedia , lookup
History of logic wikipedia , lookup
Laws of Form wikipedia , lookup
Mathematical logic wikipedia , lookup
Propositional calculus wikipedia , lookup
Law of thought wikipedia , lookup
Intuitionistic logic wikipedia , lookup
LINEAR LOGIC AS A FRAMEWORK FOR SPECIFYING SEQUENT CALCULUS 23 Identity and structure dBe. ⥠â¦â bBc â¦â dBe. dN e â¦â ?dN e â neg(N ). bP c â¦â ?bP c â pos(P ). Conjunction du â§ ve â due â dve â pos(u) â pos(v). du â§ ve â¦â due & dve â notpos(u) â notpos(v). .......... â pos(u) â pos(v). bu â§ vc â¦â ?buc ............. ?bvc bu â§ vc â¦â buc â bvc â notpos(u) â notpos(v). Intuitionistic implication .......... du â ve â¦â ?buc ............. dve. bu â vc â due â¦â bvc. Quantifiers dâc ue â¦â âx ?duxe. bâc uc â buxc. dâc ue â duxe. bâc uc â¦â âx ?buxc. Disjunction du ⨠ve â¦â !due â !dve â notneg(u) â notneg(v). .......... â (pos(u) & neg(v)) â (neg(u) & notneu(v)). du ⨠ve â¦â ?due ............... ?dve .......... â neg(u) â neu(v). du ⨠ve â¦â due ................ ? !dve .......... â neu(u) â neg(v). du ⨠ve â¦â ? !due ............... dve bu ⨠vc â¦â ?buc & ?bvc â notneg(u) â notneg(v). bu ⨠vc â buc â bvc â (pos(u) & neg(v)) â (neg(u) & notneu(v)). bu ⨠vc â¦â buc â ?bvc â neg(u) â neu(v). bu ⨠vc â ?buc â¦â bvc â neu(u) â neg(v). Classical implication ......... â (neg(u) & neg(v)) â (pos(u) & notneu(v)). du â ve â¦â ?buc ................ ?dve du â ve â¦â dve â buc â neg(u) â pos(v). bu â vc â¦â due & bvc â neg(u) â pos(v). bu â vc â due â bvc â (neg(u) & neg(v)) â (pos(u) & notneu(v)). bBc ................. ....... .. Figure 16. LU rules This counter can be used to limit the size of object-level proofs that are searched and in this way, the search for object-level proofs can be controlled in a simple fashion. In general, object-level proofs can be arbitrarily large, so setting a counter such as this is certainly not a complete proof strategy. It is the case,