java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -s config/svcomp-Reach-32bit-Automizer_Default.epf --rcfgbuilder.command.for.external.solver 'z3 SMTLIB2_COMPLIANT=true -memory:4096 -smt2 -in -t:12000' -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --rcfgbuilder.size.of.a.code.block SingleStatement -i /storage/repos/svcomp/c/array-tiling/pr4_true-unreach-call.i -------------------------------------------------------------------------------- This is Ultimate 0.1.24-7aa59a0 [2019-05-23 11:26:12,014 INFO L146 ILogger]: Resetting all preferences to default values... [2019-05-23 11:26:12,016 INFO L146 ILogger]: Resetting UltimateCore preferences to default values [2019-05-23 11:26:12,036 INFO L146 ILogger]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-05-23 11:26:12,037 INFO L146 ILogger]: Resetting Boogie Preprocessor preferences to default values [2019-05-23 11:26:12,042 INFO L146 ILogger]: Resetting Boogie Procedure Inliner preferences to default values [2019-05-23 11:26:12,044 INFO L146 ILogger]: Resetting Abstract Interpretation preferences to default values [2019-05-23 11:26:12,046 INFO L146 ILogger]: Resetting LassoRanker preferences to default values [2019-05-23 11:26:12,049 INFO L146 ILogger]: Resetting Reaching Definitions preferences to default values [2019-05-23 11:26:12,051 INFO L146 ILogger]: Resetting SyntaxChecker preferences to default values [2019-05-23 11:26:12,052 INFO L146 ILogger]: Büchi Program Product provides no preferences, ignoring... [2019-05-23 11:26:12,053 INFO L146 ILogger]: Resetting LTL2Aut preferences to default values [2019-05-23 11:26:12,054 INFO L146 ILogger]: Resetting PEA to Boogie preferences to default values [2019-05-23 11:26:12,055 INFO L146 ILogger]: Resetting BlockEncodingV2 preferences to default values [2019-05-23 11:26:12,057 INFO L146 ILogger]: Resetting ChcToBoogie preferences to default values [2019-05-23 11:26:12,058 INFO L146 ILogger]: Resetting AutomataScriptInterpreter preferences to default values [2019-05-23 11:26:12,060 INFO L146 ILogger]: Resetting BuchiAutomizer preferences to default values [2019-05-23 11:26:12,070 INFO L146 ILogger]: Resetting CACSL2BoogieTranslator preferences to default values [2019-05-23 11:26:12,072 INFO L146 ILogger]: Resetting CodeCheck preferences to default values [2019-05-23 11:26:12,076 INFO L146 ILogger]: Resetting InvariantSynthesis preferences to default values [2019-05-23 11:26:12,077 INFO L146 ILogger]: Resetting RCFGBuilder preferences to default values [2019-05-23 11:26:12,078 INFO L146 ILogger]: Resetting TraceAbstraction preferences to default values [2019-05-23 11:26:12,080 INFO L146 ILogger]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-05-23 11:26:12,081 INFO L146 ILogger]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-05-23 11:26:12,086 INFO L146 ILogger]: Resetting TreeAutomizer preferences to default values [2019-05-23 11:26:12,087 INFO L146 ILogger]: Resetting IcfgToChc preferences to default values [2019-05-23 11:26:12,087 INFO L146 ILogger]: Resetting IcfgTransformer preferences to default values [2019-05-23 11:26:12,088 INFO L146 ILogger]: ReqToTest provides no preferences, ignoring... [2019-05-23 11:26:12,089 INFO L146 ILogger]: Resetting Boogie Printer preferences to default values [2019-05-23 11:26:12,089 INFO L146 ILogger]: Resetting ChcSmtPrinter preferences to default values [2019-05-23 11:26:12,091 INFO L146 ILogger]: Resetting ReqPrinter preferences to default values [2019-05-23 11:26:12,092 INFO L146 ILogger]: Resetting Witness Printer preferences to default values [2019-05-23 11:26:12,095 INFO L146 ILogger]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-05-23 11:26:12,095 INFO L146 ILogger]: Resetting CDTParser preferences to default values [2019-05-23 11:26:12,096 INFO L146 ILogger]: AutomataScriptParser provides no preferences, ignoring... [2019-05-23 11:26:12,096 INFO L146 ILogger]: ReqParser provides no preferences, ignoring... [2019-05-23 11:26:12,096 INFO L146 ILogger]: Resetting SmtParser preferences to default values [2019-05-23 11:26:12,097 INFO L146 ILogger]: Resetting Witness Parser preferences to default values [2019-05-23 11:26:12,100 INFO L146 ILogger]: Finished resetting all preferences to default values... [2019-05-23 11:26:12,100 INFO L146 ILogger]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2019-05-23 11:26:12,121 INFO L146 ILogger]: Loading preferences was successful [2019-05-23 11:26:12,121 INFO L146 ILogger]: Preferences different from defaults after loading the file: [2019-05-23 11:26:12,123 INFO L146 ILogger]: Preferences of BlockEncodingV2 differ from their defaults: [2019-05-23 11:26:12,123 INFO L146 ILogger]: * Create parallel compositions if possible=false [2019-05-23 11:26:12,124 INFO L146 ILogger]: * Use SBE=true [2019-05-23 11:26:12,124 INFO L146 ILogger]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-05-23 11:26:12,124 INFO L146 ILogger]: * sizeof long=4 [2019-05-23 11:26:12,124 INFO L146 ILogger]: * Overapproximate operations on floating types=true [2019-05-23 11:26:12,125 INFO L146 ILogger]: * sizeof POINTER=4 [2019-05-23 11:26:12,126 INFO L146 ILogger]: * Check division by zero=IGNORE [2019-05-23 11:26:12,126 INFO L146 ILogger]: * Pointer to allocated memory at dereference=IGNORE [2019-05-23 11:26:12,126 INFO L146 ILogger]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-05-23 11:26:12,126 INFO L146 ILogger]: * Check array bounds for arrays that are off heap=IGNORE [2019-05-23 11:26:12,126 INFO L146 ILogger]: * sizeof long double=12 [2019-05-23 11:26:12,127 INFO L146 ILogger]: * Check if freed pointer was valid=false [2019-05-23 11:26:12,127 INFO L146 ILogger]: * Use constant arrays=true [2019-05-23 11:26:12,127 INFO L146 ILogger]: * Pointer base address is valid at dereference=IGNORE [2019-05-23 11:26:12,127 INFO L146 ILogger]: Preferences of RCFGBuilder differ from their defaults: [2019-05-23 11:26:12,127 INFO L146 ILogger]: * Size of a code block=SequenceOfStatements [2019-05-23 11:26:12,128 INFO L146 ILogger]: * To the following directory=./dump/ [2019-05-23 11:26:12,130 INFO L146 ILogger]: * SMT solver=External_DefaultMode [2019-05-23 11:26:12,130 INFO L146 ILogger]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-05-23 11:26:12,130 INFO L146 ILogger]: Preferences of TraceAbstraction differ from their defaults: [2019-05-23 11:26:12,130 INFO L146 ILogger]: * Compute Interpolants along a Counterexample=FPandBP [2019-05-23 11:26:12,130 INFO L146 ILogger]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-05-23 11:26:12,131 INFO L146 ILogger]: * Trace refinement strategy=CAMEL [2019-05-23 11:26:12,131 INFO L146 ILogger]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-05-23 11:26:12,131 INFO L146 ILogger]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-05-23 11:26:12,131 INFO L146 ILogger]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: Command for external solver -> z3 SMTLIB2_COMPLIANT=true -memory:4096 -smt2 -in -t:12000 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: Size of a code block -> SingleStatement [2019-05-23 11:26:12,179 INFO L146 ILogger]: Repository-Root is: /tmp [2019-05-23 11:26:12,191 INFO L146 ILogger]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-05-23 11:26:12,195 INFO L146 ILogger]: [Toolchain 1]: Toolchain selected. [2019-05-23 11:26:12,196 INFO L146 ILogger]: Initializing CDTParser... [2019-05-23 11:26:12,196 INFO L146 ILogger]: CDTParser initialized [2019-05-23 11:26:12,197 INFO L146 ILogger]: [Toolchain 1]: Parsing single file: /storage/repos/svcomp/c/array-tiling/pr4_true-unreach-call.i [2019-05-23 11:26:12,254 INFO L146 ILogger]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/498d2956d/7fa34e70dcf7404eb875643bfea0f3cc/FLAGc39098352 [2019-05-23 11:26:12,656 INFO L146 ILogger]: Found 1 translation units. [2019-05-23 11:26:12,658 INFO L146 ILogger]: Scanning /storage/repos/svcomp/c/array-tiling/pr4_true-unreach-call.i [2019-05-23 11:26:12,664 INFO L146 ILogger]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/498d2956d/7fa34e70dcf7404eb875643bfea0f3cc/FLAGc39098352 [2019-05-23 11:26:13,024 INFO L146 ILogger]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/498d2956d/7fa34e70dcf7404eb875643bfea0f3cc [2019-05-23 11:26:13,033 INFO L146 ILogger]: ####################### [Toolchain 1] ####################### [2019-05-23 11:26:13,035 INFO L146 ILogger]: Walking toolchain with 5 elements. [2019-05-23 11:26:13,036 INFO L146 ILogger]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-05-23 11:26:13,036 INFO L146 ILogger]: Initializing CACSL2BoogieTranslator... [2019-05-23 11:26:13,039 INFO L146 ILogger]: CACSL2BoogieTranslator initialized [2019-05-23 11:26:13,040 INFO L146 ILogger]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.05 11:26:13" (1/1) ... [2019-05-23 11:26:13,043 INFO L146 ILogger]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@400455f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.05 11:26:13, skipping insertion in model container [2019-05-23 11:26:13,043 INFO L146 ILogger]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.05 11:26:13" (1/1) ... [2019-05-23 11:26:13,050 INFO L146 ILogger]: Starting translation in SV-COMP mode [2019-05-23 11:26:13,068 INFO L146 ILogger]: Built tables and reachable declarations [2019-05-23 11:26:13,257 INFO L146 ILogger]: Analyzing one entry point: main [2019-05-23 11:26:13,266 INFO L146 ILogger]: Completed pre-run [2019-05-23 11:26:13,299 INFO L146 ILogger]: Analyzing one entry point: main [2019-05-23 11:26:13,335 INFO L146 ILogger]: Completed translation [2019-05-23 11:26:13,335 INFO L146 ILogger]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.05 11:26:13 WrapperNode [2019-05-23 11:26:13,336 INFO L146 ILogger]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-05-23 11:26:13,337 INFO L146 ILogger]: ------------------------Boogie Procedure Inliner---------------------------- [2019-05-23 11:26:13,337 INFO L146 ILogger]: Initializing Boogie Procedure Inliner... [2019-05-23 11:26:13,338 INFO L146 ILogger]: Boogie Procedure Inliner initialized [2019-05-23 11:26:13,347 INFO L146 ILogger]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.05 11:26:13" (1/1) ... [2019-05-23 11:26:13,362 INFO L146 ILogger]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.05 11:26:13" (1/1) ... [2019-05-23 11:26:13,393 INFO L146 ILogger]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-05-23 11:26:13,395 INFO L146 ILogger]: ------------------------Boogie Preprocessor---------------------------- [2019-05-23 11:26:13,395 INFO L146 ILogger]: Initializing Boogie Preprocessor... [2019-05-23 11:26:13,395 INFO L146 ILogger]: Boogie Preprocessor initialized [2019-05-23 11:26:13,406 INFO L146 ILogger]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.05 11:26:13" (1/1) ... [2019-05-23 11:26:13,406 INFO L146 ILogger]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.05 11:26:13" (1/1) ... [2019-05-23 11:26:13,416 INFO L146 ILogger]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.05 11:26:13" (1/1) ... [2019-05-23 11:26:13,416 INFO L146 ILogger]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.05 11:26:13" (1/1) ... [2019-05-23 11:26:13,430 INFO L146 ILogger]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.05 11:26:13" (1/1) ... [2019-05-23 11:26:13,548 INFO L146 ILogger]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.05 11:26:13" (1/1) ... [2019-05-23 11:26:13,550 INFO L146 ILogger]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.05 11:26:13" (1/1) ... [2019-05-23 11:26:13,557 INFO L146 ILogger]: ------------------------ END Boogie Preprocessor---------------------------- [2019-05-23 11:26:13,558 INFO L146 ILogger]: ------------------------RCFGBuilder---------------------------- [2019-05-23 11:26:13,558 INFO L146 ILogger]: Initializing RCFGBuilder... [2019-05-23 11:26:13,558 INFO L146 ILogger]: RCFGBuilder initialized [2019-05-23 11:26:13,559 INFO L146 ILogger]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.05 11:26:13" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:4096 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:4096 -smt2 -in -t:12000 [2019-05-23 11:26:13,624 INFO L146 ILogger]: Found specification of procedure write~int [2019-05-23 11:26:13,625 INFO L146 ILogger]: Found specification of procedure ULTIMATE.start [2019-05-23 11:26:13,625 INFO L146 ILogger]: Found implementation of procedure ULTIMATE.start [2019-05-23 11:26:13,625 INFO L146 ILogger]: Found specification of procedure read~int [2019-05-23 11:26:13,625 INFO L146 ILogger]: Found specification of procedure #Ultimate.allocOnStack [2019-05-23 11:26:13,625 INFO L146 ILogger]: Found specification of procedure ULTIMATE.dealloc [2019-05-23 11:26:14,132 INFO L146 ILogger]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-05-23 11:26:14,132 INFO L146 ILogger]: Removed 8 assume(true) statements. [2019-05-23 11:26:14,133 INFO L146 ILogger]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.05 11:26:14 BoogieIcfgContainer [2019-05-23 11:26:14,133 INFO L146 ILogger]: ------------------------ END RCFGBuilder---------------------------- [2019-05-23 11:26:14,134 INFO L146 ILogger]: ------------------------TraceAbstraction---------------------------- [2019-05-23 11:26:14,135 INFO L146 ILogger]: Initializing TraceAbstraction... [2019-05-23 11:26:14,138 INFO L146 ILogger]: TraceAbstraction initialized [2019-05-23 11:26:14,138 INFO L146 ILogger]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.05 11:26:13" (1/3) ... [2019-05-23 11:26:14,139 INFO L146 ILogger]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35db162d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.05 11:26:14, skipping insertion in model container [2019-05-23 11:26:14,139 INFO L146 ILogger]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.05 11:26:13" (2/3) ... [2019-05-23 11:26:14,140 INFO L146 ILogger]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35db162d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.05 11:26:14, skipping insertion in model container [2019-05-23 11:26:14,140 INFO L146 ILogger]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.05 11:26:14" (3/3) ... [2019-05-23 11:26:14,141 INFO L146 ILogger]: Analyzing ICFG pr4_true-unreach-call.i [2019-05-23 11:26:14,150 INFO L146 ILogger]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-05-23 11:26:14,157 INFO L146 ILogger]: Appying trace abstraction to program that has 1 error locations. [2019-05-23 11:26:14,173 INFO L146 ILogger]: Starting to check reachability of 1 error locations. [2019-05-23 11:26:14,201 INFO L146 ILogger]: Using default assertion order modulation [2019-05-23 11:26:14,202 INFO L146 ILogger]: Interprodecural is true [2019-05-23 11:26:14,202 INFO L146 ILogger]: Hoare is true [2019-05-23 11:26:14,203 INFO L146 ILogger]: Compute interpolants for FPandBP [2019-05-23 11:26:14,203 INFO L146 ILogger]: Backedges is STRAIGHT_LINE [2019-05-23 11:26:14,203 INFO L146 ILogger]: Determinization is PREDICATE_ABSTRACTION [2019-05-23 11:26:14,203 INFO L146 ILogger]: Difference is false [2019-05-23 11:26:14,204 INFO L146 ILogger]: Minimize is MINIMIZE_SEVPA [2019-05-23 11:26:14,204 INFO L146 ILogger]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-05-23 11:26:14,219 INFO L146 ILogger]: Start isEmpty. Operand 63 states. [2019-05-23 11:26:14,226 INFO L146 ILogger]: Finished isEmpty. Found accepting run of length 31 [2019-05-23 11:26:14,226 INFO L146 ILogger]: Found error trace [2019-05-23 11:26:14,227 INFO L146 ILogger]: trace histogram [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, 1, 1] [2019-05-23 11:26:14,229 INFO L146 ILogger]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-05-23 11:26:14,233 INFO L146 ILogger]: Initialized classic predicate unifier [2019-05-23 11:26:14,234 INFO L146 ILogger]: Analyzing trace with hash 897873347, now seen corresponding path program 1 times [2019-05-23 11:26:14,235 INFO L146 ILogger]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-05-23 11:26:14,235 INFO L146 ILogger]: Using refinement strategy CamelRefinementStrategy [2019-05-23 11:26:14,276 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:14,277 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:26:14,277 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:14,333 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:14,459 INFO L146 ILogger]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:26:14,462 INFO L146 ILogger]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-05-23 11:26:14,464 INFO L146 ILogger]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-05-23 11:26:14,468 INFO L146 ILogger]: Interpolant automaton has 5 states [2019-05-23 11:26:14,481 INFO L146 ILogger]: Constructing interpolant automaton starting with 5 interpolants. [2019-05-23 11:26:14,483 INFO L146 ILogger]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-05-23 11:26:14,486 INFO L146 ILogger]: Start difference. First operand 63 states. Second operand 5 states. [2019-05-23 11:26:14,864 INFO L146 ILogger]: Subtrahend was deterministic. Have not used determinization. [2019-05-23 11:26:14,865 INFO L146 ILogger]: Finished difference Result 128 states and 147 transitions. [2019-05-23 11:26:14,865 INFO L146 ILogger]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-05-23 11:26:14,867 INFO L146 ILogger]: Start accepts. Automaton has 5 states. Word has length 30 [2019-05-23 11:26:14,868 INFO L146 ILogger]: Finished accepts. some prefix is accepted. [2019-05-23 11:26:14,879 INFO L146 ILogger]: With dead ends: 128 [2019-05-23 11:26:14,879 INFO L146 ILogger]: Without dead ends: 82 [2019-05-23 11:26:14,883 INFO L146 ILogger]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2019-05-23 11:26:14,900 INFO L146 ILogger]: Start minimizeSevpa. Operand 82 states. [2019-05-23 11:26:14,917 INFO L146 ILogger]: Finished minimizeSevpa. Reduced states from 82 to 58. [2019-05-23 11:26:14,919 INFO L146 ILogger]: Start removeUnreachable. Operand 58 states. [2019-05-23 11:26:14,920 INFO L146 ILogger]: Finished removeUnreachable. Reduced from 58 states to 58 states and 64 transitions. [2019-05-23 11:26:14,922 INFO L146 ILogger]: Start accepts. Automaton has 58 states and 64 transitions. Word has length 30 [2019-05-23 11:26:14,922 INFO L146 ILogger]: Finished accepts. word is rejected. [2019-05-23 11:26:14,922 INFO L146 ILogger]: Abstraction has 58 states and 64 transitions. [2019-05-23 11:26:14,923 INFO L146 ILogger]: Interpolant automaton has 5 states. [2019-05-23 11:26:14,923 INFO L146 ILogger]: Start isEmpty. Operand 58 states and 64 transitions. [2019-05-23 11:26:14,924 INFO L146 ILogger]: Finished isEmpty. Found accepting run of length 33 [2019-05-23 11:26:14,924 INFO L146 ILogger]: Found error trace [2019-05-23 11:26:14,925 INFO L146 ILogger]: trace histogram [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, 1, 1, 1, 1] [2019-05-23 11:26:14,925 INFO L146 ILogger]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-05-23 11:26:14,925 INFO L146 ILogger]: Initialized classic predicate unifier [2019-05-23 11:26:14,926 INFO L146 ILogger]: Analyzing trace with hash 303114304, now seen corresponding path program 1 times [2019-05-23 11:26:14,926 INFO L146 ILogger]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-05-23 11:26:14,926 INFO L146 ILogger]: Using refinement strategy CamelRefinementStrategy [2019-05-23 11:26:14,927 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:14,927 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:26:14,928 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:14,952 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:15,451 WARN L146 ILogger]: Spent 207.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 11 [2019-05-23 11:26:15,458 INFO L146 ILogger]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:26:15,459 INFO L146 ILogger]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-05-23 11:26:15,460 INFO L146 ILogger]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-05-23 11:26:15,461 INFO L146 ILogger]: Interpolant automaton has 5 states [2019-05-23 11:26:15,463 INFO L146 ILogger]: Constructing interpolant automaton starting with 5 interpolants. [2019-05-23 11:26:15,463 INFO L146 ILogger]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2019-05-23 11:26:15,463 INFO L146 ILogger]: Start difference. First operand 58 states and 64 transitions. Second operand 5 states. [2019-05-23 11:26:15,632 INFO L146 ILogger]: Subtrahend was deterministic. Have not used determinization. [2019-05-23 11:26:15,632 INFO L146 ILogger]: Finished difference Result 96 states and 108 transitions. [2019-05-23 11:26:15,634 INFO L146 ILogger]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-05-23 11:26:15,634 INFO L146 ILogger]: Start accepts. Automaton has 5 states. Word has length 32 [2019-05-23 11:26:15,634 INFO L146 ILogger]: Finished accepts. some prefix is accepted. [2019-05-23 11:26:15,636 INFO L146 ILogger]: With dead ends: 96 [2019-05-23 11:26:15,636 INFO L146 ILogger]: Without dead ends: 73 [2019-05-23 11:26:15,639 INFO L146 ILogger]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 2 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2019-05-23 11:26:15,639 INFO L146 ILogger]: Start minimizeSevpa. Operand 73 states. [2019-05-23 11:26:15,645 INFO L146 ILogger]: Finished minimizeSevpa. Reduced states from 73 to 59. [2019-05-23 11:26:15,646 INFO L146 ILogger]: Start removeUnreachable. Operand 59 states. [2019-05-23 11:26:15,647 INFO L146 ILogger]: Finished removeUnreachable. Reduced from 59 states to 59 states and 65 transitions. [2019-05-23 11:26:15,647 INFO L146 ILogger]: Start accepts. Automaton has 59 states and 65 transitions. Word has length 32 [2019-05-23 11:26:15,647 INFO L146 ILogger]: Finished accepts. word is rejected. [2019-05-23 11:26:15,648 INFO L146 ILogger]: Abstraction has 59 states and 65 transitions. [2019-05-23 11:26:15,648 INFO L146 ILogger]: Interpolant automaton has 5 states. [2019-05-23 11:26:15,648 INFO L146 ILogger]: Start isEmpty. Operand 59 states and 65 transitions. [2019-05-23 11:26:15,649 INFO L146 ILogger]: Finished isEmpty. Found accepting run of length 45 [2019-05-23 11:26:15,649 INFO L146 ILogger]: Found error trace [2019-05-23 11:26:15,650 INFO L146 ILogger]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-05-23 11:26:15,650 INFO L146 ILogger]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-05-23 11:26:15,650 INFO L146 ILogger]: Initialized classic predicate unifier [2019-05-23 11:26:15,651 INFO L146 ILogger]: Analyzing trace with hash -1515889502, now seen corresponding path program 1 times [2019-05-23 11:26:15,651 INFO L146 ILogger]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-05-23 11:26:15,651 INFO L146 ILogger]: Using refinement strategy CamelRefinementStrategy [2019-05-23 11:26:15,652 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:15,652 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:26:15,652 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:15,675 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:15,793 INFO L146 ILogger]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:26:15,794 INFO L146 ILogger]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-05-23 11:26:15,794 INFO L146 ILogger]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-05-23 11:26:15,795 INFO L146 ILogger]: Interpolant automaton has 5 states [2019-05-23 11:26:15,795 INFO L146 ILogger]: Constructing interpolant automaton starting with 5 interpolants. [2019-05-23 11:26:15,795 INFO L146 ILogger]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-05-23 11:26:15,796 INFO L146 ILogger]: Start difference. First operand 59 states and 65 transitions. Second operand 5 states. [2019-05-23 11:26:16,048 INFO L146 ILogger]: Subtrahend was deterministic. Have not used determinization. [2019-05-23 11:26:16,048 INFO L146 ILogger]: Finished difference Result 135 states and 153 transitions. [2019-05-23 11:26:16,050 INFO L146 ILogger]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-05-23 11:26:16,050 INFO L146 ILogger]: Start accepts. Automaton has 5 states. Word has length 44 [2019-05-23 11:26:16,051 INFO L146 ILogger]: Finished accepts. some prefix is accepted. [2019-05-23 11:26:16,054 INFO L146 ILogger]: With dead ends: 135 [2019-05-23 11:26:16,056 INFO L146 ILogger]: Without dead ends: 96 [2019-05-23 11:26:16,057 INFO L146 ILogger]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-05-23 11:26:16,058 INFO L146 ILogger]: Start minimizeSevpa. Operand 96 states. [2019-05-23 11:26:16,074 INFO L146 ILogger]: Finished minimizeSevpa. Reduced states from 96 to 73. [2019-05-23 11:26:16,075 INFO L146 ILogger]: Start removeUnreachable. Operand 73 states. [2019-05-23 11:26:16,076 INFO L146 ILogger]: Finished removeUnreachable. Reduced from 73 states to 73 states and 83 transitions. [2019-05-23 11:26:16,076 INFO L146 ILogger]: Start accepts. Automaton has 73 states and 83 transitions. Word has length 44 [2019-05-23 11:26:16,076 INFO L146 ILogger]: Finished accepts. word is rejected. [2019-05-23 11:26:16,077 INFO L146 ILogger]: Abstraction has 73 states and 83 transitions. [2019-05-23 11:26:16,079 INFO L146 ILogger]: Interpolant automaton has 5 states. [2019-05-23 11:26:16,079 INFO L146 ILogger]: Start isEmpty. Operand 73 states and 83 transitions. [2019-05-23 11:26:16,081 INFO L146 ILogger]: Finished isEmpty. Found accepting run of length 45 [2019-05-23 11:26:16,081 INFO L146 ILogger]: Found error trace [2019-05-23 11:26:16,081 INFO L146 ILogger]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-05-23 11:26:16,081 INFO L146 ILogger]: === Iteration 4 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-05-23 11:26:16,084 INFO L146 ILogger]: Initialized classic predicate unifier [2019-05-23 11:26:16,084 INFO L146 ILogger]: Analyzing trace with hash -980810494, now seen corresponding path program 1 times [2019-05-23 11:26:16,085 INFO L146 ILogger]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-05-23 11:26:16,085 INFO L146 ILogger]: Using refinement strategy CamelRefinementStrategy [2019-05-23 11:26:16,086 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:16,087 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:26:16,087 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:16,126 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:16,313 INFO L146 ILogger]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:26:16,314 INFO L146 ILogger]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-05-23 11:26:16,314 INFO L146 ILogger]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-05-23 11:26:16,314 INFO L146 ILogger]: Interpolant automaton has 5 states [2019-05-23 11:26:16,314 INFO L146 ILogger]: Constructing interpolant automaton starting with 5 interpolants. [2019-05-23 11:26:16,315 INFO L146 ILogger]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-05-23 11:26:16,315 INFO L146 ILogger]: Start difference. First operand 73 states and 83 transitions. Second operand 5 states. [2019-05-23 11:26:16,414 INFO L146 ILogger]: Subtrahend was deterministic. Have not used determinization. [2019-05-23 11:26:16,414 INFO L146 ILogger]: Finished difference Result 161 states and 186 transitions. [2019-05-23 11:26:16,417 INFO L146 ILogger]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-05-23 11:26:16,417 INFO L146 ILogger]: Start accepts. Automaton has 5 states. Word has length 44 [2019-05-23 11:26:16,417 INFO L146 ILogger]: Finished accepts. some prefix is accepted. [2019-05-23 11:26:16,419 INFO L146 ILogger]: With dead ends: 161 [2019-05-23 11:26:16,421 INFO L146 ILogger]: Without dead ends: 123 [2019-05-23 11:26:16,421 INFO L146 ILogger]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-05-23 11:26:16,422 INFO L146 ILogger]: Start minimizeSevpa. Operand 123 states. [2019-05-23 11:26:16,431 INFO L146 ILogger]: Finished minimizeSevpa. Reduced states from 123 to 100. [2019-05-23 11:26:16,431 INFO L146 ILogger]: Start removeUnreachable. Operand 100 states. [2019-05-23 11:26:16,433 INFO L146 ILogger]: Finished removeUnreachable. Reduced from 100 states to 100 states and 117 transitions. [2019-05-23 11:26:16,433 INFO L146 ILogger]: Start accepts. Automaton has 100 states and 117 transitions. Word has length 44 [2019-05-23 11:26:16,434 INFO L146 ILogger]: Finished accepts. word is rejected. [2019-05-23 11:26:16,434 INFO L146 ILogger]: Abstraction has 100 states and 117 transitions. [2019-05-23 11:26:16,434 INFO L146 ILogger]: Interpolant automaton has 5 states. [2019-05-23 11:26:16,434 INFO L146 ILogger]: Start isEmpty. Operand 100 states and 117 transitions. [2019-05-23 11:26:16,435 INFO L146 ILogger]: Finished isEmpty. Found accepting run of length 45 [2019-05-23 11:26:16,436 INFO L146 ILogger]: Found error trace [2019-05-23 11:26:16,436 INFO L146 ILogger]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-05-23 11:26:16,436 INFO L146 ILogger]: === Iteration 5 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-05-23 11:26:16,436 INFO L146 ILogger]: Initialized classic predicate unifier [2019-05-23 11:26:16,437 INFO L146 ILogger]: Analyzing trace with hash -330740670, now seen corresponding path program 1 times [2019-05-23 11:26:16,437 INFO L146 ILogger]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-05-23 11:26:16,437 INFO L146 ILogger]: Using refinement strategy CamelRefinementStrategy [2019-05-23 11:26:16,438 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:16,438 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:26:16,438 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:16,467 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:17,139 INFO L146 ILogger]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:26:17,139 INFO L146 ILogger]: The current sequences of interpolants are not accepted, trying to find more. [2019-05-23 11:26:17,139 INFO L146 ILogger]: Switched to mode Z3_FP No working directory specified, using /storage/repos/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) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-05-23 11:26:17,160 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:26:17,184 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:17,186 INFO L146 ILogger]: Trace formula consists of 73 conjuncts, 14 conjunts are in the unsatisfiable core [2019-05-23 11:26:17,192 INFO L146 ILogger]: Computing forward predicates... [2019-05-23 11:26:17,341 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 16 treesize of output 12 [2019-05-23 11:26:17,342 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:17,357 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:17,358 INFO L146 ILogger]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:17,359 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 2 variables, input treesize:26, output treesize:19 [2019-05-23 11:26:17,434 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:17,435 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2019-05-23 11:26:17,436 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:17,482 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:17,483 INFO L146 ILogger]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:17,484 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:19 [2019-05-23 11:26:17,510 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:17,511 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2019-05-23 11:26:17,511 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:17,523 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:17,524 INFO L146 ILogger]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:17,524 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:19 [2019-05-23 11:26:17,532 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:17,533 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2019-05-23 11:26:17,534 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:17,544 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:17,544 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:17,544 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:24, output treesize:20 [2019-05-23 11:26:17,623 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:17,624 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2019-05-23 11:26:17,625 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:17,631 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:17,631 INFO L146 ILogger]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:17,632 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:3 [2019-05-23 11:26:17,682 INFO L146 ILogger]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:26:17,701 INFO L146 ILogger]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-05-23 11:26:17,702 INFO L146 ILogger]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2019-05-23 11:26:17,702 INFO L146 ILogger]: Interpolant automaton has 19 states [2019-05-23 11:26:17,702 INFO L146 ILogger]: Constructing interpolant automaton starting with 19 interpolants. [2019-05-23 11:26:17,703 INFO L146 ILogger]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2019-05-23 11:26:17,703 INFO L146 ILogger]: Start difference. First operand 100 states and 117 transitions. Second operand 19 states. [2019-05-23 11:26:19,568 INFO L146 ILogger]: Subtrahend was deterministic. Have not used determinization. [2019-05-23 11:26:19,568 INFO L146 ILogger]: Finished difference Result 298 states and 337 transitions. [2019-05-23 11:26:19,569 INFO L146 ILogger]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2019-05-23 11:26:19,569 INFO L146 ILogger]: Start accepts. Automaton has 19 states. Word has length 44 [2019-05-23 11:26:19,569 INFO L146 ILogger]: Finished accepts. some prefix is accepted. [2019-05-23 11:26:19,573 INFO L146 ILogger]: With dead ends: 298 [2019-05-23 11:26:19,573 INFO L146 ILogger]: Without dead ends: 276 [2019-05-23 11:26:19,574 INFO L146 ILogger]: 0 DeclaredPredicates, 82 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=358, Invalid=1364, Unknown=0, NotChecked=0, Total=1722 [2019-05-23 11:26:19,575 INFO L146 ILogger]: Start minimizeSevpa. Operand 276 states. [2019-05-23 11:26:19,586 INFO L146 ILogger]: Finished minimizeSevpa. Reduced states from 276 to 120. [2019-05-23 11:26:19,587 INFO L146 ILogger]: Start removeUnreachable. Operand 120 states. [2019-05-23 11:26:19,588 INFO L146 ILogger]: Finished removeUnreachable. Reduced from 120 states to 120 states and 142 transitions. [2019-05-23 11:26:19,588 INFO L146 ILogger]: Start accepts. Automaton has 120 states and 142 transitions. Word has length 44 [2019-05-23 11:26:19,588 INFO L146 ILogger]: Finished accepts. word is rejected. [2019-05-23 11:26:19,589 INFO L146 ILogger]: Abstraction has 120 states and 142 transitions. [2019-05-23 11:26:19,589 INFO L146 ILogger]: Interpolant automaton has 19 states. [2019-05-23 11:26:19,589 INFO L146 ILogger]: Start isEmpty. Operand 120 states and 142 transitions. [2019-05-23 11:26:19,590 INFO L146 ILogger]: Finished isEmpty. Found accepting run of length 45 [2019-05-23 11:26:19,590 INFO L146 ILogger]: Found error trace [2019-05-23 11:26:19,591 INFO L146 ILogger]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-05-23 11:26:19,591 INFO L146 ILogger]: === Iteration 6 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-05-23 11:26:19,591 INFO L146 ILogger]: Initialized classic predicate unifier [2019-05-23 11:26:19,591 INFO L146 ILogger]: Analyzing trace with hash -864373694, now seen corresponding path program 1 times [2019-05-23 11:26:19,591 INFO L146 ILogger]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-05-23 11:26:19,592 INFO L146 ILogger]: Using refinement strategy CamelRefinementStrategy [2019-05-23 11:26:19,593 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:19,593 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:26:19,593 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:19,607 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:19,730 INFO L146 ILogger]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:26:19,731 INFO L146 ILogger]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-05-23 11:26:19,731 INFO L146 ILogger]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-05-23 11:26:19,731 INFO L146 ILogger]: Interpolant automaton has 5 states [2019-05-23 11:26:19,731 INFO L146 ILogger]: Constructing interpolant automaton starting with 5 interpolants. [2019-05-23 11:26:19,732 INFO L146 ILogger]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-05-23 11:26:19,732 INFO L146 ILogger]: Start difference. First operand 120 states and 142 transitions. Second operand 5 states. [2019-05-23 11:26:19,786 INFO L146 ILogger]: Subtrahend was deterministic. Have not used determinization. [2019-05-23 11:26:19,787 INFO L146 ILogger]: Finished difference Result 258 states and 308 transitions. [2019-05-23 11:26:19,788 INFO L146 ILogger]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-05-23 11:26:19,788 INFO L146 ILogger]: Start accepts. Automaton has 5 states. Word has length 44 [2019-05-23 11:26:19,788 INFO L146 ILogger]: Finished accepts. some prefix is accepted. [2019-05-23 11:26:19,789 INFO L146 ILogger]: With dead ends: 258 [2019-05-23 11:26:19,789 INFO L146 ILogger]: Without dead ends: 178 [2019-05-23 11:26:19,790 INFO L146 ILogger]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-05-23 11:26:19,790 INFO L146 ILogger]: Start minimizeSevpa. Operand 178 states. [2019-05-23 11:26:19,800 INFO L146 ILogger]: Finished minimizeSevpa. Reduced states from 178 to 148. [2019-05-23 11:26:19,800 INFO L146 ILogger]: Start removeUnreachable. Operand 148 states. [2019-05-23 11:26:19,801 INFO L146 ILogger]: Finished removeUnreachable. Reduced from 148 states to 148 states and 175 transitions. [2019-05-23 11:26:19,802 INFO L146 ILogger]: Start accepts. Automaton has 148 states and 175 transitions. Word has length 44 [2019-05-23 11:26:19,802 INFO L146 ILogger]: Finished accepts. word is rejected. [2019-05-23 11:26:19,802 INFO L146 ILogger]: Abstraction has 148 states and 175 transitions. [2019-05-23 11:26:19,802 INFO L146 ILogger]: Interpolant automaton has 5 states. [2019-05-23 11:26:19,802 INFO L146 ILogger]: Start isEmpty. Operand 148 states and 175 transitions. [2019-05-23 11:26:19,804 INFO L146 ILogger]: Finished isEmpty. Found accepting run of length 45 [2019-05-23 11:26:19,804 INFO L146 ILogger]: Found error trace [2019-05-23 11:26:19,804 INFO L146 ILogger]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-05-23 11:26:19,804 INFO L146 ILogger]: === Iteration 7 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-05-23 11:26:19,805 INFO L146 ILogger]: Initialized classic predicate unifier [2019-05-23 11:26:19,805 INFO L146 ILogger]: Analyzing trace with hash -1742504606, now seen corresponding path program 1 times [2019-05-23 11:26:19,805 INFO L146 ILogger]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-05-23 11:26:19,805 INFO L146 ILogger]: Using refinement strategy CamelRefinementStrategy [2019-05-23 11:26:19,806 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:19,806 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:26:19,806 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:19,827 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:20,063 INFO L146 ILogger]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:26:20,063 INFO L146 ILogger]: The current sequences of interpolants are not accepted, trying to find more. [2019-05-23 11:26:20,063 INFO L146 ILogger]: Switched to mode Z3_FP No working directory specified, using /storage/repos/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 [2019-05-23 11:26:20,072 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:26:20,098 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:20,099 INFO L146 ILogger]: Trace formula consists of 73 conjuncts, 20 conjunts are in the unsatisfiable core [2019-05-23 11:26:20,101 INFO L146 ILogger]: Computing forward predicates... [2019-05-23 11:26:20,114 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 16 treesize of output 12 [2019-05-23 11:26:20,114 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:20,122 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:20,123 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:20,123 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:19 [2019-05-23 11:26:20,174 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 32 [2019-05-23 11:26:20,180 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:20,184 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:20,194 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:20,195 INFO L146 ILogger]: 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 28 [2019-05-23 11:26:20,196 INFO L146 ILogger]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:20,202 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:20,202 INFO L146 ILogger]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:20,212 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:20,212 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:20,213 INFO L146 ILogger]: Needed 3 recursive calls to eliminate 1 variables, input treesize:43, output treesize:31 [2019-05-23 11:26:20,244 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:20,245 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:20,247 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:20,248 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:20,248 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 43 [2019-05-23 11:26:20,249 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:20,259 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:20,260 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:20,260 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2019-05-23 11:26:20,324 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:20,326 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:20,328 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:20,330 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:20,331 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:20,331 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:20,332 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:20,332 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2019-05-23 11:26:20,334 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:20,345 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:20,346 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:20,346 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:38 [2019-05-23 11:26:20,431 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:20,431 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 16 [2019-05-23 11:26:20,432 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:20,434 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:20,434 INFO L146 ILogger]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:20,435 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:3 [2019-05-23 11:26:20,497 INFO L146 ILogger]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:26:20,515 INFO L146 ILogger]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-05-23 11:26:20,515 INFO L146 ILogger]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 17 [2019-05-23 11:26:20,515 INFO L146 ILogger]: Interpolant automaton has 17 states [2019-05-23 11:26:20,516 INFO L146 ILogger]: Constructing interpolant automaton starting with 17 interpolants. [2019-05-23 11:26:20,516 INFO L146 ILogger]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2019-05-23 11:26:20,516 INFO L146 ILogger]: Start difference. First operand 148 states and 175 transitions. Second operand 17 states. [2019-05-23 11:26:22,234 INFO L146 ILogger]: Subtrahend was deterministic. Have not used determinization. [2019-05-23 11:26:22,234 INFO L146 ILogger]: Finished difference Result 333 states and 375 transitions. [2019-05-23 11:26:22,234 INFO L146 ILogger]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2019-05-23 11:26:22,235 INFO L146 ILogger]: Start accepts. Automaton has 17 states. Word has length 44 [2019-05-23 11:26:22,235 INFO L146 ILogger]: Finished accepts. some prefix is accepted. [2019-05-23 11:26:22,238 INFO L146 ILogger]: With dead ends: 333 [2019-05-23 11:26:22,238 INFO L146 ILogger]: Without dead ends: 331 [2019-05-23 11:26:22,239 INFO L146 ILogger]: 0 DeclaredPredicates, 96 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 956 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=640, Invalid=2440, Unknown=0, NotChecked=0, Total=3080 [2019-05-23 11:26:22,240 INFO L146 ILogger]: Start minimizeSevpa. Operand 331 states. [2019-05-23 11:26:22,250 INFO L146 ILogger]: Finished minimizeSevpa. Reduced states from 331 to 155. [2019-05-23 11:26:22,250 INFO L146 ILogger]: Start removeUnreachable. Operand 155 states. [2019-05-23 11:26:22,251 INFO L146 ILogger]: Finished removeUnreachable. Reduced from 155 states to 155 states and 183 transitions. [2019-05-23 11:26:22,251 INFO L146 ILogger]: Start accepts. Automaton has 155 states and 183 transitions. Word has length 44 [2019-05-23 11:26:22,252 INFO L146 ILogger]: Finished accepts. word is rejected. [2019-05-23 11:26:22,252 INFO L146 ILogger]: Abstraction has 155 states and 183 transitions. [2019-05-23 11:26:22,252 INFO L146 ILogger]: Interpolant automaton has 17 states. [2019-05-23 11:26:22,252 INFO L146 ILogger]: Start isEmpty. Operand 155 states and 183 transitions. [2019-05-23 11:26:22,254 INFO L146 ILogger]: Finished isEmpty. Found accepting run of length 57 [2019-05-23 11:26:22,254 INFO L146 ILogger]: Found error trace [2019-05-23 11:26:22,254 INFO L146 ILogger]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-05-23 11:26:22,254 INFO L146 ILogger]: === Iteration 8 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-05-23 11:26:22,254 INFO L146 ILogger]: Initialized classic predicate unifier [2019-05-23 11:26:22,255 INFO L146 ILogger]: Analyzing trace with hash 2087812420, now seen corresponding path program 2 times [2019-05-23 11:26:22,255 INFO L146 ILogger]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-05-23 11:26:22,255 INFO L146 ILogger]: Using refinement strategy CamelRefinementStrategy [2019-05-23 11:26:22,256 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:22,256 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:26:22,256 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:22,275 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:22,912 INFO L146 ILogger]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:26:22,914 INFO L146 ILogger]: The current sequences of interpolants are not accepted, trying to find more. [2019-05-23 11:26:22,915 INFO L146 ILogger]: Switched to mode Z3_FP No working directory specified, using /storage/repos/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 [2019-05-23 11:26:22,924 INFO L146 ILogger]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-05-23 11:26:22,966 INFO L146 ILogger]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-05-23 11:26:22,966 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:22,967 INFO L146 ILogger]: Trace formula consists of 87 conjuncts, 20 conjunts are in the unsatisfiable core [2019-05-23 11:26:22,971 INFO L146 ILogger]: Computing forward predicates... [2019-05-23 11:26:23,160 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 16 treesize of output 12 [2019-05-23 11:26:23,161 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:23,167 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:23,167 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:23,168 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:19 [2019-05-23 11:26:23,191 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,192 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2019-05-23 11:26:23,193 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:23,199 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:23,200 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:23,200 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2019-05-23 11:26:23,237 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,239 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,240 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,240 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:23,241 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 43 [2019-05-23 11:26:23,242 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:23,252 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:23,252 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:23,252 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2019-05-23 11:26:23,287 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,288 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,289 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,292 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,293 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,294 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,294 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:23,295 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 58 [2019-05-23 11:26:23,295 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:23,308 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:23,309 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:23,309 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2019-05-23 11:26:23,469 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,470 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,471 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,472 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,473 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,474 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,475 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,476 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,476 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,477 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,478 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:23,479 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 55 treesize of output 59 [2019-05-23 11:26:23,480 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:23,494 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:23,494 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:23,495 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:57 [2019-05-23 11:26:23,549 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,550 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,551 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,552 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,553 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,554 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,555 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,557 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,558 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,559 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,560 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,561 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,562 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,563 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,564 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,565 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:23,566 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 64 treesize of output 71 [2019-05-23 11:26:23,566 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:23,580 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:23,581 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:23,581 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:66 [2019-05-23 11:26:23,644 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,645 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,645 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,646 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,647 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,648 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,649 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,650 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,652 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,653 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,656 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,657 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,658 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,658 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,659 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,660 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,661 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,662 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,663 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,664 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,665 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,669 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:23,669 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 73 treesize of output 83 [2019-05-23 11:26:23,670 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:23,695 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:23,696 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:23,696 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:79, output treesize:80 [2019-05-23 11:26:23,751 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,752 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,753 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,754 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,755 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,756 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,757 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,758 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,759 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,760 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,761 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,763 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,764 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,765 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,766 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,767 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,768 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,769 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,770 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,771 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,773 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,774 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,808 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,815 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,818 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,820 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,823 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,825 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:23,827 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:23,827 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 28 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 90 treesize of output 98 [2019-05-23 11:26:23,828 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:23,851 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:23,852 INFO L146 ILogger]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-05-23 11:26:23,852 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 2 variables, input treesize:96, output treesize:87 [2019-05-23 11:26:24,250 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:24,251 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:24,252 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:24,254 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:24,255 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:24,255 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:24,256 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:24,257 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:24,258 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:24,258 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:24,259 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:24,260 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:24,261 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:24,262 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:24,263 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:24,264 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:24,265 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:24,267 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:24,268 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:24,269 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:24,270 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:24,271 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:24,272 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:24,272 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 78 treesize of output 22 [2019-05-23 11:26:24,273 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:24,280 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:24,280 INFO L146 ILogger]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:24,280 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 3 variables, input treesize:81, output treesize:3 [2019-05-23 11:26:24,335 INFO L146 ILogger]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:26:24,354 INFO L146 ILogger]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-05-23 11:26:24,354 INFO L146 ILogger]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 18] total 29 [2019-05-23 11:26:24,355 INFO L146 ILogger]: Interpolant automaton has 29 states [2019-05-23 11:26:24,355 INFO L146 ILogger]: Constructing interpolant automaton starting with 29 interpolants. [2019-05-23 11:26:24,357 INFO L146 ILogger]: CoverageRelationStatistics Valid=106, Invalid=706, Unknown=0, NotChecked=0, Total=812 [2019-05-23 11:26:24,357 INFO L146 ILogger]: Start difference. First operand 155 states and 183 transitions. Second operand 29 states. [2019-05-23 11:26:25,654 WARN L146 ILogger]: Spent 102.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 37 [2019-05-23 11:26:29,259 INFO L146 ILogger]: Subtrahend was deterministic. Have not used determinization. [2019-05-23 11:26:29,259 INFO L146 ILogger]: Finished difference Result 466 states and 534 transitions. [2019-05-23 11:26:29,259 INFO L146 ILogger]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2019-05-23 11:26:29,260 INFO L146 ILogger]: Start accepts. Automaton has 29 states. Word has length 56 [2019-05-23 11:26:29,260 INFO L146 ILogger]: Finished accepts. some prefix is accepted. [2019-05-23 11:26:29,262 INFO L146 ILogger]: With dead ends: 466 [2019-05-23 11:26:29,262 INFO L146 ILogger]: Without dead ends: 415 [2019-05-23 11:26:29,264 INFO L146 ILogger]: 0 DeclaredPredicates, 119 GetRequests, 42 SyntacticMatches, 7 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1264 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=806, Invalid=4306, Unknown=0, NotChecked=0, Total=5112 [2019-05-23 11:26:29,264 INFO L146 ILogger]: Start minimizeSevpa. Operand 415 states. [2019-05-23 11:26:29,274 INFO L146 ILogger]: Finished minimizeSevpa. Reduced states from 415 to 193. [2019-05-23 11:26:29,275 INFO L146 ILogger]: Start removeUnreachable. Operand 193 states. [2019-05-23 11:26:29,276 INFO L146 ILogger]: Finished removeUnreachable. Reduced from 193 states to 193 states and 229 transitions. [2019-05-23 11:26:29,276 INFO L146 ILogger]: Start accepts. Automaton has 193 states and 229 transitions. Word has length 56 [2019-05-23 11:26:29,276 INFO L146 ILogger]: Finished accepts. word is rejected. [2019-05-23 11:26:29,276 INFO L146 ILogger]: Abstraction has 193 states and 229 transitions. [2019-05-23 11:26:29,276 INFO L146 ILogger]: Interpolant automaton has 29 states. [2019-05-23 11:26:29,277 INFO L146 ILogger]: Start isEmpty. Operand 193 states and 229 transitions. [2019-05-23 11:26:29,278 INFO L146 ILogger]: Finished isEmpty. Found accepting run of length 57 [2019-05-23 11:26:29,279 INFO L146 ILogger]: Found error trace [2019-05-23 11:26:29,279 INFO L146 ILogger]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-05-23 11:26:29,279 INFO L146 ILogger]: === Iteration 9 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-05-23 11:26:29,279 INFO L146 ILogger]: Initialized classic predicate unifier [2019-05-23 11:26:29,279 INFO L146 ILogger]: Analyzing trace with hash 1404868004, now seen corresponding path program 1 times [2019-05-23 11:26:29,279 INFO L146 ILogger]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-05-23 11:26:29,280 INFO L146 ILogger]: Using refinement strategy CamelRefinementStrategy [2019-05-23 11:26:29,280 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:29,280 INFO L146 ILogger]: Changing assertion order to NOT_INCREMENTALLY [2019-05-23 11:26:29,281 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:29,291 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:29,362 INFO L146 ILogger]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:26:29,363 INFO L146 ILogger]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-05-23 11:26:29,363 INFO L146 ILogger]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-05-23 11:26:29,363 INFO L146 ILogger]: Interpolant automaton has 3 states [2019-05-23 11:26:29,363 INFO L146 ILogger]: Constructing interpolant automaton starting with 3 interpolants. [2019-05-23 11:26:29,364 INFO L146 ILogger]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-05-23 11:26:29,364 INFO L146 ILogger]: Start difference. First operand 193 states and 229 transitions. Second operand 3 states. [2019-05-23 11:26:29,620 INFO L146 ILogger]: Subtrahend was deterministic. Have not used determinization. [2019-05-23 11:26:29,621 INFO L146 ILogger]: Finished difference Result 328 states and 382 transitions. [2019-05-23 11:26:29,621 INFO L146 ILogger]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-05-23 11:26:29,622 INFO L146 ILogger]: Start accepts. Automaton has 3 states. Word has length 56 [2019-05-23 11:26:29,622 INFO L146 ILogger]: Finished accepts. some prefix is accepted. [2019-05-23 11:26:29,623 INFO L146 ILogger]: With dead ends: 328 [2019-05-23 11:26:29,623 INFO L146 ILogger]: Without dead ends: 227 [2019-05-23 11:26:29,624 INFO L146 ILogger]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-05-23 11:26:29,624 INFO L146 ILogger]: Start minimizeSevpa. Operand 227 states. [2019-05-23 11:26:29,632 INFO L146 ILogger]: Finished minimizeSevpa. Reduced states from 227 to 165. [2019-05-23 11:26:29,632 INFO L146 ILogger]: Start removeUnreachable. Operand 165 states. [2019-05-23 11:26:29,633 INFO L146 ILogger]: Finished removeUnreachable. Reduced from 165 states to 165 states and 193 transitions. [2019-05-23 11:26:29,633 INFO L146 ILogger]: Start accepts. Automaton has 165 states and 193 transitions. Word has length 56 [2019-05-23 11:26:29,633 INFO L146 ILogger]: Finished accepts. word is rejected. [2019-05-23 11:26:29,633 INFO L146 ILogger]: Abstraction has 165 states and 193 transitions. [2019-05-23 11:26:29,633 INFO L146 ILogger]: Interpolant automaton has 3 states. [2019-05-23 11:26:29,633 INFO L146 ILogger]: Start isEmpty. Operand 165 states and 193 transitions. [2019-05-23 11:26:29,634 INFO L146 ILogger]: Finished isEmpty. Found accepting run of length 57 [2019-05-23 11:26:29,635 INFO L146 ILogger]: Found error trace [2019-05-23 11:26:29,635 INFO L146 ILogger]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-05-23 11:26:29,635 INFO L146 ILogger]: === Iteration 10 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-05-23 11:26:29,635 INFO L146 ILogger]: Initialized classic predicate unifier [2019-05-23 11:26:29,635 INFO L146 ILogger]: Analyzing trace with hash 1939947012, now seen corresponding path program 1 times [2019-05-23 11:26:29,636 INFO L146 ILogger]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-05-23 11:26:29,636 INFO L146 ILogger]: Using refinement strategy CamelRefinementStrategy [2019-05-23 11:26:29,636 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:29,636 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:26:29,637 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:29,652 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:30,241 INFO L146 ILogger]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:26:30,241 INFO L146 ILogger]: The current sequences of interpolants are not accepted, trying to find more. [2019-05-23 11:26:30,241 INFO L146 ILogger]: Switched to mode Z3_FP No working directory specified, using /storage/repos/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 [2019-05-23 11:26:30,250 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:26:30,265 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:30,266 INFO L146 ILogger]: Trace formula consists of 87 conjuncts, 20 conjunts are in the unsatisfiable core [2019-05-23 11:26:30,269 INFO L146 ILogger]: Computing forward predicates... [2019-05-23 11:26:30,310 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 16 treesize of output 12 [2019-05-23 11:26:30,310 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:30,374 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:30,375 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:30,375 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:22 [2019-05-23 11:26:30,394 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 32 [2019-05-23 11:26:30,397 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,400 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,402 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,403 INFO L146 ILogger]: 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 28 [2019-05-23 11:26:30,404 INFO L146 ILogger]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:30,409 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:30,409 INFO L146 ILogger]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:30,420 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:30,420 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:30,420 INFO L146 ILogger]: Needed 3 recursive calls to eliminate 1 variables, input treesize:46, output treesize:34 [2019-05-23 11:26:30,448 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,449 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,450 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,451 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:30,451 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 43 [2019-05-23 11:26:30,452 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:30,463 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:30,464 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:30,464 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2019-05-23 11:26:30,497 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,498 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,499 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,500 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,500 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,501 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,502 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:30,502 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 58 [2019-05-23 11:26:30,503 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:30,518 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:30,519 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:30,519 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2019-05-23 11:26:30,899 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,912 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,913 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,917 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,918 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,918 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,919 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,920 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,920 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,921 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,922 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:30,923 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 55 treesize of output 59 [2019-05-23 11:26:30,924 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:30,940 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:30,941 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:30,942 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:57 [2019-05-23 11:26:30,981 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,982 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,982 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,983 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,984 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,985 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,986 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,987 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,990 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,990 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,991 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,992 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,993 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,994 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,995 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:30,996 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:30,996 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 64 treesize of output 71 [2019-05-23 11:26:30,997 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:31,013 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:31,013 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:31,014 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:66 [2019-05-23 11:26:31,055 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,056 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,057 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,058 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,059 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,060 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,061 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,062 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,062 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,063 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,064 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,065 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,066 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,067 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,068 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,069 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,070 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,083 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,084 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,085 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,086 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,087 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:31,087 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 76 treesize of output 86 [2019-05-23 11:26:31,088 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:31,107 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:31,108 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:31,108 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:82, output treesize:78 [2019-05-23 11:26:31,188 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,194 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,195 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,196 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,197 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,199 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,200 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,201 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,201 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,202 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,203 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,204 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,205 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,206 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,207 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,208 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,209 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,210 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,211 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,212 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,214 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,215 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,216 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,217 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,218 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,219 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,220 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,221 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,223 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:31,223 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 28 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 88 treesize of output 101 [2019-05-23 11:26:31,225 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:31,243 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:31,244 INFO L146 ILogger]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-05-23 11:26:31,245 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 2 variables, input treesize:94, output treesize:90 [2019-05-23 11:26:31,401 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,402 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,403 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,403 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,404 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,405 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,406 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,407 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,408 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,411 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,412 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,412 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,413 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,414 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,414 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,415 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,416 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,418 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,426 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,426 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,427 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,428 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:31,430 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:31,431 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 81 treesize of output 25 [2019-05-23 11:26:31,431 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:31,437 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:31,437 INFO L146 ILogger]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:31,437 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 3 variables, input treesize:84, output treesize:3 [2019-05-23 11:26:31,495 INFO L146 ILogger]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:26:31,514 INFO L146 ILogger]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-05-23 11:26:31,514 INFO L146 ILogger]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 18] total 24 [2019-05-23 11:26:31,514 INFO L146 ILogger]: Interpolant automaton has 24 states [2019-05-23 11:26:31,514 INFO L146 ILogger]: Constructing interpolant automaton starting with 24 interpolants. [2019-05-23 11:26:31,515 INFO L146 ILogger]: CoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2019-05-23 11:26:31,515 INFO L146 ILogger]: Start difference. First operand 165 states and 193 transitions. Second operand 24 states. [2019-05-23 11:26:34,031 INFO L146 ILogger]: Subtrahend was deterministic. Have not used determinization. [2019-05-23 11:26:34,031 INFO L146 ILogger]: Finished difference Result 425 states and 475 transitions. [2019-05-23 11:26:34,032 INFO L146 ILogger]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2019-05-23 11:26:34,032 INFO L146 ILogger]: Start accepts. Automaton has 24 states. Word has length 56 [2019-05-23 11:26:34,032 INFO L146 ILogger]: Finished accepts. some prefix is accepted. [2019-05-23 11:26:34,034 INFO L146 ILogger]: With dead ends: 425 [2019-05-23 11:26:34,034 INFO L146 ILogger]: Without dead ends: 389 [2019-05-23 11:26:34,036 INFO L146 ILogger]: 0 DeclaredPredicates, 101 GetRequests, 43 SyntacticMatches, 9 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 645 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=424, Invalid=2126, Unknown=0, NotChecked=0, Total=2550 [2019-05-23 11:26:34,036 INFO L146 ILogger]: Start minimizeSevpa. Operand 389 states. [2019-05-23 11:26:34,044 INFO L146 ILogger]: Finished minimizeSevpa. Reduced states from 389 to 165. [2019-05-23 11:26:34,044 INFO L146 ILogger]: Start removeUnreachable. Operand 165 states. [2019-05-23 11:26:34,045 INFO L146 ILogger]: Finished removeUnreachable. Reduced from 165 states to 165 states and 193 transitions. [2019-05-23 11:26:34,045 INFO L146 ILogger]: Start accepts. Automaton has 165 states and 193 transitions. Word has length 56 [2019-05-23 11:26:34,045 INFO L146 ILogger]: Finished accepts. word is rejected. [2019-05-23 11:26:34,045 INFO L146 ILogger]: Abstraction has 165 states and 193 transitions. [2019-05-23 11:26:34,045 INFO L146 ILogger]: Interpolant automaton has 24 states. [2019-05-23 11:26:34,046 INFO L146 ILogger]: Start isEmpty. Operand 165 states and 193 transitions. [2019-05-23 11:26:34,046 INFO L146 ILogger]: Finished isEmpty. Found accepting run of length 57 [2019-05-23 11:26:34,046 INFO L146 ILogger]: Found error trace [2019-05-23 11:26:34,047 INFO L146 ILogger]: trace histogram [2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-05-23 11:26:34,047 INFO L146 ILogger]: === Iteration 11 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-05-23 11:26:34,047 INFO L146 ILogger]: Initialized classic predicate unifier [2019-05-23 11:26:34,047 INFO L146 ILogger]: Analyzing trace with hash 902801092, now seen corresponding path program 1 times [2019-05-23 11:26:34,047 INFO L146 ILogger]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-05-23 11:26:34,048 INFO L146 ILogger]: Using refinement strategy CamelRefinementStrategy [2019-05-23 11:26:34,048 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:34,048 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:26:34,049 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:34,056 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:34,104 INFO L146 ILogger]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:26:34,104 INFO L146 ILogger]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-05-23 11:26:34,104 INFO L146 ILogger]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-05-23 11:26:34,105 INFO L146 ILogger]: Interpolant automaton has 3 states [2019-05-23 11:26:34,105 INFO L146 ILogger]: Constructing interpolant automaton starting with 3 interpolants. [2019-05-23 11:26:34,105 INFO L146 ILogger]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-05-23 11:26:34,105 INFO L146 ILogger]: Start difference. First operand 165 states and 193 transitions. Second operand 3 states. [2019-05-23 11:26:34,139 INFO L146 ILogger]: Subtrahend was deterministic. Have not used determinization. [2019-05-23 11:26:34,139 INFO L146 ILogger]: Finished difference Result 261 states and 303 transitions. [2019-05-23 11:26:34,139 INFO L146 ILogger]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-05-23 11:26:34,140 INFO L146 ILogger]: Start accepts. Automaton has 3 states. Word has length 56 [2019-05-23 11:26:34,140 INFO L146 ILogger]: Finished accepts. some prefix is accepted. [2019-05-23 11:26:34,141 INFO L146 ILogger]: With dead ends: 261 [2019-05-23 11:26:34,141 INFO L146 ILogger]: Without dead ends: 211 [2019-05-23 11:26:34,141 INFO L146 ILogger]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-05-23 11:26:34,142 INFO L146 ILogger]: Start minimizeSevpa. Operand 211 states. [2019-05-23 11:26:34,148 INFO L146 ILogger]: Finished minimizeSevpa. Reduced states from 211 to 188. [2019-05-23 11:26:34,149 INFO L146 ILogger]: Start removeUnreachable. Operand 188 states. [2019-05-23 11:26:34,149 INFO L146 ILogger]: Finished removeUnreachable. Reduced from 188 states to 188 states and 218 transitions. [2019-05-23 11:26:34,149 INFO L146 ILogger]: Start accepts. Automaton has 188 states and 218 transitions. Word has length 56 [2019-05-23 11:26:34,150 INFO L146 ILogger]: Finished accepts. word is rejected. [2019-05-23 11:26:34,150 INFO L146 ILogger]: Abstraction has 188 states and 218 transitions. [2019-05-23 11:26:34,150 INFO L146 ILogger]: Interpolant automaton has 3 states. [2019-05-23 11:26:34,150 INFO L146 ILogger]: Start isEmpty. Operand 188 states and 218 transitions. [2019-05-23 11:26:34,151 INFO L146 ILogger]: Finished isEmpty. Found accepting run of length 59 [2019-05-23 11:26:34,151 INFO L146 ILogger]: Found error trace [2019-05-23 11:26:34,151 INFO L146 ILogger]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-05-23 11:26:34,151 INFO L146 ILogger]: === Iteration 12 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-05-23 11:26:34,151 INFO L146 ILogger]: Initialized classic predicate unifier [2019-05-23 11:26:34,152 INFO L146 ILogger]: Analyzing trace with hash -149517967, now seen corresponding path program 1 times [2019-05-23 11:26:34,152 INFO L146 ILogger]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-05-23 11:26:34,152 INFO L146 ILogger]: Using refinement strategy CamelRefinementStrategy [2019-05-23 11:26:34,153 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:34,153 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:26:34,153 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:34,163 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:34,555 INFO L146 ILogger]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:26:34,555 INFO L146 ILogger]: The current sequences of interpolants are not accepted, trying to find more. [2019-05-23 11:26:34,556 INFO L146 ILogger]: Switched to mode Z3_FP No working directory specified, using /storage/repos/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 [2019-05-23 11:26:34,564 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:26:34,583 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:34,584 INFO L146 ILogger]: Trace formula consists of 92 conjuncts, 19 conjunts are in the unsatisfiable core [2019-05-23 11:26:34,586 INFO L146 ILogger]: Computing forward predicates... [2019-05-23 11:26:34,733 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 16 treesize of output 12 [2019-05-23 11:26:34,734 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:34,742 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:34,742 INFO L146 ILogger]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:34,743 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:22 [2019-05-23 11:26:34,770 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:34,771 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2019-05-23 11:26:34,771 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:34,780 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:34,780 INFO L146 ILogger]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:34,780 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:22 [2019-05-23 11:26:34,784 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:34,785 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2019-05-23 11:26:34,785 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:34,791 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:34,791 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:34,792 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:25 [2019-05-23 11:26:34,916 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:34,916 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2019-05-23 11:26:34,917 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:34,923 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:34,923 INFO L146 ILogger]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:34,923 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:7 [2019-05-23 11:26:34,954 INFO L146 ILogger]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:26:34,974 INFO L146 ILogger]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-05-23 11:26:34,974 INFO L146 ILogger]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 24 [2019-05-23 11:26:34,975 INFO L146 ILogger]: Interpolant automaton has 24 states [2019-05-23 11:26:34,975 INFO L146 ILogger]: Constructing interpolant automaton starting with 24 interpolants. [2019-05-23 11:26:34,975 INFO L146 ILogger]: CoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2019-05-23 11:26:34,976 INFO L146 ILogger]: Start difference. First operand 188 states and 218 transitions. Second operand 24 states. [2019-05-23 11:26:37,414 INFO L146 ILogger]: Subtrahend was deterministic. Have not used determinization. [2019-05-23 11:26:37,415 INFO L146 ILogger]: Finished difference Result 453 states and 501 transitions. [2019-05-23 11:26:37,418 INFO L146 ILogger]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2019-05-23 11:26:37,418 INFO L146 ILogger]: Start accepts. Automaton has 24 states. Word has length 58 [2019-05-23 11:26:37,418 INFO L146 ILogger]: Finished accepts. some prefix is accepted. [2019-05-23 11:26:37,420 INFO L146 ILogger]: With dead ends: 453 [2019-05-23 11:26:37,421 INFO L146 ILogger]: Without dead ends: 431 [2019-05-23 11:26:37,422 INFO L146 ILogger]: 0 DeclaredPredicates, 109 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 747 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=708, Invalid=2952, Unknown=0, NotChecked=0, Total=3660 [2019-05-23 11:26:37,423 INFO L146 ILogger]: Start minimizeSevpa. Operand 431 states. [2019-05-23 11:26:37,435 INFO L146 ILogger]: Finished minimizeSevpa. Reduced states from 431 to 246. [2019-05-23 11:26:37,435 INFO L146 ILogger]: Start removeUnreachable. Operand 246 states. [2019-05-23 11:26:37,436 INFO L146 ILogger]: Finished removeUnreachable. Reduced from 246 states to 246 states and 285 transitions. [2019-05-23 11:26:37,437 INFO L146 ILogger]: Start accepts. Automaton has 246 states and 285 transitions. Word has length 58 [2019-05-23 11:26:37,437 INFO L146 ILogger]: Finished accepts. word is rejected. [2019-05-23 11:26:37,437 INFO L146 ILogger]: Abstraction has 246 states and 285 transitions. [2019-05-23 11:26:37,437 INFO L146 ILogger]: Interpolant automaton has 24 states. [2019-05-23 11:26:37,437 INFO L146 ILogger]: Start isEmpty. Operand 246 states and 285 transitions. [2019-05-23 11:26:37,438 INFO L146 ILogger]: Finished isEmpty. Found accepting run of length 59 [2019-05-23 11:26:37,438 INFO L146 ILogger]: Found error trace [2019-05-23 11:26:37,438 INFO L146 ILogger]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-05-23 11:26:37,439 INFO L146 ILogger]: === Iteration 13 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-05-23 11:26:37,439 INFO L146 ILogger]: Initialized classic predicate unifier [2019-05-23 11:26:37,439 INFO L146 ILogger]: Analyzing trace with hash 406078097, now seen corresponding path program 1 times [2019-05-23 11:26:37,439 INFO L146 ILogger]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-05-23 11:26:37,439 INFO L146 ILogger]: Using refinement strategy CamelRefinementStrategy [2019-05-23 11:26:37,440 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:37,440 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:26:37,440 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:37,450 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:38,208 INFO L146 ILogger]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:26:38,209 INFO L146 ILogger]: The current sequences of interpolants are not accepted, trying to find more. [2019-05-23 11:26:38,209 INFO L146 ILogger]: Switched to mode Z3_FP No working directory specified, using /storage/repos/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 [2019-05-23 11:26:38,217 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:26:38,249 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:38,250 INFO L146 ILogger]: Trace formula consists of 92 conjuncts, 23 conjunts are in the unsatisfiable core [2019-05-23 11:26:38,252 INFO L146 ILogger]: Computing forward predicates... [2019-05-23 11:26:38,324 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 16 treesize of output 12 [2019-05-23 11:26:38,324 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:38,332 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:38,333 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:38,333 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:19 [2019-05-23 11:26:38,354 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:38,355 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2019-05-23 11:26:38,355 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:38,363 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:38,363 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:38,364 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2019-05-23 11:26:38,395 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:38,396 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:38,397 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:38,397 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:38,398 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2019-05-23 11:26:38,398 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:38,408 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:38,409 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:38,409 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2019-05-23 11:26:38,517 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:38,517 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 13 [2019-05-23 11:26:38,518 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:38,519 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:38,519 INFO L146 ILogger]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:38,519 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:3 [2019-05-23 11:26:38,597 INFO L146 ILogger]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:26:38,616 INFO L146 ILogger]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-05-23 11:26:38,616 INFO L146 ILogger]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14] total 22 [2019-05-23 11:26:38,616 INFO L146 ILogger]: Interpolant automaton has 22 states [2019-05-23 11:26:38,617 INFO L146 ILogger]: Constructing interpolant automaton starting with 22 interpolants. [2019-05-23 11:26:38,617 INFO L146 ILogger]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2019-05-23 11:26:38,617 INFO L146 ILogger]: Start difference. First operand 246 states and 285 transitions. Second operand 22 states. [2019-05-23 11:26:39,408 WARN L146 ILogger]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2019-05-23 11:26:40,230 INFO L146 ILogger]: Subtrahend was deterministic. Have not used determinization. [2019-05-23 11:26:40,230 INFO L146 ILogger]: Finished difference Result 424 states and 472 transitions. [2019-05-23 11:26:40,230 INFO L146 ILogger]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2019-05-23 11:26:40,230 INFO L146 ILogger]: Start accepts. Automaton has 22 states. Word has length 58 [2019-05-23 11:26:40,231 INFO L146 ILogger]: Finished accepts. some prefix is accepted. [2019-05-23 11:26:40,234 INFO L146 ILogger]: With dead ends: 424 [2019-05-23 11:26:40,234 INFO L146 ILogger]: Without dead ends: 422 [2019-05-23 11:26:40,236 INFO L146 ILogger]: 0 DeclaredPredicates, 107 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 902 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=704, Invalid=2602, Unknown=0, NotChecked=0, Total=3306 [2019-05-23 11:26:40,237 INFO L146 ILogger]: Start minimizeSevpa. Operand 422 states. [2019-05-23 11:26:40,249 INFO L146 ILogger]: Finished minimizeSevpa. Reduced states from 422 to 275. [2019-05-23 11:26:40,250 INFO L146 ILogger]: Start removeUnreachable. Operand 275 states. [2019-05-23 11:26:40,250 INFO L146 ILogger]: Finished removeUnreachable. Reduced from 275 states to 275 states and 317 transitions. [2019-05-23 11:26:40,251 INFO L146 ILogger]: Start accepts. Automaton has 275 states and 317 transitions. Word has length 58 [2019-05-23 11:26:40,251 INFO L146 ILogger]: Finished accepts. word is rejected. [2019-05-23 11:26:40,251 INFO L146 ILogger]: Abstraction has 275 states and 317 transitions. [2019-05-23 11:26:40,251 INFO L146 ILogger]: Interpolant automaton has 22 states. [2019-05-23 11:26:40,251 INFO L146 ILogger]: Start isEmpty. Operand 275 states and 317 transitions. [2019-05-23 11:26:40,252 INFO L146 ILogger]: Finished isEmpty. Found accepting run of length 59 [2019-05-23 11:26:40,252 INFO L146 ILogger]: Found error trace [2019-05-23 11:26:40,252 INFO L146 ILogger]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-05-23 11:26:40,252 INFO L146 ILogger]: === Iteration 14 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-05-23 11:26:40,253 INFO L146 ILogger]: Initialized classic predicate unifier [2019-05-23 11:26:40,253 INFO L146 ILogger]: Analyzing trace with hash -2031330767, now seen corresponding path program 1 times [2019-05-23 11:26:40,253 INFO L146 ILogger]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-05-23 11:26:40,253 INFO L146 ILogger]: Using refinement strategy CamelRefinementStrategy [2019-05-23 11:26:40,254 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:40,254 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:26:40,254 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:40,264 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:40,487 INFO L146 ILogger]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:26:40,488 INFO L146 ILogger]: The current sequences of interpolants are not accepted, trying to find more. [2019-05-23 11:26:40,488 INFO L146 ILogger]: Switched to mode Z3_FP No working directory specified, using /storage/repos/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 [2019-05-23 11:26:40,497 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:26:40,514 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:40,515 INFO L146 ILogger]: Trace formula consists of 92 conjuncts, 17 conjunts are in the unsatisfiable core [2019-05-23 11:26:40,517 INFO L146 ILogger]: Computing forward predicates... [2019-05-23 11:26:40,588 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 16 treesize of output 12 [2019-05-23 11:26:40,588 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:40,596 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:40,596 INFO L146 ILogger]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:40,597 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 2 variables, input treesize:26, output treesize:19 [2019-05-23 11:26:40,620 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:40,621 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2019-05-23 11:26:40,622 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:40,631 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:40,632 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:40,632 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2019-05-23 11:26:40,657 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:40,658 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:40,660 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:40,661 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:40,661 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2019-05-23 11:26:40,662 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:40,670 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:40,670 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:40,670 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2019-05-23 11:26:40,804 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:40,804 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 13 [2019-05-23 11:26:40,804 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:40,806 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:40,806 INFO L146 ILogger]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:40,807 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:3 [2019-05-23 11:26:40,821 INFO L146 ILogger]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:26:40,850 INFO L146 ILogger]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-05-23 11:26:40,850 INFO L146 ILogger]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 20 [2019-05-23 11:26:40,851 INFO L146 ILogger]: Interpolant automaton has 20 states [2019-05-23 11:26:40,851 INFO L146 ILogger]: Constructing interpolant automaton starting with 20 interpolants. [2019-05-23 11:26:40,852 INFO L146 ILogger]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2019-05-23 11:26:40,852 INFO L146 ILogger]: Start difference. First operand 275 states and 317 transitions. Second operand 20 states. [2019-05-23 11:26:42,316 INFO L146 ILogger]: Subtrahend was deterministic. Have not used determinization. [2019-05-23 11:26:42,316 INFO L146 ILogger]: Finished difference Result 490 states and 542 transitions. [2019-05-23 11:26:42,318 INFO L146 ILogger]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2019-05-23 11:26:42,318 INFO L146 ILogger]: Start accepts. Automaton has 20 states. Word has length 58 [2019-05-23 11:26:42,318 INFO L146 ILogger]: Finished accepts. some prefix is accepted. [2019-05-23 11:26:42,320 INFO L146 ILogger]: With dead ends: 490 [2019-05-23 11:26:42,320 INFO L146 ILogger]: Without dead ends: 468 [2019-05-23 11:26:42,322 INFO L146 ILogger]: 0 DeclaredPredicates, 88 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 319 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=294, Invalid=1112, Unknown=0, NotChecked=0, Total=1406 [2019-05-23 11:26:42,322 INFO L146 ILogger]: Start minimizeSevpa. Operand 468 states. [2019-05-23 11:26:42,335 INFO L146 ILogger]: Finished minimizeSevpa. Reduced states from 468 to 282. [2019-05-23 11:26:42,335 INFO L146 ILogger]: Start removeUnreachable. Operand 282 states. [2019-05-23 11:26:42,336 INFO L146 ILogger]: Finished removeUnreachable. Reduced from 282 states to 282 states and 325 transitions. [2019-05-23 11:26:42,336 INFO L146 ILogger]: Start accepts. Automaton has 282 states and 325 transitions. Word has length 58 [2019-05-23 11:26:42,336 INFO L146 ILogger]: Finished accepts. word is rejected. [2019-05-23 11:26:42,336 INFO L146 ILogger]: Abstraction has 282 states and 325 transitions. [2019-05-23 11:26:42,336 INFO L146 ILogger]: Interpolant automaton has 20 states. [2019-05-23 11:26:42,336 INFO L146 ILogger]: Start isEmpty. Operand 282 states and 325 transitions. [2019-05-23 11:26:42,337 INFO L146 ILogger]: Finished isEmpty. Found accepting run of length 69 [2019-05-23 11:26:42,337 INFO L146 ILogger]: Found error trace [2019-05-23 11:26:42,338 INFO L146 ILogger]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1] [2019-05-23 11:26:42,338 INFO L146 ILogger]: === Iteration 15 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-05-23 11:26:42,338 INFO L146 ILogger]: Initialized classic predicate unifier [2019-05-23 11:26:42,338 INFO L146 ILogger]: Analyzing trace with hash 1171135206, now seen corresponding path program 1 times [2019-05-23 11:26:42,338 INFO L146 ILogger]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-05-23 11:26:42,338 INFO L146 ILogger]: Using refinement strategy CamelRefinementStrategy [2019-05-23 11:26:42,339 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:42,339 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:26:42,340 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:42,346 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:42,408 INFO L146 ILogger]: Checked inductivity of 37 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2019-05-23 11:26:42,409 INFO L146 ILogger]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-05-23 11:26:42,409 INFO L146 ILogger]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-05-23 11:26:42,409 INFO L146 ILogger]: Interpolant automaton has 3 states [2019-05-23 11:26:42,409 INFO L146 ILogger]: Constructing interpolant automaton starting with 3 interpolants. [2019-05-23 11:26:42,410 INFO L146 ILogger]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-05-23 11:26:42,410 INFO L146 ILogger]: Start difference. First operand 282 states and 325 transitions. Second operand 3 states. [2019-05-23 11:26:42,685 INFO L146 ILogger]: Subtrahend was deterministic. Have not used determinization. [2019-05-23 11:26:42,686 INFO L146 ILogger]: Finished difference Result 463 states and 533 transitions. [2019-05-23 11:26:42,686 INFO L146 ILogger]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-05-23 11:26:42,686 INFO L146 ILogger]: Start accepts. Automaton has 3 states. Word has length 68 [2019-05-23 11:26:42,687 INFO L146 ILogger]: Finished accepts. some prefix is accepted. [2019-05-23 11:26:42,688 INFO L146 ILogger]: With dead ends: 463 [2019-05-23 11:26:42,689 INFO L146 ILogger]: Without dead ends: 305 [2019-05-23 11:26:42,689 INFO L146 ILogger]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-05-23 11:26:42,690 INFO L146 ILogger]: Start minimizeSevpa. Operand 305 states. [2019-05-23 11:26:42,704 INFO L146 ILogger]: Finished minimizeSevpa. Reduced states from 305 to 250. [2019-05-23 11:26:42,704 INFO L146 ILogger]: Start removeUnreachable. Operand 250 states. [2019-05-23 11:26:42,705 INFO L146 ILogger]: Finished removeUnreachable. Reduced from 250 states to 250 states and 282 transitions. [2019-05-23 11:26:42,705 INFO L146 ILogger]: Start accepts. Automaton has 250 states and 282 transitions. Word has length 68 [2019-05-23 11:26:42,706 INFO L146 ILogger]: Finished accepts. word is rejected. [2019-05-23 11:26:42,706 INFO L146 ILogger]: Abstraction has 250 states and 282 transitions. [2019-05-23 11:26:42,706 INFO L146 ILogger]: Interpolant automaton has 3 states. [2019-05-23 11:26:42,706 INFO L146 ILogger]: Start isEmpty. Operand 250 states and 282 transitions. [2019-05-23 11:26:42,707 INFO L146 ILogger]: Finished isEmpty. Found accepting run of length 69 [2019-05-23 11:26:42,707 INFO L146 ILogger]: Found error trace [2019-05-23 11:26:42,707 INFO L146 ILogger]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-05-23 11:26:42,707 INFO L146 ILogger]: === Iteration 16 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-05-23 11:26:42,708 INFO L146 ILogger]: Initialized classic predicate unifier [2019-05-23 11:26:42,708 INFO L146 ILogger]: Analyzing trace with hash -2010830298, now seen corresponding path program 1 times [2019-05-23 11:26:42,708 INFO L146 ILogger]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-05-23 11:26:42,708 INFO L146 ILogger]: Using refinement strategy CamelRefinementStrategy [2019-05-23 11:26:42,709 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:42,709 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:26:42,709 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:42,722 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:43,697 INFO L146 ILogger]: Checked inductivity of 39 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:26:43,697 INFO L146 ILogger]: The current sequences of interpolants are not accepted, trying to find more. [2019-05-23 11:26:43,698 INFO L146 ILogger]: Switched to mode Z3_FP No working directory specified, using /storage/repos/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 [2019-05-23 11:26:43,707 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:26:43,723 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:43,724 INFO L146 ILogger]: Trace formula consists of 101 conjuncts, 26 conjunts are in the unsatisfiable core [2019-05-23 11:26:43,727 INFO L146 ILogger]: Computing forward predicates... [2019-05-23 11:26:43,808 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 16 treesize of output 12 [2019-05-23 11:26:43,808 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:43,818 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:43,818 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:43,818 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:22 [2019-05-23 11:26:43,853 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:43,853 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2019-05-23 11:26:43,854 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:43,863 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:43,864 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:43,864 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2019-05-23 11:26:43,907 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:43,908 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:43,910 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:43,911 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:43,911 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 43 [2019-05-23 11:26:43,912 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:43,925 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:43,926 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:43,926 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2019-05-23 11:26:43,969 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:43,970 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:43,972 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:43,973 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,001 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,002 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,003 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:44,003 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 58 [2019-05-23 11:26:44,004 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:44,017 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:44,017 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:44,018 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2019-05-23 11:26:44,155 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,156 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,157 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,157 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,158 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,159 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,160 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,161 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,162 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,163 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,165 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:44,165 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 51 treesize of output 59 [2019-05-23 11:26:44,166 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:44,187 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:44,188 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:44,188 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2019-05-23 11:26:44,243 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,243 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,245 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,250 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,251 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,252 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,253 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,253 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,254 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,256 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,263 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,264 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,266 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,268 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,270 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,271 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:44,271 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 74 [2019-05-23 11:26:44,271 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:44,298 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:44,298 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:44,298 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:72, output treesize:68 [2019-05-23 11:26:44,371 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,373 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,375 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,377 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,379 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,381 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,383 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,385 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,387 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,389 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,391 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,393 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,395 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,397 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,399 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,401 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,405 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,408 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,410 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,412 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,414 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,415 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:44,415 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 75 treesize of output 89 [2019-05-23 11:26:44,415 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:44,440 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:44,441 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:44,441 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:84, output treesize:80 [2019-05-23 11:26:44,543 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,546 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,548 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,550 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,552 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,554 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,556 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,559 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,562 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,564 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,566 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,569 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,571 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,575 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,577 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,579 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,581 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,583 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,586 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,588 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,591 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,593 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,595 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,597 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,599 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,601 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,603 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,605 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,607 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:44,607 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 28 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 87 treesize of output 104 [2019-05-23 11:26:44,608 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:44,637 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:44,638 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:44,638 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2019-05-23 11:26:44,950 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,950 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,951 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,952 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,953 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,954 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,955 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,956 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,959 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,960 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,961 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,962 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,963 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,963 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,964 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,965 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,966 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,966 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,967 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,968 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,970 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,971 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,972 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,973 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,974 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,975 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,976 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,977 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,978 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,979 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,981 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,982 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,983 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,984 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,985 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,986 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:44,987 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:44,988 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 36 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 117 treesize of output 119 [2019-05-23 11:26:44,989 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:45,030 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:45,031 INFO L146 ILogger]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-05-23 11:26:45,031 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 2 variables, input treesize:128, output treesize:124 [2019-05-23 11:26:45,108 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,110 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,111 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,112 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,114 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,115 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,116 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,117 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,119 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,120 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,121 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,122 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,123 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,124 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,125 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,126 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,127 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,128 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,129 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,131 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,132 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,133 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,134 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,135 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,136 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,137 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,138 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,139 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,140 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,141 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,142 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,143 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,144 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,145 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,146 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,147 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,148 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,149 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,150 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,151 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,152 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,153 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,154 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,156 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,157 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,158 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:45,158 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 45 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 132 treesize of output 131 [2019-05-23 11:26:45,159 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:45,191 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:45,192 INFO L146 ILogger]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-05-23 11:26:45,192 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 2 variables, input treesize:143, output treesize:129 [2019-05-23 11:26:45,280 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,280 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,281 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,282 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,283 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,283 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,285 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,286 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,287 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,288 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,290 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,291 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,292 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,293 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,295 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,296 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,297 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,298 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,299 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,300 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,301 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,302 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,303 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,305 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,306 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,307 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,308 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,309 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,310 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,311 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,312 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,313 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,314 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,315 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,316 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,317 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,318 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,319 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,320 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,321 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,322 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,324 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,325 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,326 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,327 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,328 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,329 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,330 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,332 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,333 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,334 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,335 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,336 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,337 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,338 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,339 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:45,340 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 55 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 137 treesize of output 143 [2019-05-23 11:26:45,341 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:45,375 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:45,376 INFO L146 ILogger]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-05-23 11:26:45,376 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 2 variables, input treesize:148, output treesize:147 [2019-05-23 11:26:45,498 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,499 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,500 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,501 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,502 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,503 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,504 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,505 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,507 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,509 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,510 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,511 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,511 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,512 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,513 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,514 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,515 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,516 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,517 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,518 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,519 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,520 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,521 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,522 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,523 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,524 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,525 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,527 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,528 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,529 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,530 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,531 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,532 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,533 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,534 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,535 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,536 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,537 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,538 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,539 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,540 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,541 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,542 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,543 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,544 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,545 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,546 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,548 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,549 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,550 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,551 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,552 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,553 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,554 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,555 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,556 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,558 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,559 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,560 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,561 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,562 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,563 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,564 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,565 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,566 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,567 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,568 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:45,569 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 66 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 155 treesize of output 155 [2019-05-23 11:26:45,570 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:45,609 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:45,610 INFO L146 ILogger]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-05-23 11:26:45,610 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 3 variables, input treesize:166, output treesize:175 [2019-05-23 11:26:45,811 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,812 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,812 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,813 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,814 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,815 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,816 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,817 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,818 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,819 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,821 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,822 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,823 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,824 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,825 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,826 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,827 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,828 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,829 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,830 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,831 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,832 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,833 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,834 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,835 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,837 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,838 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,839 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,840 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,841 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,842 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,843 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,844 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,845 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,846 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,847 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,848 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,849 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,850 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,851 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,852 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,853 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,854 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,855 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,856 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,857 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,858 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,889 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,891 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,892 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,892 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,893 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,894 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,895 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,896 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,897 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,898 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,899 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,900 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,901 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:45,902 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:45,902 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 66 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 151 treesize of output 31 [2019-05-23 11:26:45,903 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:45,915 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:45,916 INFO L146 ILogger]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:45,916 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 4 variables, input treesize:159, output treesize:3 [2019-05-23 11:26:46,007 INFO L146 ILogger]: Checked inductivity of 39 backedges. 5 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:26:46,026 INFO L146 ILogger]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-05-23 11:26:46,026 INFO L146 ILogger]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 24] total 38 [2019-05-23 11:26:46,027 INFO L146 ILogger]: Interpolant automaton has 38 states [2019-05-23 11:26:46,027 INFO L146 ILogger]: Constructing interpolant automaton starting with 38 interpolants. [2019-05-23 11:26:46,027 INFO L146 ILogger]: CoverageRelationStatistics Valid=161, Invalid=1245, Unknown=0, NotChecked=0, Total=1406 [2019-05-23 11:26:46,028 INFO L146 ILogger]: Start difference. First operand 250 states and 282 transitions. Second operand 38 states. [2019-05-23 11:26:50,678 WARN L146 ILogger]: Spent 112.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 72 [2019-05-23 11:26:50,977 WARN L146 ILogger]: Spent 141.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 78 [2019-05-23 11:26:52,379 WARN L146 ILogger]: Spent 114.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 80 [2019-05-23 11:26:52,744 WARN L146 ILogger]: Spent 132.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 81 [2019-05-23 11:26:53,410 INFO L146 ILogger]: Subtrahend was deterministic. Have not used determinization. [2019-05-23 11:26:53,410 INFO L146 ILogger]: Finished difference Result 456 states and 495 transitions. [2019-05-23 11:26:53,410 INFO L146 ILogger]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2019-05-23 11:26:53,410 INFO L146 ILogger]: Start accepts. Automaton has 38 states. Word has length 68 [2019-05-23 11:26:53,410 INFO L146 ILogger]: Finished accepts. some prefix is accepted. [2019-05-23 11:26:53,412 INFO L146 ILogger]: With dead ends: 456 [2019-05-23 11:26:53,412 INFO L146 ILogger]: Without dead ends: 421 [2019-05-23 11:26:53,414 INFO L146 ILogger]: 0 DeclaredPredicates, 136 GetRequests, 48 SyntacticMatches, 10 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1637 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=922, Invalid=5398, Unknown=0, NotChecked=0, Total=6320 [2019-05-23 11:26:53,415 INFO L146 ILogger]: Start minimizeSevpa. Operand 421 states. [2019-05-23 11:26:53,425 INFO L146 ILogger]: Finished minimizeSevpa. Reduced states from 421 to 213. [2019-05-23 11:26:53,425 INFO L146 ILogger]: Start removeUnreachable. Operand 213 states. [2019-05-23 11:26:53,426 INFO L146 ILogger]: Finished removeUnreachable. Reduced from 213 states to 213 states and 241 transitions. [2019-05-23 11:26:53,426 INFO L146 ILogger]: Start accepts. Automaton has 213 states and 241 transitions. Word has length 68 [2019-05-23 11:26:53,426 INFO L146 ILogger]: Finished accepts. word is rejected. [2019-05-23 11:26:53,426 INFO L146 ILogger]: Abstraction has 213 states and 241 transitions. [2019-05-23 11:26:53,426 INFO L146 ILogger]: Interpolant automaton has 38 states. [2019-05-23 11:26:53,427 INFO L146 ILogger]: Start isEmpty. Operand 213 states and 241 transitions. [2019-05-23 11:26:53,427 INFO L146 ILogger]: Finished isEmpty. Found accepting run of length 71 [2019-05-23 11:26:53,427 INFO L146 ILogger]: Found error trace [2019-05-23 11:26:53,428 INFO L146 ILogger]: trace histogram [2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-05-23 11:26:53,428 INFO L146 ILogger]: === Iteration 17 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-05-23 11:26:53,428 INFO L146 ILogger]: Initialized classic predicate unifier [2019-05-23 11:26:53,428 INFO L146 ILogger]: Analyzing trace with hash -50284909, now seen corresponding path program 1 times [2019-05-23 11:26:53,428 INFO L146 ILogger]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-05-23 11:26:53,428 INFO L146 ILogger]: Using refinement strategy CamelRefinementStrategy [2019-05-23 11:26:53,429 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:53,429 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:26:53,429 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:53,436 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:53,467 INFO L146 ILogger]: Checked inductivity of 21 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2019-05-23 11:26:53,467 INFO L146 ILogger]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-05-23 11:26:53,468 INFO L146 ILogger]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-05-23 11:26:53,468 INFO L146 ILogger]: Interpolant automaton has 3 states [2019-05-23 11:26:53,468 INFO L146 ILogger]: Constructing interpolant automaton starting with 3 interpolants. [2019-05-23 11:26:53,468 INFO L146 ILogger]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-05-23 11:26:53,468 INFO L146 ILogger]: Start difference. First operand 213 states and 241 transitions. Second operand 3 states. [2019-05-23 11:26:53,511 INFO L146 ILogger]: Subtrahend was deterministic. Have not used determinization. [2019-05-23 11:26:53,511 INFO L146 ILogger]: Finished difference Result 332 states and 367 transitions. [2019-05-23 11:26:53,518 INFO L146 ILogger]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-05-23 11:26:53,518 INFO L146 ILogger]: Start accepts. Automaton has 3 states. Word has length 70 [2019-05-23 11:26:53,518 INFO L146 ILogger]: Finished accepts. some prefix is accepted. [2019-05-23 11:26:53,519 INFO L146 ILogger]: With dead ends: 332 [2019-05-23 11:26:53,519 INFO L146 ILogger]: Without dead ends: 274 [2019-05-23 11:26:53,520 INFO L146 ILogger]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-05-23 11:26:53,520 INFO L146 ILogger]: Start minimizeSevpa. Operand 274 states. [2019-05-23 11:26:53,530 INFO L146 ILogger]: Finished minimizeSevpa. Reduced states from 274 to 213. [2019-05-23 11:26:53,530 INFO L146 ILogger]: Start removeUnreachable. Operand 213 states. [2019-05-23 11:26:53,531 INFO L146 ILogger]: Finished removeUnreachable. Reduced from 213 states to 213 states and 239 transitions. [2019-05-23 11:26:53,531 INFO L146 ILogger]: Start accepts. Automaton has 213 states and 239 transitions. Word has length 70 [2019-05-23 11:26:53,531 INFO L146 ILogger]: Finished accepts. word is rejected. [2019-05-23 11:26:53,531 INFO L146 ILogger]: Abstraction has 213 states and 239 transitions. [2019-05-23 11:26:53,532 INFO L146 ILogger]: Interpolant automaton has 3 states. [2019-05-23 11:26:53,532 INFO L146 ILogger]: Start isEmpty. Operand 213 states and 239 transitions. [2019-05-23 11:26:53,532 INFO L146 ILogger]: Finished isEmpty. Found accepting run of length 71 [2019-05-23 11:26:53,532 INFO L146 ILogger]: Found error trace [2019-05-23 11:26:53,533 INFO L146 ILogger]: trace histogram [2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-05-23 11:26:53,533 INFO L146 ILogger]: === Iteration 18 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-05-23 11:26:53,533 INFO L146 ILogger]: Initialized classic predicate unifier [2019-05-23 11:26:53,533 INFO L146 ILogger]: Analyzing trace with hash 74919475, now seen corresponding path program 1 times [2019-05-23 11:26:53,533 INFO L146 ILogger]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-05-23 11:26:53,533 INFO L146 ILogger]: Using refinement strategy CamelRefinementStrategy [2019-05-23 11:26:53,534 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:53,534 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:26:53,534 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:26:53,546 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:53,986 INFO L146 ILogger]: Checked inductivity of 22 backedges. 4 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:26:53,986 INFO L146 ILogger]: The current sequences of interpolants are not accepted, trying to find more. [2019-05-23 11:26:53,986 INFO L146 ILogger]: Switched to mode Z3_FP No working directory specified, using /storage/repos/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 [2019-05-23 11:26:53,996 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:26:54,014 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:26:54,015 INFO L146 ILogger]: Trace formula consists of 106 conjuncts, 25 conjunts are in the unsatisfiable core [2019-05-23 11:26:54,017 INFO L146 ILogger]: Computing forward predicates... [2019-05-23 11:26:54,221 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 16 treesize of output 12 [2019-05-23 11:26:54,221 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:54,233 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:54,234 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:54,234 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2019-05-23 11:26:54,336 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,337 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2019-05-23 11:26:54,337 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:54,363 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:54,364 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:54,364 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2019-05-23 11:26:54,407 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,409 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,412 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,413 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:54,414 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 43 [2019-05-23 11:26:54,414 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:54,431 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:54,431 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:54,431 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2019-05-23 11:26:54,613 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,615 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,617 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,620 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,622 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,625 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,627 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:54,627 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 49 [2019-05-23 11:26:54,627 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:54,650 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:54,650 INFO L146 ILogger]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:54,650 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 2 variables, input treesize:59, output treesize:61 [2019-05-23 11:26:54,715 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,717 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,719 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,721 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,723 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,726 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,729 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,731 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,733 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,735 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,737 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:54,737 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 67 [2019-05-23 11:26:54,737 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:54,759 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:54,760 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:54,760 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:80, output treesize:79 [2019-05-23 11:26:54,863 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,865 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,867 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,870 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,872 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,874 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,876 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,878 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,881 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,883 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,885 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,887 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,889 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,891 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,894 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,896 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:54,896 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 86 treesize of output 79 [2019-05-23 11:26:54,896 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:54,921 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:54,922 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:54,922 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:92, output treesize:88 [2019-05-23 11:26:54,994 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,995 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,996 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,997 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,998 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:54,999 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:55,000 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:55,001 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:55,002 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:55,003 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:55,004 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:55,005 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:55,006 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:55,008 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:55,009 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:55,010 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:55,011 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:55,012 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:55,013 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:55,014 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:55,015 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:55,017 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:55,017 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 95 treesize of output 91 [2019-05-23 11:26:55,018 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:55,038 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:55,039 INFO L146 ILogger]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-05-23 11:26:55,039 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 2 variables, input treesize:101, output treesize:97 [2019-05-23 11:26:56,396 WARN L146 ILogger]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2019-05-23 11:26:56,657 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:56,679 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:56,702 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:56,724 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:56,747 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:56,770 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:56,796 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:56,817 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:56,845 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:56,866 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:56,891 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:56,916 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:56,942 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:56,958 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:56,980 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:57,008 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:57,019 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:57,045 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:26:57,059 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:57,059 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 86 treesize of output 22 [2019-05-23 11:26:57,060 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:26:57,165 WARN L146 ILogger]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 10 [2019-05-23 11:26:57,166 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:26:57,166 INFO L146 ILogger]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:26:57,167 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 3 variables, input treesize:89, output treesize:7 [2019-05-23 11:26:57,800 INFO L146 ILogger]: Checked inductivity of 22 backedges. 4 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:26:57,832 INFO L146 ILogger]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-05-23 11:26:57,832 INFO L146 ILogger]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 21] total 35 [2019-05-23 11:26:57,833 INFO L146 ILogger]: Interpolant automaton has 35 states [2019-05-23 11:26:57,833 INFO L146 ILogger]: Constructing interpolant automaton starting with 35 interpolants. [2019-05-23 11:26:57,833 INFO L146 ILogger]: CoverageRelationStatistics Valid=140, Invalid=1050, Unknown=0, NotChecked=0, Total=1190 [2019-05-23 11:26:57,834 INFO L146 ILogger]: Start difference. First operand 213 states and 239 transitions. Second operand 35 states. [2019-05-23 11:27:00,974 WARN L146 ILogger]: Spent 108.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 60 [2019-05-23 11:27:03,182 WARN L146 ILogger]: Spent 167.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 63 [2019-05-23 11:27:03,845 INFO L146 ILogger]: Subtrahend was deterministic. Have not used determinization. [2019-05-23 11:27:03,845 INFO L146 ILogger]: Finished difference Result 505 states and 542 transitions. [2019-05-23 11:27:03,845 INFO L146 ILogger]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2019-05-23 11:27:03,845 INFO L146 ILogger]: Start accepts. Automaton has 35 states. Word has length 70 [2019-05-23 11:27:03,846 INFO L146 ILogger]: Finished accepts. some prefix is accepted. [2019-05-23 11:27:03,847 INFO L146 ILogger]: With dead ends: 505 [2019-05-23 11:27:03,847 INFO L146 ILogger]: Without dead ends: 483 [2019-05-23 11:27:03,850 INFO L146 ILogger]: 0 DeclaredPredicates, 142 GetRequests, 53 SyntacticMatches, 3 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1947 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=1211, Invalid=6445, Unknown=0, NotChecked=0, Total=7656 [2019-05-23 11:27:03,850 INFO L146 ILogger]: Start minimizeSevpa. Operand 483 states. [2019-05-23 11:27:03,862 INFO L146 ILogger]: Finished minimizeSevpa. Reduced states from 483 to 231. [2019-05-23 11:27:03,863 INFO L146 ILogger]: Start removeUnreachable. Operand 231 states. [2019-05-23 11:27:03,863 INFO L146 ILogger]: Finished removeUnreachable. Reduced from 231 states to 231 states and 258 transitions. [2019-05-23 11:27:03,863 INFO L146 ILogger]: Start accepts. Automaton has 231 states and 258 transitions. Word has length 70 [2019-05-23 11:27:03,864 INFO L146 ILogger]: Finished accepts. word is rejected. [2019-05-23 11:27:03,864 INFO L146 ILogger]: Abstraction has 231 states and 258 transitions. [2019-05-23 11:27:03,864 INFO L146 ILogger]: Interpolant automaton has 35 states. [2019-05-23 11:27:03,864 INFO L146 ILogger]: Start isEmpty. Operand 231 states and 258 transitions. [2019-05-23 11:27:03,865 INFO L146 ILogger]: Finished isEmpty. Found accepting run of length 71 [2019-05-23 11:27:03,865 INFO L146 ILogger]: Found error trace [2019-05-23 11:27:03,865 INFO L146 ILogger]: trace histogram [2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-05-23 11:27:03,865 INFO L146 ILogger]: === Iteration 19 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-05-23 11:27:03,865 INFO L146 ILogger]: Initialized classic predicate unifier [2019-05-23 11:27:03,865 INFO L146 ILogger]: Analyzing trace with hash 1104324819, now seen corresponding path program 1 times [2019-05-23 11:27:03,866 INFO L146 ILogger]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-05-23 11:27:03,866 INFO L146 ILogger]: Using refinement strategy CamelRefinementStrategy [2019-05-23 11:27:03,866 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:27:03,866 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:27:03,867 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:27:03,873 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:27:03,900 INFO L146 ILogger]: Checked inductivity of 21 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2019-05-23 11:27:03,901 INFO L146 ILogger]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-05-23 11:27:03,901 INFO L146 ILogger]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-05-23 11:27:03,901 INFO L146 ILogger]: Interpolant automaton has 3 states [2019-05-23 11:27:03,902 INFO L146 ILogger]: Constructing interpolant automaton starting with 3 interpolants. [2019-05-23 11:27:03,902 INFO L146 ILogger]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-05-23 11:27:03,902 INFO L146 ILogger]: Start difference. First operand 231 states and 258 transitions. Second operand 3 states. [2019-05-23 11:27:03,933 INFO L146 ILogger]: Subtrahend was deterministic. Have not used determinization. [2019-05-23 11:27:03,933 INFO L146 ILogger]: Finished difference Result 313 states and 348 transitions. [2019-05-23 11:27:03,933 INFO L146 ILogger]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-05-23 11:27:03,934 INFO L146 ILogger]: Start accepts. Automaton has 3 states. Word has length 70 [2019-05-23 11:27:03,934 INFO L146 ILogger]: Finished accepts. some prefix is accepted. [2019-05-23 11:27:03,935 INFO L146 ILogger]: With dead ends: 313 [2019-05-23 11:27:03,935 INFO L146 ILogger]: Without dead ends: 271 [2019-05-23 11:27:03,935 INFO L146 ILogger]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-05-23 11:27:03,936 INFO L146 ILogger]: Start minimizeSevpa. Operand 271 states. [2019-05-23 11:27:03,947 INFO L146 ILogger]: Finished minimizeSevpa. Reduced states from 271 to 242. [2019-05-23 11:27:03,948 INFO L146 ILogger]: Start removeUnreachable. Operand 242 states. [2019-05-23 11:27:03,948 INFO L146 ILogger]: Finished removeUnreachable. Reduced from 242 states to 242 states and 269 transitions. [2019-05-23 11:27:03,948 INFO L146 ILogger]: Start accepts. Automaton has 242 states and 269 transitions. Word has length 70 [2019-05-23 11:27:03,948 INFO L146 ILogger]: Finished accepts. word is rejected. [2019-05-23 11:27:03,949 INFO L146 ILogger]: Abstraction has 242 states and 269 transitions. [2019-05-23 11:27:03,949 INFO L146 ILogger]: Interpolant automaton has 3 states. [2019-05-23 11:27:03,949 INFO L146 ILogger]: Start isEmpty. Operand 242 states and 269 transitions. [2019-05-23 11:27:03,950 INFO L146 ILogger]: Finished isEmpty. Found accepting run of length 71 [2019-05-23 11:27:03,950 INFO L146 ILogger]: Found error trace [2019-05-23 11:27:03,950 INFO L146 ILogger]: trace histogram [2, 2, 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, 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] [2019-05-23 11:27:03,950 INFO L146 ILogger]: === Iteration 20 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-05-23 11:27:03,950 INFO L146 ILogger]: Initialized classic predicate unifier [2019-05-23 11:27:03,950 INFO L146 ILogger]: Analyzing trace with hash -922531725, now seen corresponding path program 1 times [2019-05-23 11:27:03,950 INFO L146 ILogger]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-05-23 11:27:03,951 INFO L146 ILogger]: Using refinement strategy CamelRefinementStrategy [2019-05-23 11:27:03,951 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:27:03,951 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:27:03,951 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:27:03,957 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:27:03,995 INFO L146 ILogger]: Checked inductivity of 20 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2019-05-23 11:27:03,995 INFO L146 ILogger]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-05-23 11:27:03,996 INFO L146 ILogger]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-05-23 11:27:03,996 INFO L146 ILogger]: Interpolant automaton has 3 states [2019-05-23 11:27:03,996 INFO L146 ILogger]: Constructing interpolant automaton starting with 3 interpolants. [2019-05-23 11:27:03,996 INFO L146 ILogger]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-05-23 11:27:03,996 INFO L146 ILogger]: Start difference. First operand 242 states and 269 transitions. Second operand 3 states. [2019-05-23 11:27:04,031 INFO L146 ILogger]: Subtrahend was deterministic. Have not used determinization. [2019-05-23 11:27:04,031 INFO L146 ILogger]: Finished difference Result 299 states and 330 transitions. [2019-05-23 11:27:04,031 INFO L146 ILogger]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-05-23 11:27:04,031 INFO L146 ILogger]: Start accepts. Automaton has 3 states. Word has length 70 [2019-05-23 11:27:04,031 INFO L146 ILogger]: Finished accepts. some prefix is accepted. [2019-05-23 11:27:04,032 INFO L146 ILogger]: With dead ends: 299 [2019-05-23 11:27:04,032 INFO L146 ILogger]: Without dead ends: 258 [2019-05-23 11:27:04,033 INFO L146 ILogger]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-05-23 11:27:04,033 INFO L146 ILogger]: Start minimizeSevpa. Operand 258 states. [2019-05-23 11:27:04,042 INFO L146 ILogger]: Finished minimizeSevpa. Reduced states from 258 to 230. [2019-05-23 11:27:04,042 INFO L146 ILogger]: Start removeUnreachable. Operand 230 states. [2019-05-23 11:27:04,043 INFO L146 ILogger]: Finished removeUnreachable. Reduced from 230 states to 230 states and 254 transitions. [2019-05-23 11:27:04,043 INFO L146 ILogger]: Start accepts. Automaton has 230 states and 254 transitions. Word has length 70 [2019-05-23 11:27:04,043 INFO L146 ILogger]: Finished accepts. word is rejected. [2019-05-23 11:27:04,043 INFO L146 ILogger]: Abstraction has 230 states and 254 transitions. [2019-05-23 11:27:04,043 INFO L146 ILogger]: Interpolant automaton has 3 states. [2019-05-23 11:27:04,044 INFO L146 ILogger]: Start isEmpty. Operand 230 states and 254 transitions. [2019-05-23 11:27:04,044 INFO L146 ILogger]: Finished isEmpty. Found accepting run of length 71 [2019-05-23 11:27:04,044 INFO L146 ILogger]: Found error trace [2019-05-23 11:27:04,045 INFO L146 ILogger]: trace histogram [2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-05-23 11:27:04,045 INFO L146 ILogger]: === Iteration 21 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-05-23 11:27:04,045 INFO L146 ILogger]: Initialized classic predicate unifier [2019-05-23 11:27:04,045 INFO L146 ILogger]: Analyzing trace with hash 114614195, now seen corresponding path program 1 times [2019-05-23 11:27:04,045 INFO L146 ILogger]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-05-23 11:27:04,045 INFO L146 ILogger]: Using refinement strategy CamelRefinementStrategy [2019-05-23 11:27:04,046 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:27:04,046 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:27:04,046 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:27:04,053 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:27:04,093 INFO L146 ILogger]: Checked inductivity of 22 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2019-05-23 11:27:04,093 INFO L146 ILogger]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-05-23 11:27:04,093 INFO L146 ILogger]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-05-23 11:27:04,094 INFO L146 ILogger]: Interpolant automaton has 5 states [2019-05-23 11:27:04,094 INFO L146 ILogger]: Constructing interpolant automaton starting with 5 interpolants. [2019-05-23 11:27:04,094 INFO L146 ILogger]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-05-23 11:27:04,094 INFO L146 ILogger]: Start difference. First operand 230 states and 254 transitions. Second operand 5 states. [2019-05-23 11:27:04,149 INFO L146 ILogger]: Subtrahend was deterministic. Have not used determinization. [2019-05-23 11:27:04,149 INFO L146 ILogger]: Finished difference Result 328 states and 357 transitions. [2019-05-23 11:27:04,150 INFO L146 ILogger]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-05-23 11:27:04,150 INFO L146 ILogger]: Start accepts. Automaton has 5 states. Word has length 70 [2019-05-23 11:27:04,150 INFO L146 ILogger]: Finished accepts. some prefix is accepted. [2019-05-23 11:27:04,151 INFO L146 ILogger]: With dead ends: 328 [2019-05-23 11:27:04,151 INFO L146 ILogger]: Without dead ends: 206 [2019-05-23 11:27:04,151 INFO L146 ILogger]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-05-23 11:27:04,151 INFO L146 ILogger]: Start minimizeSevpa. Operand 206 states. [2019-05-23 11:27:04,158 INFO L146 ILogger]: Finished minimizeSevpa. Reduced states from 206 to 170. [2019-05-23 11:27:04,158 INFO L146 ILogger]: Start removeUnreachable. Operand 170 states. [2019-05-23 11:27:04,158 INFO L146 ILogger]: Finished removeUnreachable. Reduced from 170 states to 170 states and 185 transitions. [2019-05-23 11:27:04,158 INFO L146 ILogger]: Start accepts. Automaton has 170 states and 185 transitions. Word has length 70 [2019-05-23 11:27:04,158 INFO L146 ILogger]: Finished accepts. word is rejected. [2019-05-23 11:27:04,158 INFO L146 ILogger]: Abstraction has 170 states and 185 transitions. [2019-05-23 11:27:04,158 INFO L146 ILogger]: Interpolant automaton has 5 states. [2019-05-23 11:27:04,159 INFO L146 ILogger]: Start isEmpty. Operand 170 states and 185 transitions. [2019-05-23 11:27:04,159 INFO L146 ILogger]: Finished isEmpty. Found accepting run of length 71 [2019-05-23 11:27:04,159 INFO L146 ILogger]: Found error trace [2019-05-23 11:27:04,159 INFO L146 ILogger]: trace histogram [2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-05-23 11:27:04,160 INFO L146 ILogger]: === Iteration 22 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-05-23 11:27:04,160 INFO L146 ILogger]: Initialized classic predicate unifier [2019-05-23 11:27:04,160 INFO L146 ILogger]: Analyzing trace with hash 872697971, now seen corresponding path program 2 times [2019-05-23 11:27:04,160 INFO L146 ILogger]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-05-23 11:27:04,160 INFO L146 ILogger]: Using refinement strategy CamelRefinementStrategy [2019-05-23 11:27:04,161 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:27:04,161 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:27:04,161 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:27:04,171 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:27:04,381 INFO L146 ILogger]: Checked inductivity of 22 backedges. 4 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:27:04,382 INFO L146 ILogger]: The current sequences of interpolants are not accepted, trying to find more. [2019-05-23 11:27:04,382 INFO L146 ILogger]: Switched to mode Z3_FP No working directory specified, using /storage/repos/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 [2019-05-23 11:27:04,390 INFO L146 ILogger]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-05-23 11:27:04,407 INFO L146 ILogger]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-05-23 11:27:04,407 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:27:04,408 INFO L146 ILogger]: Trace formula consists of 106 conjuncts, 23 conjunts are in the unsatisfiable core [2019-05-23 11:27:04,409 INFO L146 ILogger]: Computing forward predicates... [2019-05-23 11:27:04,472 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 16 treesize of output 12 [2019-05-23 11:27:04,473 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:27:04,490 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:04,491 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:27:04,491 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:22 [2019-05-23 11:27:04,518 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,520 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2019-05-23 11:27:04,520 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:27:04,531 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:04,532 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:27:04,532 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2019-05-23 11:27:04,565 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,567 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,568 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,568 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:04,569 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 43 [2019-05-23 11:27:04,569 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:27:04,579 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:04,580 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:27:04,580 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2019-05-23 11:27:04,690 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,690 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,691 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,692 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,693 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,694 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,695 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:04,695 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 49 [2019-05-23 11:27:04,696 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:27:04,709 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:04,709 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:27:04,709 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2019-05-23 11:27:04,768 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,770 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,772 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,774 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,776 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,780 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,782 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,784 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,786 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,788 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,790 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:04,790 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 62 treesize of output 64 [2019-05-23 11:27:04,790 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:27:04,808 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:04,808 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:27:04,809 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2019-05-23 11:27:04,870 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,872 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,874 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,876 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,878 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,880 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,882 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,886 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,888 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,890 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,893 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,896 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,898 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,900 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,902 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:04,905 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:04,905 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 74 treesize of output 79 [2019-05-23 11:27:04,905 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:27:04,925 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:04,926 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:27:04,926 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:80, output treesize:79 [2019-05-23 11:27:05,002 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,005 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,008 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,011 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,014 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,017 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,020 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,023 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,025 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,028 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,030 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,033 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,035 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,039 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,042 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,044 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,046 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,048 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,051 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,054 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,056 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,059 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:05,059 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 89 treesize of output 94 [2019-05-23 11:27:05,060 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:27:05,085 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:05,086 INFO L146 ILogger]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-05-23 11:27:05,086 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 2 variables, input treesize:95, output treesize:91 [2019-05-23 11:27:05,322 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,323 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,323 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,324 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,324 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,325 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,326 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,327 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,328 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,329 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,330 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,331 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,332 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,333 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,334 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,335 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,336 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,337 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:05,338 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:05,339 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 81 treesize of output 25 [2019-05-23 11:27:05,339 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:27:05,348 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:05,349 INFO L146 ILogger]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:27:05,349 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 3 variables, input treesize:84, output treesize:3 [2019-05-23 11:27:05,377 INFO L146 ILogger]: Checked inductivity of 22 backedges. 4 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:27:05,398 INFO L146 ILogger]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-05-23 11:27:05,398 INFO L146 ILogger]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19] total 29 [2019-05-23 11:27:05,398 INFO L146 ILogger]: Interpolant automaton has 29 states [2019-05-23 11:27:05,398 INFO L146 ILogger]: Constructing interpolant automaton starting with 29 interpolants. [2019-05-23 11:27:05,399 INFO L146 ILogger]: CoverageRelationStatistics Valid=138, Invalid=674, Unknown=0, NotChecked=0, Total=812 [2019-05-23 11:27:05,399 INFO L146 ILogger]: Start difference. First operand 170 states and 185 transitions. Second operand 29 states. [2019-05-23 11:27:08,578 INFO L146 ILogger]: Subtrahend was deterministic. Have not used determinization. [2019-05-23 11:27:08,578 INFO L146 ILogger]: Finished difference Result 521 states and 554 transitions. [2019-05-23 11:27:08,582 INFO L146 ILogger]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2019-05-23 11:27:08,582 INFO L146 ILogger]: Start accepts. Automaton has 29 states. Word has length 70 [2019-05-23 11:27:08,582 INFO L146 ILogger]: Finished accepts. some prefix is accepted. [2019-05-23 11:27:08,584 INFO L146 ILogger]: With dead ends: 521 [2019-05-23 11:27:08,585 INFO L146 ILogger]: Without dead ends: 499 [2019-05-23 11:27:08,586 INFO L146 ILogger]: 0 DeclaredPredicates, 129 GetRequests, 56 SyntacticMatches, 4 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1484 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=758, Invalid=4212, Unknown=0, NotChecked=0, Total=4970 [2019-05-23 11:27:08,587 INFO L146 ILogger]: Start minimizeSevpa. Operand 499 states. [2019-05-23 11:27:08,597 INFO L146 ILogger]: Finished minimizeSevpa. Reduced states from 499 to 160. [2019-05-23 11:27:08,598 INFO L146 ILogger]: Start removeUnreachable. Operand 160 states. [2019-05-23 11:27:08,598 INFO L146 ILogger]: Finished removeUnreachable. Reduced from 160 states to 160 states and 174 transitions. [2019-05-23 11:27:08,598 INFO L146 ILogger]: Start accepts. Automaton has 160 states and 174 transitions. Word has length 70 [2019-05-23 11:27:08,599 INFO L146 ILogger]: Finished accepts. word is rejected. [2019-05-23 11:27:08,599 INFO L146 ILogger]: Abstraction has 160 states and 174 transitions. [2019-05-23 11:27:08,599 INFO L146 ILogger]: Interpolant automaton has 29 states. [2019-05-23 11:27:08,599 INFO L146 ILogger]: Start isEmpty. Operand 160 states and 174 transitions. [2019-05-23 11:27:08,600 INFO L146 ILogger]: Finished isEmpty. Found accepting run of length 73 [2019-05-23 11:27:08,600 INFO L146 ILogger]: Found error trace [2019-05-23 11:27:08,600 INFO L146 ILogger]: trace histogram [3, 3, 3, 3, 3, 3, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-05-23 11:27:08,600 INFO L146 ILogger]: === Iteration 23 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-05-23 11:27:08,600 INFO L146 ILogger]: Initialized classic predicate unifier [2019-05-23 11:27:08,600 INFO L146 ILogger]: Analyzing trace with hash 1589479520, now seen corresponding path program 2 times [2019-05-23 11:27:08,601 INFO L146 ILogger]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-05-23 11:27:08,601 INFO L146 ILogger]: Using refinement strategy CamelRefinementStrategy [2019-05-23 11:27:08,601 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:27:08,602 INFO L146 ILogger]: Changing assertion order to NOT_INCREMENTALLY [2019-05-23 11:27:08,602 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:27:08,611 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:27:09,031 INFO L146 ILogger]: Checked inductivity of 31 backedges. 8 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:27:09,031 INFO L146 ILogger]: The current sequences of interpolants are not accepted, trying to find more. [2019-05-23 11:27:09,032 INFO L146 ILogger]: Switched to mode Z3_FP No working directory specified, using /storage/repos/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 [2019-05-23 11:27:09,041 INFO L146 ILogger]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-05-23 11:27:09,060 INFO L146 ILogger]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-05-23 11:27:09,060 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:27:09,061 INFO L146 ILogger]: Trace formula consists of 111 conjuncts, 20 conjunts are in the unsatisfiable core [2019-05-23 11:27:09,063 INFO L146 ILogger]: Computing forward predicates... [2019-05-23 11:27:09,130 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 16 treesize of output 12 [2019-05-23 11:27:09,131 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:27:09,137 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:09,138 INFO L146 ILogger]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:27:09,138 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 2 variables, input treesize:26, output treesize:19 [2019-05-23 11:27:09,159 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:09,160 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2019-05-23 11:27:09,160 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:27:09,166 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:09,167 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:27:09,167 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:22 [2019-05-23 11:27:09,346 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:09,347 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2019-05-23 11:27:09,347 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:27:09,349 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:09,349 INFO L146 ILogger]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:27:09,349 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:3 [2019-05-23 11:27:09,363 INFO L146 ILogger]: Checked inductivity of 31 backedges. 8 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:27:09,382 INFO L146 ILogger]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-05-23 11:27:09,382 INFO L146 ILogger]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 23 [2019-05-23 11:27:09,382 INFO L146 ILogger]: Interpolant automaton has 23 states [2019-05-23 11:27:09,382 INFO L146 ILogger]: Constructing interpolant automaton starting with 23 interpolants. [2019-05-23 11:27:09,383 INFO L146 ILogger]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2019-05-23 11:27:09,383 INFO L146 ILogger]: Start difference. First operand 160 states and 174 transitions. Second operand 23 states. [2019-05-23 11:27:10,494 INFO L146 ILogger]: Subtrahend was deterministic. Have not used determinization. [2019-05-23 11:27:10,495 INFO L146 ILogger]: Finished difference Result 374 states and 396 transitions. [2019-05-23 11:27:10,495 INFO L146 ILogger]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2019-05-23 11:27:10,495 INFO L146 ILogger]: Start accepts. Automaton has 23 states. Word has length 72 [2019-05-23 11:27:10,496 INFO L146 ILogger]: Finished accepts. some prefix is accepted. [2019-05-23 11:27:10,497 INFO L146 ILogger]: With dead ends: 374 [2019-05-23 11:27:10,497 INFO L146 ILogger]: Without dead ends: 352 [2019-05-23 11:27:10,498 INFO L146 ILogger]: 0 DeclaredPredicates, 109 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 548 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=353, Invalid=1809, Unknown=0, NotChecked=0, Total=2162 [2019-05-23 11:27:10,499 INFO L146 ILogger]: Start minimizeSevpa. Operand 352 states. [2019-05-23 11:27:10,511 INFO L146 ILogger]: Finished minimizeSevpa. Reduced states from 352 to 185. [2019-05-23 11:27:10,511 INFO L146 ILogger]: Start removeUnreachable. Operand 185 states. [2019-05-23 11:27:10,511 INFO L146 ILogger]: Finished removeUnreachable. Reduced from 185 states to 185 states and 201 transitions. [2019-05-23 11:27:10,511 INFO L146 ILogger]: Start accepts. Automaton has 185 states and 201 transitions. Word has length 72 [2019-05-23 11:27:10,512 INFO L146 ILogger]: Finished accepts. word is rejected. [2019-05-23 11:27:10,512 INFO L146 ILogger]: Abstraction has 185 states and 201 transitions. [2019-05-23 11:27:10,512 INFO L146 ILogger]: Interpolant automaton has 23 states. [2019-05-23 11:27:10,512 INFO L146 ILogger]: Start isEmpty. Operand 185 states and 201 transitions. [2019-05-23 11:27:10,513 INFO L146 ILogger]: Finished isEmpty. Found accepting run of length 73 [2019-05-23 11:27:10,513 INFO L146 ILogger]: Found error trace [2019-05-23 11:27:10,513 INFO L146 ILogger]: trace histogram [3, 3, 3, 3, 3, 3, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-05-23 11:27:10,513 INFO L146 ILogger]: === Iteration 24 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-05-23 11:27:10,513 INFO L146 ILogger]: Initialized classic predicate unifier [2019-05-23 11:27:10,514 INFO L146 ILogger]: Analyzing trace with hash 1821106368, now seen corresponding path program 1 times [2019-05-23 11:27:10,514 INFO L146 ILogger]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-05-23 11:27:10,514 INFO L146 ILogger]: Using refinement strategy CamelRefinementStrategy [2019-05-23 11:27:10,514 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:27:10,515 INFO L146 ILogger]: Changing assertion order to NOT_INCREMENTALLY [2019-05-23 11:27:10,515 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:27:10,524 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:27:11,649 INFO L146 ILogger]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:27:11,650 INFO L146 ILogger]: The current sequences of interpolants are not accepted, trying to find more. [2019-05-23 11:27:11,650 INFO L146 ILogger]: Switched to mode Z3_FP No working directory specified, using /storage/repos/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 [2019-05-23 11:27:11,657 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:27:11,683 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:27:11,684 INFO L146 ILogger]: Trace formula consists of 111 conjuncts, 26 conjunts are in the unsatisfiable core [2019-05-23 11:27:11,685 INFO L146 ILogger]: Computing forward predicates... [2019-05-23 11:27:11,727 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 16 treesize of output 12 [2019-05-23 11:27:11,728 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:27:11,733 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:11,733 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:27:11,733 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:19 [2019-05-23 11:27:11,765 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:11,766 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2019-05-23 11:27:11,767 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:27:11,773 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:11,773 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:27:11,773 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:22 [2019-05-23 11:27:11,916 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:11,917 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2019-05-23 11:27:11,917 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:27:11,918 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:11,919 INFO L146 ILogger]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:27:11,919 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:3 [2019-05-23 11:27:11,974 INFO L146 ILogger]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:27:11,992 INFO L146 ILogger]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-05-23 11:27:11,992 INFO L146 ILogger]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 25 [2019-05-23 11:27:11,993 INFO L146 ILogger]: Interpolant automaton has 25 states [2019-05-23 11:27:11,993 INFO L146 ILogger]: Constructing interpolant automaton starting with 25 interpolants. [2019-05-23 11:27:11,993 INFO L146 ILogger]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2019-05-23 11:27:11,993 INFO L146 ILogger]: Start difference. First operand 185 states and 201 transitions. Second operand 25 states. [2019-05-23 11:27:13,806 INFO L146 ILogger]: Subtrahend was deterministic. Have not used determinization. [2019-05-23 11:27:13,807 INFO L146 ILogger]: Finished difference Result 402 states and 427 transitions. [2019-05-23 11:27:13,807 INFO L146 ILogger]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2019-05-23 11:27:13,807 INFO L146 ILogger]: Start accepts. Automaton has 25 states. Word has length 72 [2019-05-23 11:27:13,807 INFO L146 ILogger]: Finished accepts. some prefix is accepted. [2019-05-23 11:27:13,809 INFO L146 ILogger]: With dead ends: 402 [2019-05-23 11:27:13,809 INFO L146 ILogger]: Without dead ends: 400 [2019-05-23 11:27:13,812 INFO L146 ILogger]: 0 DeclaredPredicates, 144 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2224 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1111, Invalid=5695, Unknown=0, NotChecked=0, Total=6806 [2019-05-23 11:27:13,812 INFO L146 ILogger]: Start minimizeSevpa. Operand 400 states. [2019-05-23 11:27:13,827 INFO L146 ILogger]: Finished minimizeSevpa. Reduced states from 400 to 248. [2019-05-23 11:27:13,827 INFO L146 ILogger]: Start removeUnreachable. Operand 248 states. [2019-05-23 11:27:13,827 INFO L146 ILogger]: Finished removeUnreachable. Reduced from 248 states to 248 states and 267 transitions. [2019-05-23 11:27:13,827 INFO L146 ILogger]: Start accepts. Automaton has 248 states and 267 transitions. Word has length 72 [2019-05-23 11:27:13,828 INFO L146 ILogger]: Finished accepts. word is rejected. [2019-05-23 11:27:13,828 INFO L146 ILogger]: Abstraction has 248 states and 267 transitions. [2019-05-23 11:27:13,828 INFO L146 ILogger]: Interpolant automaton has 25 states. [2019-05-23 11:27:13,828 INFO L146 ILogger]: Start isEmpty. Operand 248 states and 267 transitions. [2019-05-23 11:27:13,828 INFO L146 ILogger]: Finished isEmpty. Found accepting run of length 85 [2019-05-23 11:27:13,828 INFO L146 ILogger]: Found error trace [2019-05-23 11:27:13,828 INFO L146 ILogger]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-05-23 11:27:13,829 INFO L146 ILogger]: === Iteration 25 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-05-23 11:27:13,829 INFO L146 ILogger]: Initialized classic predicate unifier [2019-05-23 11:27:13,829 INFO L146 ILogger]: Analyzing trace with hash 1078067810, now seen corresponding path program 3 times [2019-05-23 11:27:13,829 INFO L146 ILogger]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-05-23 11:27:13,829 INFO L146 ILogger]: Using refinement strategy CamelRefinementStrategy [2019-05-23 11:27:13,830 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:27:13,830 INFO L146 ILogger]: Keeping assertion order NOT_INCREMENTALLY [2019-05-23 11:27:13,830 INFO L146 ILogger]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-05-23 11:27:13,841 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:27:14,249 INFO L146 ILogger]: Checked inductivity of 44 backedges. 8 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-23 11:27:14,249 INFO L146 ILogger]: The current sequences of interpolants are not accepted, trying to find more. [2019-05-23 11:27:14,249 INFO L146 ILogger]: Switched to mode Z3_FP No working directory specified, using /storage/repos/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 [2019-05-23 11:27:14,257 INFO L146 ILogger]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-05-23 11:27:14,285 INFO L146 ILogger]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-05-23 11:27:14,285 INFO L146 ILogger]: Conjunction of SSA is unsat [2019-05-23 11:27:14,286 INFO L146 ILogger]: Trace formula consists of 125 conjuncts, 26 conjunts are in the unsatisfiable core [2019-05-23 11:27:14,288 INFO L146 ILogger]: Computing forward predicates... [2019-05-23 11:27:14,338 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 16 treesize of output 12 [2019-05-23 11:27:14,338 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:27:14,343 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:14,343 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:27:14,344 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:19 [2019-05-23 11:27:14,368 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:14,368 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2019-05-23 11:27:14,369 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:27:14,377 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:14,378 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:27:14,378 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2019-05-23 11:27:14,495 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:14,508 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:14,521 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:14,530 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:14,530 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2019-05-23 11:27:14,531 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:27:14,663 WARN L146 ILogger]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2019-05-23 11:27:14,664 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:14,664 INFO L146 ILogger]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:27:14,665 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:25 [2019-05-23 11:27:14,719 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:14,747 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:14,768 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:14,781 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:14,782 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2019-05-23 11:27:14,783 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:27:14,931 WARN L146 ILogger]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2019-05-23 11:27:14,931 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:14,932 INFO L146 ILogger]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:27:14,932 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:25 [2019-05-23 11:27:15,269 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:15,271 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:15,272 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:15,273 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:15,273 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 37 [2019-05-23 11:27:15,273 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:27:15,283 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:15,283 INFO L146 ILogger]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-05-23 11:27:15,283 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2019-05-23 11:27:15,370 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:15,373 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:15,375 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:15,377 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:15,377 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:15,378 INFO L146 ILogger]: detected not equals via solver [2019-05-23 11:27:15,379 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:15,379 INFO L146 ILogger]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 52 [2019-05-23 11:27:15,379 INFO L146 ILogger]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-05-23 11:27:15,392 INFO L146 ILogger]: treesize reduction 0, result has 100.0 percent of original size [2019-05-23 11:27:15,392 INFO L146 ILogger]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-05-23 11:27:15,392 INFO L146 ILogger]: Needed 2 recursive calls to eliminate 2 variables, input treesize:59, output treesize:58