Sparse array: Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
Corrected grammatical errors. Replaced first person with third person as is more standard.
→‎Sparse Array as Linked List: Doubles don't have a fixed size.
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{Unreferenced|date=December 2009}}
In [[proof theory]], a '''structural rule''' is an [[inference rule]] that does not refer to any [[logical connective]], but instead operates on the [[judgment (mathematical logic)|judgment]] or [[sequent]]s directly. Structural rules often mimic intended meta-theoretic properties of the logic. Logics that deny one or more of the structural rules are classified as [[substructural logic]]s.


==Common structural rules==
* '''Weakening''', where the hypotheses or conclusion of a sequent may be extended with additional members. In symbolic form weakening rules can be written as <math>\frac{\Gamma \vdash \Sigma}{\Gamma, A \vdash \Sigma}</math> on the left of the [[Turnstile (symbol)|turnstile]], and <math>\frac{\Gamma \vdash \Sigma}{\Gamma \vdash A, \Sigma}</math> on the right.
* '''Contraction''', where two equal (or unifiable) members on the same side of a sequent may be replaced by a single member (or common instance). Symbolically: <math>\frac{\Gamma, A, A \vdash \Sigma}{\Gamma, A \vdash \Sigma}</math> and <math>\frac{\Gamma \vdash A, A, \Sigma}{\Gamma \vdash A, \Sigma}</math>. Also known as '''factoring''' in [[automated theorem proving]] systems using [[Resolution (logic)|resolution]].
* '''Exchange''', where two members on the same side of a sequent may be swapped. Symbolically: <math>\frac{\Gamma_1, A, \Gamma_2, B, \Gamma_3 \vdash \Sigma}{\Gamma_1, B, \Gamma_2, A, \Gamma_3 \vdash \Sigma}</math> and <math>\frac{\Gamma \vdash \Sigma_1, A, \Sigma_2, B, \Sigma_3}{\Gamma \vdash \Sigma_1, B, \Sigma_2, A, \Sigma_3}</math>. (This is also known as the ''permutation rule''.)


A logic without any of the above structural rules would interpret the sides of a sequent as pure [[sequence]]s; with exchange, they are [[multiset]]s; and with both contraction and exchange they are [[set (mathematics)|set]]s.
Jerrie Swoboda is what the individual can call me and as well , I totally dig the fact that name. Managing people is my time frame job now. As a girl what The way we wish like is to play croquet but I still can't make it my field really. My his conversation and I chose to reside in Massachusetts. Go to my web site to find out more: http://circuspartypanama.com<br><br>Here is my blog post: clash of [http://Imageshack.us/photos/clans+cheat clans cheat] - [http://circuspartypanama.com circuspartypanama.com] -
 
A famous structural rule is known as '''[[cut rule|cut]]'''. Considerable effort is spent by proof theorists in showing that cut rules are superfluous in various logics. More precisely, what is shown is that cut is only (in a sense) a tool for abbreviating proofs, and does not add to the theorems that can be proved. The successful 'removal' of cut rules, known as ''[[Cut-elimination theorem|cut elimination]]'', is directly related to the philosophy of ''[[computation]] as normalization'' (see [[Curry–Howard correspondence]]); it often gives a good indication of the [[computational complexity theory|complexity]] of [[decision problem|deciding]] a given logic.
 
==See also==
*[[Affine logic]]
*[[Linear logic]]
*[[Ordered logic]]
*[[Strict logic]]
 
{{logic}}
 
[[Category:Proof theory]]
[[Category:Rules of inference]]

Latest revision as of 14:24, 17 September 2014


Jerrie Swoboda is what the individual can call me and as well , I totally dig the fact that name. Managing people is my time frame job now. As a girl what The way we wish like is to play croquet but I still can't make it my field really. My his conversation and I chose to reside in Massachusetts. Go to my web site to find out more: http://circuspartypanama.com

Here is my blog post: clash of clans cheat - circuspartypanama.com -