Download aic-expresso-1.0.0-sources.jar
aic/aic-expresso-1.0.0-sources.jar.zip( 681 k)
The download jar file contains the following class files or Java source files.
AntlrGrinderAssociativeNodeWalker.tokens AntlrGrinderLexer.tokens AntlrGrinderOutputWalker.tokens AntlrGrinderParser.tokens META-INF/MANIFEST.MF RuleAssociativeNodeWalker.tokens RuleLexer.tokens RuleOutputWalker.tokens RuleParser.tokens com.sri.ai.brewer.BrewerConfiguration.java com.sri.ai.brewer.api.BasicParsingExpression.java com.sri.ai.brewer.api.BrewerParser.java com.sri.ai.brewer.api.Grammar.java com.sri.ai.brewer.api.Parser.java com.sri.ai.brewer.api.ParsingConstraint.java com.sri.ai.brewer.api.ParsingExpression.java com.sri.ai.brewer.api.ParsingProcess.java com.sri.ai.brewer.api.Writer.java com.sri.ai.brewer.cache.Cache.java com.sri.ai.brewer.cache.CacheItem.java com.sri.ai.brewer.core.Brewer.java com.sri.ai.brewer.core.CommonGrammar.java com.sri.ai.brewer.core.DefaultGrammar.java com.sri.ai.brewer.core.DefaultParsingProcess.java com.sri.ai.brewer.core.DefaultParsingResult.java com.sri.ai.brewer.core.DefaultWriter.java com.sri.ai.brewer.core.MiniCommonGrammar.java com.sri.ai.brewer.core.MultipleNonTerminalsTestGrammar.java com.sri.ai.brewer.core.ParserFlags.java com.sri.ai.brewer.core.ParsingResult.java com.sri.ai.brewer.core.TokenIterator.java com.sri.ai.brewer.core.WriterToStringFunction.java com.sri.ai.brewer.parsingconstraint.AbstractAtomicParsingConstraint.java com.sri.ai.brewer.parsingconstraint.Conjunction.java com.sri.ai.brewer.parsingconstraint.GreaterThanOrEqualToOrUnrelated.java com.sri.ai.brewer.parsingconstraint.GreaterThanOrUnrelated.java com.sri.ai.brewer.parsingconstraint.ParsingConstraints.java com.sri.ai.brewer.parsingexpression.core.AbstractParsingExpression.java com.sri.ai.brewer.parsingexpression.core.Disjunction.java com.sri.ai.brewer.parsingexpression.core.Kleene.java com.sri.ai.brewer.parsingexpression.core.NonTerminal.java com.sri.ai.brewer.parsingexpression.core.Null.java com.sri.ai.brewer.parsingexpression.core.Optional.java com.sri.ai.brewer.parsingexpression.core.Sequence.java com.sri.ai.brewer.parsingexpression.core.Symbol.java com.sri.ai.brewer.parsingexpression.core.Terminal.java com.sri.ai.brewer.parsingexpression.helper.AssociativeSequence.java com.sri.ai.brewer.parsingexpression.helper.ParenthesizedNonTerminal.java com.sri.ai.brewer.parsingexpression.helper.ParsingExpressionForFunctionApplications.java com.sri.ai.expresso.ExpressoConfiguration.java com.sri.ai.expresso.api.CompoundSyntaxTree.java com.sri.ai.expresso.api.Expression.java com.sri.ai.expresso.api.ExpressionAndContext.java com.sri.ai.expresso.api.ReplacementFunctionWithContextuallyUpdatedProcess.java com.sri.ai.expresso.api.Symbol.java com.sri.ai.expresso.api.SyntaxTree.java com.sri.ai.expresso.core.AbstractSyntaxTree.java com.sri.ai.expresso.core.DefaultCompoundSyntaxTree.java com.sri.ai.expresso.core.DefaultExpressionAndContext.java com.sri.ai.expresso.core.DefaultSymbol.java com.sri.ai.expresso.core.SyntaxTreeToStringFunction.java com.sri.ai.expresso.helper.Apply.java com.sri.ai.expresso.helper.ExpressionDepthFirstIterator.java com.sri.ai.expresso.helper.ExpressionIsSymbolOfType.java com.sri.ai.expresso.helper.ExpressionKnowledgeModule.java com.sri.ai.expresso.helper.Expressions.java com.sri.ai.expresso.helper.FunctorAndIthArgumentEqual.java com.sri.ai.expresso.helper.GetSyntaxTree.java com.sri.ai.expresso.helper.GetValue.java com.sri.ai.expresso.helper.In.java com.sri.ai.expresso.helper.IncompleteLinearImpliedFormulasExtractor.java com.sri.ai.expresso.helper.IsApplicationOf.java com.sri.ai.expresso.helper.SomeArgumentIsEqualTo.java com.sri.ai.expresso.helper.SubExpressionsDepthFirstIterator.java com.sri.ai.expresso.helper.SubSyntaxTreeAndPathDepthFirstIterator.java com.sri.ai.expresso.helper.SubSyntaxTreeAndPathMarkingThoseWhoseParentsSatisfyAGivenPredicateIterator.java com.sri.ai.expresso.helper.SubSyntaxTreeAndPathWhoseParentsSatisfyAGivenPredicateIterator.java com.sri.ai.expresso.helper.SubSyntaxTreesOfSubExpressionsDepthFirstIterator.java com.sri.ai.expresso.helper.SyntaxTreeIsSymbolOfType.java com.sri.ai.grinder.GrinderConfiguration.java com.sri.ai.grinder.api.ChildRewriterCallIntercepter.java com.sri.ai.grinder.api.Library.java com.sri.ai.grinder.api.NoOpRewriter.java com.sri.ai.grinder.api.Rewriter.java com.sri.ai.grinder.api.RewritingProcess.java com.sri.ai.grinder.core.AbstractExpression.java com.sri.ai.grinder.core.AbstractHierarchicalRewriter.java com.sri.ai.grinder.core.AbstractRewriter.java com.sri.ai.grinder.core.DefaultLibrary.java com.sri.ai.grinder.core.DefaultRewriterLookup.java com.sri.ai.grinder.core.DefaultRewritingProcess.java com.sri.ai.grinder.core.ExhaustiveRewriter.java com.sri.ai.grinder.core.FunctionApplicationProvider.java com.sri.ai.grinder.core.OpenInterpretationModule.java com.sri.ai.grinder.core.PrologConstantPredicate.java com.sri.ai.grinder.core.RewriteOnce.java com.sri.ai.grinder.core.RewriterWithinProcessFunction.java com.sri.ai.grinder.core.RewritingProcessReachableExpressionsIteratorMaker.java com.sri.ai.grinder.core.TotalRewriter.java com.sri.ai.grinder.expression.ExpressionCache.java com.sri.ai.grinder.expression.ExpressionCacheKey.java com.sri.ai.grinder.helper.BasePathIterator.java com.sri.ai.grinder.helper.ExpressionAndContextDepthFirstIterator.java com.sri.ai.grinder.helper.ExpressionDepthFirstIterator.java com.sri.ai.grinder.helper.GrinderUtil.java com.sri.ai.grinder.helper.IsApplicationOf.java com.sri.ai.grinder.helper.IsOpenInterpretationExpressionWithRespectTo.java com.sri.ai.grinder.helper.Justification.java com.sri.ai.grinder.helper.RewriterLogging.java com.sri.ai.grinder.helper.RewriterLoggingNamedRewriterFilter.java com.sri.ai.grinder.helper.Trace.java com.sri.ai.grinder.helper.VariablesAndThenConstantsComparator.java com.sri.ai.grinder.helper.VariablesAndThenConstantsExpressionsComparator.java com.sri.ai.grinder.helper.concurrent.BranchRewriteTask.java com.sri.ai.grinder.helper.concurrent.CallableRewriteOnBranch.java com.sri.ai.grinder.helper.concurrent.CallableRewriteOnConditionedBranch.java com.sri.ai.grinder.helper.concurrent.CallableRewriter.java com.sri.ai.grinder.helper.concurrent.RewriteOnBranch.java com.sri.ai.grinder.helper.concurrent.ShortCircuitOnValue.java com.sri.ai.grinder.library.AbsorbingElement.java com.sri.ai.grinder.library.Associative.java com.sri.ai.grinder.library.Basic.java com.sri.ai.grinder.library.BinaryOperator.java com.sri.ai.grinder.library.CommonLibrary.java com.sri.ai.grinder.library.CommutativeAssociative.java com.sri.ai.grinder.library.CommutativeAssociativeWithOperationOnConstantsOnly.java com.sri.ai.grinder.library.DirectCardinalityComputationFactory.java com.sri.ai.grinder.library.Disequality.java com.sri.ai.grinder.library.Equality.java com.sri.ai.grinder.library.FunctorConstants.java com.sri.ai.grinder.library.IsVariablePredicate.java com.sri.ai.grinder.library.PlainSubstitution.java com.sri.ai.grinder.library.ScopedVariables.java com.sri.ai.grinder.library.StandardizedApartFrom.java com.sri.ai.grinder.library.SubExpressionSelection.java com.sri.ai.grinder.library.Substitute.java com.sri.ai.grinder.library.SyntacticFunctionsSubExpressionsProvider.java com.sri.ai.grinder.library.Unification.java com.sri.ai.grinder.library.Variables.java com.sri.ai.grinder.library.boole.And.java com.sri.ai.grinder.library.boole.BooleanCommutativeAssociative.java com.sri.ai.grinder.library.boole.BooleanUtil.java com.sri.ai.grinder.library.boole.Equivalence.java com.sri.ai.grinder.library.boole.ForAll.java com.sri.ai.grinder.library.boole.ForAllSubExpressionsAndScopedVariablesProvider.java com.sri.ai.grinder.library.boole.Implication.java com.sri.ai.grinder.library.boole.Not.java com.sri.ai.grinder.library.boole.Or.java com.sri.ai.grinder.library.boole.QuantifierSubExpressionAndScopedVariableProvider.java com.sri.ai.grinder.library.boole.ThereExists.java com.sri.ai.grinder.library.boole.ThereExistsSubExpressionsAndScopedVariablesProvider.java com.sri.ai.grinder.library.boole.core.SimpleFormulaGenerator.java com.sri.ai.grinder.library.controlflow.IfThenElse.java com.sri.ai.grinder.library.controlflow.IfThenElseBranchesAreBooleanConstants.java com.sri.ai.grinder.library.controlflow.IfThenElseConditionIsTrueInThenBranchAndFalseInElseBranch.java com.sri.ai.grinder.library.controlflow.IfThenElseExternalization.java com.sri.ai.grinder.library.controlflow.IfThenElseIrrelevantCondition.java com.sri.ai.grinder.library.controlflow.IfThenElseSubExpressionsAndImposedConditionsProvider.java com.sri.ai.grinder.library.controlflow.ImposedConditionsModule.java com.sri.ai.grinder.library.equality.NotOnDisequality.java com.sri.ai.grinder.library.equality.NotOnEquality.java com.sri.ai.grinder.library.equality.SolverLibrary.java com.sri.ai.grinder.library.equality.cardinality.CardinalityUtil.java com.sri.ai.grinder.library.equality.cardinality.core.ConcurrentCardinality.java com.sri.ai.grinder.library.equality.cardinality.core.DefaultCardinalityExtensionalSet.java com.sri.ai.grinder.library.equality.cardinality.direct.CardinalityConfiguration.java com.sri.ai.grinder.library.equality.cardinality.direct.CardinalityRewriter.java com.sri.ai.grinder.library.equality.cardinality.direct.core.AddConjunctAndTopSimplify.java com.sri.ai.grinder.library.equality.cardinality.direct.core.AddDisjunctAndTopSimplify.java com.sri.ai.grinder.library.equality.cardinality.direct.core.Cardinality.java com.sri.ai.grinder.library.equality.cardinality.direct.core.CardinalityConjunction.java com.sri.ai.grinder.library.equality.cardinality.direct.core.CardinalityConjunctionOfDisequalities.java com.sri.ai.grinder.library.equality.cardinality.direct.core.CardinalityDisjunction.java com.sri.ai.grinder.library.equality.cardinality.direct.core.CardinalityEquivalence.java com.sri.ai.grinder.library.equality.cardinality.direct.core.CardinalityExtensionalSet.java com.sri.ai.grinder.library.equality.cardinality.direct.core.CardinalityImplication.java com.sri.ai.grinder.library.equality.cardinality.direct.core.CardinalityTypeOfLogicalVariable.java com.sri.ai.grinder.library.equality.cardinality.direct.core.CompleteSimplify.java com.sri.ai.grinder.library.equality.cardinality.direct.core.DefaultCardinalityConfiguration.java com.sri.ai.grinder.library.equality.cardinality.direct.core.DefaultPickCheapestTopLevelCostFunction.java com.sri.ai.grinder.library.equality.cardinality.direct.core.EqualityInConjunction.java com.sri.ai.grinder.library.equality.cardinality.direct.core.FromConditionalFormulaToFormula.java com.sri.ai.grinder.library.equality.cardinality.direct.core.IncompleteLinearImpliedCertainty.java com.sri.ai.grinder.library.equality.cardinality.direct.core.IncompleteLinearImplies.java com.sri.ai.grinder.library.equality.cardinality.direct.core.IsContradiction.java com.sri.ai.grinder.library.equality.cardinality.direct.core.IsTautology.java com.sri.ai.grinder.library.equality.cardinality.direct.core.MoveNotIn.java com.sri.ai.grinder.library.equality.cardinality.direct.core.PickCheapest.java com.sri.ai.grinder.library.equality.cardinality.direct.core.QuantifierElimination.java com.sri.ai.grinder.library.equality.cardinality.direct.core.ReplaceConjunctAndTopSimplify.java com.sri.ai.grinder.library.equality.cardinality.direct.core.ReplaceDisjunctAndTopSimplify.java com.sri.ai.grinder.library.equality.cardinality.direct.core.Simplify.java com.sri.ai.grinder.library.equality.cardinality.direct.core.SortPair.java com.sri.ai.grinder.library.equality.cardinality.direct.core.SumOverOneVariable.java com.sri.ai.grinder.library.equality.cardinality.direct.core.TopImpliedCertainty.java com.sri.ai.grinder.library.equality.cardinality.direct.core.TopQuantifierElimination.java com.sri.ai.grinder.library.equality.cardinality.direct.core.TopSimplify.java com.sri.ai.grinder.library.equality.cardinality.direct.core.TopSimplifyConjunction.java com.sri.ai.grinder.library.equality.cardinality.direct.core.TopSimplifyDisjunction.java com.sri.ai.grinder.library.equality.cardinality.direct.core.TrivialQuantifiedCases.java com.sri.ai.grinder.library.equality.cardinality.direct.core.WorstCaseNumberOfDisjuncts.java com.sri.ai.grinder.library.equality.injective.AbstractComparisonOnInjectiveSubExpressions.java com.sri.ai.grinder.library.equality.injective.AbstractOperationOnMutuallyExclusiveCoDomainExpressions.java com.sri.ai.grinder.library.equality.injective.DeclareMutuallyExclusiveCoDomains.java com.sri.ai.grinder.library.equality.injective.DeclaresInjectiveFunctions.java com.sri.ai.grinder.library.equality.injective.DisequalityOnInjectiveSubExpressions.java com.sri.ai.grinder.library.equality.injective.DisequalityOnMutuallyExclusiveCoDomainExpressions.java com.sri.ai.grinder.library.equality.injective.EqualityOnInjectiveSubExpressions.java com.sri.ai.grinder.library.equality.injective.EqualityOnMutuallyExclusiveCoDomainExpressions.java com.sri.ai.grinder.library.function.InjectiveModule.java com.sri.ai.grinder.library.function.MutuallyExclusiveCoDomainsModule.java com.sri.ai.grinder.library.lambda.Lambda.java com.sri.ai.grinder.library.lambda.LambdaApplication.java com.sri.ai.grinder.library.number.Division.java com.sri.ai.grinder.library.number.Exponentiation.java com.sri.ai.grinder.library.number.GreaterThan.java com.sri.ai.grinder.library.number.GreaterThanOrEqualTo.java com.sri.ai.grinder.library.number.Minus.java com.sri.ai.grinder.library.number.NestedArithmeticOperation.java com.sri.ai.grinder.library.number.NotOnGreaterThan.java com.sri.ai.grinder.library.number.NotOnGreaterThanOrEqualTo.java com.sri.ai.grinder.library.number.NotOnLessThan.java com.sri.ai.grinder.library.number.NotOnLessThanOrEqualTo.java com.sri.ai.grinder.library.number.Plus.java com.sri.ai.grinder.library.number.Times.java com.sri.ai.grinder.library.number.UnaryMinus.java com.sri.ai.grinder.library.set.Partition.java com.sri.ai.grinder.library.set.Sets.java com.sri.ai.grinder.library.set.extensional.EqualityOfExtensionalUniSets.java com.sri.ai.grinder.library.set.extensional.ExtensionalSet.java com.sri.ai.grinder.library.set.extensional.ExtensionalSetSubExpressionsProvider.java com.sri.ai.grinder.library.set.extensional.NormalizeExtensionalUniSet.java com.sri.ai.grinder.library.set.extensional.ProductOnExtensionalSet.java com.sri.ai.grinder.library.set.extensional.UnionOnExtensionalSets.java com.sri.ai.grinder.library.set.intensional.AbstractScopedVariablesProviderAndRewriter.java com.sri.ai.grinder.library.set.intensional.EqualityOfIntensionalUniSets.java com.sri.ai.grinder.library.set.intensional.IntensionalSet.java com.sri.ai.grinder.library.set.intensional.IntensionalSetSubExpressionsAndImposedConditionsProvider.java com.sri.ai.grinder.library.set.tuple.Tuple.java com.sri.ai.grinder.parser.antlr.AntlrGrinderAssociativeNodeWalker.java com.sri.ai.grinder.parser.antlr.AntlrGrinderLexer.java com.sri.ai.grinder.parser.antlr.AntlrGrinderOutputWalker.java com.sri.ai.grinder.parser.antlr.AntlrGrinderParser.java com.sri.ai.grinder.parser.antlr.AntlrGrinderParserWrapper.java com.sri.ai.grinder.parser.antlr.RuleAssociativeNodeWalker.java com.sri.ai.grinder.parser.antlr.RuleLexer.java com.sri.ai.grinder.parser.antlr.RuleOutputWalker.java com.sri.ai.grinder.parser.antlr.RuleParser.java com.sri.ai.grinder.parser.antlr.RuleParserWrapper.java com.sri.ai.grinder.rewriterrefiner.RewriterRefiner.java com.sri.ai.grinder.sequence.RewriterFunctionalSequence.java com.sri.ai.grinder.shell.Shell.java com.sri.ai.grinder.ui.BaseTreeUtilAppender.java com.sri.ai.grinder.ui.ExpressionNode.java com.sri.ai.grinder.ui.ExpressionNodeRenderer.java com.sri.ai.grinder.ui.ExpressionTreeView.java com.sri.ai.grinder.ui.RewriterJustificationTreeUtilAppender.java com.sri.ai.grinder.ui.RewriterTraceTreeUtilAppender.java com.sri.ai.grinder.ui.TreeUtil.java