Constant Field Values


Contents
Raptor.*

Raptor.Types
public static final java.lang.String AndElim "\u2227E"
public static final java.lang.String AndIntro "\u2227I"
public static final java.lang.String Assign "assg"
public static final java.lang.String Assume "<ass>"
public static final java.lang.String EM "EM"
public static final java.lang.String Empty ""
public static final java.lang.String ExistsElim "\u2203E"
public static final java.lang.String ExistsIntro "\u2203I"
public static final java.lang.String FalsityElim "\u22a5E"
public static final java.lang.String FalsityIntro "\u22a5I"
public static final java.lang.String ForallArrowElim "\u2200\u2192E"
public static final java.lang.String ForallElim "\u2200E"
public static final java.lang.String ForallIntro "\u2200I"
public static final java.lang.String ForallTick "\u2200E\u221a"
public static final java.lang.String Given "given"
public static final java.lang.String Goal "<goal>"
public static final java.lang.String If "if"
public static final java.lang.String IffElim "\u2194E"
public static final java.lang.String IffIntro "\u2194I"
public static final java.lang.String ImpliesElim "\u2192E"
public static final java.lang.String ImpliesIntro "\u2192I"
public static final java.lang.String Instantiate "Instantiate"
public static final java.lang.String LEMMA "Lemma"
public static final java.lang.String Method "method"
public static final java.lang.String NotElim "\u00acE"
public static final java.lang.String NotIntro "\u00acI"
public static final java.lang.String NotNot "\u00ac\u00ac"
public static final java.lang.String OrElim "\u2228E"
public static final java.lang.String OrIntro "\u2228I"
public static final java.lang.String PC "PC"
public static final java.lang.String Pre "pre"
public static final java.lang.String Program "View Program"
public static final java.lang.String Reflexivity "Reflexivity"
public static final java.lang.String Semi "semi"
public static final java.lang.String Skip "skip"
public static final java.lang.String Skolem "\u2200Iconst"
public static final java.lang.String Skolem2 "\u2203Econst"
public static final java.lang.String Sub "=Sub"
public static final java.lang.String Tick "\u221a"
public static final java.lang.String TM "TM"
public static final java.lang.String TMTick "TM\u221a"
public static final java.lang.String TopIntro "\u22a4I"
public static final java.lang.String While "while"

Raptor.Help.*

Raptor.Help.ErrorMessages
public static final java.lang.String apply_to_prog_line "The selected rule must be applied to a program line \nthese are indexed by an S followed by a number"
public static final java.lang.String empty_header "Error! Cannot have an emtpy Method Header"
public static final java.lang.String empty_line "An empty line cannot be selected as justification"
public static final java.lang.String empty_post "To have an empty Postcondition please write Top"
public static final java.lang.String empty_pre "To have an empty Precondition please write None or Top"
public static final java.lang.String first_line_selected "The first line selected must be a goal line or an empty line"
public static final java.lang.String not_in_scope "The line you have selected is not in scope \n the two lines you select must be on the same side of a program line"
public static final java.lang.String unknown_help "these are of the form ?P,?MID etc. Unknowns represent the condition that holds beforeor after the execution of code"

