java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/ai/eq-bench/svcomp-Reach-32bit-Automizer_Camel+AI_EQ_SS.epf -i ../../../trunk/examples/svcomp/array-tiling/rewnifrev2_true-unreach-call.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-1cceb4a-m [2018-01-30 01:19:24,617 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-01-30 01:19:24,618 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-01-30 01:19:24,629 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-01-30 01:19:24,630 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-01-30 01:19:24,630 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-01-30 01:19:24,631 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-01-30 01:19:24,632 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-01-30 01:19:24,633 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-01-30 01:19:24,633 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-01-30 01:19:24,634 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-01-30 01:19:24,634 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-01-30 01:19:24,634 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-01-30 01:19:24,635 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-01-30 01:19:24,636 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-01-30 01:19:24,637 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-01-30 01:19:24,639 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-01-30 01:19:24,640 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-01-30 01:19:24,641 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-01-30 01:19:24,641 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-01-30 01:19:24,642 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-01-30 01:19:24,643 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-01-30 01:19:24,643 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-01-30 01:19:24,643 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-01-30 01:19:24,644 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-01-30 01:19:24,644 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-01-30 01:19:24,644 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-01-30 01:19:24,645 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-01-30 01:19:24,645 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-01-30 01:19:24,645 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-01-30 01:19:24,645 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-01-30 01:19:24,646 INFO L98 SettingsManager]: Beginning loading settings from /home/daniel/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-Reach-32bit-Automizer_Camel+AI_EQ_SS.epf [2018-01-30 01:19:24,651 INFO L110 SettingsManager]: Loading preferences was successful [2018-01-30 01:19:24,651 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-01-30 01:19:24,651 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-01-30 01:19:24,652 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-01-30 01:19:24,652 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-01-30 01:19:24,652 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-01-30 01:19:24,652 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-01-30 01:19:24,652 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-01-30 01:19:24,652 INFO L133 SettingsManager]: * sizeof long=4 [2018-01-30 01:19:24,652 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-01-30 01:19:24,653 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-01-30 01:19:24,653 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-01-30 01:19:24,653 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-01-30 01:19:24,653 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-01-30 01:19:24,653 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-01-30 01:19:24,653 INFO L133 SettingsManager]: * sizeof long double=12 [2018-01-30 01:19:24,653 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-01-30 01:19:24,653 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-01-30 01:19:24,653 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-01-30 01:19:24,653 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-01-30 01:19:24,653 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-01-30 01:19:24,654 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-01-30 01:19:24,654 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-01-30 01:19:24,654 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-30 01:19:24,654 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-01-30 01:19:24,654 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-01-30 01:19:24,654 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-01-30 01:19:24,654 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-01-30 01:19:24,654 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-01-30 01:19:24,654 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-01-30 01:19:24,654 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-01-30 01:19:24,654 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-01-30 01:19:24,655 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-01-30 01:19:24,655 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-01-30 01:19:24,673 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-01-30 01:19:24,679 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-01-30 01:19:24,681 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-01-30 01:19:24,682 INFO L271 PluginConnector]: Initializing CDTParser... [2018-01-30 01:19:24,682 INFO L276 PluginConnector]: CDTParser initialized [2018-01-30 01:19:24,682 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/daniel/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-tiling/rewnifrev2_true-unreach-call.i [2018-01-30 01:19:24,743 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-01-30 01:19:24,744 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-01-30 01:19:24,745 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-01-30 01:19:24,745 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-01-30 01:19:24,748 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-01-30 01:19:24,749 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.01 01:19:24" (1/1) ... [2018-01-30 01:19:24,750 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a5a0335 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:19:24, skipping insertion in model container [2018-01-30 01:19:24,750 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.01 01:19:24" (1/1) ... [2018-01-30 01:19:24,759 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-30 01:19:24,768 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-30 01:19:24,835 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-30 01:19:24,843 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-30 01:19:24,846 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:19:24 WrapperNode [2018-01-30 01:19:24,846 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-01-30 01:19:24,846 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-01-30 01:19:24,846 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-01-30 01:19:24,847 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-01-30 01:19:24,855 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:19:24" (1/1) ... [2018-01-30 01:19:24,855 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:19:24" (1/1) ... [2018-01-30 01:19:24,860 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:19:24" (1/1) ... [2018-01-30 01:19:24,860 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:19:24" (1/1) ... [2018-01-30 01:19:24,861 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:19:24" (1/1) ... [2018-01-30 01:19:24,863 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:19:24" (1/1) ... [2018-01-30 01:19:24,863 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:19:24" (1/1) ... [2018-01-30 01:19:24,864 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-01-30 01:19:24,864 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-01-30 01:19:24,865 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-01-30 01:19:24,865 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-01-30 01:19:24,865 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:19:24" (1/1) ... No working directory specified, using /home/daniel/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-30 01:19:24,912 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-01-30 01:19:24,912 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-01-30 01:19:24,913 INFO L136 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2018-01-30 01:19:24,913 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-01-30 01:19:24,913 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-01-30 01:19:24,913 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2018-01-30 01:19:24,913 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-01-30 01:19:24,913 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-01-30 01:19:24,913 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-01-30 01:19:24,913 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-01-30 01:19:25,127 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-01-30 01:19:25,128 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.01 01:19:25 BoogieIcfgContainer [2018-01-30 01:19:25,128 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-01-30 01:19:25,128 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-01-30 01:19:25,129 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-01-30 01:19:25,130 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-01-30 01:19:25,131 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.01 01:19:24" (1/3) ... [2018-01-30 01:19:25,131 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@320867c1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.01 01:19:25, skipping insertion in model container [2018-01-30 01:19:25,131 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 01:19:24" (2/3) ... [2018-01-30 01:19:25,131 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@320867c1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.01 01:19:25, skipping insertion in model container [2018-01-30 01:19:25,131 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.01 01:19:25" (3/3) ... [2018-01-30 01:19:25,132 INFO L107 eAbstractionObserver]: Analyzing ICFG rewnifrev2_true-unreach-call.i [2018-01-30 01:19:25,137 INFO L128 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-01-30 01:19:25,143 INFO L140 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-01-30 01:19:25,167 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-30 01:19:25,167 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-30 01:19:25,167 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-30 01:19:25,167 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-30 01:19:25,167 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-30 01:19:25,167 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-30 01:19:25,167 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-30 01:19:25,167 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-01-30 01:19:25,168 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-30 01:19:25,177 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states. [2018-01-30 01:19:25,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-01-30 01:19:25,180 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:19:25,181 INFO L350 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:19:25,181 INFO L371 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0AssertViolation]=== [2018-01-30 01:19:25,184 INFO L82 PathProgramCache]: Analyzing trace with hash -915376671, now seen corresponding path program 1 times [2018-01-30 01:19:25,185 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:19:25,185 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:19:25,213 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:19:25,213 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:19:25,213 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:19:25,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:19:25,238 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:19:25,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:19:25,257 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-30 01:19:25,257 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-01-30 01:19:25,258 INFO L409 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-01-30 01:19:25,265 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-01-30 01:19:25,265 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-01-30 01:19:25,266 INFO L87 Difference]: Start difference. First operand 37 states. Second operand 2 states. [2018-01-30 01:19:25,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:19:25,278 INFO L93 Difference]: Finished difference Result 55 states and 62 transitions. [2018-01-30 01:19:25,278 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-01-30 01:19:25,279 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 20 [2018-01-30 01:19:25,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:19:25,284 INFO L225 Difference]: With dead ends: 55 [2018-01-30 01:19:25,284 INFO L226 Difference]: Without dead ends: 32 [2018-01-30 01:19:25,286 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-01-30 01:19:25,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2018-01-30 01:19:25,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2018-01-30 01:19:25,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2018-01-30 01:19:25,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 34 transitions. [2018-01-30 01:19:25,306 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 34 transitions. Word has length 20 [2018-01-30 01:19:25,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:19:25,307 INFO L432 AbstractCegarLoop]: Abstraction has 32 states and 34 transitions. [2018-01-30 01:19:25,307 INFO L433 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-01-30 01:19:25,307 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 34 transitions. [2018-01-30 01:19:25,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-01-30 01:19:25,307 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:19:25,307 INFO L350 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:19:25,307 INFO L371 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0AssertViolation]=== [2018-01-30 01:19:25,308 INFO L82 PathProgramCache]: Analyzing trace with hash 551779662, now seen corresponding path program 1 times [2018-01-30 01:19:25,308 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:19:25,308 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:19:25,308 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:19:25,309 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:19:25,309 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:19:25,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:19:25,318 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:19:25,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:19:25,365 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-30 01:19:25,365 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-01-30 01:19:25,366 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-01-30 01:19:25,366 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-01-30 01:19:25,366 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-01-30 01:19:25,367 INFO L87 Difference]: Start difference. First operand 32 states and 34 transitions. Second operand 4 states. [2018-01-30 01:19:25,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:19:25,523 INFO L93 Difference]: Finished difference Result 52 states and 57 transitions. [2018-01-30 01:19:25,524 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-01-30 01:19:25,524 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 21 [2018-01-30 01:19:25,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:19:25,525 INFO L225 Difference]: With dead ends: 52 [2018-01-30 01:19:25,525 INFO L226 Difference]: Without dead ends: 39 [2018-01-30 01:19:25,526 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-01-30 01:19:25,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2018-01-30 01:19:25,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 34. [2018-01-30 01:19:25,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2018-01-30 01:19:25,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 36 transitions. [2018-01-30 01:19:25,531 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 36 transitions. Word has length 21 [2018-01-30 01:19:25,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:19:25,532 INFO L432 AbstractCegarLoop]: Abstraction has 34 states and 36 transitions. [2018-01-30 01:19:25,532 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-01-30 01:19:25,532 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 36 transitions. [2018-01-30 01:19:25,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-01-30 01:19:25,532 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:19:25,532 INFO L350 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:19:25,532 INFO L371 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0AssertViolation]=== [2018-01-30 01:19:25,533 INFO L82 PathProgramCache]: Analyzing trace with hash -2132158105, now seen corresponding path program 1 times [2018-01-30 01:19:25,533 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:19:25,533 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:19:25,533 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:19:25,534 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:19:25,534 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:19:25,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:19:25,547 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:19:25,968 WARN L146 SmtUtils]: Spent 147ms on a formula simplification. DAG size of input: 17 DAG size of output 13 [2018-01-30 01:19:26,110 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:19:26,111 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-30 01:19:26,111 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-01-30 01:19:26,111 INFO L409 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-01-30 01:19:26,111 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-01-30 01:19:26,111 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2018-01-30 01:19:26,113 INFO L87 Difference]: Start difference. First operand 34 states and 36 transitions. Second operand 11 states. [2018-01-30 01:19:26,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:19:26,417 INFO L93 Difference]: Finished difference Result 55 states and 60 transitions. [2018-01-30 01:19:26,418 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-01-30 01:19:26,418 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 28 [2018-01-30 01:19:26,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:19:26,418 INFO L225 Difference]: With dead ends: 55 [2018-01-30 01:19:26,418 INFO L226 Difference]: Without dead ends: 43 [2018-01-30 01:19:26,419 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2018-01-30 01:19:26,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2018-01-30 01:19:26,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 41. [2018-01-30 01:19:26,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2018-01-30 01:19:26,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 43 transitions. [2018-01-30 01:19:26,423 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 43 transitions. Word has length 28 [2018-01-30 01:19:26,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:19:26,423 INFO L432 AbstractCegarLoop]: Abstraction has 41 states and 43 transitions. [2018-01-30 01:19:26,423 INFO L433 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-01-30 01:19:26,423 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 43 transitions. [2018-01-30 01:19:26,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-01-30 01:19:26,424 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:19:26,424 INFO L350 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:19:26,424 INFO L371 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0AssertViolation]=== [2018-01-30 01:19:26,424 INFO L82 PathProgramCache]: Analyzing trace with hash 1141382053, now seen corresponding path program 1 times [2018-01-30 01:19:26,424 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:19:26,424 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:19:26,425 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:19:26,425 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:19:26,425 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:19:26,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:19:26,436 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:19:26,838 WARN L146 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 15 DAG size of output 12 [2018-01-30 01:19:26,971 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:19:26,971 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:19:26,971 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/daniel/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) [2018-01-30 01:19:26,983 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:19:27,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:19:27,007 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:19:27,040 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-01-30 01:19:27,041 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:27,045 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:27,045 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:14, output treesize:13 [2018-01-30 01:19:27,491 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-30 01:19:27,508 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:19:27,508 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 22 [2018-01-30 01:19:27,508 INFO L409 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-01-30 01:19:27,508 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-01-30 01:19:27,509 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2018-01-30 01:19:27,509 INFO L87 Difference]: Start difference. First operand 41 states and 43 transitions. Second operand 22 states. [2018-01-30 01:19:30,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:19:30,169 INFO L93 Difference]: Finished difference Result 69 states and 74 transitions. [2018-01-30 01:19:30,170 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-01-30 01:19:30,170 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 38 [2018-01-30 01:19:30,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:19:30,172 INFO L225 Difference]: With dead ends: 69 [2018-01-30 01:19:30,172 INFO L226 Difference]: Without dead ends: 57 [2018-01-30 01:19:30,172 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=168, Invalid=702, Unknown=0, NotChecked=0, Total=870 [2018-01-30 01:19:30,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2018-01-30 01:19:30,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 51. [2018-01-30 01:19:30,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2018-01-30 01:19:30,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 53 transitions. [2018-01-30 01:19:30,177 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 53 transitions. Word has length 38 [2018-01-30 01:19:30,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:19:30,177 INFO L432 AbstractCegarLoop]: Abstraction has 51 states and 53 transitions. [2018-01-30 01:19:30,177 INFO L433 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-01-30 01:19:30,177 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 53 transitions. [2018-01-30 01:19:30,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-01-30 01:19:30,177 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:19:30,178 INFO L350 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:19:30,180 INFO L371 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0AssertViolation]=== [2018-01-30 01:19:30,180 INFO L82 PathProgramCache]: Analyzing trace with hash 1059006563, now seen corresponding path program 2 times [2018-01-30 01:19:30,180 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:19:30,180 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:19:30,181 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:19:30,181 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:19:30,181 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:19:30,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:19:30,194 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:19:30,398 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-30 01:19:30,399 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:19:30,399 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/daniel/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:19:30,417 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-30 01:19:30,422 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:19:30,426 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:19:30,429 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:19:30,433 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:19:30,520 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-30 01:19:30,537 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:19:30,537 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 15 [2018-01-30 01:19:30,538 INFO L409 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-01-30 01:19:30,538 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-01-30 01:19:30,538 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2018-01-30 01:19:30,538 INFO L87 Difference]: Start difference. First operand 51 states and 53 transitions. Second operand 15 states. [2018-01-30 01:19:30,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:19:30,653 INFO L93 Difference]: Finished difference Result 97 states and 101 transitions. [2018-01-30 01:19:30,653 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-01-30 01:19:30,653 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 48 [2018-01-30 01:19:30,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:19:30,654 INFO L225 Difference]: With dead ends: 97 [2018-01-30 01:19:30,654 INFO L226 Difference]: Without dead ends: 62 [2018-01-30 01:19:30,655 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=126, Invalid=336, Unknown=0, NotChecked=0, Total=462 [2018-01-30 01:19:30,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2018-01-30 01:19:30,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 58. [2018-01-30 01:19:30,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2018-01-30 01:19:30,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 60 transitions. [2018-01-30 01:19:30,660 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 60 transitions. Word has length 48 [2018-01-30 01:19:30,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:19:30,660 INFO L432 AbstractCegarLoop]: Abstraction has 58 states and 60 transitions. [2018-01-30 01:19:30,660 INFO L433 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-01-30 01:19:30,660 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 60 transitions. [2018-01-30 01:19:30,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-01-30 01:19:30,660 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:19:30,661 INFO L350 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:19:30,661 INFO L371 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0AssertViolation]=== [2018-01-30 01:19:30,661 INFO L82 PathProgramCache]: Analyzing trace with hash -1368849238, now seen corresponding path program 3 times [2018-01-30 01:19:30,661 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:19:30,661 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:19:30,661 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:19:30,662 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:19:30,662 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:19:30,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:19:30,674 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:19:30,970 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 9 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-01-30 01:19:30,970 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:19:30,970 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/daniel/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:19:30,975 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-30 01:19:30,980 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:19:30,984 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:19:30,986 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:19:30,987 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:19:30,989 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:19:31,002 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-01-30 01:19:31,002 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:31,005 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:31,005 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2018-01-30 01:19:31,086 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 15 [2018-01-30 01:19:31,087 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:31,092 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-01-30 01:19:31,093 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:26, output treesize:25 [2018-01-30 01:19:31,146 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:31,162 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 30 [2018-01-30 01:19:31,163 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:31,170 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-01-30 01:19:31,170 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:34 [2018-01-30 01:19:31,396 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:31,399 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 6 [2018-01-30 01:19:31,399 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:31,406 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:31,406 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:37, output treesize:3 [2018-01-30 01:19:31,595 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:31,598 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 6 [2018-01-30 01:19:31,599 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:31,602 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:31,602 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:37, output treesize:3 [2018-01-30 01:19:32,122 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 13 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-01-30 01:19:32,146 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:19:32,146 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 23] total 37 [2018-01-30 01:19:32,146 INFO L409 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-01-30 01:19:32,146 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-01-30 01:19:32,147 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=1199, Unknown=0, NotChecked=0, Total=1332 [2018-01-30 01:19:32,147 INFO L87 Difference]: Start difference. First operand 58 states and 60 transitions. Second operand 37 states. [2018-01-30 01:19:38,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:19:38,896 INFO L93 Difference]: Finished difference Result 128 states and 136 transitions. [2018-01-30 01:19:38,896 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-01-30 01:19:38,896 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 55 [2018-01-30 01:19:38,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:19:38,896 INFO L225 Difference]: With dead ends: 128 [2018-01-30 01:19:38,897 INFO L226 Difference]: Without dead ends: 83 [2018-01-30 01:19:38,898 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1980 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=796, Invalid=6686, Unknown=0, NotChecked=0, Total=7482 [2018-01-30 01:19:38,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2018-01-30 01:19:38,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 75. [2018-01-30 01:19:38,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2018-01-30 01:19:38,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 77 transitions. [2018-01-30 01:19:38,903 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 77 transitions. Word has length 55 [2018-01-30 01:19:38,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:19:38,903 INFO L432 AbstractCegarLoop]: Abstraction has 75 states and 77 transitions. [2018-01-30 01:19:38,903 INFO L433 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-01-30 01:19:38,903 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 77 transitions. [2018-01-30 01:19:38,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-01-30 01:19:38,904 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:19:38,904 INFO L350 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:19:38,904 INFO L371 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0AssertViolation]=== [2018-01-30 01:19:38,904 INFO L82 PathProgramCache]: Analyzing trace with hash 256354753, now seen corresponding path program 4 times [2018-01-30 01:19:38,905 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:19:38,905 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:19:38,905 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:19:38,905 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:19:38,905 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:19:38,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:19:38,919 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:19:39,185 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 15 proven. 51 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-01-30 01:19:39,185 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:19:39,185 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/daniel/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:19:39,190 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-30 01:19:39,200 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:19:39,204 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:19:39,206 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-01-30 01:19:39,207 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:39,208 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:39,208 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-01-30 01:19:39,303 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:39,303 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 21 [2018-01-30 01:19:39,304 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:39,309 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:39,309 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2018-01-30 01:19:39,327 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:39,328 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:39,329 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:39,329 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 44 [2018-01-30 01:19:39,330 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:39,335 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:39,335 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2018-01-30 01:19:39,417 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:39,417 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:39,418 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:39,418 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:39,419 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:39,419 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:39,420 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 75 [2018-01-30 01:19:39,420 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:39,430 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:39,430 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2018-01-30 01:19:39,461 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:39,462 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:39,462 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:39,463 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:39,463 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:39,464 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:39,464 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 75 [2018-01-30 01:19:39,465 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:39,476 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:39,476 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:36 [2018-01-30 01:19:40,064 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 24 proven. 42 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-01-30 01:19:40,081 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:19:40,081 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 25] total 39 [2018-01-30 01:19:40,081 INFO L409 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-01-30 01:19:40,081 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-01-30 01:19:40,082 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=1306, Unknown=0, NotChecked=0, Total=1482 [2018-01-30 01:19:40,082 INFO L87 Difference]: Start difference. First operand 75 states and 77 transitions. Second operand 39 states. [2018-01-30 01:19:41,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:19:41,508 INFO L93 Difference]: Finished difference Result 104 states and 109 transitions. [2018-01-30 01:19:41,508 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-01-30 01:19:41,508 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 72 [2018-01-30 01:19:41,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:19:41,509 INFO L225 Difference]: With dead ends: 104 [2018-01-30 01:19:41,509 INFO L226 Difference]: Without dead ends: 92 [2018-01-30 01:19:41,510 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 52 SyntacticMatches, 10 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 822 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=531, Invalid=3251, Unknown=0, NotChecked=0, Total=3782 [2018-01-30 01:19:41,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2018-01-30 01:19:41,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 85. [2018-01-30 01:19:41,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2018-01-30 01:19:41,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 87 transitions. [2018-01-30 01:19:41,516 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 87 transitions. Word has length 72 [2018-01-30 01:19:41,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:19:41,516 INFO L432 AbstractCegarLoop]: Abstraction has 85 states and 87 transitions. [2018-01-30 01:19:41,516 INFO L433 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-01-30 01:19:41,516 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 87 transitions. [2018-01-30 01:19:41,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-01-30 01:19:41,517 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:19:41,517 INFO L350 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:19:41,517 INFO L371 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0AssertViolation]=== [2018-01-30 01:19:41,517 INFO L82 PathProgramCache]: Analyzing trace with hash 1808319359, now seen corresponding path program 5 times [2018-01-30 01:19:41,517 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:19:41,517 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:19:41,517 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:19:41,517 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:19:41,518 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:19:41,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:19:41,525 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:19:41,640 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 56 proven. 27 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2018-01-30 01:19:41,641 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:19:41,641 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/daniel/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:19:41,648 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-30 01:19:41,656 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:19:41,667 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:19:41,671 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:19:41,673 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:19:41,678 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:19:41,679 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:19:41,680 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:19:41,791 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 56 proven. 27 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2018-01-30 01:19:41,808 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:19:41,808 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19] total 25 [2018-01-30 01:19:41,809 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-01-30 01:19:41,809 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-01-30 01:19:41,809 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2018-01-30 01:19:41,809 INFO L87 Difference]: Start difference. First operand 85 states and 87 transitions. Second operand 25 states. [2018-01-30 01:19:42,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:19:42,084 INFO L93 Difference]: Finished difference Result 151 states and 155 transitions. [2018-01-30 01:19:42,085 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-01-30 01:19:42,085 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 82 [2018-01-30 01:19:42,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:19:42,086 INFO L225 Difference]: With dead ends: 151 [2018-01-30 01:19:42,086 INFO L226 Difference]: Without dead ends: 96 [2018-01-30 01:19:42,086 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 373 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=345, Invalid=1215, Unknown=0, NotChecked=0, Total=1560 [2018-01-30 01:19:42,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2018-01-30 01:19:42,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 92. [2018-01-30 01:19:42,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2018-01-30 01:19:42,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 94 transitions. [2018-01-30 01:19:42,092 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 94 transitions. Word has length 82 [2018-01-30 01:19:42,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:19:42,092 INFO L432 AbstractCegarLoop]: Abstraction has 92 states and 94 transitions. [2018-01-30 01:19:42,092 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-01-30 01:19:42,093 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 94 transitions. [2018-01-30 01:19:42,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2018-01-30 01:19:42,093 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:19:42,093 INFO L350 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:19:42,093 INFO L371 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0AssertViolation]=== [2018-01-30 01:19:42,093 INFO L82 PathProgramCache]: Analyzing trace with hash -1816605178, now seen corresponding path program 6 times [2018-01-30 01:19:42,094 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:19:42,094 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:19:42,094 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:19:42,094 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:19:42,094 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:19:42,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:19:42,108 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:19:42,839 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 40 proven. 75 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-01-30 01:19:42,839 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:19:42,839 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/daniel/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:19:42,844 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-30 01:19:42,851 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:19:42,853 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:19:42,856 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:19:42,858 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:19:42,866 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:19:42,869 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:19:42,871 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:19:42,893 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-01-30 01:19:42,893 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:42,897 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:42,897 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2018-01-30 01:19:42,943 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:42,943 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 21 [2018-01-30 01:19:42,944 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:42,947 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:42,947 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:20 [2018-01-30 01:19:42,966 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:42,966 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:42,967 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:42,967 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 44 [2018-01-30 01:19:42,967 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:42,974 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:42,974 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2018-01-30 01:19:43,038 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,038 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,039 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,040 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,040 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,041 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,041 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 75 [2018-01-30 01:19:43,041 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:43,054 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:43,054 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2018-01-30 01:19:43,092 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,093 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,094 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,094 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,095 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,095 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,096 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 75 [2018-01-30 01:19:43,096 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:43,107 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:43,108 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:38 [2018-01-30 01:19:43,190 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,191 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,192 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,192 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,193 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,193 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,194 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,195 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,195 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,196 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,196 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 114 [2018-01-30 01:19:43,197 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:43,213 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:43,213 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2018-01-30 01:19:43,247 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,247 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,248 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,249 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,249 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,250 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,250 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,251 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,252 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,252 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,253 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 114 [2018-01-30 01:19:43,253 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:43,270 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:43,270 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:50 [2018-01-30 01:19:43,413 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,414 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,414 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,415 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,415 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,416 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,416 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,417 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,417 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,418 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,418 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 81 [2018-01-30 01:19:43,418 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:43,426 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:43,426 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:7 [2018-01-30 01:19:43,531 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,532 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,532 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,533 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,533 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,534 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,534 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,535 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,535 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,536 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,536 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 81 [2018-01-30 01:19:43,536 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:43,544 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:43,544 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:7 [2018-01-30 01:19:43,629 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,629 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,630 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,630 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,631 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,631 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,632 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,632 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,633 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,633 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,634 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 81 [2018-01-30 01:19:43,634 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:43,641 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:43,641 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:7 [2018-01-30 01:19:43,738 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,739 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,739 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,740 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,740 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,741 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,741 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,742 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,743 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,743 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:43,744 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 81 [2018-01-30 01:19:43,744 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:43,752 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:43,752 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:7 [2018-01-30 01:19:43,950 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 106 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2018-01-30 01:19:43,967 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:19:43,967 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 31] total 54 [2018-01-30 01:19:43,967 INFO L409 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-01-30 01:19:43,967 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-01-30 01:19:43,968 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=321, Invalid=2541, Unknown=0, NotChecked=0, Total=2862 [2018-01-30 01:19:43,968 INFO L87 Difference]: Start difference. First operand 92 states and 94 transitions. Second operand 54 states. [2018-01-30 01:19:44,627 WARN L146 SmtUtils]: Spent 167ms on a formula simplification. DAG size of input: 28 DAG size of output 20 [2018-01-30 01:19:45,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:19:46,000 INFO L93 Difference]: Finished difference Result 172 states and 178 transitions. [2018-01-30 01:19:46,000 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-01-30 01:19:46,000 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 89 [2018-01-30 01:19:46,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:19:46,001 INFO L225 Difference]: With dead ends: 172 [2018-01-30 01:19:46,001 INFO L226 Difference]: Without dead ends: 107 [2018-01-30 01:19:46,002 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 62 SyntacticMatches, 8 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2190 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=737, Invalid=5905, Unknown=0, NotChecked=0, Total=6642 [2018-01-30 01:19:46,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2018-01-30 01:19:46,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 99. [2018-01-30 01:19:46,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2018-01-30 01:19:46,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 101 transitions. [2018-01-30 01:19:46,008 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 101 transitions. Word has length 89 [2018-01-30 01:19:46,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:19:46,009 INFO L432 AbstractCegarLoop]: Abstraction has 99 states and 101 transitions. [2018-01-30 01:19:46,009 INFO L433 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-01-30 01:19:46,009 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 101 transitions. [2018-01-30 01:19:46,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-01-30 01:19:46,009 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:19:46,010 INFO L350 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:19:46,010 INFO L371 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0AssertViolation]=== [2018-01-30 01:19:46,010 INFO L82 PathProgramCache]: Analyzing trace with hash 826813855, now seen corresponding path program 7 times [2018-01-30 01:19:46,010 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:19:46,010 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:19:46,010 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:19:46,010 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:19:46,010 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:19:46,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:19:46,020 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:19:46,440 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 47 proven. 94 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-01-30 01:19:46,441 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:19:46,441 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/daniel/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:19:46,445 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:19:46,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:19:46,459 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:19:46,465 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-01-30 01:19:46,465 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:46,472 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:46,472 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-01-30 01:19:46,524 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:46,524 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 21 [2018-01-30 01:19:46,524 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:46,528 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:46,528 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2018-01-30 01:19:46,547 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:46,547 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:46,548 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:46,548 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 44 [2018-01-30 01:19:46,548 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:46,553 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:46,553 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2018-01-30 01:19:46,655 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:46,682 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:46,700 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:46,719 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:46,737 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:46,755 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:46,756 INFO L303 Elim1Store]: Index analysis took 135 ms [2018-01-30 01:19:46,756 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 75 [2018-01-30 01:19:46,757 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:46,931 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:46,931 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2018-01-30 01:19:47,192 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,193 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,193 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,194 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,194 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,195 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,195 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 75 [2018-01-30 01:19:47,196 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:47,204 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:47,204 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:33 [2018-01-30 01:19:47,287 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,288 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,288 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,289 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,290 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,290 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,291 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,291 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,292 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,292 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,293 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 114 [2018-01-30 01:19:47,293 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:47,314 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:47,314 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2018-01-30 01:19:47,348 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,349 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,349 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,350 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,350 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,351 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,351 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,352 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,352 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,353 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:47,353 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 114 [2018-01-30 01:19:47,354 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:47,368 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:47,369 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:45 [2018-01-30 01:19:48,123 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 71 proven. 70 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-01-30 01:19:48,140 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:19:48,140 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 30] total 47 [2018-01-30 01:19:48,140 INFO L409 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-01-30 01:19:48,140 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-01-30 01:19:48,141 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=1920, Unknown=0, NotChecked=0, Total=2162 [2018-01-30 01:19:48,141 INFO L87 Difference]: Start difference. First operand 99 states and 101 transitions. Second operand 47 states. [2018-01-30 01:19:50,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:19:50,080 INFO L93 Difference]: Finished difference Result 127 states and 132 transitions. [2018-01-30 01:19:50,080 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-01-30 01:19:50,081 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 96 [2018-01-30 01:19:50,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:19:50,081 INFO L225 Difference]: With dead ends: 127 [2018-01-30 01:19:50,081 INFO L226 Difference]: Without dead ends: 115 [2018-01-30 01:19:50,082 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 73 SyntacticMatches, 12 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1227 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=778, Invalid=4922, Unknown=0, NotChecked=0, Total=5700 [2018-01-30 01:19:50,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2018-01-30 01:19:50,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 109. [2018-01-30 01:19:50,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 109 states. [2018-01-30 01:19:50,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 111 transitions. [2018-01-30 01:19:50,088 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 111 transitions. Word has length 96 [2018-01-30 01:19:50,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:19:50,088 INFO L432 AbstractCegarLoop]: Abstraction has 109 states and 111 transitions. [2018-01-30 01:19:50,088 INFO L433 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-01-30 01:19:50,088 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 111 transitions. [2018-01-30 01:19:50,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-01-30 01:19:50,089 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:19:50,089 INFO L350 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:19:50,089 INFO L371 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0AssertViolation]=== [2018-01-30 01:19:50,089 INFO L82 PathProgramCache]: Analyzing trace with hash 865372637, now seen corresponding path program 8 times [2018-01-30 01:19:50,089 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:19:50,089 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:19:50,090 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:19:50,090 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:19:50,090 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:19:50,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:19:50,100 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:19:50,876 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 27 proven. 150 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2018-01-30 01:19:50,876 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:19:50,876 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/daniel/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:19:50,881 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-30 01:19:50,886 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:19:50,896 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:19:50,898 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:19:50,901 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:19:50,920 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-01-30 01:19:50,920 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:50,922 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:50,922 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2018-01-30 01:19:51,013 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,013 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 21 [2018-01-30 01:19:51,014 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:51,018 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:51,018 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:20 [2018-01-30 01:19:51,043 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,044 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,044 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,045 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 44 [2018-01-30 01:19:51,045 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:51,051 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:51,051 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2018-01-30 01:19:51,564 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,565 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,566 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,566 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,567 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,567 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,568 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 75 [2018-01-30 01:19:51,568 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:51,578 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:51,578 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2018-01-30 01:19:51,611 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,611 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,612 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,612 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,612 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,613 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,613 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 75 [2018-01-30 01:19:51,614 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:51,624 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:51,624 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:38 [2018-01-30 01:19:51,717 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,717 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,718 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,718 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,719 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,719 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,720 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,720 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,721 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,721 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,722 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 114 [2018-01-30 01:19:51,722 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:51,737 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:51,737 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:47 [2018-01-30 01:19:51,776 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,777 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,777 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,778 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,778 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,779 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,780 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,780 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,781 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,781 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,782 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 114 [2018-01-30 01:19:51,782 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:51,798 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:51,798 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:47 [2018-01-30 01:19:51,881 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,882 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,883 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,883 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,884 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,884 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,885 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,886 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,886 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,887 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,888 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,888 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,889 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,889 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,890 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,891 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 163 [2018-01-30 01:19:51,891 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:51,915 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:51,915 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:58 [2018-01-30 01:19:51,961 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,961 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,962 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,963 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,963 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,964 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,964 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,965 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,965 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,966 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,966 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,967 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,967 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,967 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,968 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,969 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,969 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,970 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,970 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,971 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:51,972 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 20 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 231 [2018-01-30 01:19:51,972 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:52,009 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:52,009 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:58 [2018-01-30 01:19:52,204 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,205 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,206 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,206 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,207 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,212 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,212 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,213 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,213 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,214 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,214 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,215 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,215 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,216 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,217 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,217 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 174 [2018-01-30 01:19:52,218 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:19:52,228 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:52,228 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:102, output treesize:3 [2018-01-30 01:19:52,524 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,525 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,526 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,526 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,527 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,528 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,529 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,529 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,530 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,531 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,532 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,532 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,533 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,534 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,535 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,576 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 11 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 226 [2018-01-30 01:19:52,576 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-01-30 01:19:52,590 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 7 xjuncts. [2018-01-30 01:19:52,620 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:52,620 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:103, output treesize:3 [2018-01-30 01:19:52,741 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,742 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,742 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,743 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,744 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,744 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,745 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,746 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,747 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,752 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,752 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,753 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,754 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,755 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,756 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:52,806 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 11 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 226 [2018-01-30 01:19:52,806 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-01-30 01:19:52,816 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 7 xjuncts. [2018-01-30 01:19:53,263 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:53,263 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:103, output treesize:3 [2018-01-30 01:19:54,127 WARN L143 SmtUtils]: Spent 159ms on a formula simplification that was a NOOP. DAG size: 35 [2018-01-30 01:19:54,197 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,198 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,198 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,199 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,200 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,201 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,202 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,202 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,203 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,204 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,204 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,205 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,206 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,207 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,208 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,238 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 11 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 226 [2018-01-30 01:19:54,239 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-01-30 01:19:54,247 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 7 xjuncts. [2018-01-30 01:19:54,271 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:54,271 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:103, output treesize:3 [2018-01-30 01:19:54,403 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,408 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,409 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,419 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,420 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,420 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,421 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,422 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,423 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,423 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,424 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,425 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,425 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,427 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,428 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:19:54,462 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 11 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 226 [2018-01-30 01:19:54,463 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-01-30 01:19:54,472 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 7 xjuncts. [2018-01-30 01:19:54,624 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:19:54,624 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:103, output treesize:3 [2018-01-30 01:19:54,923 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 0 proven. 177 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2018-01-30 01:19:54,941 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:19:54,941 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 38] total 61 [2018-01-30 01:19:54,942 INFO L409 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-01-30 01:19:54,942 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-01-30 01:19:54,942 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=3423, Unknown=0, NotChecked=0, Total=3660 [2018-01-30 01:19:54,942 INFO L87 Difference]: Start difference. First operand 109 states and 111 transitions. Second operand 61 states. [2018-01-30 01:19:59,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:19:59,650 INFO L93 Difference]: Finished difference Result 222 states and 231 transitions. [2018-01-30 01:19:59,650 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-01-30 01:19:59,650 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 106 [2018-01-30 01:19:59,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:19:59,651 INFO L225 Difference]: With dead ends: 222 [2018-01-30 01:19:59,651 INFO L226 Difference]: Without dead ends: 210 [2018-01-30 01:19:59,655 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 79 SyntacticMatches, 13 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6484 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=1274, Invalid=20188, Unknown=0, NotChecked=0, Total=21462 [2018-01-30 01:19:59,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2018-01-30 01:19:59,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 119. [2018-01-30 01:19:59,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 119 states. [2018-01-30 01:19:59,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 121 transitions. [2018-01-30 01:19:59,664 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 121 transitions. Word has length 106 [2018-01-30 01:19:59,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:19:59,664 INFO L432 AbstractCegarLoop]: Abstraction has 119 states and 121 transitions. [2018-01-30 01:19:59,664 INFO L433 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-01-30 01:19:59,664 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 121 transitions. [2018-01-30 01:19:59,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2018-01-30 01:19:59,665 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:19:59,665 INFO L350 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:19:59,665 INFO L371 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0AssertViolation]=== [2018-01-30 01:19:59,666 INFO L82 PathProgramCache]: Analyzing trace with hash 109129883, now seen corresponding path program 9 times [2018-01-30 01:19:59,666 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:19:59,666 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:19:59,666 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:19:59,666 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:19:59,666 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:19:59,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:19:59,676 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:19:59,851 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 120 proven. 80 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2018-01-30 01:19:59,852 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:19:59,852 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/daniel/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:19:59,856 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-30 01:19:59,861 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:19:59,863 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:19:59,865 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:19:59,867 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:19:59,870 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:19:59,873 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:19:59,877 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:19:59,878 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:19:59,880 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:20:00,032 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 120 proven. 80 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2018-01-30 01:20:00,049 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:20:00,049 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 27] total 35 [2018-01-30 01:20:00,050 INFO L409 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-01-30 01:20:00,050 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-01-30 01:20:00,050 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=965, Unknown=0, NotChecked=0, Total=1190 [2018-01-30 01:20:00,050 INFO L87 Difference]: Start difference. First operand 119 states and 121 transitions. Second operand 35 states. [2018-01-30 01:20:00,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:20:00,442 INFO L93 Difference]: Finished difference Result 205 states and 209 transitions. [2018-01-30 01:20:00,442 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-01-30 01:20:00,442 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 116 [2018-01-30 01:20:00,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:20:00,443 INFO L225 Difference]: With dead ends: 205 [2018-01-30 01:20:00,443 INFO L226 Difference]: Without dead ends: 130 [2018-01-30 01:20:00,443 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 873 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=672, Invalid=2634, Unknown=0, NotChecked=0, Total=3306 [2018-01-30 01:20:00,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2018-01-30 01:20:00,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 126. [2018-01-30 01:20:00,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2018-01-30 01:20:00,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 128 transitions. [2018-01-30 01:20:00,450 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 128 transitions. Word has length 116 [2018-01-30 01:20:00,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:20:00,450 INFO L432 AbstractCegarLoop]: Abstraction has 126 states and 128 transitions. [2018-01-30 01:20:00,450 INFO L433 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-01-30 01:20:00,450 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 128 transitions. [2018-01-30 01:20:00,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2018-01-30 01:20:00,451 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:20:00,451 INFO L350 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:20:00,451 INFO L371 AbstractCegarLoop]: === Iteration 13 === [__VERIFIER_assertErr0AssertViolation]=== [2018-01-30 01:20:00,451 INFO L82 PathProgramCache]: Analyzing trace with hash -432285342, now seen corresponding path program 10 times [2018-01-30 01:20:00,451 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:20:00,451 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:20:00,452 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:20:00,452 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:20:00,452 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:20:00,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:20:00,462 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:20:01,629 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 33 proven. 219 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2018-01-30 01:20:01,629 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:20:01,629 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/daniel/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:20:01,634 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-30 01:20:01,649 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:20:01,651 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:20:01,653 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-01-30 01:20:01,653 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:01,660 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:01,660 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-01-30 01:20:01,697 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,698 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 21 [2018-01-30 01:20:01,698 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:01,700 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:01,701 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2018-01-30 01:20:01,723 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,724 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,724 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,725 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 44 [2018-01-30 01:20:01,725 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:01,730 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:01,730 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2018-01-30 01:20:01,812 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,812 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,813 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,813 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,814 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,814 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,814 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 75 [2018-01-30 01:20:01,815 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:01,823 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:01,823 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2018-01-30 01:20:01,917 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,918 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,918 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,919 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,919 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,920 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,920 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 75 [2018-01-30 01:20:01,921 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:01,929 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:01,929 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:33 [2018-01-30 01:20:01,994 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,995 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,995 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,996 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,996 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,997 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,997 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,998 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,998 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,999 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:01,999 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 114 [2018-01-30 01:20:01,999 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:02,051 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:02,051 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2018-01-30 01:20:02,103 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,110 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,110 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,111 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,112 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,112 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,113 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,114 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,114 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,115 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,115 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 114 [2018-01-30 01:20:02,116 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:02,130 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:02,130 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:42 [2018-01-30 01:20:02,209 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,209 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,210 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,210 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,211 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,211 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,212 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,212 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,213 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,213 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,214 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,214 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,215 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,215 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,216 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,216 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 161 [2018-01-30 01:20:02,217 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:02,238 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:02,238 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2018-01-30 01:20:02,285 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,285 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,286 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,287 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,287 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,288 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,289 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,289 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,290 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,291 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,291 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,292 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,293 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,293 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,294 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,295 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 161 [2018-01-30 01:20:02,295 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:02,320 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:02,320 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:51 [2018-01-30 01:20:02,456 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,456 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,457 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,458 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,458 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,459 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,459 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,460 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,461 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,461 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,462 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,462 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,463 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,464 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,464 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,465 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,465 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,466 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,467 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,468 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,468 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,469 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 216 [2018-01-30 01:20:02,470 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:02,512 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:02,512 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:63 [2018-01-30 01:20:02,565 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,565 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,566 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,567 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,567 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,568 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,569 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,569 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,570 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,570 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,571 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,572 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,572 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,573 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,574 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,574 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,575 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,576 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,576 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,577 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,577 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:02,578 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 216 [2018-01-30 01:20:02,578 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:02,620 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:02,620 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:63 [2018-01-30 01:20:03,993 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 108 proven. 144 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2018-01-30 01:20:04,010 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:20:04,010 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 40] total 63 [2018-01-30 01:20:04,010 INFO L409 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-01-30 01:20:04,010 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-01-30 01:20:04,011 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=407, Invalid=3499, Unknown=0, NotChecked=0, Total=3906 [2018-01-30 01:20:04,011 INFO L87 Difference]: Start difference. First operand 126 states and 128 transitions. Second operand 63 states. [2018-01-30 01:20:07,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:20:07,712 INFO L93 Difference]: Finished difference Result 155 states and 160 transitions. [2018-01-30 01:20:07,712 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-01-30 01:20:07,712 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 123 [2018-01-30 01:20:07,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:20:07,713 INFO L225 Difference]: With dead ends: 155 [2018-01-30 01:20:07,713 INFO L226 Difference]: Without dead ends: 143 [2018-01-30 01:20:07,714 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 91 SyntacticMatches, 19 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2352 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1413, Invalid=9299, Unknown=0, NotChecked=0, Total=10712 [2018-01-30 01:20:07,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2018-01-30 01:20:07,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 136. [2018-01-30 01:20:07,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2018-01-30 01:20:07,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 138 transitions. [2018-01-30 01:20:07,723 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 138 transitions. Word has length 123 [2018-01-30 01:20:07,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:20:07,724 INFO L432 AbstractCegarLoop]: Abstraction has 136 states and 138 transitions. [2018-01-30 01:20:07,724 INFO L433 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-01-30 01:20:07,724 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 138 transitions. [2018-01-30 01:20:07,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-01-30 01:20:07,725 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:20:07,725 INFO L350 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:20:07,725 INFO L371 AbstractCegarLoop]: === Iteration 14 === [__VERIFIER_assertErr0AssertViolation]=== [2018-01-30 01:20:07,725 INFO L82 PathProgramCache]: Analyzing trace with hash -1033724448, now seen corresponding path program 11 times [2018-01-30 01:20:07,725 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:20:07,725 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:20:07,725 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:20:07,725 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:20:07,726 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:20:07,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:20:07,731 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:20:08,011 INFO L134 CoverageAnalysis]: Checked inductivity of 362 backedges. 161 proven. 117 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2018-01-30 01:20:08,012 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:20:08,012 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/daniel/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:20:08,018 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-30 01:20:08,023 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:20:08,030 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:20:08,037 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:20:08,039 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:20:08,041 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:20:08,044 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:20:08,046 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:20:08,053 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:20:08,054 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:20:08,056 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:20:08,267 INFO L134 CoverageAnalysis]: Checked inductivity of 362 backedges. 161 proven. 117 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2018-01-30 01:20:08,286 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:20:08,286 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 31] total 40 [2018-01-30 01:20:08,287 INFO L409 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-01-30 01:20:08,287 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-01-30 01:20:08,287 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=285, Invalid=1275, Unknown=0, NotChecked=0, Total=1560 [2018-01-30 01:20:08,287 INFO L87 Difference]: Start difference. First operand 136 states and 138 transitions. Second operand 40 states. [2018-01-30 01:20:08,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:20:08,755 INFO L93 Difference]: Finished difference Result 232 states and 236 transitions. [2018-01-30 01:20:08,755 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-01-30 01:20:08,755 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 133 [2018-01-30 01:20:08,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:20:08,756 INFO L225 Difference]: With dead ends: 232 [2018-01-30 01:20:08,756 INFO L226 Difference]: Without dead ends: 147 [2018-01-30 01:20:08,757 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1198 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=876, Invalid=3546, Unknown=0, NotChecked=0, Total=4422 [2018-01-30 01:20:08,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2018-01-30 01:20:08,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 143. [2018-01-30 01:20:08,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 143 states. [2018-01-30 01:20:08,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 145 transitions. [2018-01-30 01:20:08,765 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 145 transitions. Word has length 133 [2018-01-30 01:20:08,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:20:08,765 INFO L432 AbstractCegarLoop]: Abstraction has 143 states and 145 transitions. [2018-01-30 01:20:08,765 INFO L433 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-01-30 01:20:08,765 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 145 transitions. [2018-01-30 01:20:08,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2018-01-30 01:20:08,766 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:20:08,766 INFO L350 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:20:08,766 INFO L371 AbstractCegarLoop]: === Iteration 15 === [__VERIFIER_assertErr0AssertViolation]=== [2018-01-30 01:20:08,767 INFO L82 PathProgramCache]: Analyzing trace with hash -1749828615, now seen corresponding path program 12 times [2018-01-30 01:20:08,767 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:20:08,767 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:20:08,767 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:20:08,767 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:20:08,767 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:20:08,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:20:08,783 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:20:09,716 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 39 proven. 301 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2018-01-30 01:20:09,716 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:20:09,716 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/daniel/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:20:09,725 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-30 01:20:09,732 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:20:09,734 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:20:09,735 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:20:09,738 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:20:09,740 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:20:09,744 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:20:09,746 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:20:09,749 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-30 01:20:09,752 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:20:09,754 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:20:09,809 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-01-30 01:20:09,809 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:09,811 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:09,811 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2018-01-30 01:20:09,888 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:09,889 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 21 [2018-01-30 01:20:09,889 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:09,892 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:09,892 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:20 [2018-01-30 01:20:09,933 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:09,934 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:09,934 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:09,935 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 44 [2018-01-30 01:20:09,935 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:09,948 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:09,948 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2018-01-30 01:20:10,043 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,044 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,044 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,045 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,045 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,046 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,046 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 75 [2018-01-30 01:20:10,047 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:10,057 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:10,057 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2018-01-30 01:20:10,181 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,182 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,182 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,183 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,183 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,184 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,184 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 75 [2018-01-30 01:20:10,184 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:10,194 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:10,194 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:38 [2018-01-30 01:20:10,436 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,436 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,437 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,437 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,438 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,438 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,439 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,439 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,440 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,440 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,441 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 114 [2018-01-30 01:20:10,441 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:10,456 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:10,456 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:47 [2018-01-30 01:20:10,500 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,501 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,501 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,502 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,502 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,503 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,503 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,504 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,504 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,505 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,506 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 114 [2018-01-30 01:20:10,507 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:10,521 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:10,522 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:47 [2018-01-30 01:20:10,615 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,616 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,616 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,617 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,617 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,618 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,618 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,619 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,619 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,620 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,620 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,621 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,621 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,621 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,622 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,622 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 163 [2018-01-30 01:20:10,623 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:10,646 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:10,646 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:58 [2018-01-30 01:20:10,698 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,699 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,700 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,700 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,701 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,701 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,702 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,702 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,703 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,703 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,704 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,704 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,705 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,705 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,706 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,706 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,707 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,707 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,708 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,709 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,709 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 20 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 231 [2018-01-30 01:20:10,709 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:10,740 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:10,740 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:58 [2018-01-30 01:20:10,885 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,886 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,887 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,887 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,888 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,888 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,889 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,890 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,890 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,891 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,891 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,892 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,892 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,893 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,893 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,894 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,894 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,895 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,895 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,896 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,896 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,897 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 400 [2018-01-30 01:20:10,899 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:10,932 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:10,933 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:110, output treesize:109 [2018-01-30 01:20:10,994 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,995 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,995 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,996 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,996 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,997 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,997 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,998 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,998 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,999 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:10,999 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,000 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,000 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,012 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,013 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,014 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,014 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,015 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,015 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,016 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,016 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,017 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 238 [2018-01-30 01:20:11,017 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:11,052 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:11,052 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:119, output treesize:67 [2018-01-30 01:20:11,291 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,292 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,292 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,293 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,294 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,295 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,295 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,296 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,297 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,297 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,298 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,299 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,300 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,300 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,301 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,302 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,302 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,303 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,304 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,304 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,305 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,306 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,306 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,307 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,308 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,308 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,309 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,310 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,310 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 28 disjoint index pairs (out of 21 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 483 [2018-01-30 01:20:11,311 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:11,369 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:11,369 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:122, output treesize:121 [2018-01-30 01:20:11,472 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,473 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,474 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,474 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,475 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,475 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,476 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,477 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,477 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,478 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,478 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,479 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,479 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,480 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,480 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,481 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,481 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,482 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,482 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,483 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,483 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,484 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,484 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,485 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,485 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,486 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,486 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,487 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,488 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 483 [2018-01-30 01:20:11,488 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:11,538 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:11,538 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:131, output treesize:121 [2018-01-30 01:20:11,818 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,818 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,819 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,819 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,820 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,820 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,821 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,821 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,822 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,822 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,823 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,823 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,824 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,824 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,825 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,825 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,826 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,826 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,827 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,827 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,828 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,828 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,829 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,829 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,830 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,830 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,831 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,831 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:11,832 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 0 case distinctions, treesize of input 143 treesize of output 305 [2018-01-30 01:20:11,833 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:11,862 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:11,862 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:143, output treesize:7 [2018-01-30 01:20:12,121 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,122 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,122 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,123 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,123 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,124 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,125 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,125 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,126 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,126 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,127 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,127 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,128 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,128 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,129 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,129 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,130 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,130 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,131 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,131 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,131 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,132 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,132 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,133 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,133 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,134 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,134 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,135 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,136 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 0 case distinctions, treesize of input 143 treesize of output 305 [2018-01-30 01:20:12,136 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:12,158 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:12,158 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:143, output treesize:7 [2018-01-30 01:20:12,386 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,387 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,387 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,388 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,389 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,389 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,390 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,390 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,391 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,391 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,392 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,392 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,393 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,393 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,394 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,394 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,395 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,395 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,396 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,396 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,397 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,397 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,398 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,398 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,399 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,399 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,400 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,400 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,401 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 0 case distinctions, treesize of input 143 treesize of output 305 [2018-01-30 01:20:12,401 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:12,423 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:12,423 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:143, output treesize:7 [2018-01-30 01:20:12,649 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,650 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,650 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,651 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,651 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,652 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,652 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,653 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,653 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,654 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,654 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,655 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,655 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,656 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,656 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,657 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,657 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,658 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,658 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,659 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,659 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,660 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,660 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,661 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,661 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,662 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,662 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,663 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,663 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 0 case distinctions, treesize of input 143 treesize of output 305 [2018-01-30 01:20:12,664 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:12,685 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:12,685 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:143, output treesize:7 [2018-01-30 01:20:12,914 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,915 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,915 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,916 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,917 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,917 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,918 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,918 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,919 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,919 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,920 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,920 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,921 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,921 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,922 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,922 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,923 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,923 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,924 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,924 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,925 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,925 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,926 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,926 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,927 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,927 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,928 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,928 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:12,929 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 0 case distinctions, treesize of input 143 treesize of output 305 [2018-01-30 01:20:12,929 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:12,951 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:12,951 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:143, output treesize:7 [2018-01-30 01:20:13,184 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,185 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,185 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,186 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,186 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,187 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,187 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,188 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,188 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,189 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,190 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,190 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,191 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,197 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,197 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,198 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,198 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,199 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,199 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,200 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,200 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,201 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,201 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,202 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,203 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,203 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,204 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,204 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,205 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 0 case distinctions, treesize of input 143 treesize of output 305 [2018-01-30 01:20:13,205 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:13,227 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:13,227 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:143, output treesize:7 [2018-01-30 01:20:13,485 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,489 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,489 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,490 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,491 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,491 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,492 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,492 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,493 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,493 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,494 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,494 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,495 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,495 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,496 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,496 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,497 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,497 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,498 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,498 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,499 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,499 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,500 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,500 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,501 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,501 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,502 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,502 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:13,503 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 0 case distinctions, treesize of input 143 treesize of output 305 [2018-01-30 01:20:13,504 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:13,526 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:13,526 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:143, output treesize:7 [2018-01-30 01:20:14,011 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 0 proven. 322 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2018-01-30 01:20:14,028 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:20:14,028 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 46] total 75 [2018-01-30 01:20:14,029 INFO L409 AbstractCegarLoop]: Interpolant automaton has 75 states [2018-01-30 01:20:14,029 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2018-01-30 01:20:14,029 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=5110, Unknown=0, NotChecked=0, Total=5550 [2018-01-30 01:20:14,029 INFO L87 Difference]: Start difference. First operand 143 states and 145 transitions. Second operand 75 states. [2018-01-30 01:20:18,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:20:18,870 INFO L93 Difference]: Finished difference Result 276 states and 285 transitions. [2018-01-30 01:20:18,870 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2018-01-30 01:20:18,870 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 140 [2018-01-30 01:20:18,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:20:18,871 INFO L225 Difference]: With dead ends: 276 [2018-01-30 01:20:18,871 INFO L226 Difference]: Without dead ends: 264 [2018-01-30 01:20:18,872 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 99 SyntacticMatches, 27 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8567 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=1910, Invalid=25150, Unknown=0, NotChecked=0, Total=27060 [2018-01-30 01:20:18,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2018-01-30 01:20:18,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 153. [2018-01-30 01:20:18,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2018-01-30 01:20:18,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 155 transitions. [2018-01-30 01:20:18,882 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 155 transitions. Word has length 140 [2018-01-30 01:20:18,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:20:18,883 INFO L432 AbstractCegarLoop]: Abstraction has 153 states and 155 transitions. [2018-01-30 01:20:18,883 INFO L433 AbstractCegarLoop]: Interpolant automaton has 75 states. [2018-01-30 01:20:18,883 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 155 transitions. [2018-01-30 01:20:18,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2018-01-30 01:20:18,883 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:20:18,883 INFO L350 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:20:18,883 INFO L371 AbstractCegarLoop]: === Iteration 16 === [__VERIFIER_assertErr0AssertViolation]=== [2018-01-30 01:20:18,883 INFO L82 PathProgramCache]: Analyzing trace with hash 63795127, now seen corresponding path program 13 times [2018-01-30 01:20:18,884 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:20:18,884 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:20:18,884 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:20:18,884 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:20:18,884 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:20:18,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:20:18,890 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:20:19,460 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 208 proven. 161 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2018-01-30 01:20:19,460 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:20:19,460 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/daniel/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:20:19,465 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:20:19,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:20:19,482 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:20:19,716 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 208 proven. 161 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2018-01-30 01:20:19,733 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:20:19,733 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 35] total 45 [2018-01-30 01:20:19,734 INFO L409 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-01-30 01:20:19,734 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-01-30 01:20:19,734 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=352, Invalid=1628, Unknown=0, NotChecked=0, Total=1980 [2018-01-30 01:20:19,734 INFO L87 Difference]: Start difference. First operand 153 states and 155 transitions. Second operand 45 states. [2018-01-30 01:20:20,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:20:20,312 INFO L93 Difference]: Finished difference Result 259 states and 263 transitions. [2018-01-30 01:20:20,312 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-01-30 01:20:20,313 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 150 [2018-01-30 01:20:20,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:20:20,313 INFO L225 Difference]: With dead ends: 259 [2018-01-30 01:20:20,313 INFO L226 Difference]: Without dead ends: 164 [2018-01-30 01:20:20,314 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1573 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1107, Invalid=4593, Unknown=0, NotChecked=0, Total=5700 [2018-01-30 01:20:20,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2018-01-30 01:20:20,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 160. [2018-01-30 01:20:20,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 160 states. [2018-01-30 01:20:20,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 162 transitions. [2018-01-30 01:20:20,324 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 162 transitions. Word has length 150 [2018-01-30 01:20:20,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:20:20,324 INFO L432 AbstractCegarLoop]: Abstraction has 160 states and 162 transitions. [2018-01-30 01:20:20,324 INFO L433 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-01-30 01:20:20,324 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 162 transitions. [2018-01-30 01:20:20,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2018-01-30 01:20:20,325 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:20:20,325 INFO L350 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:20:20,325 INFO L371 AbstractCegarLoop]: === Iteration 17 === [__VERIFIER_assertErr0AssertViolation]=== [2018-01-30 01:20:20,325 INFO L82 PathProgramCache]: Analyzing trace with hash -1520752962, now seen corresponding path program 14 times [2018-01-30 01:20:20,325 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:20:20,325 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:20:20,325 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:20:20,326 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-30 01:20:20,326 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:20:20,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:20:20,343 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:20:21,427 INFO L134 CoverageAnalysis]: Checked inductivity of 532 backedges. 45 proven. 396 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2018-01-30 01:20:21,427 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:20:21,427 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/daniel/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:20:21,432 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-30 01:20:21,438 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:20:21,447 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-30 01:20:21,451 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:20:21,454 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:20:21,455 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-01-30 01:20:21,456 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:21,456 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:21,457 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-01-30 01:20:21,512 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,512 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 21 [2018-01-30 01:20:21,512 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:21,515 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:21,515 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2018-01-30 01:20:21,543 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,544 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,544 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,545 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 44 [2018-01-30 01:20:21,545 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:21,550 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:21,550 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2018-01-30 01:20:21,646 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,647 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,647 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,648 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,648 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,649 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,649 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 75 [2018-01-30 01:20:21,649 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:21,658 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:21,658 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2018-01-30 01:20:21,695 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,696 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,696 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,697 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,697 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,698 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,698 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 75 [2018-01-30 01:20:21,698 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:21,707 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:21,707 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:33 [2018-01-30 01:20:21,783 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,784 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,784 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,785 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,785 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,786 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,786 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,787 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,787 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,788 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,788 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 114 [2018-01-30 01:20:21,789 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:21,802 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:21,802 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2018-01-30 01:20:21,851 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,852 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,853 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,853 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,854 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,854 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,855 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,855 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,855 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,856 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,856 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 114 [2018-01-30 01:20:21,857 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:21,878 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:21,878 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:42 [2018-01-30 01:20:21,968 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,968 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,969 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,969 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,970 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,970 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,971 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,971 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,972 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,972 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,973 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,973 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,974 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,974 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,974 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:21,975 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 161 [2018-01-30 01:20:21,975 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:21,996 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:21,996 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2018-01-30 01:20:22,047 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,047 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,048 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,048 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,049 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,049 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,050 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,050 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,050 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,051 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,051 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,052 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,052 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,053 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,053 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,054 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 161 [2018-01-30 01:20:22,054 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:22,074 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:22,075 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:51 [2018-01-30 01:20:22,177 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,177 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,178 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,179 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,179 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,180 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,181 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,181 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,182 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,183 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,183 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,184 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,184 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,185 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,186 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,186 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,187 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,187 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,188 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,189 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,189 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,190 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 216 [2018-01-30 01:20:22,190 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:22,220 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:22,220 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:60 [2018-01-30 01:20:22,278 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,278 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,279 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,279 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,280 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,280 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,281 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,281 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,282 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,282 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,283 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,283 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,284 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,284 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,285 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,285 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,286 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,286 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,287 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,287 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,287 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,288 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 216 [2018-01-30 01:20:22,288 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:22,318 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:22,319 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:60 [2018-01-30 01:20:22,434 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,434 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,435 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,436 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,436 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,437 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,438 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,438 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,439 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,440 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,440 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,441 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,441 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,442 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,443 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,443 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,444 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,445 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,445 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,446 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,446 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,447 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,448 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,448 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,449 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,450 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,450 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,451 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,451 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 28 disjoint index pairs (out of 21 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 279 [2018-01-30 01:20:22,452 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:22,494 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:22,494 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:69 [2018-01-30 01:20:22,559 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,560 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,560 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,561 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,561 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,562 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,562 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,563 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,563 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,564 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,564 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,565 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,565 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,566 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,566 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,567 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,567 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,568 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,568 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,569 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,569 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,570 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,570 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,571 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,571 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,572 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,572 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,573 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,573 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 279 [2018-01-30 01:20:22,574 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:22,615 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:22,616 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:79, output treesize:69 [2018-01-30 01:20:22,810 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,811 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,812 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,812 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,813 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,814 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,814 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,815 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,816 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,816 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,817 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,818 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,818 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,819 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,820 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,820 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,821 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,822 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,822 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,823 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,824 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,824 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,825 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,826 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,826 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,827 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,828 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,828 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,829 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,830 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,830 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,831 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,831 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,832 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,833 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,833 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,834 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 36 disjoint index pairs (out of 28 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 350 [2018-01-30 01:20:22,834 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:22,893 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:22,893 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:82, output treesize:81 [2018-01-30 01:20:22,968 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,969 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,970 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,970 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,971 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,971 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,972 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,972 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,973 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,973 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,974 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,974 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,975 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,975 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,976 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,976 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,977 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,977 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,978 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,978 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,979 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,979 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,980 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,980 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,981 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,981 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,982 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,982 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,983 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,983 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,984 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,984 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,985 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,985 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,986 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,986 INFO L700 Elim1Store]: detected not equals via solver [2018-01-30 01:20:22,987 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 36 disjoint index pairs (out of 36 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 350 [2018-01-30 01:20:22,987 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-30 01:20:23,053 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-30 01:20:23,053 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:91, output treesize:81 [2018-01-30 01:20:25,212 INFO L134 CoverageAnalysis]: Checked inductivity of 532 backedges. 199 proven. 242 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2018-01-30 01:20:25,229 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:20:25,229 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 50] total 79 [2018-01-30 01:20:25,229 INFO L409 AbstractCegarLoop]: Interpolant automaton has 79 states [2018-01-30 01:20:25,229 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2018-01-30 01:20:25,230 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=616, Invalid=5546, Unknown=0, NotChecked=0, Total=6162 [2018-01-30 01:20:25,230 INFO L87 Difference]: Start difference. First operand 160 states and 162 transitions. Second operand 79 states. [2018-01-30 01:20:36,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:20:36,899 INFO L93 Difference]: Finished difference Result 189 states and 194 transitions. [2018-01-30 01:20:36,899 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2018-01-30 01:20:36,900 INFO L78 Accepts]: Start accepts. Automaton has 79 states. Word has length 157 [2018-01-30 01:20:36,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:20:36,900 INFO L225 Difference]: With dead ends: 189 [2018-01-30 01:20:36,900 INFO L226 Difference]: Without dead ends: 177 [2018-01-30 01:20:36,901 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 117 SyntacticMatches, 25 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3807 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=2236, Invalid=15056, Unknown=0, NotChecked=0, Total=17292 [2018-01-30 01:20:36,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2018-01-30 01:20:36,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 170. [2018-01-30 01:20:36,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 170 states. [2018-01-30 01:20:36,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 172 transitions. [2018-01-30 01:20:36,914 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 172 transitions. Word has length 157 [2018-01-30 01:20:36,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:20:36,914 INFO L432 AbstractCegarLoop]: Abstraction has 170 states and 172 transitions. [2018-01-30 01:20:36,914 INFO L433 AbstractCegarLoop]: Interpolant automaton has 79 states. [2018-01-30 01:20:36,914 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 172 transitions. [2018-01-30 01:20:36,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2018-01-30 01:20:36,915 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:20:36,915 INFO L350 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:20:36,915 INFO L371 AbstractCegarLoop]: === Iteration 18 === [__VERIFIER_assertErr0AssertViolation]=== [2018-01-30 01:20:36,915 INFO L82 PathProgramCache]: Analyzing trace with hash -1296701380, now seen corresponding path program 15 times [2018-01-30 01:20:36,915 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:20:36,915 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:20:36,916 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:20:36,916 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:20:36,916 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:20:36,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:20:36,922 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-30 01:20:37,228 INFO L134 CoverageAnalysis]: Checked inductivity of 617 backedges. 261 proven. 212 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2018-01-30 01:20:37,229 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-30 01:20:37,229 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/daniel/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-30 01:20:37,233 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-30 01:20:37,239 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:20:37,241 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:20:37,243 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:20:37,245 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:20:37,248 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:20:37,251 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:20:37,255 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:20:37,260 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:20:37,269 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:20:37,280 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-30 01:20:37,280 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-30 01:20:37,283 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-30 01:20:37,571 INFO L134 CoverageAnalysis]: Checked inductivity of 617 backedges. 261 proven. 212 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2018-01-30 01:20:37,588 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-30 01:20:37,588 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 39] total 50 [2018-01-30 01:20:37,589 INFO L409 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-01-30 01:20:37,589 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-01-30 01:20:37,589 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=426, Invalid=2024, Unknown=0, NotChecked=0, Total=2450 [2018-01-30 01:20:37,589 INFO L87 Difference]: Start difference. First operand 170 states and 172 transitions. Second operand 50 states. [2018-01-30 01:20:38,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-30 01:20:38,065 INFO L93 Difference]: Finished difference Result 286 states and 290 transitions. [2018-01-30 01:20:38,065 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-01-30 01:20:38,065 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 167 [2018-01-30 01:20:38,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-30 01:20:38,066 INFO L225 Difference]: With dead ends: 286 [2018-01-30 01:20:38,066 INFO L226 Difference]: Without dead ends: 181 [2018-01-30 01:20:38,066 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 157 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1998 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1365, Invalid=5775, Unknown=0, NotChecked=0, Total=7140 [2018-01-30 01:20:38,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2018-01-30 01:20:38,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 177. [2018-01-30 01:20:38,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2018-01-30 01:20:38,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 179 transitions. [2018-01-30 01:20:38,078 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 179 transitions. Word has length 167 [2018-01-30 01:20:38,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-30 01:20:38,078 INFO L432 AbstractCegarLoop]: Abstraction has 177 states and 179 transitions. [2018-01-30 01:20:38,078 INFO L433 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-01-30 01:20:38,078 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 179 transitions. [2018-01-30 01:20:38,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2018-01-30 01:20:38,079 INFO L342 BasicCegarLoop]: Found error trace [2018-01-30 01:20:38,079 INFO L350 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-30 01:20:38,079 INFO L371 AbstractCegarLoop]: === Iteration 19 === [__VERIFIER_assertErr0AssertViolation]=== [2018-01-30 01:20:38,079 INFO L82 PathProgramCache]: Analyzing trace with hash 1701462037, now seen corresponding path program 16 times [2018-01-30 01:20:38,079 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-30 01:20:38,079 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-30 01:20:38,080 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:20:38,080 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-30 01:20:38,080 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-30 01:20:38,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-30 01:20:38,097 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. Received shutdown request... [2018-01-30 01:20:38,551 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-30 01:20:38,554 WARN L185 ceAbstractionStarter]: Timeout [2018-01-30 01:20:38,554 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.01 01:20:38 BoogieIcfgContainer [2018-01-30 01:20:38,554 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-01-30 01:20:38,554 INFO L168 Benchmark]: Toolchain (without parser) took 73810.65 ms. Allocated memory was 151.5 MB in the beginning and 550.0 MB in the end (delta: 398.5 MB). Free memory was 116.6 MB in the beginning and 245.3 MB in the end (delta: -128.7 MB). Peak memory consumption was 269.8 MB. Max. memory is 5.3 GB. [2018-01-30 01:20:38,555 INFO L168 Benchmark]: CDTParser took 0.09 ms. Allocated memory is still 151.5 MB. Free memory is still 121.3 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-30 01:20:38,555 INFO L168 Benchmark]: CACSL2BoogieTranslator took 101.44 ms. Allocated memory is still 151.5 MB. Free memory was 116.4 MB in the beginning and 108.6 MB in the end (delta: 7.8 MB). Peak memory consumption was 7.8 MB. Max. memory is 5.3 GB. [2018-01-30 01:20:38,555 INFO L168 Benchmark]: Boogie Preprocessor took 17.86 ms. Allocated memory is still 151.5 MB. Free memory was 108.4 MB in the beginning and 107.0 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.4 MB. Max. memory is 5.3 GB. [2018-01-30 01:20:38,555 INFO L168 Benchmark]: RCFGBuilder took 263.54 ms. Allocated memory is still 151.5 MB. Free memory was 106.8 MB in the beginning and 95.2 MB in the end (delta: 11.5 MB). Peak memory consumption was 11.5 MB. Max. memory is 5.3 GB. [2018-01-30 01:20:38,556 INFO L168 Benchmark]: TraceAbstraction took 73425.38 ms. Allocated memory was 151.5 MB in the beginning and 550.0 MB in the end (delta: 398.5 MB). Free memory was 95.0 MB in the beginning and 245.3 MB in the end (delta: -150.3 MB). Peak memory consumption was 248.1 MB. Max. memory is 5.3 GB. [2018-01-30 01:20:38,556 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.09 ms. Allocated memory is still 151.5 MB. Free memory is still 121.3 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 101.44 ms. Allocated memory is still 151.5 MB. Free memory was 116.4 MB in the beginning and 108.6 MB in the end (delta: 7.8 MB). Peak memory consumption was 7.8 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 17.86 ms. Allocated memory is still 151.5 MB. Free memory was 108.4 MB in the beginning and 107.0 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.4 MB. Max. memory is 5.3 GB. * RCFGBuilder took 263.54 ms. Allocated memory is still 151.5 MB. Free memory was 106.8 MB in the beginning and 95.2 MB in the end (delta: 11.5 MB). Peak memory consumption was 11.5 MB. Max. memory is 5.3 GB. * TraceAbstraction took 73425.38 ms. Allocated memory was 151.5 MB in the beginning and 550.0 MB in the end (delta: 398.5 MB). Free memory was 95.0 MB in the beginning and 245.3 MB in the end (delta: -150.3 MB). Peak memory consumption was 248.1 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 5]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 5). Cancelled while BasicCegarLoop was analyzing trace of length 175 with TraceHistMax 10, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 18. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 37 locations, 1 error locations. TIMEOUT Result, 73.3s OverallTime, 19 OverallIterations, 10 TraceHistogramMax, 42.5s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 725 SDtfs, 2182 SDslu, 12115 SDs, 0 SdLazy, 19639 SolverSat, 1396 SolverUnsat, 4 SolverUnknown, 0 SolverNotchecked, 25.9s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2648 GetRequests, 1305 SyntacticMatches, 124 SemanticMatches, 1219 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33754 ImplicationChecksByTransitivity, 36.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=177occurred in iteration=18, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 18 MinimizatonAttempts, 282 StatesRemovedByMinimization, 17 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 29.0s InterpolantComputationTime, 3213 NumberOfCodeBlocks, 3211 NumberOfCodeBlocksAsserted, 75 NumberOfCheckSat, 3180 ConstructedInterpolants, 192 QuantifiedInterpolants, 5870931 SizeOfPredicates, 351 NumberOfNonLiveVariables, 2466 ConjunctsInSsa, 666 ConjunctsInUnsatCore, 33 InterpolantComputations, 3 PerfectInterpolantSequences, 3747/7380 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /home/daniel/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/rewnifrev2_true-unreach-call.i_svcomp-Reach-32bit-Automizer_Camel+AI_EQ_SS.epf_AutomizerC.xml/Csv-Benchmark-0-2018-01-30_01-20-38-560.csv Written .csv to /home/daniel/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/rewnifrev2_true-unreach-call.i_svcomp-Reach-32bit-Automizer_Camel+AI_EQ_SS.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-01-30_01-20-38-560.csv Completed graceful shutdown