Non-radiative dielectric waveguide: Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
en>Dthomsen8
m The transverse resonance method: clean up, typo(s) fixed: , → , (7) using AWB
en>Magioladitis
m Replace unicode entity nbsp for character [NBSP] (or space) per WP:NBSP + other fixes, replaced: → using AWB (10331)
 
Line 1: Line 1:
In [[proof complexity]], a '''Frege system''' is a [[propositional proof system]] whose proofs are sequences of [[propositional formula|formulas]] derived using a finite set of [[soundness|sound]] and implicationally complete [[inference rules]]. Frege systems (more often known as [[Hilbert system]]s in general [[proof theory]]) are named after [[Gottlob Frege]].
I like Seashell Collecting. <br>I  try to learn Norwegian in my spare time.<br><br>my website; [http://www.winkgames.org/profile/552446/la91q Cannondale mountain bike sizing.]
 
==Formal definition==
Let ''K'' be a finite [[functional completeness|functionally complete]] set of Boolean connectives, and consider [[propositional formula]]s built from variables ''p''<sub>0</sub>, ''p''<sub>1</sub>, ''p''<sub>2</sub>, ... using ''K''-connectives. A Frege rule is an inference rule of the form
:<math>r=\frac{B_1,\dots,B_n}B,</math>
where ''B''<sub>1</sub>, ..., ''B<sub>n</sub>'', ''B'' are formulas. If ''R'' is a finite set of Frege rules, then ''F'' = (''K'',''R'') defines a derivation system in the following way. If ''X'' is a set of formulas, and ''A'' is a formula, then an ''F''-derivation of ''A'' from axioms ''X'' is a sequence of formulas ''A''<sub>1</sub>, ..., ''A<sub>m</sub>'' such that ''A<sub>m</sub>''&nbsp;=&nbsp;''A'', and every ''A<sub>k</sub>'' is a member of ''X'', or it is derived from some of the formulas ''A<sub>i</sub>'', ''i''&nbsp;<&nbsp;''k'', by a substitution instance of a rule from ''R''. An ''F''-proof of a formula ''A'' is an ''F''-derivation of ''A'' from the empty set of axioms (<math>X=\varnothing</math>). ''F'' is called a Frege system if
*''F'' is sound: every ''F''-provable formula is a tautology.
*''F'' is implicationally complete: for every formula ''A'' and a set of formulas ''X'', if ''X'' entails ''A'', then there is an ''F''-derivation of ''A'' from ''X''.
The length (number of lines) in a proof ''A''<sub>1</sub>, ..., ''A<sub>m</sub>'' is ''m''. The size of the proof is the total number of symbols.
 
A derivation system ''F'' as above is refutationally complete, if for every inconsistent set of formulas ''X'', there is an ''F''-derivation of a fixed contradition from ''X''.
 
== Examples ==
* [[Frege's propositional calculus]] is a Frege system.
* There are many examples of sound Frege rules on the [[Propositional calculus]] page.
* [[Resolution (logic)|Resolution]] is not a Frege system because it only operates on clauses, not on formulas built in an arbitrary way by a functionally complete set of connectives. Moreover, it is not implicationally complete, i.e. we cannot conclude <math>A \lor B</math> from <math>A</math>. However, adding the ''weakening'' rule: <math>\frac{A}{A \lor B}</math> makes it implicationally complete.  Resolution is also refutationally complete.
 
== Properties ==
*Reckhow's theorem (1979) states that all Frege systems are [[propositional proof system#Relation with computational complexity theory|p-equivalent]].
* [[Natural deduction]] and [[sequent calculus]] (Gentzen system with cut) are also p-equivalent to Frege systems.
* There are polynomial-size Frege proofs of the [[pigeonhole principle]] (Buss 1987).
* Frege systems are considered to be fairly strong systems. Unlike, say, resolution, there are no known superlinear lower bounds on the number of lines in Frege proofs, and the best known lower bounds on the size of the proofs are quadratic.
* The minimal number of rounds in the ''prover-adversary'' game needed to prove a tautology <math>\phi</math> is proportional to the logarithm of the minimal number of steps in a Frege proof of <math>\phi</math>.
<gallery widths="350px" heights="350px">
File:Proofstrength.png|Proof strengths of different systems.
</gallery>
 
== References ==
*Krajíček, Jan (1995). "Bounded Arithmetic, Propositional Logic, and Complexity Theory", Cambridge University Press.
*{{cite article|first1=Stephen|last1=Cook|authorlink1=Stephen Cook|first2=Robert A.|last2=Reckhow|title=The Relative Efficiency of Propositional Proof Systems|journal=Journal of Symbolic Logic|volume=44|number=1|year=1979|pages=36–50|jstor=2273702}}
*Buss, S. R. (1987). "Polynomial size proofs of the propositional pigeonhole principle", Journal of Symbolic Logic 52, pp.&nbsp;916–927.
*Pudlák, P., Buss, S. R. (1995). "How to lie without being (easily) convicted and the lengths of proofs in propositional calculus", in: Computer Science Logic'94 (Pacholski and Tiuryn eds.), Springer LNCS 933, 1995, pp.&nbsp;151–162.
 
=== Further reading ===
*MacKay, D. J. (2008). "Information Theory, Inference,  and Learning Algorithms"
 
[[Category:Propositional calculus]]
[[Category:Logic in computer science]]

Latest revision as of 11:22, 30 July 2014

I like Seashell Collecting.
I try to learn Norwegian in my spare time.

my website; Cannondale mountain bike sizing.