Raptor.Help.HelpMessages
public static final java.lang.String and "For example P \u2227 Q."
public static final java.lang.String arrow "For example P \u2192 Q."
public static final java.lang.String em "Input the formula you wish to apply the law on\n____________________________________\n\nHint: p results in p \u2228 \u00acp and \n \u00acp results in \u00acp \u2228 p \n\n"
public static final java.lang.String falsity "For example \u22a5"
public static final java.lang.String falsity_elimination_forwards "Input the formula you would like to introduce\n___________________________________\n\nHint: Since falsity implies anything you may\ninput whatever formula you want provided it is\nin the signature of your proof\n\n"
public static final java.lang.String forall_elimination_backwards_optional "(Optionally) input the For All formula you\'d like to appear as the new goal\n_____________________________________________________________________________\n\nHint: if you have P(a,b) for example, you can deduce \u2200u(P(u,b)) or even\n\u2200u\u2200v(P(u,v)) for more help see the manual entry, for simple cases with\none variable click ok to skip to the next screen\n\n"
public static final java.lang.String forall_introduction_forwards "Input the Formula you\'d like to be derived by For All Introduction Forwards\n___________________________________________________________________________\n\nHint: if you REALLY want to use this rule to derive \u2200x(P(x)) (the formula\nyou are asked to input in this screen) you will have to complete the proof\nfrom sk1 to P(sk1)\n\n"
public static final java.lang.String foralltick_backwards "Lets look at an example which would succeed when for all elimination\ntick (backwards) is used, \u2200x\u2200y(p(x,f(y))) <derived line> \nand p(a,f(b)) <goal line>, but it would not succeed if the derived \nline is \u2200x(p(x,f(x))) since x can\'t be unified to both a and b."
public static final java.lang.String iff "For example P \u2194 Q."
public static final java.lang.String iff_introduction "Input the conclusion you would like to be derived by IFF Introduction Forwards\n_________________________________________________________________________________\n\nHint: If you want to use this rule to derive x \u2194 y (the formula you are asked\nto input in this screen) you will have to complete the proof from x to y\n\n"
public static final java.lang.String implies_introduction_forwards "Input the conclusion you would like to be derived by Arrow Introduction Forwards\n__________________________________________________________________________________\n\nHint: If you want to use this rule to derive x \u2192 y (the formula you are asked\nto input in this screen) you will have to complete the proof from x to y.\n\n"
public static final java.lang.String lemma_forwards_backwards "Enter the formula you would like to add as a lemma\n_______________________________________\n\nHint: A new goal (which you need to specify in this\nscreen) and an empty line will appear in the middle\nof your proof as a lemma which you need to prove\n\n"
public static final java.lang.String method "Method header:\nA return type must be specified before the method name\ne.g.\n int: method_name(int x, intarray y)\n void: method_name(intarray x, intarray y)\n bool: method_name(int x, bool b)\n\nMethod precondition:\nUse the logic guide located on the left to help you\ndefine and pre and post condition\n\nMethod postcondition:\nYou must refer to v_res in the post condition \nIf you wish to refer to input variables initial value \nplease use the variable name with a 0 after it i.e. x0 \nIf you wish to refer to an input array you must type this \nAk(0<=k<a_l -> a_a(k) = a0(k)) assuming the array is called a \nyou can then refer to it as a0(some index) "
public static final java.lang.String not "For example P and \u00acP"
public static final java.lang.String not_introduction "Input the conclusion you would like to be derived by Not Introduction Forwards\n________________________________________________________________________________\n\nHint: If you want to use this rule to derive \u00acx (the formula you are asked\nto input in this screen) you will have to complete the proof from x to \u22a5.\n\n"
public static final java.lang.String notElim_backwards "A goal \u22a5 could be derived from previous goal (Eg X) using \u00acE, \n if \u00acX had already been given or derived. \u00acE backwards \nallows you to select back a previous derived or given formula \n\u00acX and generates X as the new goal."
public static final java.lang.String notnot "For example \u00ac\u00acP."
public static final java.lang.String or "For example P \u2228 Q"
public static final java.lang.String or_introduction_backwards "Since you have a disjunction as a goal, you can\nassume that one of the sides is true and therefore\nuse it as your new goal, pressing either left or\nright will display the corresponding formula as\nyour new goal."
public static final java.lang.String or_introduction_forwards "On which side of the disjunction should the current\ngoal appear?\n__________________________________________\n\nIn effect, you are specifying the formula from which\nyour current goal can be derived by \u2228 introduction.\nThis step is not often used, refer to the heuristics.\n\n"
public static final java.lang.String pc "Input the conclusion you would like to be derived by PC Introduction Forwards\n________________________________________________________________________________\n\nHint: If you want to use this rule to derive x (the formula you are asked\nto input in this screen) you will have to complete the proof from \u00acx to \u22a5.\n\n"
public static final java.lang.String reflexivity_forwards "Input the term you would like to apply reflexivity to\n_____________________________________________________\n\nHint: Provided a constant exists in your signature,\napplying reflexivity to it will produce a new goal\nline of the form a = a or with function symbols such\nas P(a) = P(a)\n\n"
public static final java.lang.String reflexivity_forwards_no_constants "Input the term you would like to apply reflexivity to\n_____________________________________________________\n\nHint: Provided a constant exists in your signature,\napplying reflexivity to it will produce a new goal\nline of the form a = a or with function symbols such\nas P(a) = P(a)\n\nIt appears that you do not have a constant in your\nsignature, to add a constant click on the Options\nmenu > add to signature > constants\n\nAt the top of the rules pane a text field will appear\nin which you can add a constant of your choice\n\n"
public static final java.lang.String subs_backwards "For equality substitution backwards the goalline needs to be selected \nfirst then the equality say s1=s2, which is used to substitute the either\nthe occurences of s1 in the goal by s2 or vice versa. There will also be \nan option to replace all or enter the formula that must be the new goal,\nif there are multiple occurences of s1 or s2 in the goal."
public static final java.lang.String subs_forwards "For equality susbstition forwards two equations need to be selected.\nThe first of the equations needs to be an equality, say s1=s2. When\nsubstituting the first equation into the second you will be given an\noption to replace all occurences of s1 in the second equation by s2 \nor vice versa and you will also be given an option to replace only the\nyou require to be replaced."
public static final java.lang.String thereexist_elimination_forwards "Input the conclusion you\'d like to be derived by There Exists Elimination Forwards\n_____________________________________________________________________________________\n\nHint: If you want to use this rule to derive \u2203x(P(x)) (the formula you are asked\nto input in this screen) you will have to complete the proof from P(sk1) to \u2203x(P(x))\n\n"
public static final java.lang.String thereExists "For example \u2203P."
public static final java.lang.String thereexists_introduction_forwards_optional "(Optionally) input the There Exists formula you\'d like to introduce\n_____________________________________________________________\n\nHint: if you have P(a,b) for example, you can deduce \u2203u(P(u,b)) or even\n\u2203u\u2203v(P(u,v)) for more help see the manual entry, for simple cases with one\nvariable click ok to skip to the next screen\n\n"
public static final java.lang.String thereexists_introduction_forwards_specify "Specify the term to substitute the new Exists variable for\n___________________________________________\n\nHint: The term which you select in this screen must be in\nthe formula you selected and must be unbounded, the\nformula you selected will then be nested inside a \u2203\nformula, in the next screen you will need to specify\nthe name of the variable of the \u2203 formula\n\n"
public static final java.lang.String thereexists_introduction_forwards_specify_input "Input the name of the new Exists variable\n______________________________\n\nHint: Entering z will display a \u2203z formula and\nall instances of the term you selected in\nthe previous screen will be replaced by the\nnew variable\n\n"
public static final java.lang.String tm "TrustMe rule:\n\nForwards:\n1. Select an empty line and click TM\n2. You may now select the lines that you have used for\nthe justification of inserting a new formula\n3. Type the formula you would like to add to the proof\n\nBackwards:\n1. Select a goal line and click TM\n2. You may now select the lines that you have used for\nthe justification of inserting a new goal\n3. Type the formula you would like to add to the proof\nas the new goal, the formula will then appear along with\nthe line numbers which were used as justification."
public static final java.lang.String tm_backwards "TrustMe rule:\n\nYou are using this rule backwards:\n1. You may now select the lines that you have used for\nthe justification of inserting a new goal\n2. Type the formula you would like to add to the proof\nas the new goal, the formula will then appear along with\nthe line numbers which were used as justification.\n\nFor other uses click the help button"
public static final java.lang.String tm_forwards "TrustMe rule:\n\nYou are using this rule forwards:\n1. You may now select the lines that you have used for\nthe justification of inserting a new formula\n2. Type the formula you would like to add to the proof"
public static final java.lang.String tm_tick "TrustMe-Tick rule:\n\nForwards:\nTM-Tick cannot be applied forwards\n\nBackwards:\n1. Select a goal line and click TM\u221a\n2. You may now select the lines of the proof that you\nhave used to justify or deduce that the goal line selected\nin step 1 follows on from the last proof line above it.\n3. The proof step and it\'s corresponding sub-proofs are\ncompleted, i.e. the empty line is removed and \"something\"\nwill turn green."
public static final java.lang.String tm_tick_backwards "TrustMe-Tick rule:\n\nYou are using this rule backwards:\n1. You may now select the lines of the proof that you\nhave used to justify or deduce that the goal line selected\nin step 1 follows on from the last proof line above it.\n2. The proof step and it\'s corresponding sub-proofs are\ncompleted, i.e. the empty line is removed and \"something\"\nwill turn green."
public static final java.lang.String truth "For example \u22a4"

