- name() - Method in class fmrisc.ProgramExplorer.Parser.MiniJavaParser
-
- name() - Method in class fmrisc.ProgramExplorer.Parser.SpecLangParser
-
- Name - Class in fmrisc.ProgramExplorer.Syntax
-
A name i.e.
- name - Variable in class fmrisc.ProgramExplorer.Syntax.Program.DeclarationBase
-
- name - Variable in class fmrisc.ProgramExplorer.Syntax.Program.DeclCallStatement
-
- name - Variable in class fmrisc.ProgramExplorer.Syntax.Program.IdentifierSelector
-
- name - Variable in class fmrisc.ProgramExplorer.Syntax.Program.LeftValue
-
- name - Variable in class fmrisc.ProgramExplorer.Syntax.Program.NamedType
-
- name - Variable in class fmrisc.ProgramExplorer.Syntax.Program.PrimitiveType
-
- name - Static variable in class fmrisc.ProgramExplorer.Syntax.Program.StringType
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Assume
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Auto
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.AutoStar
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Case
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.ContextC
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.CounterExample
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.DeclarationC
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Decompose
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Empty
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.EnvironmentC
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Expand
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Flatten
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Flip
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.FormulaC
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Goal
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Goto
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Induction
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Instantiate
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Lemma
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Next
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Open
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Option
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Prev
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.ProofC
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Prove
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Proved
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Quit
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Read
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Redo
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Scatter
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Simplify
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Skolemize
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Split
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.StateC
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.TCC
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.TypeAxiom
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.TypeC
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.Undo
-
- Name - Static variable in class fmrisc.ProofNavigator.Commands.ValueC
-
- NamedType - Class in fmrisc.ProgramExplorer.Syntax.Program
-
A named (user-defined) type
- nameFormStatAction - Static variable in class fmrisc.ProgramExplorer.InOut.Presenter
-
- nameFormula - Static variable in class fmrisc.ProgramExplorer.InOut.Presenter
-
- nameMethod - Static variable in class fmrisc.ProgramExplorer.InOut.Presenter
-
- namePrePost - Static variable in class fmrisc.ProgramExplorer.InOut.Presenter
-
- names() - Method in class fmrisc.ProgramExplorer.Parser.MiniJavaParser
-
- names() - Method in class fmrisc.ProgramExplorer.Parser.SpecLangParser
-
- NamespacePrefix - Static variable in class fmrisc.ProofNavigator.State
-
- NamespaceURI - Static variable in class fmrisc.ProofNavigator.State
-
- nameStatement - Static variable in class fmrisc.ProgramExplorer.InOut.Presenter
-
- NameUtils - Class in fmrisc.ProgramExplorer.Syntax
-
Utilities related to names.
- NameUtils() - Constructor for class fmrisc.ProgramExplorer.Syntax.NameUtils
-
- natName - Static variable in class fmrisc.ProgramExplorer.Semantics.TypeTranslator
-
- natType - Static variable in class fmrisc.ProgramExplorer.Semantics.LogicTypeTable
-
- NatType - Class in fmrisc.ProgramExplorer.Syntax.Logic
-
The type of natural numbers.
- negate(Expression) - Static method in class fmrisc.ProofNavigator.Proving.ProofUtil
-
return negated version of formula where negation is drawn innermost
(to atomic formulas)
- NegationExpression - Class in fmrisc.ProgramExplorer.Syntax.Program
-
An arithmetic negation expression.
- NegationTerm - Class in fmrisc.ProgramExplorer.Syntax.Logic
-
An arithmetic negation term.
- negationTerm(Expression) - Static method in class fmrisc.ProofNavigator.Syntax.Construct
-
construct negation (minus term) of base term
- NegationTerm - Class in fmrisc.ProofNavigator.Syntax
-
Handling of negated (minus) terms
- NegationTerm(Expression) - Constructor for class fmrisc.ProofNavigator.Syntax.NegationTerm
-
construct negation (minus term) of base term
- newArrayAxiomName - Static variable in class fmrisc.ProgramExplorer.Semantics.TypeTranslator
-
- NewArrayExpression - Class in fmrisc.ProgramExplorer.Syntax.Program
-
Allocation of a new array.
- newArrayName - Static variable in class fmrisc.ProgramExplorer.Semantics.TypeTranslator
-
- newBooleanArrayAxiomName - Static variable in class fmrisc.ProgramExplorer.Semantics.TypeTranslator
-
- newBooleanArrayName - Static variable in class fmrisc.ProgramExplorer.Semantics.TypeTranslator
-
- newCharArrayAxiomName - Static variable in class fmrisc.ProgramExplorer.Semantics.TypeTranslator
-
- newCharArrayName - Static variable in class fmrisc.ProgramExplorer.Semantics.TypeTranslator
-
- newCommand(Node) - Static method in class fmrisc.ProofNavigator.Commands.Assume
-
Convert DOM node to command.
- newCommand(Node) - Static method in class fmrisc.ProofNavigator.Commands.Auto
-
Convert DOM node to command.
- newCommand(Node) - Static method in class fmrisc.ProofNavigator.Commands.AutoStar
-
Convert DOM node to command.
- newCommand(Node) - Static method in class fmrisc.ProofNavigator.Commands.Case
-
Convert DOM node to command.
- newCommand(Node) - Static method in class fmrisc.ProofNavigator.Commands.CounterExample
-
Convert DOM node to command.
- newCommand(Node) - Static method in class fmrisc.ProofNavigator.Commands.DeclarationC
-
Convert DOM node to command.
- newCommand(Node) - Static method in class fmrisc.ProofNavigator.Commands.Decompose
-
Convert DOM node to command.
- newCommand(Node) - Static method in class fmrisc.ProofNavigator.Commands.Empty
-
Convert DOM node to command.
- newCommand(Node) - Static method in class fmrisc.ProofNavigator.Commands.Expand
-
Convert DOM node to command.
- newCommand(Node) - Static method in class fmrisc.ProofNavigator.Commands.Flatten
-
Convert DOM node to command.
- newCommand(Node) - Static method in class fmrisc.ProofNavigator.Commands.Flip
-
Convert DOM node to command.
- newCommand(Node) - Static method in class fmrisc.ProofNavigator.Commands.Goal
-
Convert DOM node to command.
- newCommand(Node) - Static method in class fmrisc.ProofNavigator.Commands.Induction
-
Convert DOM node to command.
- newCommand(Node) - Static method in class fmrisc.ProofNavigator.Commands.Instantiate
-
Convert DOM node to command.
- newCommand(Node) - Static method in class fmrisc.ProofNavigator.Commands.Lemma
-
Convert DOM node to command.
- newCommand(Node) - Static method in class fmrisc.ProofNavigator.Commands.Option
-
Convert DOM node to command.
- newCommand(Node) - Static method in class fmrisc.ProofNavigator.Commands.Proved
-
Convert DOM node to command.
- newCommand(Node) - Static method in class fmrisc.ProofNavigator.Commands.Scatter
-
Convert DOM node to command.
- newCommand(Node) - Static method in class fmrisc.ProofNavigator.Commands.Simplify
-
Convert DOM node to command.
- newCommand(Node) - Static method in class fmrisc.ProofNavigator.Commands.Skolemize
-
Convert DOM node to command.
- newCommand(Node) - Static method in class fmrisc.ProofNavigator.Commands.Split
-
Convert DOM node to command.
- newCommand(Node) - Static method in class fmrisc.ProofNavigator.Commands.TypeAxiom
-
Convert DOM node to command.
- newDeclaration(Declaration) - Static method in class fmrisc.ProofNavigator.Main
-
Signal new declaration.
- newDeclarations() - Method in class fmrisc.ProofNavigator.Communication.Presenter
-
Creates new declaration document.
- newError(SourcePosition, String) - Method in class fmrisc.ProgramExplorer.InOut.ErrorStream
-
Generate a new error.
- newError(String) - Method in class fmrisc.ProgramExplorer.InOut.ErrorStream
-
Generate a new error for currently set source position.
- newError(ASTSource, String) - Method in class fmrisc.ProgramExplorer.InOut.ErrorStream
-
Generate a new error for source position denoted by abstract syntax tree.
- newIntArrayAxiomName - Static variable in class fmrisc.ProgramExplorer.Semantics.TypeTranslator
-
- newIntArrayName - Static variable in class fmrisc.ProgramExplorer.Semantics.TypeTranslator
-
- newLine(PrettyMathML.Parent) - Method in class fmrisc.ProofNavigator.Communication.PrettyMathML
-
Start new (non-overflow)line and indent it appropriately.
- newLine() - Method in class fmrisc.ProofNavigator.Communication.PrettyPrinter
-
Start new (non-overflow)line and indent it appropriately.
- newMessage(String) - Method in class fmrisc.ProgramExplorer.InOut.ErrorStream
-
Add a message not counting as an error.
- newName - Static variable in class fmrisc.ProgramExplorer.Semantics.TypeTranslator
-
- newObjectName - Static variable in class fmrisc.ProgramExplorer.Semantics.TypeTranslator
-
- NewOMDOMReader - Class in fmrisc.External
-
An OpenMath DOM reader.
- NewOMDOMReader(Document) - Constructor for class fmrisc.External.NewOMDOMReader
-
Constructor.
- NewOMDOMReader(DocumentFragment) - Constructor for class fmrisc.External.NewOMDOMReader
-
Constructor.
- NewOMDOMReader(Node) - Constructor for class fmrisc.External.NewOMDOMReader
-
Constructor.
- NewOMDOMReader(InputSource) - Constructor for class fmrisc.External.NewOMDOMReader
-
Constructor.
- NewOMDOMReader(String) - Constructor for class fmrisc.External.NewOMDOMReader
-
Constructor.
- NewOMDOMWriter - Class in fmrisc.External
-
An OMDOMWriter.
- NewOMDOMWriter(Document, String, String) - Constructor for class fmrisc.External.NewOMDOMWriter
-
Constructor.
- newPosition(int, int) - Method in class fmrisc.ProgramExplorer.InOut.Source
-
Construct position in this source.
- newPosition(int, int) - Method in class fmrisc.ProgramExplorer.InOut.SourceAnnotation
-
Construct position in this source.
- newProof(FormulaSymbol, boolean, State.ProverVersion, boolean, boolean) - Static method in class fmrisc.ProofNavigator.Proving.Proof
-
Construct new proof for formula denoted by symbol.
- newProver(PrintWriter, int, boolean) - Static method in class fmrisc.ProofNavigator.State
-
get new instance of a prover
- NewState - Class in fmrisc.ProgramExplorer.Syntax.Logic
-
A state literal referring to the new (successor) state.
- newStateKeyword - Static variable in class fmrisc.ProgramExplorer.Syntax.Logic.NewState
-
- newStringArrayAxiomName - Static variable in class fmrisc.ProgramExplorer.Semantics.TypeTranslator
-
- newStringArrayName - Static variable in class fmrisc.ProgramExplorer.Semantics.TypeTranslator
-
- newStringName - Static variable in class fmrisc.ProgramExplorer.Semantics.TypeTranslator
-
- NewType - Class in fmrisc.ProgramExplorer.Syntax.Program
-
The type of a new object.
- newVariable(String, Collection<String>) - Static method in class fmrisc.ProgramExplorer.Semantics.NewVariables
-
Compute a new variable name derived from var that does not occur in used.
- NewVariables - Class in fmrisc.ProgramExplorer.Semantics
-
Create new variables that are not used variables in an expression.
- NewVariables() - Constructor for class fmrisc.ProgramExplorer.Semantics.NewVariables
-
- newVariables(VariableSymbol[], String, Collection<String>) - Static method in class fmrisc.ProgramExplorer.Semantics.NewVariables
-
Compute unique and unused variable names.
- Next - Class in fmrisc.ProofNavigator.Commands
-
The "next" command: goto next open proof state.
- Next() - Constructor for class fmrisc.ProofNavigator.Commands.Next
-
Create a "next" command.
- nextOpenState() - Method in class fmrisc.ProofNavigator.Proving.Proof
-
switch current state to next open state in sequence.
- nextToken() - Method in class fmrisc.ProofNavigator.PNLexer
-
- nextToken() - Method in class fmrisc.ProofNavigator.Proving.CVCL.CVCLLexer
-
- NL - Static variable in class fmrisc.ProgramExplorer.InOut.Source
-
- NONEQUALITY - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangLexer
-
- NONEQUALITY - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangParser
-
- NONEQUALITY - Static variable in class fmrisc.ProofNavigator.PN2Lexer
-
- NONEQUALITY - Static variable in class fmrisc.ProofNavigator.PN2Parser
-
- NONEQUALITY - Static variable in interface fmrisc.ProofNavigator.PNParserTokenTypes
-
- NONEQUALITY - Static variable in interface fmrisc.ProofNavigator.Proving.CVCL.CVCLParserTokenTypes
-
- Normalization - Class in fmrisc.ProgramExplorer.Judgements
-
Normalize a specification formula with respect to the set of modified variables.
- NotEqualsExpression - Class in fmrisc.ProgramExplorer.Syntax.Program
-
An inequality.
- NotEqualsFormula - Class in fmrisc.ProgramExplorer.Syntax.Logic
-
An equality.
- notEqualsFormula(Expression, Expression) - Static method in class fmrisc.ProofNavigator.Syntax.Construct
-
construct inequality with components base1 and base2
- NotEqualsFormula - Class in fmrisc.ProofNavigator.Syntax
-
Handling of conjunctions
- NotEqualsFormula(Expression, Expression) - Constructor for class fmrisc.ProofNavigator.Syntax.NotEqualsFormula
-
construct inequality with components base1 and base2
- NotEquivalentFormula - Class in fmrisc.ProgramExplorer.Syntax.Logic
-
An exclusive disjunction.
- notEquivalentFormula(Expression, Expression) - Static method in class fmrisc.ProofNavigator.Syntax.Construct
-
construct exclusive disjunction with components base1 and base2
- NotEquivalentFormula - Class in fmrisc.ProofNavigator.Syntax
-
Handling of conjunctions
- NotEquivalentFormula(Expression, Expression) - Constructor for class fmrisc.ProofNavigator.Syntax.NotEquivalentFormula
-
construct exclusive disjunction with components base1 and base2
- NotExpression - Class in fmrisc.ProgramExplorer.Syntax.Program
-
A logical negation.
- notFormula(Formula) - Static method in class fmrisc.ProgramExplorer.Judgements.Satisfies
-
Negate formula.
- NotFormula - Class in fmrisc.ProgramExplorer.Syntax.Logic
-
A logical negation.
- notFormula(Expression) - Static method in class fmrisc.ProofNavigator.Syntax.Construct
-
construct negation (not formula) of base formula
- NotFormula - Class in fmrisc.ProofNavigator.Syntax
-
Handling of negations
- NotFormula(Expression) - Constructor for class fmrisc.ProofNavigator.Syntax.NotFormula
-
construct negation (not formula) of base formula
- notNullFormula(Term) - Method in class fmrisc.ProgramExplorer.Judgements.ExpressionLogic
-
Create formula that term of object/array type is not null.
- notNullFormula(Term, Type) - Static method in class fmrisc.ProgramExplorer.Judgements.ExpressionLogic
-
Create formula that term of object/array type is not null.
- NULL_TREE_LOOKAHEAD - Static variable in interface fmrisc.ProofNavigator.PNParserTokenTypes
-
- NULL_TREE_LOOKAHEAD - Static variable in interface fmrisc.ProofNavigator.Proving.CVCL.CVCLParserTokenTypes
-
- nullArrayName - Static variable in class fmrisc.ProgramExplorer.Semantics.TypeTranslator
-
- nullBooleanArrayName - Static variable in class fmrisc.ProgramExplorer.Semantics.TypeTranslator
-
- nullCharArrayName - Static variable in class fmrisc.ProgramExplorer.Semantics.TypeTranslator
-
- nullCharName - Static variable in class fmrisc.ProgramExplorer.Semantics.TypeTranslator
-
- nullFormula(Term) - Method in class fmrisc.ProgramExplorer.Judgements.ExpressionLogic
-
Create formula that term of object/array type is null.
- nullFormula(Term, Type) - Static method in class fmrisc.ProgramExplorer.Judgements.ExpressionLogic
-
Create formula that term of object/array type is null.
- nullIntArrayName - Static variable in class fmrisc.ProgramExplorer.Semantics.TypeTranslator
-
- NullLiteral - Class in fmrisc.ProgramExplorer.Syntax.Program
-
A null literal (for objects/arrays/strings)
- nullName - Static variable in class fmrisc.ProgramExplorer.Semantics.TypeTranslator
-
- nullStringArrayName - Static variable in class fmrisc.ProgramExplorer.Semantics.TypeTranslator
-
- nullStringName - Static variable in class fmrisc.ProgramExplorer.Semantics.TypeTranslator
-
- nullType - Variable in class fmrisc.ProgramExplorer.Semantics.TypeTable
-
- NullType - Class in fmrisc.ProgramExplorer.Syntax.Program
-
The type of the literal "null"
- NUMBER - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangLexer
-
- NUMBER - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangParser
-
- NUMBER - Static variable in class fmrisc.ProofNavigator.PN2Lexer
-
- NUMBER - Static variable in class fmrisc.ProofNavigator.PN2Parser
-
- NUMBER - Static variable in interface fmrisc.ProofNavigator.PNParserTokenTypes
-
- NUMBER - Static variable in interface fmrisc.ProofNavigator.Proving.CVCL.CVCLParserTokenTypes
-
- number(String) - Static method in class fmrisc.ProofNavigator.Syntax.Construct
-
construct number with denoted value.
- Number - Class in fmrisc.ProofNavigator.Syntax
-
Handling of numbers.
- Number(String) - Constructor for class fmrisc.ProofNavigator.Syntax.Number
-
construct number from digit representation