Raptor.Help.HelpPagesHTML
public static final java.lang.String InputGuideBody "<html><head><title>Input Guide</title></head><body><h2>Logic Guide</h2><table><tr><td>And</td><td>^</td></tr><tr><td>Or</td><td>|</td></tr><tr><td>Not</td><td>~</td></tr><tr><td>Imply</td><td>-&gt;</td></tr><tr><td>Iff</td><td>#</td></tr><tr><td>Top</td><td>top</td></tr><tr><td>Bottom</td><td>bottom</td></tr><tr><td>For All</td><td>A</td></tr><tr><td>There Exists</td><td>E</td></tr><tr><td>Equals</td><td>=</td></tr><tr><td>Not Equals</td><td>!=</td></tr><tr><td>V_ Variable</td><td>v_</td></tr><tr><td>B_ Variable</td><td>b_</td></tr><tr><td>A_ Array</td><td>a_</td></tr><tr>brackets ( )</tr> <tr>except A/E [..]</tr></table><h2>Decl Guide</h2><table><tr><td>Integer</td><td></tr><td></tr><td></tr><td></tr><td></tr><td></tr><td>int</td></tr><tr><td>Boolean</td><td></tr><td></tr><td></tr><td></tr><td></tr><td></tr><td>bool</td></tr><tr><td>Array</td><td></tr><td></tr><td></tr><td></tr><td></tr><td></tr><td>intarray</td></tr><tr>initialise array </tr><tr>in pre<array> int {...}</tr></table><h2>Program Guide</h2><table><tr><td>Method</td><td></tr><td></tr><td></tr><td></tr><td>m_</tr></tr></table><table><tr><td>if ... then {} else {}</td></tr><tr><td>while ... do {}</td></tr><tr><td>skip</td></tr><tr>RelOps :</tr>==,&lt=,&gt=,&lt,&gt</table></body></html>"

Raptor.LogicParser.*

Raptor.LogicParser.sym
public static final int ADD 37
public static final int AIDENT 11
public static final int AND 4
public static final int BIDENT 8
public static final int BOOL 13
public static final int BOTTOM 25
public static final int COMMA 26
public static final int CURLL 18
public static final int CURLR 19
public static final int EOF 0
public static final int EQUALS 27
public static final int EQUALTO 31
public static final int error 1
public static final int EXISTS 28
public static final int FORALL 29
public static final int GREATERTHAN 33
public static final int GTE 35
public static final int IDENT 6
public static final int IFF 3
public static final int IMPLIES 2
public static final int INIT 7
public static final int INTARRAY 14
public static final int INTVAR 12
public static final int LESSTHAN 34
public static final int LIDENT 9
public static final int LPAREN 16
public static final int LTE 36
public static final int MULT 39
public static final int NOT 22
public static final int NOTEQUAL 32
public static final int NOTNOT 23
public static final int NUM 40
public static final int OR 5
public static final int RPAREN 17
public static final int SEMI 15
public static final int SK 30
public static final int SQLPAREN 20
public static final int SQRPAREN 21
public static final int SUB 38
public static final int TOP 24
public static final int VIDENT 10

Raptor.ProgramParser.*

Raptor.ProgramParser.sym
public static final int ADD 8
public static final int AMP 22
public static final int AND 35
public static final int BOOL 14
public static final int COLON 21
public static final int COMMA 38
public static final int CURLL 17
public static final int CURLR 18
public static final int DO 27
public static final int ELSE 25
public static final int EOF 0
public static final int EQUALS 19
public static final int EQUALTO 28
public static final int error 1
public static final int FALSE 40
public static final int GREATERTHAN 30
public static final int GTE 32
public static final int IDENT 4
public static final int IF 23
public static final int INIT 7
public static final int INTARRAY 12
public static final int INTVAR 11
public static final int LESSTHAN 31
public static final int LIDENT 2
public static final int LPAREN 15
public static final int LTE 33
public static final int MIDENT 3
public static final int MULT 10
public static final int NIDENT 5
public static final int NOT 37
public static final int NOTEQUAL 29
public static final int NUM 6
public static final int OR 36
public static final int RPAREN 16
public static final int SEMI 20
public static final int SKIP 34
public static final int SUB 9
public static final int THEN 24
public static final int TRUE 39
public static final int VOID 13
public static final int WHILE 26

Raptor.xGui.*

Raptor.xGui.RaptorFileFilter
public static final java.lang.String rapExtension "rap"

Raptor.xGui.RaptorMethodFileFilter
public static final java.lang.String mtdExtension "mtd"